类:Mongo::Error::NoServiceConnectionAvailable
- 继承:
-
错误
- 对象
- 错误
- Mongo::Error::NoServiceConnectionAvailable
- 定义于:
- lib/ Mongo/error/no_service_connection_available.rb
Overview
当驱动程序需要连接到特定服务,但连接池中不存在匹配的连接时,则引发此错误。
实例属性摘要折叠
-
#地址⇒ Mongo::Address
只读
请求连接的解决。
-
# service_id ="nil |对象
只读
服务 ID。
类方法摘要折叠
实例方法摘要折叠
-
#initialize (message, 解决:, service_id:) ⇒ NoServiceConnectionAvailable
构造函数
private
NoServiceConnectionAvailable 的新实例。
构造函数详情
#initialize (message, Address:, service_id:) ⇒ NoServiceConnectionAvailable
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
返回 NoServiceConnectionAvailable 的新实例。
23 24 25 26 27 28 |
# File 'lib/ Mongo/error/no_service_connection_available.rb', line 23 def 初始化(, 解决:, service_id:) 超() @address = 地址 @service_id = service_id end |
实例属性详细信息
#地址⇒ Mongo::Address (readonly)
返回 请求连接的目标解决。
32 33 34 |
# File 'lib/ Mongo/error/no_service_connection_available.rb', line 32 def 地址 @address end |
# service_id =" nil |对象(只读)
返回 服务 ID。
35 36 37 |
# File 'lib/ Mongo/error/no_service_connection_available.rb', line 35 def service_id @service_id end |
类方法详细信息
。 generate (解决:, service_id:) ⇒对象
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
38 39 40 41 42 43 44 |
# File 'lib/ Mongo/error/no_service_connection_available.rb', line 38 def self.生成(解决:, service_id:) new( " #{ 解决} 的连接池 没有服务 #{ service_id} 的连接 ", 解决: 地址, service_id: service_id ) end |