[
https://issues.apache.org/jira/browse/QPID-2970?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Robbie Gemmell resolved QPID-2970.
----------------------------------
Resolution: Fixed
> add support for specifying a maximum for message number of delivery attempts
> before moving messages to a dead letter queue
> --------------------------------------------------------------------------------------------------------------------------
>
> Key: QPID-2970
> URL: https://issues.apache.org/jira/browse/QPID-2970
> Project: Qpid
> Issue Type: New Feature
> Components: Java Broker, Java Client
> Reporter: Robbie Gemmell
> Assignee: Robbie Gemmell
>
> add support for specifying a maximum for message delivery attempts before
> moving messages to a dead letter queue.
> At a basic level, the features will work as follows: the consumer track the
> number of times it has seen a message without successfull delivery, and when
> this count is met/exceeded then during session rollback or recover it will
> cause the message to be rejected with request not to be requeued. The broker
> will be able to be configured when creating a queue as to whether or not it
> need support such dead-lettering and set up the requisite alternate exchange
> to route the messages to when they are rejected in this way. If enabled, then
> a fanout exchange will be created as the alternate exchange for the queue
> with a single queue bound, such that there is a 1:1 mapping of original queue
> and DLQ.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:[email protected]