Class DefaultKafkaManualAsyncCommit
java.lang.Object
org.apache.camel.component.kafka.consumer.DefaultKafkaManualCommit
org.apache.camel.component.kafka.consumer.DefaultKafkaManualAsyncCommit
- All Implemented Interfaces:
KafkaAsyncManualCommit
,KafkaManualCommit
public class DefaultKafkaManualAsyncCommit
extends DefaultKafkaManualCommit
implements KafkaAsyncManualCommit
-
Field Summary
Fields inherited from class org.apache.camel.component.kafka.consumer.DefaultKafkaManualCommit
camelExchangePayload, kafkaRecordPayload
-
Constructor Summary
ConstructorDescriptionDefaultKafkaManualAsyncCommit
(KafkaManualCommitFactory.CamelExchangePayload camelExchangePayload, KafkaManualCommitFactory.KafkaRecordPayload recordPayload, CommitManager commitManager) -
Method Summary
Modifier and TypeMethodDescriptionvoid
commit()
Commit synchronously or asynchronously depending on the implementation.Methods inherited from class org.apache.camel.component.kafka.consumer.DefaultKafkaManualCommit
getCamelExchangePayload, getCommitTimeout, getConsumer, getKafkaRecordPayload, getOffsetRepository, getPartition, getRecordOffset, getThreadId, getTopicName
-
Constructor Details
-
DefaultKafkaManualAsyncCommit
public DefaultKafkaManualAsyncCommit(KafkaManualCommitFactory.CamelExchangePayload camelExchangePayload, KafkaManualCommitFactory.KafkaRecordPayload recordPayload, CommitManager commitManager)
-
-
Method Details
-
commit
public void commit()Description copied from interface:KafkaManualCommit
Commit synchronously or asynchronously depending on the implementation.- Specified by:
commit
in interfaceKafkaManualCommit
- See Also:
-
KafkaConsumer.commitSync()
KafkaConsumer.commitAsync()
-