Class KafkaRecordProcessor
- java.lang.Object
-
- org.apache.camel.component.kafka.consumer.support.KafkaRecordProcessor
-
public class KafkaRecordProcessor extends Object
-
-
Constructor Summary
Constructors Constructor Description KafkaRecordProcessor(KafkaConfiguration configuration, org.apache.camel.Processor processor, CommitManager commitManager)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static long
deserializeOffsetValue(String offset)
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)
static String
serializeOffsetKey(org.apache.kafka.common.TopicPartition topicPartition)
-
-
-
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)
-
-