クラス: Mongo::Error::ConnectionCheckOutTimeout

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

Overview

注:

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

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

以来

  • 2.9.0

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

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

コンストラクターの詳細

#initialize(msg, options) ⇒ ConnectionCheckOutTimeout

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

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

パラメーター:

  • options ハッシュ

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

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

次の値が発生します。

  • (ArgumentError)

以来

  • 2.9.0



39
40
41
42
43
44
45
ファイル 'lib/mongo/error/ connection_check_out_timeout.rb' 行 39

デフォルト 初期化(msg, options)
  スーパー(msg)
  @address = options[:address]
  return 場合 @address

  発生 ArgumentError, 'アドレス引数は必須です'
end

インスタンス属性の詳細

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

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

次の値を返します。

  • Mongo::Address

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

以来

  • 2.9.0



32
33
34
ファイル 'lib/mongo/error/ connection_check_out_timeout.rb' 行 32

デフォルト address
  @address
end