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 Detail

      • 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