Class DefaultKafkaManualCommit
- java.lang.Object
-
- org.apache.camel.component.kafka.consumer.DefaultKafkaManualCommit
-
- All Implemented Interfaces:
KafkaManualCommit
- Direct Known Subclasses:
DefaultKafkaManualAsyncCommit
,DefaultKafkaManualSyncCommit
public abstract class DefaultKafkaManualCommit extends Object implements KafkaManualCommit
-
-
Field Summary
Fields Modifier and Type Field Description protected KafkaManualCommitFactory.CamelExchangePayload
camelExchangePayload
protected KafkaManualCommitFactory.KafkaRecordPayload
kafkaRecordPayload
-
Constructor Summary
Constructors Constructor Description DefaultKafkaManualCommit(KafkaManualCommitFactory.CamelExchangePayload camelExchangePayload, KafkaManualCommitFactory.KafkaRecordPayload kafkaRecordPayload)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description KafkaManualCommitFactory.CamelExchangePayload
getCamelExchangePayload()
Gets the Camel Exchange payloadlong
getCommitTimeout()
org.apache.kafka.clients.consumer.Consumer<?,?>
getConsumer()
Deprecated.KafkaManualCommitFactory.KafkaRecordPayload
getKafkaRecordPayload()
Gets the Kafka record payloadorg.apache.camel.spi.StateRepository<String,String>
getOffsetRepository()
Deprecated.org.apache.kafka.common.TopicPartition
getPartition()
long
getRecordOffset()
String
getThreadId()
String
getTopicName()
-
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 Detail
-
camelExchangePayload
protected final KafkaManualCommitFactory.CamelExchangePayload camelExchangePayload
-
kafkaRecordPayload
protected final KafkaManualCommitFactory.KafkaRecordPayload kafkaRecordPayload
-
-
Constructor Detail
-
DefaultKafkaManualCommit
public DefaultKafkaManualCommit(KafkaManualCommitFactory.CamelExchangePayload camelExchangePayload, KafkaManualCommitFactory.KafkaRecordPayload kafkaRecordPayload)
-
-
Method Detail
-
getConsumer
@Deprecated(since="3.15.0") public org.apache.kafka.clients.consumer.Consumer<?,?> getConsumer()
Deprecated.
-
getTopicName
public String getTopicName()
-
getThreadId
public String getThreadId()
-
getOffsetRepository
@Deprecated public org.apache.camel.spi.StateRepository<String,String> getOffsetRepository()
Deprecated.
-
getPartition
public org.apache.kafka.common.TopicPartition getPartition()
-
getRecordOffset
public long getRecordOffset()
-
getCommitTimeout
public long getCommitTimeout()
-
getCamelExchangePayload
public KafkaManualCommitFactory.CamelExchangePayload getCamelExchangePayload()
Gets the Camel Exchange payload- Returns:
-
getKafkaRecordPayload
public KafkaManualCommitFactory.KafkaRecordPayload getKafkaRecordPayload()
Gets the Kafka record payload- Returns:
-
-