class FFWD::Handler

Handlers are used by output plugins based of the protocol stack.

Attributes

parent[RW]

Public Class Methods

new(signature, parent, *args) click to toggle source
Calls superclass method
# File lib/ffwd/handler.rb, line 23
def self.new signature, parent, *args
  instance = super(signature, parent, *args)

  instance.instance_eval do
    @parent = parent
  end

  instance
end

Public Instance Methods

close() click to toggle source
# File lib/ffwd/handler.rb, line 41
def close; end
connection_completed() click to toggle source
# File lib/ffwd/handler.rb, line 37
def connection_completed
  @parent.connection_completed
end
send_all(events, metrics;) click to toggle source
# File lib/ffwd/handler.rb, line 42
def send_all events, metrics; end
send_event(event;) click to toggle source
# File lib/ffwd/handler.rb, line 43
def send_event event; end
send_metric(metric;) click to toggle source
# File lib/ffwd/handler.rb, line 44
def send_metric metric; end
unbind() click to toggle source
# File lib/ffwd/handler.rb, line 33
def unbind
  @parent.unbind
end