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

[Java Client] Remove redundant BindingURL options and stop special-casing queues on topic exchanges

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.6, 0.8, 0.10, 0.12, 0.14, 0.16, 0.18, 0.20, 0.22
    • 0.24
    • JMS AMQP 0-x
    • None

    Description

      Binding URL options for subscription name and client ID ("subscription" and "clientid" respectively) are not currently used by the JMS client. Instead the durable subscription destination is generated with org.apache.qpid.client.AMQTopic.createDurableTopic(Topic, String, AMQConnection). More over, the BindingURLParser mistreats the queue binding URLs to the topic exchanges and sets the queue name to null if it is non-durable or throws URISyntaxException if it is durable.

      BindingURLParser should not change any binding URL setting and parsing results should correspond to the binding URL settings specified by the user

      Attachments

        Activity

          People

            robbie Robbie Gemmell
            orudyy Alex Rudyy
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: