Sha256: 02b6e0dc7a59c723845b271fc03d0b097c5f450be0dff05753eabdeea4fb09e1

Contents?: true

Size: 437 Bytes

Versions: 5

Compression:

Stored size: 437 Bytes

Contents

module Telekinesis
  module Consumer
    # A RecordProcessor with no-op implementations of all of the required
    # IRecordProcessor methods. Override it to implement simple IRecordProcessors
    # that don't need to do anything special on init or shutdown.
    class BaseProcessor
      def init(initialization_input); end
      def process_records(process_records_input); end
      def shutdown(shutdown_input); end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
telekinesis-3.2.1-java lib/telekinesis/consumer/base_processor.rb
telekinesis-3.2.0-java lib/telekinesis/consumer/base_processor.rb
telekinesis-3.1.1-java lib/telekinesis/consumer/base_processor.rb
telekinesis-3.1.0-java lib/telekinesis/consumer/base_processor.rb
telekinesis-3.0.0-java lib/telekinesis/consumer/base_processor.rb