Class: JRubyParallelProcessing::StreamProcessorCallable

Inherits:
ApplicationCallable show all
Includes:
ChunkProcessor
Defined in:
lib/jruby_parallel_processing/stream_processor_callable.rb

Instance Method Summary collapse

Methods included from ChunkProcessor

#process_chunk

Methods inherited from ApplicationCallable

#call

Constructor Details

#initialize(queue, logger, process_chunk_block) ⇒ StreamProcessorCallable

Returns a new instance of StreamProcessorCallable.



7
8
9
10
11
12
# File 'lib/jruby_parallel_processing/stream_processor_callable.rb', line 7

def initialize(queue, logger, process_chunk_block)
  super(&method(:process))
  @queue = queue
  @logger = logger
  @process_chunk_block = process_chunk_block
end