类:Mongo::Monitoring::Event::Cmap::ConnectionCheckOutFailed
- 继承:
-
Base
- 对象
- Event::Base
- Base
- Mongo::Monitoring::Event::Cmap::ConnectionCheckOutFailed
- 定义于:
- build/Ruby-driver-v 2.19 /lib/mongo/monitoring/event/cmap/connection_check_out_failed.rb
Overview
在无法从池中检出连接时发布的事件。
常量摘要折叠
- POOL_CLOSED =
返回 POOL_CLOSED 表示由于连接池已关闭,连接签出失败。
:pool_close
- TIMEOUT =
返回 TIMEOUT 表示连接签出失败,因为在连接可用之前已达到超时。
:timeout
- CONNECTION_ERROR =
返回 CONNECTION_ERROR 表示由于建立新连接时遇到错误,连接签出失败。
:connection_error
实例属性摘要折叠
-
#地址⇒ Mongo::Address
只读
地址 该连接本应连接到的服务器的解决。
-
# Reason ⇒ 符号
只读
Reason 无法获取连接的原因。
实例方法摘要折叠
-
#initialize (address, Reason) ⇒ ConnectionCheckOutFailed
构造函数
private
创建事件。
-
#摘要⇒ string
返回简洁而有用的事件摘要。
构造函数详情
#initialize (解决, Reason) ⇒ ConnectionCheckOutFailed
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
创建事件。
67 68 69 70 |
# File ' 构建/ruby-driver-v2.19/lib/ mongo / 监控/ 事件/cmap/connection_check_out_failed.rb', 第67行 def 初始化(地址, 原因) @reason = 原因 @address = 地址 end |
实例属性详细信息
#地址⇒ Mongo::Address (readonly)
返回解决该连接本应连接到的服务器的解决。
52 53 54 |
# File ' 构建/ruby-driver-v2.19/lib/ mongo / 监控/ 事件/cmap/connection_check_out_failed.rb', 第52行 def 地址 @address end |
# Reason =" Symbol " (只读)
返回原因 无法获取连接的原因。
58 59 60 |
# File ' 构建/ruby-driver-v2.19/lib/ mongo / 监控/ 事件/cmap/connection_check_out_failed.rb', 第58行 def 原因 @reason end |
实例方法详细信息
#摘要⇒ string
注意:
此方法是实验性的,可能会发生变化。
返回简洁而有用的事件摘要。
80 81 82 83 |
# File ' 构建/ruby-driver-v2.19/lib/ mongo / 监控/ 事件/cmap/connection_check_out_failed.rb', 第80行 def 总结 " #< #{ { self . class . name . sub ( / ^Mongo::Monitoring::Event::Cmap:: / , ' ' ) }解决= #{解决} " + " Reason= #{ Reason } > " end |