Class KafkaManualCommitFactory.CamelExchangePayload
- java.lang.Object
-
- org.apache.camel.component.kafka.consumer.KafkaManualCommitFactory.CamelExchangePayload
-
- Enclosing interface:
- KafkaManualCommitFactory
public static class KafkaManualCommitFactory.CamelExchangePayload extends Object
A holder class for the Camel exchange related payload, such as the exchange itself, the consumer, thread ID, etc
-
-
Field Summary
Fields Modifier and Type Field Description Collection<KafkaAsyncManualCommit>
asyncCommits
org.apache.kafka.clients.consumer.Consumer<?,?>
consumer
org.apache.camel.Exchange
exchange
org.apache.camel.spi.StateRepository<String,String>
offsetRepository
String
threadId
-
Constructor Summary
Constructors Constructor Description CamelExchangePayload(org.apache.camel.Exchange exchange, org.apache.kafka.clients.consumer.Consumer<?,?> consumer, String threadId, org.apache.camel.spi.StateRepository<String,String> offsetRepository, Collection<KafkaAsyncManualCommit> asyncCommits)
-
-
-
Field Detail
-
exchange
public final org.apache.camel.Exchange exchange
-
consumer
public final org.apache.kafka.clients.consumer.Consumer<?,?> consumer
-
threadId
public final String threadId
-
asyncCommits
public final Collection<KafkaAsyncManualCommit> asyncCommits
-
-
Constructor Detail
-
CamelExchangePayload
public CamelExchangePayload(org.apache.camel.Exchange exchange, org.apache.kafka.clients.consumer.Consumer<?,?> consumer, String threadId, org.apache.camel.spi.StateRepository<String,String> offsetRepository, Collection<KafkaAsyncManualCommit> asyncCommits)
-
-