Interface CommitManager
-
- All Known Implementing Classes:
AbstractCommitManager
,AsyncCommitManager
,CommitToOffsetManager
,NoopCommitManager
,SyncCommitManager
public interface CommitManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description void
commit()
void
commitOffset(org.apache.kafka.common.TopicPartition partition, long partitionLastOffset)
void
commitOffsetForce(org.apache.kafka.common.TopicPartition partition, long partitionLastOffset)
void
commitOffsetOnStop(org.apache.kafka.common.TopicPartition partition, long partitionLastOffset)
KafkaManualCommit
getManualCommit(org.apache.camel.Exchange exchange, org.apache.kafka.common.TopicPartition partition, org.apache.kafka.clients.consumer.ConsumerRecord<Object,Object> record)
default void
processAsyncCommits()
Deprecated.
-
-
-
Method Detail
-
getManualCommit
KafkaManualCommit getManualCommit(org.apache.camel.Exchange exchange, org.apache.kafka.common.TopicPartition partition, org.apache.kafka.clients.consumer.ConsumerRecord<Object,Object> record)
-
commitOffset
void commitOffset(org.apache.kafka.common.TopicPartition partition, long partitionLastOffset)
-
commitOffsetForce
void commitOffsetForce(org.apache.kafka.common.TopicPartition partition, long partitionLastOffset)
-
commitOffsetOnStop
void commitOffsetOnStop(org.apache.kafka.common.TopicPartition partition, long partitionLastOffset)
-
processAsyncCommits
@Deprecated default void processAsyncCommits()
Deprecated.
-
commit
void commit()
-
-