Class KafkaRecordStreamingProcessorFacade
java.lang.Object
org.apache.camel.component.kafka.consumer.support.AbstractKafkaRecordProcessorFacade
org.apache.camel.component.kafka.consumer.support.streaming.KafkaRecordStreamingProcessorFacade
- All Implemented Interfaces:
KafkaRecordProcessorFacade
-
Field Summary
Fields inherited from class org.apache.camel.component.kafka.consumer.support.AbstractKafkaRecordProcessorFacade
camelKafkaConsumer, commitManager, consumerListener, threadId -
Constructor Summary
ConstructorsConstructorDescriptionKafkaRecordStreamingProcessorFacade(KafkaConsumer camelKafkaConsumer, String threadId, CommitManager commitManager, KafkaConsumerListener consumerListener) -
Method Summary
Modifier and TypeMethodDescriptionprocessPolledRecords(org.apache.kafka.clients.consumer.ConsumerRecords<Object, Object> allRecords) Sends a set of records polled from Kafka for processingMethods inherited from class org.apache.camel.component.kafka.consumer.support.AbstractKafkaRecordProcessorFacade
isStopping, logRecord, logRecords, logRecordsInPartition
-
Constructor Details
-
KafkaRecordStreamingProcessorFacade
public KafkaRecordStreamingProcessorFacade(KafkaConsumer camelKafkaConsumer, String threadId, CommitManager commitManager, KafkaConsumerListener consumerListener)
-
-
Method Details
-
processPolledRecords
public ProcessingResult processPolledRecords(org.apache.kafka.clients.consumer.ConsumerRecords<Object, Object> allRecords) Description copied from interface:KafkaRecordProcessorFacadeSends a set of records polled from Kafka for processing- Parameters:
allRecords- All records received from a call to the Kafka's consumer poll method- Returns:
- The result of processing this set of records
-