Interface ExceptionHandler


public interface ExceptionHandler
A Strategy pattern for handling exceptions; particularly in asynchronous processes such as consumers.

Its important to not throw any exceptions when handling exceptions as the handler is often invoked in a try .. catch logic already

  • Method Details

    • handleException

      void handleException(Throwable exception)
      Handles the given exception
      Parameters:
      exception - the exception
    • handleException

      void handleException(String message, Throwable exception)
      Handles the given exception
      Parameters:
      message - additional message
      exception - the exception
    • handleException

      void handleException(String message, Exchange exchange, Throwable exception)
      Handles the given exception
      Parameters:
      message - additional message
      exchange - exchange which cause the exception
      exception - the exception