[ 
https://issues.apache.org/jira/browse/QPIDJMS-357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16329173#comment-16329173
 ] 

ASF subversion and git services commented on QPIDJMS-357:
---------------------------------------------------------

Commit 549b04d75bd5695ce75337b04df5cc91c636b354 in qpid-jms's branch 
refs/heads/master from [~gemmellr]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-jms.git;h=549b04d ]

QPIDJMS-357: add support for acknowledging individual messages

enable support for an 'individual acknowledge' session mode with value 101, 
such that the acknowledge method only applies to the message it is called on.


> add support for acknowledging individual messages
> -------------------------------------------------
>
>                 Key: QPIDJMS-357
>                 URL: https://issues.apache.org/jira/browse/QPIDJMS-357
>             Project: Qpid JMS
>          Issue Type: New Feature
>          Components: qpid-jms-client
>            Reporter: Robbie Gemmell
>            Assignee: Robbie Gemmell
>            Priority: Minor
>             Fix For: 0.29.0
>
>
> The "client acknowledgement" session acknowledgement mode allows for messages 
> to be received by the application and for an explicit acknowledgedment step 
> to then be perfomed later after processing through calling 
> Message#acknowledge(). Confusingly however, this does not acknowledge the 
> specific message it is called on but rather every message received on the 
> same Session as the message since the prior such call. Although this is 
> clearly documented in the API docs, many users are confused by this behaviour 
> and understandably expect that calling message#acknowledge() would only 
> affect that specific message. Several implementations provide a different 
> session ack mode value to instead configure sessions for this expected 
> 'individual acknowledgement' behaviour, such that only the message upon which 
> acknowledge() is called is affected, and this was also under discussion for 
> inclusion in JMS 2.1. We should provide this useful functionality.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to