[
https://issues.apache.org/jira/browse/PROTON-2330?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17273886#comment-17273886
]
Pete Fawcett commented on PROTON-2330:
--------------------------------------
[~astitcher]
As per your request / suggestion I have submitted a PR to enable access to
Link Properties from the C++ API - following the same approach as taken for
Connection Properties.
You also observed that Sessions have properties. However, this looks to be
rather more complicated.
The [AMQP 1.0
Spec|http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-transport-v1.0-os.html#type-begin]
for the "Begin" frame does indeed describe a "properties" field, but I can't
see any existing support for this in the Proton C library (ditto for the
"offered-capabilities" and "desired-capabilities" fields)
This looks to be where the BEGIN frame is built in
[transport.c|https://github.com/apache/qpid-proton/blob/master/c/src/core/transport.c#L2056]
which makes no references to capabilities or properties.
>From this I would conclude that:
# Supporting properties on sessions would be a significantly bigger piece of
work than for connections and links
# Session properties are not supported at all in QPID Proton and therefore
no-one is using them
As a result I am proposing to restrict the scope of this ticket to just
handling link properties.
If there is a specific user requirement to handle session properties then a new
ticket could be opened.
What do you think?
> Allow access to session and link properties in cpp binding
> -----------------------------------------------------------
>
> Key: PROTON-2330
> URL: https://issues.apache.org/jira/browse/PROTON-2330
> Project: Qpid Proton
> Issue Type: Improvement
> Components: cpp-binding
> Affects Versions: proton-c-0.33.0
> Reporter: Pete Fawcett
> Priority: Minor
>
> As per the work done in PROTON-2307 for connection properties, extend the
> same approach to allow the setting of custom properties on sessions and links.
> Also allow retrieval of such properties as set by remote end on sessions and
> links.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]