summaryrefslogtreecommitdiff
path: root/java/client/src
diff options
context:
space:
mode:
authorRajith Muditha Attapattu <rajith@apache.org>2007-08-17 23:32:53 +0000
committerRajith Muditha Attapattu <rajith@apache.org>2007-08-17 23:32:53 +0000
commit857c70fa8b6ca7e9a3b0544e1fd746fdf2752e9d (patch)
tree6c06f3b46cd83c255dedb80473e5ba287a2a34a0 /java/client/src
parentd86b55a492b11a617e7032820bc5045f272eba7f (diff)
downloadqpid-python-857c70fa8b6ca7e9a3b0544e1fd746fdf2752e9d.tar.gz
wrote a parser for the new URL format
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@567174 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/client/src')
-rw-r--r--java/client/src/main/java/org/apache/qpidity/jms/ConnectionFactoryImpl.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/java/client/src/main/java/org/apache/qpidity/jms/ConnectionFactoryImpl.java b/java/client/src/main/java/org/apache/qpidity/jms/ConnectionFactoryImpl.java
index 301c93c5ac..082d1c70e6 100644
--- a/java/client/src/main/java/org/apache/qpidity/jms/ConnectionFactoryImpl.java
+++ b/java/client/src/main/java/org/apache/qpidity/jms/ConnectionFactoryImpl.java
@@ -474,6 +474,16 @@ public class ConnectionFactoryImpl implements ConnectionFactory, QueueConnection
return new TopicImpl(new BindingURLImpl((String) addr.getContent()));
}
}
+
+ if (ref.getClassName().equals(DestinationImpl.class.getName()))
+ {
+ RefAddr addr = ref.get(DestinationImpl.class.getName());
+
+ if (addr != null)
+ {
+ return new DestinationImpl(new BindingURLImpl((String) addr.getContent()));
+ }
+ }
if (ref.getClassName().equals(ConnectionFactoryImpl.class.getName()))
{