Class AbstractOffsetCommitter<K,V>

java.lang.Object
io.confluent.parallelconsumer.internal.AbstractOffsetCommitter<K,V>
All Implemented Interfaces:
OffsetCommitter
Direct Known Subclasses:
ConsumerOffsetCommitter, ProducerManager

public abstract class AbstractOffsetCommitter<K,V> extends Object implements OffsetCommitter
  • Field Details

  • Constructor Details

  • Method Details

    • retrieveOffsetsAndCommit

      public void retrieveOffsetsAndCommit()
      Get offsets from WorkManager that are ready to commit
      Specified by:
      retrieveOffsetsAndCommit in interface OffsetCommitter
    • postCommit

      protected void postCommit()
    • preAcquireWork

      protected void preAcquireWork()
    • commitOffsets

      protected abstract void commitOffsets(Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> offsetsToSend, org.apache.kafka.clients.consumer.ConsumerGroupMetadata groupMetadata)