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 of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
