Hi ,
I use camel with 3 JMS endpoints like this :

 
from("jmsEndPointTX:DEV.SANDBOX2").to("jmsEndPointTX:DEV.SANDBOX3").to("jmsEndPointTX:DEV.SANDBOX3").process(new
Processor(){
                        public void process(Exchange e) throws Exception        
{
                                System.out.println("SANDBOX3->process " +
e.getIn().getBody().toString());
                                throw new Exception("my EXCEPTION2");           
                
                }
            }).to("jmsEndPointTX:DEV.SANDBOX4");


Camel detect error but write message on jmsEndPointTX:DEV.SANDBOX3 queue

My question is why camel does not performs jmsEndPointTX:DEV.SANDBOX3 
rollback 

I need explication how transaction rollback works with JMS endpoints


-- 
View this message in context: 
http://www.nabble.com/How-camel-JMS-transaction-works-with-multiple-enpoints-tf4806652s22882.html#a13751756
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to