クラス: Mongo::Monitoring::Event::ServerDeleted
- 継承:
-
Event::Base
- オブジェクト
- Event::Base
- Mongo::Monitoring::Event::Server Description Changed
- 定義:
- lib/mongo/monitoring/イベント/server_description_changed.rb
Overview
サーバーの説明が変更されたときに起動されるイベント。
インスタンス属性の概要を折りたたむ
-
# address = アドレス
readOnly
アドレス サーバーのアドレス。
-
# new_description → Server:: Description
readOnly
New_description 新しいサーバーの説明。
-
#以前の_description = Server:: Description
readOnly
Before_description 前のサーバーの説明。
-
#topology ⇒ Topology
readOnly
トポロジー トポロジー。
インスタンス メソッドの概要を折りたたむ
-
#を待機しました= true | false
ハートビートが待機されたかどうか。
-
#初期化(アドレス、トポロジー、以前_description、new_description、waited: false)= Server Description Changed
コンストラクター
private
イベントを作成します。
-
#のサマリー= string
イベントの簡潔でかつ有用な概要を返します。
コンストラクターの詳細
#初期化(アドレス、トポロジー、以前_description、new_description、 waited : false)= Server Description Changed
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
イベントを作成します。
62 63 64 65 66 67 68 69 70 |
# ファイル 'lib/mongo/monitoring/イベント/server_description_changed.rb' は、62 行を デフォルト 初期化(address, トポロジー, used_description, new_description, 次の操作を待機しました。 false ) @address = address @topology = トポロジー @private_description = used_description @new_description = new_description @waited = !!待機しました end |
インスタンス属性の詳細
#アドレス=アドレス(読み取り専用)
アドレス サーバーのアドレスを返します。
28 29 30 |
# ファイル 'lib/mongo/monitoring/イベント/server_description_changed.rb' は、28 行を デフォルト address @address end |
# new_description → Server:: Description (読み取り専用)
new_description 新しいサーバーの説明を返します。
39 40 41 |
# ファイル 'lib/mongo/monitoring/イベント/server_description_changed.rb' は、39 行を デフォルト new_description @new_description end |
#以前の_description = Server:: Description (readonly)
以前の_description 前のサーバーの説明を返します。
35 36 37 |
# ファイル 'lib/mongo/monitoring/イベント/server_description_changed.rb' は、35 行を デフォルト used_description @private_description end |
#トポロジー=トポロジー(読み取り専用)
トポロジーを返します。
31 32 33 |
# ファイル 'lib/mongo/monitoring/イベント/server_description_changed.rb' は、31 行を デフォルト トポロジー @topology end |
インスタンス メソッドの詳細
#を待機しました = true | false
ハートビートが待機されたかどうかを返します。
44 45 46 |
# ファイル 'lib/mongo/monitoring/イベント/server_description_changed.rb' は、44 行を デフォルト 待機していましたか? @waited end |
#のサマリー= string
注:
この方法は実験的なものであり、変更される可能性があります。
イベントの簡潔でかつ有用な概要を返します。
80 81 82 83 84 85 |
# ファイル 'lib/mongo/monitoring/イベント/server_description_changed.rb' は、80 行を デフォルト 概要 " #は{短い_クラス名} " + " address= #{ address } " + # TODO 説明にサマリーを追加し、ここで使用します " prev= #{ old_description . server_type . upcase } new= #{ new_description . server_type . upcase } #{ wait_integer } > " end |