类:Mongo::Error::ConnectionCheckOutTimeout
- 继承:
-
Timeout::Error
- 对象
- Timeout::Error
- Mongo::Error::ConnectionCheckOutTimeout
- 定义于:
- 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 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
实例化新异常。
39 40 41 42 43 44 45 |
# File 'lib/ Mongo/error/connection_check_out_timeout.rb', line 39 def 初始化(msg, ) 超(msg) @address = [:address] return if @address 提高 ArgumentError, '地址参数为必填项' end |
实例属性详细信息
#地址⇒ Mongo::Address (readonly)
返回解决池的连接所连接到的服务器的解决。
32 33 34 |
# File 'lib/ Mongo/error/connection_check_out_timeout.rb', line 32 def 地址 @address end |