Error Handler
Camel supports pluggable ErrorHandler strategies.
Some current implementations include
- Dead Letter Channel
- LoggingErrorHandler for just catching and logging exceptions
These error handlers can be applied to an entire set of rules or a specific routing rule.
Setting global error handlers
The following example shows how you can register a global error handler (in this case using the logging handler)
Setting error handlers on a specific route
The following example shows how you can register a local error handler; the customized logging handler is only registered for the route from Endpoint queue:a
Default Error Handler
The default error handler is the Dead Letter Channel which is automatically configured for you. You can then configure the specific dead letter endpoint to use either for an entire rule base or a specific rule as shown above.