TransactionErrorHandler - Better support for mixed transactions using different
propagation behaviors
-----------------------------------------------------------------------------------------------------
Key: CAMEL-2254
URL: https://issues.apache.org/activemq/browse/CAMEL-2254
Project: Apache Camel
Issue Type: Improvement
Components: camel-core, camel-spring
Affects Versions: 2.0.0, 2.1.0
Reporter: Claus Ibsen
Assignee: Claus Ibsen
Fix For: 2.2.0
So you can have multiple routes with different transaction propagations
route a - required
route b - requires new
Then let a message route a -> b.
And in case b should rollback then a can still be comitted
But also the entire route should be able to rollback
And hence why we need to introduce a new keyword {{markRollbackLocalOnly()}} in
the DSL which can be used to say that in case route B fails then just rollback
this route but the outer transaction should still be comitted.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.