Uploaded image for project: 'Qpid Proton'
  1. Qpid Proton
  2. PROTON-711

[contrib/proton-jms] add support to message transformers for more efficient destination type annotation value

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • proton-0.8
    • None
    • None

    Description

      [contrib/proton-jms] add support to transformers for more efficient destination type annotation values

      Historically the JMSDestination and JMSReplyTo values have had their Destination type information conveyed as strings that contain a comma seperated set of attributes from "queue", "topic", and "temporary". This isnt particularly efficient, either on the wire or when determining the value during inbound or outbound transformation on clients/brokers.

      The OASIS JMS Mapping for AMQP is likely to use a byte to encode this information more efficiently. This change will add initial support (disabled by default to retain existing behaviour, brokers can enable it as and when they determine it appropriate) for using such a byte encoding within the proton-jms transformer code.

      Attachments

        Issue Links

          Activity

            People

              robbie Robbie Gemmell
              robbie Robbie Gemmell
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: