Class: Qpid::Proton::Reactor::GlobalOverrides
- Inherits:
-
Object
- Object
- Qpid::Proton::Reactor::GlobalOverrides
- Defined in:
- lib/reactor/global_overrides.rb
Instance Method Summary collapse
-
#initialize(base) ⇒ GlobalOverrides
constructor
A new instance of GlobalOverrides.
- #on_unhandled(name, event) ⇒ Object
- #override?(event) ⇒ Boolean
Constructor Details
#initialize(base) ⇒ GlobalOverrides
Returns a new instance of GlobalOverrides.
24 25 26 |
# File 'lib/reactor/global_overrides.rb', line 24 def initialize(base) @base = base end |
Instance Method Details
#on_unhandled(name, event) ⇒ Object
28 29 30 |
# File 'lib/reactor/global_overrides.rb', line 28 def on_unhandled(name, event) event.dispatch(@base) unless self.override?(event) end |
#override?(event) ⇒ Boolean
32 33 34 35 36 37 38 39 40 |
# File 'lib/reactor/global_overrides.rb', line 32 def override?(event) conn = event.connection if !conn.nil? && conn.overrides? overrides = conn.overrides result = event.dispatch(overrides) return result end false end |