[
https://issues.apache.org/jira/browse/QPIDJMS-85?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Robbie Gemmell resolved QPIDJMS-85.
-----------------------------------
Resolution: Fixed
> ensure deliveries have state when settled during cleanup
> --------------------------------------------------------
>
> Key: QPIDJMS-85
> URL: https://issues.apache.org/jira/browse/QPIDJMS-85
> Project: Qpid JMS
> Issue Type: Improvement
> Components: qpid-jms-client
> Affects Versions: 0.3.0
> Reporter: Robbie Gemmell
> Assignee: Robbie Gemmell
> Fix For: 0.4.0
>
>
> When clearing up link objects any unsettled deliveries get settled by Proton.
> It does this without any delivery state if they have not previously been
> given any. While this is perfectly legal protocol usage, it can be confusing
> and additionally relies on the other peer doing the correct thing in that
> scenario. It would be ncier to set an explicit state, and there are also
> cases (e.g client ack) where we might want the some of deliveries to have
> different state than the default-outcome.
> Proton 0.10 adds support for specifying a 'default delivery state' to apply
> rather than leaving the state unset when settling, we can use this to ensure
> deliveries get a fallback state at settlement if not otherwise given one
> explicitly.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]