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: [email protected]
For additional commands, e-mail: [email protected]