类:Mongo::Monitoring::Event::Cmap::PoolCreated
- 继承:
-
Base
- 对象
- Event::Base
- Base
- Mongo::Monitoring::Event::Cmap::PoolCreated
- 定义于:
- build/Ruby-driver-v 2.19 /lib/mongo/monitoring/event/cmap/pool_created.rb
Overview
创建连接池时发布的事件。
实例属性摘要折叠
-
#地址⇒ Mongo::Address
只读
地址池的连接将连接到的服务器的地址。
-
# options ⇒ 哈希
只读
选项 为创建池指定的选项。
-
#池⇒ Mongo::Server::ConnectionPool
只读
创建。
实例方法摘要折叠
-
#初始化(解决, 选项 , 池 ) ="PoolCreated"
构造函数
private
创建事件。
-
#摘要⇒ string
返回简洁而有用的事件摘要。
构造函数详情
#初始化(地址, 选项, 池) ="PoolCreated"
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
创建事件。
53 54 55 56 57 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/monitoring/event/cmap/pool_created.rb', 第53行 def 初始化(地址, , 池) @address = 地址 @options = .dup.冻结 @pool = 池 end |
实例属性详细信息
#地址⇒ Mongo::Address (readonly)
返回地址池的连接将连接到的服务器的地址。
32 33 34 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/monitoring/event/cmap/pool_created.rb', 第32行 def 地址 @address end |
# options ⇒哈希(只读)
返回为创建池指定的选项。
37 38 39 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/monitoring/event/cmap/pool_created.rb', 第37行 def @options end |
#池⇒ Mongo::Server::ConnectionPool (只读)
创建。
44 45 46 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/monitoring/event/cmap/pool_created.rb', 第44行 def 池 @pool end |
实例方法详细信息
#摘要⇒ string
注意:
此方法是实验性的,可能会发生变化。
返回简洁而有用的事件摘要。
67 68 69 70 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/monitoring/event/cmap/pool_created.rb', 第67行 def 总结 " #< #{ { self . class . name . sub ( / ^Mongo::Monitoring::Event::Cmap:: / , ' ' ) } " + "地址= #{地址}选项= #{}池= 0 x #{池。object_id } } > " end |