Class ConsumerOffsetCommitter<K,V>

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

public class ConsumerOffsetCommitter<K,V> extends AbstractOffsetCommitter<K,V> implements OffsetCommitter
Committer that uses the Kafka Consumer to commit either synchronously or asynchronously
See Also:
  • Constructor Details

  • Method Details

    • commitOffsets

      protected void commitOffsets(Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> offsetsToSend, org.apache.kafka.clients.consumer.ConsumerGroupMetadata groupMetadata)
      Specified by:
      commitOffsets in class AbstractOffsetCommitter<K,V>
    • postCommit

      protected void postCommit()
      Overrides:
      postCommit in class AbstractOffsetCommitter<K,V>
      See Also:
      • commit()
    • isSync

      public boolean isSync()
    • claim

      public void claim()