Interface ContainerAwareErrorHandler

All Superinterfaces:
ConsumerAwareErrorHandler, ErrorHandler, GenericErrorHandler<org.apache.kafka.clients.consumer.ConsumerRecord<?,?>>, RemainingRecordsErrorHandler
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@Deprecated @FunctionalInterface public interface ContainerAwareErrorHandler extends RemainingRecordsErrorHandler
Deprecated.
in favor of CommonErrorHandler.
An error handler that has access to the unprocessed records from the last poll (including the failed record), the consumer, and the container. The records passed to the handler will not be passed to the listener (unless re-fetched if the handler performs seeks).
Since:
2.1
Author:
Gary Russell
  • Method Details

    • handle

      default void handle(Exception thrownException, @Nullable List<org.apache.kafka.clients.consumer.ConsumerRecord<?,?>> records, org.apache.kafka.clients.consumer.Consumer<?,?> consumer)
      Deprecated.
      Description copied from interface: RemainingRecordsErrorHandler
      Handle the exception. The failed record is the first in the list.
      Specified by:
      handle in interface RemainingRecordsErrorHandler
      Parameters:
      thrownException - the exception.
      records - the remaining records including the one that failed.
      consumer - the consumer.
    • handle

      void handle(Exception thrownException, @Nullable List<org.apache.kafka.clients.consumer.ConsumerRecord<?,?>> records, org.apache.kafka.clients.consumer.Consumer<?,?> consumer, MessageListenerContainer container)
      Deprecated.
      Description copied from interface: ErrorHandler
      Handle the exception.
      Specified by:
      handle in interface ConsumerAwareErrorHandler
      Specified by:
      handle in interface ErrorHandler
      Specified by:
      handle in interface RemainingRecordsErrorHandler
      Parameters:
      thrownException - the exception.
      records - the remaining records including the one that failed.
      consumer - the consumer.
      container - the container.