Andrew Stitcher created PROTON-2873:
---------------------------------------

             Summary: Reorganize delivery disposition API and representation
                 Key: PROTON-2873
                 URL: https://issues.apache.org/jira/browse/PROTON-2873
             Project: Qpid Proton
          Issue Type: Improvement
          Components: proton-c
    Affects Versions: proton-c-0.40.0
            Reporter: Andrew Stitcher
            Assignee: Andrew Stitcher


The internal representation and modelling for delivery dispositions is 
significantly different from the model of dispositions in the AMQP spec. 
One case in point causes the disposition representation to use more space than 
necessary as every field in every possible type of disposition is present. A 
better representation would be a union of the different disposistion types so 
that only the needed fields of whichever specific type of disposition is being 
used is present.

For the present this would need to be additional APIs to maintain backwards 
compatibility. But the current disposition API should be deprecated and could 
be removed for a 1.0 release.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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

Reply via email to