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