[
https://issues.apache.org/jira/browse/QPID-7415?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15530669#comment-15530669
]
ASF subversion and git services commented on QPID-7415:
-------------------------------------------------------
Commit 74902a52d93215705d0538067a07184c99b70206 in qpid-cpp's branch
refs/heads/master from [~gsim]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-cpp.git;h=74902a5 ]
QPID-7415: introduce special handling for different delivery statuses
Introduces two new connection options (AMQP 1.0 only):
* max_delivery_count determines how many times we try to resend a
'released' message. A value of 0, which is the default, retries
indefinitely.
* raise_rejected determines whether an MessageRejected exception
is raised when a message is 'rejected', the default is true
A message is considered 'released' if the outcome is relased, or if the
outcome as modified and the 'undeliverable-here' flag is not set. A
message is considered 'rejected' if the outcome is rejected, if the
outcome is modified and the 'undeliverable-here' flag is set, or if it
was 'released' but we have reached the maximum number of delivery attempts.
> [AMQP 1.0]: reject, release & modified ignored by qpid::messaging
> -----------------------------------------------------------------
>
> Key: QPID-7415
> URL: https://issues.apache.org/jira/browse/QPID-7415
> Project: Qpid
> Issue Type: Bug
> Components: C++ Client
> Affects Versions: qpid-cpp-1.35.0
> Reporter: Gordon Sim
> Assignee: Gordon Sim
>
> At present the client only logs warnings as it has no good way to communicate
> the status in the asynchronous model.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]