Interface KafkaRecordProcessorFacade

All Known Implementing Classes:
AbstractKafkaRecordProcessorFacade, KafkaRecordBatchingProcessorFacade, KafkaRecordStreamingProcessorFacade

public interface KafkaRecordProcessorFacade
A processing facade that allows processing consumer records in different ways
  • Method Summary

    Modifier and Type
    Method
    Description
    processPolledRecords(org.apache.kafka.clients.consumer.ConsumerRecords<Object,Object> allRecords)
    Sends a set of records polled from Kafka for processing
  • Method Details

    • processPolledRecords

      ProcessingResult processPolledRecords(org.apache.kafka.clients.consumer.ConsumerRecords<Object,Object> allRecords)
      Sends 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