Method: Kafka::ProduceOperation#initialize
- Defined in:
- lib/kafka/produce_operation.rb
#initialize(cluster:, transaction_manager:, buffer:, compressor:, required_acks:, ack_timeout:, logger:, instrumenter:) ⇒ ProduceOperation
Returns a new instance of ProduceOperation.
33 34 35 36 37 38 39 40 41 42 |
# File 'lib/kafka/produce_operation.rb', line 33 def initialize(cluster:, transaction_manager:, buffer:, compressor:, required_acks:, ack_timeout:, logger:, instrumenter:) @cluster = cluster @transaction_manager = transaction_manager @buffer = buffer @required_acks = required_acks @ack_timeout = ack_timeout @compressor = compressor @logger = TaggedLogger.new(logger) @instrumenter = instrumenter end |