クラス: Mongo::Monitoring::Event::ServerハートビートSucceeded

継承:
Event::Base
  • オブジェクト
すべて表示
定義:
build/ruby-Driver-v 2.19 /lib/mongo/monitoring/event/server_ heartbeat_succeeded.rb

Overview

サーバーのハートビートがディスパッチされたときに起動されるイベント。

以来

  • 2.7.0

インスタンス属性の概要を折りたたむ

インスタンス メソッドの概要を折りたたむ

コンストラクターの詳細

#初期化(アドレス、round_drop_time、待機: false、 start_event:)= ServerHeartbeatSucceeded

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。

イベントを作成します。

例:

イベントを作成します。

ServerHeartbeatSucceeded.new(address, duration)

パラメーター:

  • address アドレス

    サーバーのアドレス。

  • round_drop_time 浮動小数

    hello 呼び出しの期間(秒単位)。

  • 待機しました true | false (デフォルトはfalse

    ハートビートが待機されたかどうか。

  • start_event モニタリング::Event::Server heartbeatStarted

    対応する開始されたイベント。

以来

  • 2.7.0



40
41
42
43
44
45
46
47
# ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/monitoring/event/server_ heartbeat_succeeded.rb ', 行40

デフォルト 初期化(address, round_drop_time, 次の操作を待機しました。 false,
  start_event:
)
  @address = address
  @round_drop_time = round_drop_time
  @waited = !!待機しました
  @started_event = start_event
end

インスタンス属性の詳細

#アドレス=アドレス(読み取り専用)

アドレス サーバーのアドレスを返します。

次の値を返します。

  • アドレス

    address サーバーのアドレスを指定します。

以来

  • 2.7.0



50
51
52
# ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/monitoring/event/server_ heartbeat_succeeded.rb ', 行50

デフォルト address
  @address
end

#round_drop_time =浮動小数点数(readonly)別名: duration

round_try_time の hello 呼び出しの期間を秒単位で返します。

次の値を返します。

  • 浮動小数

    round_try_time 秒単位の hello 呼び出しの期間。

以来

  • 2.7.0



53
54
55
# ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/monitoring/event/server_ heartbeat_succeeded.rb ', 行53

デフォルト round_drop_time
  @round_drop_time
end

# Started_event ~監視::Event::ServerHeartbeatStarted (読み取り専用)

対応する開始されたイベントを返します。

次の値を返します。

以来

  • 2.7.0



67
68
69
# ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/monitoring/event/server_ heartbeat_succeeded.rb ', 行67

デフォルト start_event
  @started_event
end

インスタンス メソッドの詳細

#を待機しました = true | false

ハートビートが待機されたかどうかを返します。

次の値を返します。

  • true | false

    ハートビートが待機されたかどうか。

以来

  • 2.7.0



59
60
61
# ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/monitoring/event/server_ heartbeat_succeeded.rb ', 行59

デフォルト 待機していましたか?
  @waited
end

#のサマリー= string

注:

この方法は実験的なものであり、変更される可能性があります。

イベントの簡潔でかつ有用な概要を返します。

次の値を返します。

  • ( string )

    イベントの string の概要。

以来

  • 2.7.0



77
78
79
80
# ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/monitoring/event/server_ heartbeat_succeeded.rb ', 行77

デフォルト 概要
  " #{短い_クラス名} " +
  " address = #{dress } > "
end