Class 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 Detail

      • exchange

        public final org.apache.camel.Exchange exchange
      • consumer

        public final org.apache.kafka.clients.consumer.Consumer<?,​?> consumer
      • threadId

        public final String threadId
      • offsetRepository

        public final org.apache.camel.spi.StateRepository<String,​String> offsetRepository
    • 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)