Class KafkaRecordProcessor


  • public class KafkaRecordProcessor
    extends Object
    • Constructor Detail

      • KafkaRecordProcessor

        public KafkaRecordProcessor​(KafkaConfiguration configuration,
                                    org.apache.camel.Processor processor,
                                    CommitManager commitManager)
    • Method Detail

      • processExchange

        public ProcessingResult processExchange​(org.apache.camel.Exchange exchange,
                                                org.apache.kafka.common.TopicPartition partition,
                                                boolean partitionHasNext,
                                                boolean recordHasNext,
                                                org.apache.kafka.clients.consumer.ConsumerRecord<Object,​Object> record,
                                                ProcessingResult lastResult,
                                                org.apache.camel.spi.ExceptionHandler exceptionHandler)
      • serializeOffsetKey

        public static String serializeOffsetKey​(org.apache.kafka.common.TopicPartition topicPartition)
      • deserializeOffsetValue

        public static long deserializeOffsetValue​(String offset)