Robbie Gemmell created QPIDJMS-85:
-------------------------------------
Summary: 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]