Class KafkaRecordProcessor

java.lang.Object
org.apache.camel.component.kafka.consumer.support.KafkaRecordProcessor

public class KafkaRecordProcessor extends Object
  • Constructor Details

    • KafkaRecordProcessor

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

    • 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)