org.apache.camel.spi
Interface ExceptionHandler

All Known Implementing Classes:
BridgeExceptionHandlerToErrorHandler, LoggingExceptionHandler

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 they handler is often invoked in a try .. catch logic already

Version:

Method Summary
 void handleException(String message, Exchange exchange, Throwable exception)
          Handles the given exception
 void handleException(String message, Throwable exception)
          Handles the given exception
 void handleException(Throwable exception)
          Handles the given exception
 

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


Apache CAMEL