JBoss Fuse 6.0, Jboss A-MQ 6; broker's redelivery plugin breaks camel route's transactional behaviour
Issue
- camel route that consumes from queue ("in.queue") and sends the message to another queue ("out.queue") using Local JMS transactions. However when the broker's RedeliveryPlugin is configured the message appears in the "out.queue" even though the Local JMS transaction is rolled back.
If the broker's RedeliveryPlugin is not configured the message does not appear on the out.queue when transaction is rolled back - as expected.
Environment
- JBoss Fuse 6.0 R1 (Rollup 1 patch) / Activemq 5.8.0.redhat-60060
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.