Class ReconnectErrorStrategy

java.lang.Object
org.apache.camel.component.kafka.consumer.errorhandler.ReconnectErrorStrategy
All Implemented Interfaces:
PollExceptionStrategy

public class ReconnectErrorStrategy extends Object implements PollExceptionStrategy
  • Constructor Details

    • ReconnectErrorStrategy

      public ReconnectErrorStrategy(KafkaFetchRecords recordFetcher)
  • Method Details

    • reset

      public void reset()
      Description copied from interface: PollExceptionStrategy
      Reset any error flags set by a previous error condition
      Specified by:
      reset in interface PollExceptionStrategy
    • canContinue

      public boolean canContinue()
      Description copied from interface: PollExceptionStrategy
      This method provides an "answer" to whether the consumer can continue polling or not. This is specific to each polling exception strategy and must be implemented accordingly
      Specified by:
      canContinue in interface PollExceptionStrategy
      Returns:
      true if polling should continue or false otherwise
    • handle

      public void handle(long partitionLastOffset, Exception exception)
      Description copied from interface: PollExceptionStrategy
      Controls how to handle the exception while polling from Kafka.
      Specified by:
      handle in interface PollExceptionStrategy
      exception - the caused exception which typically would be a KafkaException