An example would be a network connection that is temporarily down, resulting in
Basically, the exceptions are represented as recoverable errors in Camel.
In that case, Camel stores the exceptions (the recoverable errors) in the exchange using the
setException (throwable cause) method:
Exchange.setException(new IOException("My exception"));
As we will see later, an exchange containing an exception will be caught by an error handler, which will react accordingly.