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
-
-
Field Summary
-
Fields inherited from class org.apache.camel.component.kafka.consumer.AbstractCommitManager
configuration, kafkaConsumer, NON_PARTITION, printableTopic, START_OFFSET, threadId
-
-
Constructor Summary
Constructors Constructor Description NoopCommitManager(org.apache.kafka.clients.consumer.Consumer<?,?> consumer, KafkaConsumer kafkaConsumer, String threadId, String printableTopic)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
commit()
Commits everything that has been cachedvoid
commit(org.apache.kafka.common.TopicPartition partition)
Commits the offsets of the given partitionvoid
recordOffset(org.apache.kafka.common.TopicPartition partition, long partitionLastOffset)
Record the last processed offset for future commit-
Methods inherited from class org.apache.camel.component.kafka.consumer.AbstractCommitManager
forceCommit, getManualCommit, getManualCommit, saveStateToOffsetRepository, serializeOffsetKey, serializeOffsetValue
-
-
-
-
Constructor Detail
-
NoopCommitManager
public NoopCommitManager(org.apache.kafka.clients.consumer.Consumer<?,?> consumer, KafkaConsumer kafkaConsumer, String threadId, String printableTopic)
-
-
Method Detail
-
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 offsetspartitionLastOffset
- the last offset to commit
-
-