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
-
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