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