Interface TransactionalPublisher.Transaction<P>

All Superinterfaces:
AutoCloseable
All Known Implementing Classes:
TransactionImpl
Enclosing interface:
TransactionalPublisher<P>

public static interface TransactionalPublisher.Transaction<P> extends AutoCloseable
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    See KafkaProducer.abortTransaction()
    void
    See KafkaProducer.abortTransaction()
    void
     
    void
    See KafkaProducer.flush() ()}
    org.apache.kafka.clients.producer.Producer<byte[],byte[]>
     
     
    void
    sendOffsetsToTransaction(Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> offsets, org.apache.kafka.clients.consumer.ConsumerGroupMetadata groupMetadata)
    See KafkaProducer.sendOffsetsToTransaction(Map, ConsumerGroupMetadata)
  • Method Details

    • publisher

      P publisher()
    • producer

      org.apache.kafka.clients.producer.Producer<byte[],byte[]> producer()
    • sendOffsetsToTransaction

      void sendOffsetsToTransaction(Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> offsets, org.apache.kafka.clients.consumer.ConsumerGroupMetadata groupMetadata)
      See KafkaProducer.sendOffsetsToTransaction(Map, ConsumerGroupMetadata)
    • abort

      void abort(@Nullable Throwable t)
      See KafkaProducer.abortTransaction()
    • abort

      default void abort()
      See KafkaProducer.abortTransaction()
    • flush

      void flush()
      See KafkaProducer.flush() ()}
    • close

      void close()
      Specified by:
      close in interface AutoCloseable