Class: LogStash::Inputs::Azure::ProcessorFactory

Inherits:
Object
  • Object
show all
Defined in:
lib/logstash/inputs/processor_factory.rb

Instance Method Summary collapse

Constructor Details

#initialize(queue, codec, checkpoint_interval, decorator, meta_data) ⇒ ProcessorFactory

Returns a new instance of ProcessorFactory.



10
11
12
13
14
15
16
# File 'lib/logstash/inputs/processor_factory.rb', line 10

def initialize(queue, codec, checkpoint_interval, decorator, )
  @queue = queue
  @codec = codec
  @checkpoint_interval = checkpoint_interval
  @decorator = decorator
  @meta_data = 
end

Instance Method Details

#createEventProcessor(context) ⇒ Object



18
19
20
# File 'lib/logstash/inputs/processor_factory.rb', line 18

def createEventProcessor(context)
  Processor.new(@queue, @codec.clone, @checkpoint_interval, @decorator, @meta_data)
end