模块:Mongo::Event::Publisher
- 包含在:
- Server , Server::Monitor
- 定义于:
- 构建/ruby-driver-v2.19/lib/ mongo / 事件/publisher.rb
Overview
此模块适用于需要发布事件的对象。
实例属性摘要折叠
-
# event_listeners ⇒ Event::Listeners
只读
Event_listeners 侦听器。
实例方法摘要折叠
-
# publish (事件, *args) ⇒ 对象
发布提供的事件。
实例属性详细信息
# event_listeners ⇒ Event::Listeners (只读)
返回 event_listeners 监听器。
27 28 29 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/event/publisher.rb', 第27行 def event_listeners @event_listeners end |
实例方法详细信息
# publish (事件, *args) ⇒对象
发布提供的事件。
38 39 40 41 42 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/event/publisher.rb', 第38行 def 发布(事件, *args) event_listeners.listeners_for(事件).每 do |listener| listener.处理(*args) end end |