类:Mongo::Error::ConnectionCheckOutTimeout
- 继承:
-
Timeout::Error
- 对象
- Timeout::Error
- Mongo::Error::ConnectionCheckOutTimeout
- 定义于:
- build/Ruby-driver-v 2.19 /lib/mongo/error/connection_check_out_timeout.rb
Overview
注意:
出于向后兼容的原因,此类派生自 Timeout::Error 而不是 Mongo::Error。
尝试从连接池中签出连接时引发异常,该连接池已达到其最大大小,并且在配置的等待超时时间内没有可用的连接。
实例属性摘要折叠
-
#地址⇒ Mongo::Address
只读
地址池的连接所连接到的服务器的解决。
实例方法摘要折叠
-
#initialize (msg, options) ⇒ ConnectionCheckOutTimeout
构造函数
private
实例化新异常。
构造函数详情
#initialize (msg, options) ⇒ ConnectionCheckOutTimeout
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
实例化新异常。
42 43 44 45 46 47 48 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/error/connection_check_out_timeout.rb', 第42行 def 初始化(msg, ) 超(msg) @address = [:address] 除非 @address 提高 ArgumentError, '地址参数为必填项' end end |
实例属性详细信息
#地址⇒ Mongo::Address (readonly)
返回地址池的连接所连接到的服务器的地址。
35 36 37 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/error/connection_check_out_timeout.rb', 第35行 def 地址 @address end |