例外: Mongo::Error::NoServiceConnectionAvalable
- 継承:
-
Mongo::Error
- オブジェクト
- 標準エラー
- Mongo::Error
- Mongo::Error::NoServiceConnectionAvalable
- 定義:
- lib/mongo/error/no_service_ connection_available.rb
Overview
ドライバーが特定のサービスへの接続を必要とするが、接続プール内に一致する接続が存在しない場合に発生します。
定数の概要
Mongo::Errorから継承された定数
BAD_VALUE 、 Coded 、 CURSOR_NOT_FOUND 、 ERR 、 EMSG 、 ERROR 、 TLANSIENT_TRANSACTION_ERROR_ レイテンシ
インスタンス属性の概要を折りたたむ
-
アドレス= Mongo::Address
readOnly
接続が要求されたアドレス。
-
# service_id = nil |オブジェクト
readOnly
サービス ID
Notableに含まれる属性
次の接続_グローバル_id 、 #生成
クラスメソッドの概要を折りたたむ
インスタンス メソッドの概要を折りたたむ
-
#初期化(メッセージ、アドレス:、service_id:)=NoServiceConnectionAvalable
コンストラクター
private
NoServiceConnectionAvalable の新しいインスタンス。
Mongo::Errorから継承されたメソッド
#change_stream_resumeable? 、#network_error 、#write_concern_error_level 、#write_concern_error_ labels
ChangeStreamResumableに含まれるメソッド
WriteRetryableに含まれるメソッド
ラベル付け可能な に含まれるメソッド
Native に含まれるメソッド
#add_note 、 #add_notes 、 #notes 、 #to_s
コンストラクターの詳細
#初期化(メッセージ、アドレス:、service_id: )=NoServiceConnectionAvalable
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
NoServiceConnectionAavailable の新しいインスタンスを返します。
25 26 27 28 29 30 |
ファイル #lib/mongo/error/no_service_ connection_available.rb 」、行:25 デフォルト 初期化(, address, service_id:) スーパー() @address = address @service_id = service_id end |
インスタンス属性の詳細
アドレス= Mongo::Address (読み取り専用)
接続が要求されたアドレスを返します。
34 35 36 |
ファイル #lib/mongo/error/no_service_ connection_available.rb 」、行:34 デフォルト address @address end |
# service_id = nil |オブジェクト(読み取り専用)
サービス ID を返します。
37 38 39 |
ファイル #lib/mongo/error/no_service_ connection_available.rb 」、行:37 デフォルト service_id @service_id end |
クラスメソッドの詳細
。 generate (address:, service_id:)=オブジェクト
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
40 41 42 43 44 45 46 |
ファイル #lib/mongo/error/no_service_ connection_available.rb 」、行:40 デフォルト 自己.生成(address, service_id:) 新着情報( " の接続プールは 、サービス : { service_id } } の 接続を持っていませ ん 。, address address, service_id: service_id, ) end |