JBoss Fuse 6.0, Jboss A-MQ 6; broker's redelivery plugin breaks camel route's transactional behaviour

Solution In Progress - Updated -

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.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.