Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-6065

[JMA AMQP 1.0 Client] Provide ability to set and receive message/delivery annotations through JMS_AMQP_* properties

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • None
    • None
    • None

    Description

      As per the discussion here:

      http://qpid.2158936.n2.nabble.com/Setting-message-annotations-on-send-in-AMQP-1-0-td7612277.html

      it would be useful to be able to explicitly set AMQP Message and Delivery annotations through the JMS AMQP 1.0 client. Similarly it would also be beneficial to provide a mechanism for the user to read the annotations.

      The proposal is to add two "vendor" properties JMS_AMQP_MESSAGE_ANNOTATIONS and JMS_AMQP_DELIVERY_ANNOTATIONS which will take a String value which is a Json encoding of the annotation map. Note annotations which the JMS client uses for itself will be explicitly excluded from the presentations of the annotation map to the user.

      Attachments

        1. QPID-6065.patch
          76 kB
          Robert Godfrey

        Activity

          People

            rgodfrey Robert Godfrey
            rgodfrey Robert Godfrey
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: