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

Mature the AMQP message conversion layer (headers and content)

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • qpid-java-broker-7.0.0
    • Broker-J
    • None

    Description

      There are a number of gaps in our message converters that mean some message are not converted with complete fidelity (particularly in the treatment of application headers), and where complete fidelity cannot be acheived we need sensible rules, uniformly implemented to decide how aspects degrade.

      For instance, for AMQP 0-8..0-10 allow application headers whose values were complex types (e.g. map). AMQP 1.0 disallows this. What should the behaviour be? Should the header be dropped?

      Another instance is the length and constituency of the keys of application headers. AMQP 0-8..0-10 have a protocol restriction of 255 UTF8 bytes. AMQP has supports longer strings. Also AMQP 0-9 says further restricts the key to be formed like a Java identifier.

      Attachments

        Issue Links

          Activity

            People

              lorenz.quack Lorenz Quack
              kwall Keith Wall
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: