Seems to work for me:

https://github.com/christian-posta/camel-sandbox/blob/master/one-off/src/test/java/posta/ActiveMQRollbackTest.java

Switching to 5.5.1 and changing to use prefix works also:
https://gist.github.com/christian-posta/6300601


So maybe the 5.5.1 version is a fuse version, and may have the patch that
uses suffix, which is why it didn't fail? otherwise it *should* fail.

How are you testing that the message isn't getting to the DLQ?




On Wed, Aug 21, 2013 at 2:15 PM, nezor <[email protected]>wrote:

> Alright that makes sense why suffix is not working, interesting that the
> broker was still created without an error though. I just tried to use
> queuePrefix and had the same result message is dropped into ActiveMQ.DLQ,
> updated broker config is below.
>
> <destinationPolicy>
>     <policyMap>
>       <policyEntries>
>         <policyEntry topic=">" producerFlowControl="true"
> memoryLimit="1mb">
>           <pendingSubscriberPolicy>
>             <vmCursor />
>           </pendingSubscriberPolicy>
>           <deadLetterStrategy>
>             <individualDeadLetterStrategy queuePrefix="DLQ."
> useQueueForTopicMessages="true"/>
>           </deadLetterStrategy>
>         </policyEntry>
>         <policyEntry queue=">" producerFlowControl="true"
> memoryLimit="1mb">
>           <deadLetterStrategy>
>             <individualDeadLetterStrategy queuePrefix="DLQ."
> useQueueForQueueMessages="true"/>
>           </deadLetterStrategy>
>         </policyEntry>
>       </policyEntries>
>     </policyMap>
> </destinationPolicy>
>
>
>
> --
> View this message in context:
> http://activemq.2283324.n4.nabble.com/AMQ-DeadLetterStrategy-Not-Being-Respected-tp4670553p4670566.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>



-- 
*Christian Posta*
http://www.christianposta.com/blog
twitter: @christianposta

Reply via email to