Class DefaultKafkaManualCommit
java.lang.Object
org.apache.camel.component.kafka.consumer.DefaultKafkaManualCommit
- All Implemented Interfaces:
KafkaManualCommit
- Direct Known Subclasses:
DefaultKafkaManualAsyncCommit
,DefaultKafkaManualSyncCommit
-
Field Summary
Modifier and TypeFieldDescriptionprotected final KafkaManualCommitFactory.CamelExchangePayload
protected final KafkaManualCommitFactory.KafkaRecordPayload
-
Constructor Summary
ModifierConstructorDescriptionprotected
DefaultKafkaManualCommit
(KafkaManualCommitFactory.CamelExchangePayload camelExchangePayload, KafkaManualCommitFactory.KafkaRecordPayload kafkaRecordPayload) -
Method Summary
Modifier and TypeMethodDescriptionGets the Camel Exchange payloadlong
org.apache.kafka.clients.consumer.Consumer<?,
?> Deprecated.Gets the Kafka record payloadDeprecated.org.apache.kafka.common.TopicPartition
long
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.camel.component.kafka.consumer.KafkaManualCommit
commit
-
Field Details
-
camelExchangePayload
-
kafkaRecordPayload
-
-
Constructor Details
-
DefaultKafkaManualCommit
protected DefaultKafkaManualCommit(KafkaManualCommitFactory.CamelExchangePayload camelExchangePayload, KafkaManualCommitFactory.KafkaRecordPayload kafkaRecordPayload)
-
-
Method Details
-
getConsumer
Deprecated. -
getTopicName
-
getThreadId
-
getOffsetRepository
Deprecated. -
getPartition
public org.apache.kafka.common.TopicPartition getPartition() -
getRecordOffset
public long getRecordOffset() -
getCommitTimeout
public long getCommitTimeout() -
getCamelExchangePayload
Gets the Camel Exchange payload- Returns:
-
getKafkaRecordPayload
Gets the Kafka record payload- Returns:
-
getCamelExchangePayload()