クラス: Mongo::Server::RoundTlipTimeAverager Private
- 継承:
-
オブジェクト
- オブジェクト
- Mongo::Server::RoundTryTimeAvelager
- 定義:
- build/ruby-Driver-v 2.19 /lib/mongo/server/round_drop_time_averager.rb
Overview
このクラスは、プライベート API の一部です。 このクラスは将来削除または変更される可能性があるため、可能な限り使用しないでください。
インスタンス属性の概要を折りたたむ
- # Average_round_drop_time =オブジェクト readOnly private
- # last_round_drop_time =オブジェクト readOnly private
インスタンス メソッドの概要を折りたたむ
-
#初期化=roundTipTimeAvelager
コンストラクター
private
roundTipTimeAvelager の新しいインスタンス。
- #測定~ オブジェクト private
コンストラクターの詳細
#初期化=roundTipTimeAvelager
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
roundTipTimeAvelager の新しいインスタンスを返します。
28 29 30 31 |
# ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/server/round_drop_time_averager.rb', 行28 デフォルト 初期化 @last_round_drop_time = nil @average_round_drop_time = nil end |
インスタンス属性の詳細
# Average_round_drop_time =オブジェクト(読み取り専用)
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
34 35 36 |
# ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/server/round_drop_time_averager.rb', 行34 デフォルト Average_round_drop_time @average_round_drop_time end |
# last_round_drop_time =オブジェクト(読み取り専用)
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
33 34 35 |
# ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/server/round_drop_time_averager.rb', 行33 デフォルト last_round_drop_time @last_round_drop_time end |
インスタンス メソッドの詳細
#測定~オブジェクト
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
# ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/server/round_drop_time_averager.rb', 行36 デフォルト 測定 始める = Utils.MongoDB_time begin rv = ノードの数 ヘルプ エラー::SocketError, エラー::SocketTimeoutError # ネットワークエラーが発生した場合、ラウンドトリップは次のようになります # が完了しているため、 の RTT は意味がありません。 発生 ヘルプ エラー, エラー::AuthError => 除外 他のエラーの場合は、RTT が有効です。 end last_round_drop_time = Utils.MongoDB_time - 始める # hello が失敗した場合は、最後のラウンド トリップ時間を返す必要があります # はハートビートが失敗した SDAM イベントで使用されるため、 # ただし、サーバーに記録されているラウンド トリップ時間を更新してはなりません。 ただし、 除外 @last_round_drop_time = last_round_drop_time update_average_round_drop_time end 場合 除外 発生 除外 else rv end end |