类:Mongo::Event::Listeners
- 继承:
-
对象
- 对象
- Mongo::Event::Listeners
- 定义于:
- 构建/ruby-driver-v2.19/lib/ mongo / 事件/listeners.rb
Overview
客户端中正在处理的事件队列。
实例方法摘要折叠
-
# add_listener (事件,listener) ⇒ Array<Object>
为提供的事件添加事件侦听器。
-
#初始化⇒ 监听器
构造函数
初始化事件侦听器。
-
#listeners_for (事件) ⇒ Array<Object>
获取特定事件的侦听器。
构造函数详情
#初始化⇒监听器
初始化事件侦听器。
32 33 34 |
# File ' 构建/ruby-driver-v2.19/lib/ mongo / 事件/listeners.rb', 第32行 def 初始化 @listeners = {} end |
实例方法详细信息
# add_listener (事件,listener) ⇒ Array<Object>
为提供的事件添加事件侦听器。
47 48 49 |
# File ' 构建/ruby-driver-v2.19/lib/ mongo / 事件/listeners.rb', 第47行 def add_listener(事件, listener) listeners_for(事件).推动(listener) end |
#listeners_for (事件) ⇒ Array<Object>
获取特定事件的侦听器。
61 62 63 |
# File ' 构建/ruby-driver-v2.19/lib/ mongo / 事件/listeners.rb', 第61行 def listeners_for(事件) @listeners[事件] ||= [] end |