クラス: Mongo::Monitoring::Event::Cmap::ConnectionCheckOutFailed

継承:
Base
  • オブジェクト
すべて表示
定義:
lib/mongo/monitoring/ イベント/cmap/ connection_check_out_failed.rb

Overview

接続がプールからチェックアウトできない場合に公開されるイベント。

以来

  • 2.9.0

定数の概要の削減

POOL_CLOSED =

POOL_CLOSED を返します 。プールがすでに閉じられているために接続のチェックアウトが失敗したことを示します。

次の値を返します。

  • シンボル

    POOL_CLOSED プールがすでに閉じられているために接続のチェックアウトが失敗したことを示します。

以来

  • 2.9.0

:Pool_closed
OUTTIME =

TIMEOUT 接続が利用可能になる前にタイムアウトに達したため、接続のチェックアウトが失敗したことを示します。

次の値を返します。

  • シンボル

    OUTTIME 接続が利用可能になる前にタイムアウトに達したため、接続のチェックアウトが失敗したことを示します。

以来

  • 2.9.0

:timeout
CONNECTION_ERROR =

CONNECTION_ERROR を返す のは、新しい接続を設定するときに発生したエラーが原因で、接続のチェックアウトが失敗したことを示します。

次の値を返します。

  • シンボル

    CONNECTION_ERROR 新しい接続のセットアップ中にエラーが発生したため、接続のチェックアウトが失敗したことを示します。

以来

  • 2.10.0

: connection_error

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

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

コンストラクターの詳細

初期化(アドレス、理由)= ConnectionCheckOutFailed

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

イベントを作成します。

パラメーター:

以来

  • 2.9.0



67
68
69
70
# ファイル 'lib/mongo/monitoring/イベント/cmap/ connection_check_out_failed.rb' 行 67

デフォルト 初期化(address, 理由)
  @理由 = 理由
  @address = address
end

インスタンス属性の詳細

アドレス= Mongo::Address (読み取り専用)

接続が接続されていたサーバーのアドレスを返します。

次の値を返します。

  • Mongo::Address

    address 接続が接続されたサーバーのアドレス。

以来

  • 2.9.0



52
53
54
# ファイル 'lib/mongo/monitoring/イベント/cmap/ connection_check_out_failed.rb' 行 52

デフォルト address
  @address
end

番号付けの理由シンボル(読み取り専用)

接続を取得できなかった理由を返します。

次の値を返します。

  • シンボル

    explain 接続を取得できなかった理由。

以来

  • 2.9.0



58
59
60
# ファイル 'lib/mongo/monitoring/イベント/cmap/ connection_check_out_failed.rb' 行 58

デフォルト 理由
  @理由
end

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

#のサマリー= string

注:

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

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

次の値を返します。

  • ( string )

    イベントの string の概要。

以来

  • 2.9.0



80
81
82
83
# ファイル 'lib/mongo/monitoring/イベント/cmap/ connection_check_out_failed.rb' 行 80

デフォルト 概要
  " # は . クラス . 名前 . サブ ( / ^Mongo::Monitoring::Event:: Cmap :: / )' '  } address= #{ address } " +
      "理由= {理由} > "
end