We currently have several Qpid specific props for retrieving information from messages. They provide a nice extension point to retrieve various information that is otherwise not exposed in standard methods.
For example, with the JMS client, some folks would like to retrieve the routing-key the message was sent, or the subject or content-type ..etc There are no standard JMS methods for these, but we can leverage the **interface** provided for setting/getting application properties. The Qpid API also provides a similar abstraction. It would be nice if we document these properties used and enforce some sort of naming convention. Sharing and documenting these props will help ensure that all clients support it to provide a uniform experience to our end users. I have collection what I know so far here [1]. If anybody knows about other props feel free to add it there or simple respond to this email. I also suggest we follow a naming convention. Based on what we have, I see the following being used. 1. For retrieving AMQP specific information (Ex the routing-key.) x-amqp-<amqp-version>.<property-name> - Ex x-amqp-0-10.routing-key, x-amqp-0-10.app-id 2. For retrieving Qpid specific information (Ex the routing-key.) qpid.<property-name> Ex qpid.subject Regards, Rajith [1] https://cwiki.apache.org/confluence/display/qpid/Qpid+specific+props+for+retrieving+information. --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org