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]

Reply via email to