Michael Rambichler created CAMEL-18169:
------------------------------------------
Summary: setException as for Camel DSL
Key: CAMEL-18169
URL: https://issues.apache.org/jira/browse/CAMEL-18169
Project: Camel
Issue Type: New Feature
Components: came-core
Reporter: Michael Rambichler
For convinience I would like to have camel dsl extended with following method:
*.setException(..)*
Then the following example would be one liner.
*Example:*
.doTry()
// try something
.endDoTry()
doCatch(Exception.class)
// Set the exception after our compensation logic is performed in order for
the route error handler to kick in.
.process(exchange -> {
Exception exception =
exchange.getProperty(Exchange.EXCEPTION_CAUGHT, Exception.class);
if (exception != null) {
exchange.setException(exception);
}
})
.end();
--
This message was sent by Atlassian Jira
(v8.20.7#820007)