Class AbstractOffsetCommitter<K,​V>

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

public abstract class AbstractOffsetCommitter<K,​V>
extends java.lang.Object
implements OffsetCommitter
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected ConsumerManager<K,​V> consumerMgr  
    protected WorkManager<K,​V> wm  
  • Constructor Summary

    Constructors 
    Constructor Description
    AbstractOffsetCommitter​(ConsumerManager<K,​V> consumerMgr, WorkManager<K,​V> wm)  
  • Method Summary

    Modifier and Type Method Description
    protected abstract void commitOffsets​(java.util.Map<org.apache.kafka.common.TopicPartition,​org.apache.kafka.clients.consumer.OffsetAndMetadata> offsetsToSend, org.apache.kafka.clients.consumer.ConsumerGroupMetadata groupMetadata)  
    protected void postCommit()  
    protected void preAcquireWork()  
    void retrieveOffsetsAndCommit()
    Get offsets from WorkManager that are ready to commit

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait