Class DefaultKafkaProducerLogger
java.lang.Object
ru.tinkoff.kora.kafka.common.producer.telemetry.DefaultKafkaProducerLogger
- All Implemented Interfaces:
KafkaProducerLogger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsendBegin(org.apache.kafka.clients.producer.ProducerRecord<?, ?> record) voidvoidsendEnd(org.apache.kafka.clients.producer.RecordMetadata metadata) voidsendOffsetsToTransaction(Map<org.apache.kafka.common.TopicPartition, org.apache.kafka.clients.consumer.OffsetAndMetadata> offsets, org.apache.kafka.clients.consumer.ConsumerGroupMetadata groupMetadata) voidtxBegin()voidtxCommit()void
-
Constructor Details
-
DefaultKafkaProducerLogger
public DefaultKafkaProducerLogger()
-
-
Method Details
-
sendBegin
public void sendBegin(org.apache.kafka.clients.producer.ProducerRecord<?, ?> record) - Specified by:
sendBeginin interfaceKafkaProducerLogger
-
sendEnd
- Specified by:
sendEndin interfaceKafkaProducerLogger
-
sendEnd
public void sendEnd(org.apache.kafka.clients.producer.RecordMetadata metadata) - Specified by:
sendEndin interfaceKafkaProducerLogger
-
txBegin
public void txBegin()- Specified by:
txBeginin interfaceKafkaProducerLogger
-
sendOffsetsToTransaction
public void sendOffsetsToTransaction(Map<org.apache.kafka.common.TopicPartition, org.apache.kafka.clients.consumer.OffsetAndMetadata> offsets, org.apache.kafka.clients.consumer.ConsumerGroupMetadata groupMetadata) - Specified by:
sendOffsetsToTransactionin interfaceKafkaProducerLogger
-
txCommit
public void txCommit()- Specified by:
txCommitin interfaceKafkaProducerLogger
-
txRollback
- Specified by:
txRollbackin interfaceKafkaProducerLogger
-