class Qpid::Proton::Reactor::GlobalOverrides

Public Class Methods

new(base) click to toggle source
# File lib/reactor/global_overrides.rb, line 24
def initialize(base)
  @base = base
end

Public Instance Methods

on_unhandled(name, event) click to toggle source
# File lib/reactor/global_overrides.rb, line 28
def on_unhandled(name, event)
  event.dispatch(@base) unless self.override?(event)
end
override?(event) click to toggle source
# 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