Qpid
  1. Qpid
  2. QPID-1831

Improve JMS Destination abstraction to better support AMQP and Qpid specific features

    Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.7
    • Component/s: Java Client
    • Labels:
      None

      Description

      Qpid users have requested the following features in JIRAs/emails to the user list.

      1. Ability to specify Qpid specific queue declare arguments like qpid.max-size
      2. Support for any exchange type ..eg Headers, XML exchange
      3. Ability to specify binding arguments (needed for headers, xml exchanges)
      4. Ability to support destination specific parameters like msg-credits, byte-credits, sync-ack, sync-publish ..etc
      5. Ability bind a queue to multiple exchange/routingkey pairs
      6. Have the option of producer side declaring/binding the queue.

      The following proposal outlines a solution to the above mentioned requirements.
      http://cwiki.apache.org/confluence/display/qpid/Proposal+for+a+new+JMS+Destination+configuration

      1. AMQXDest.patch
        44 kB
        Rajith Attapattu
      2. QPID-1831.patch
        35 kB
        Rajith Attapattu

        Activity

        Rajith Attapattu created issue -
        Rajith Attapattu made changes -
        Field Original Value New Value
        Attachment AMQXDest.patch [ 12406794 ]
        Marnie McCormack made changes -
        Fix Version/s 0.7 [ 12314455 ]
        Fix Version/s 0.6 [ 12313728 ]
        Rajith Attapattu made changes -
        Attachment QPID-1831.patch [ 12429648 ]
        Rajith Attapattu made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]

          People

          • Assignee:
            Rajith Attapattu
            Reporter:
            Rajith Attapattu
          • Votes:
            2 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development