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.

Reply via email to