Class DefaultKafkaManualCommit

    • Constructor Detail

      • DefaultKafkaManualCommit

        public DefaultKafkaManualCommit​(org.apache.kafka.clients.consumer.Consumer consumer,
                                        String topicName,
                                        String threadId,
                                        org.apache.camel.spi.StateRepository<String,​String> offsetRepository,
                                        org.apache.kafka.common.TopicPartition partition,
                                        long recordOffset,
                                        long commitTimeout)
    • Method Detail

      • serializeOffsetKey

        protected String serializeOffsetKey​(org.apache.kafka.common.TopicPartition topicPartition)
      • serializeOffsetValue

        protected String serializeOffsetValue​(long offset)
      • getConsumer

        public org.apache.kafka.clients.consumer.Consumer getConsumer()
      • getTopicName

        public String getTopicName()
      • getThreadId

        public String getThreadId()
      • getOffsetRepository

        public org.apache.camel.spi.StateRepository<String,​String> getOffsetRepository()
      • getPartition

        public org.apache.kafka.common.TopicPartition getPartition()
      • getRecordOffset

        public long getRecordOffset()
      • getCommitTimeout

        public long getCommitTimeout()