Produces and consumes messages synchronously in different threads within a
single CamelContext and across CamelContexts in the same JVM. You can use this mechanism
to communicate across Web applications.
Intercepts each message sub-route and redirects it in another sub-route without
modifying the original one. When this detour is complete, message routing to the originally
intended target endpoints continues. This can be useful at testing time to simulate error
Offers the Java equivalent exception handling abilities by building
Try/Catch/Finally blocks to isolate the part of your Route likely to generate an error,
catch the errors, and execute final instructions regardless of the errors.