クラス: Mongo::Monitoring::Event::ServerハートビートFailed
- 継承:
-
Event::Base
- オブジェクト
- Event::Base
- Mongo::Monitoring::Event::ServerハートビートFailed
- 定義:
- lib/mongo/monitoring/イベント/server_ heartbeat_failed.rb
Overview
サーバーのハートビートがディスパッチされたときに起動されるイベント。
インスタンス属性の概要を折りたたむ
-
# address = アドレス
readOnly
アドレス サーバーのアドレス。
-
#エラー= 例外(# 失敗)
readOnly
エラー では hello 呼び出しで発生した例外が発生しました。
-
#round_drop_time =浮動小数点数(また: # duration)
readOnly
round_try_time 秒単位の hello 呼び出しの期間。
-
# Started_event ~監視::Event::ServerHeartbeatStarted
readOnly
対応する開始されたイベント。
インスタンス メソッドの概要を折りたたむ
-
#を待機しました= true | false
ハートビートが待機されたかどうか。
-
# 初期化(アドレス、round_drop_time、エラー、開始_イベント:、待機時間: false) = Server heartbeatFailed
コンストラクター
private
イベントを作成します。
-
#のサマリー= string
イベントの簡潔でかつ有用な概要を返します。
コンストラクターの詳細
# 初期化(アドレス、round_drop_time、エラー、開始_イベント:、待機時間: false) = Server heartbeatFailed
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
イベントを作成します。
37 38 39 40 41 42 43 |
# ファイル 'lib/mongo/monitoring/イベント/server_ heartbeat_failed.rb' は、37 行を デフォルト 初期化(address, round_drop_time, エラー, start_event:, 次の操作を待機しました。 false) @address = address @round_drop_time = round_drop_time @error = エラー @waited = !!待機しました @started_event = start_event end |
インスタンス属性の詳細
#アドレス=アドレス(読み取り専用)
アドレス サーバーのアドレスを返します。
46 47 48 |
# ファイル 'lib/mongo/monitoring/イベント/server_ heartbeat_failed.rb' は、46 行を デフォルト address @address end |
#エラー=例外(読み取り専用) 。別名:失敗
hello 呼び出しで発生したエラーを返します。
55 56 57 |
# ファイル 'lib/mongo/monitoring/イベント/server_ heartbeat_failed.rb' は、55 行を デフォルト エラー @error end |
#round_drop_time =浮動小数点数(readonly)別名: duration
round_try_time の hello 呼び出しの期間を秒単位で返します。
49 50 51 |
# ファイル 'lib/mongo/monitoring/イベント/server_ heartbeat_failed.rb' は、49 行を デフォルト round_drop_time @round_drop_time end |
# Started_event ~監視::Event::ServerHeartbeatStarted (読み取り専用)
対応する開始されたイベントを返します。
69 70 71 |
# ファイル 'lib/mongo/monitoring/イベント/server_ heartbeat_failed.rb' は、69 行を デフォルト start_event @started_event end |
インスタンス メソッドの詳細
#を待機しました = true | false
ハートビートが待機されたかどうかを返します。
61 62 63 |
# ファイル 'lib/mongo/monitoring/イベント/server_ heartbeat_failed.rb' は、61 行を デフォルト 待機していましたか? @waited end |
#のサマリー= string
注:
この方法は実験的なものであり、変更される可能性があります。
イベントの簡潔でかつ有用な概要を返します。
79 80 81 82 83 |
# ファイル 'lib/mongo/monitoring/イベント/server_ heartbeat_failed.rb' は、79 行を デフォルト 概要 " #は{短い_クラス名} " + " address= #{ address } " + " error = #{ error.explain } } > " end |