클래스: Mongo::Mongoing::Event::ServerHeartbeatSucceeded
- 상속:
-
Event::Base
- 객체
- Event::Base
- Mongo::Mongoing::Event::ServerHeartbeatSucceeded
- 다음에 정의됨:
- 빌드/ Ruby-driver-v2.19/lib/mongo/ 모니터링/ 이벤트/server_heartbeat_succeeded.rb
개요
서버 하트비트가 전달되면 이벤트가 발생합니다.
인스턴스 속성 요약 접기
-
주소 #주소 ⇒ 주소
읽기 전용
주소 서버 주소입니다.
-
#round_trip_time ⇒ Float (동의어: #duration)
읽기 전용
Round_trip_time 헬로 호출 시간(초)입니다.
-
#started_event ⇒ Monitoring::Event::ServerHeartbeatStarted
읽기 전용
해당 시작 이벤트 입니다.
인스턴스 메서드 요약 접기
-
#기다렸나요? ⇒ true | false
하트비트가 대기되었는지 여부입니다.
-
#initialize(address, round_trip_time, awaited: false, started_event:) ⇒ ServerHeartbeatSucceeded
생성자
비공개
이벤트를 만듭니다.
-
#요약 ⇒ string
이벤트에 대한 간결하면서도 유용한 요약을 반환합니다.
생성자 세부 정보
#initialize(주소, round_trip_time, awaited: false, started_event:) ⇒ ServerHeartbeatSucceeded
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
이벤트를 만듭니다.
40 41 42 43 44 45 46 47 |
# 파일 ' 빌드/ Ruby-driver-v2.19/lib/mongo/ 모니터링/ 이벤트/server_heartbeat_succeeded.rb', 줄 40 def 초기화(주소, round_trip_time, awaited: 거짓, started_event: ) @address = 주소 @round_trip_time = round_trip_time @awaited = !!awaited @started_event = started_event end |
인스턴스 속성 세부 정보
#주소 ⇒ 주소 (읽기 전용)
주소 서버 주소를 반환합니다.
50 51 52 |
# 파일 ' 빌드/ Ruby-driver-v2.19/lib/mongo/ 모니터링/ 이벤트/server_heartbeat_succeeded.rb', 줄 50 def 주소 @address end |
#round_trip_time ⇒ Float (읽기 전용) 또한 다음과 같습니다.
round_trip_time 헬로 호출 시간(초)을 반환합니다.
53 54 55 |
# 파일 ' 빌드/ Ruby-driver-v2.19/lib/mongo/ 모니터링/ 이벤트/server_heartbeat_succeeded.rb', 줄 53 def round_trip_time @round_trip_time end |
#started_event ⇒ Monitoring::Event::ServerHeartbeatStarted (읽기 전용)
해당 시작 이벤트를 반환합니다.
67 68 69 |
# 파일 ' 빌드/ Ruby-driver-v2.19/lib/mongo/ 모니터링/ 이벤트/server_heartbeat_succeeded.rb', 줄 67 def started_event @started_event end |
인스턴스 메서드 세부 정보
#awaited? ⇒ true | false
하트비트가 대기되었는지 여부를 반환합니다.
59 60 61 |
# 파일 ' 빌드/ Ruby-driver-v2.19/lib/mongo/ 모니터링/ 이벤트/server_heartbeat_succeeded.rb', 줄 59 def 기다렸나요? @awaited end |
#요약 ⇒ string
참고:
이 방법은 실험적이며 변경될 수 있습니다.
이벤트에 대한 간결하면서도 유용한 요약을 반환합니다.
77 78 79 80 |
# 파일 ' 빌드/ Ruby-driver-v2.19/lib/mongo/ 모니터링/ 이벤트/server_heartbeat_succeeded.rb', 줄 77 def 요약 "#<#{short_class_name}" + " 주소=#{주소}>" end |