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()voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ru.tinkoff.kora.kafka.common.producer.telemetry.KafkaProducerLogger
sendBegin, sendEnd, sendEnd
-
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
-