-
Book Overview & Buying
-
Table Of Contents
Apache Camel Developer's Cookbook
By :
Camel allows you to customize the handling of specific exceptions. Camel's exception matching is far more powerful than Java's in many ways, as it allows matching based on the inheritance tree of the exception. It lets you specify retry policies at the global, and more fine-grained route level.
This recipe will show you how to specify exception handlers for your routes.
The Java code for this recipe is located in the org.camelcookbook.error.exception package. The Spring XML files are located under src/main/resources/META-INF/spring and prefixed with exception.
Configure the onException DSL statement with a list of one or more exception class types to catch, and the associated processing actions to take in response.
In the XML DSL, define an onException element either within the camelContext or route element. Within the onException element, include one or more exception elements with the full package name of the exception that you want this handler...