クラス: Mongo::Error::ConnectionCheckOutTimeout

継承:
Timeout::Error
  • オブジェクト
すべて表示
定義:
build/ruby-Driver-v 2.19 /lib/mongo/error/ connection_check_out_timeout.rb

Overview

注:

下位互換性の理由で、このクラスは Mongo::Error ではなく Timeout::Error から派生しています。

接続プールから接続をチェックアウトしようとしたときに発生した例外。プールは最大サイズに達しており、設定された待機タイムアウト内に接続が利用可能になることはありません。

以来

  • 2.9.0

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

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

コンストラクターの詳細

#initialize(msg, options) ⇒ ConnectionCheckOutTimeout

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

新しい例外をインスタンス化します。

パラメーター:

  • options ハッシュ

    カスタマイズ可能なオプションのセット

オプション ハッシュ( options ):

以来

  • 2.9.0



42
43
44
45
46
47
48
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/error/ connection_check_out_timeout.rb ', 行42

デフォルト 初期化(msg, options)
  スーパー(msg)
  @address = options[:address]
  ただし、 @address
    発生 ArgumentError, 'アドレス引数は必須です'
  end
end

インスタンス属性の詳細

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

プールの接続が接続するサーバーのアドレスを返します。

次の値を返します。

  • Mongo::Address

    address プールの接続が接続するサーバーのアドレス。

以来

  • 2.9.0



35
36
37
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/error/ connection_check_out_timeout.rb ', 行35

デフォルト address
  @address
end