lib/logstash/inputs/amqp.rb in logstash-lite-0.2.20101222161646 vs lib/logstash/inputs/amqp.rb in logstash-lite-0.2.20110112115019
- old
+ new
@@ -1,13 +1,15 @@
-require "logstash/inputs/base"
require "amqp" # rubygem 'amqp'
+require "logstash/inputs/base"
+require "logstash/namespace"
require "mq" # rubygem 'amqp'
require "uuidtools" # rubygem 'uuidtools'
class LogStash::Inputs::Amqp < LogStash::Inputs::Base
MQTYPES = [ "fanout", "queue", "topic" ]
+ public
def initialize(url, type, config={}, &block)
super
@mq = nil
@@ -18,11 +20,12 @@
end
if !MQTYPES.include?(@mqtype)
raise "Invalid type '#{@mqtype}' must be one of #{MQTYPES.JOIN(", ")}"
end
- end
+ end # def initialize
+ public
def register
@logger.info("Registering input #{@url}")
@amqp = AMQP.connect(:host => @url.host)
@mq = MQ.new(@amqp)
@target = nil