Class NoopCommitManager

java.lang.Object
org.apache.camel.component.kafka.consumer.AbstractCommitManager
org.apache.camel.component.kafka.consumer.NoopCommitManager
All Implemented Interfaces:
CommitManager

public class NoopCommitManager extends AbstractCommitManager
  • Constructor Details

    • NoopCommitManager

      public NoopCommitManager(org.apache.kafka.clients.consumer.Consumer<?,?> consumer, KafkaConsumer kafkaConsumer, String threadId, String printableTopic)
  • Method Details

    • commit

      public void commit()
      Description copied from interface: CommitManager
      Commits everything that has been cached
    • commit

      public void commit(org.apache.kafka.common.TopicPartition partition)
      Description copied from interface: CommitManager
      Commits the offsets of the given partition
      Parameters:
      partition - the partition to commit the offsets
    • recordOffset

      public void recordOffset(org.apache.kafka.common.TopicPartition partition, long partitionLastOffset)
      Description copied from interface: CommitManager
      Record the last processed offset for future commit
      Parameters:
      partition - the partition to commit the offsets
      partitionLastOffset - the last offset to commit