summaryrefslogtreecommitdiff
path: root/java/client/src/main
diff options
context:
space:
mode:
authorRobert Greig <rgreig@apache.org>2007-01-24 15:41:48 +0000
committerRobert Greig <rgreig@apache.org>2007-01-24 15:41:48 +0000
commitb89531eed28cf2eee4fd841be57d27c0d5bcf744 (patch)
tree3e86825d875a7cae7943ae17e0350cee5aec0bc5 /java/client/src/main
parent7c43996f3c10426d6593b7224486a6b0331c7259 (diff)
downloadqpid-python-b89531eed28cf2eee4fd841be57d27c0d5bcf744.tar.gz
QPID-50 : Patch supplied by Rob Godfrey - Virtual Host implementation
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@499446 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/client/src/main')
-rw-r--r--java/client/src/main/java/org/apache/qpid/client/AMQConnection.java2
-rw-r--r--java/client/src/main/java/org/apache/qpid/client/AMQConnectionURL.java4
2 files changed, 5 insertions, 1 deletions
diff --git a/java/client/src/main/java/org/apache/qpid/client/AMQConnection.java b/java/client/src/main/java/org/apache/qpid/client/AMQConnection.java
index a155117a7f..c82afd3906 100644
--- a/java/client/src/main/java/org/apache/qpid/client/AMQConnection.java
+++ b/java/client/src/main/java/org/apache/qpid/client/AMQConnection.java
@@ -156,7 +156,7 @@ public class AMQConnection extends Closeable implements Connection, QueueConnect
{
this(new AMQConnectionURL(ConnectionURL.AMQ_PROTOCOL + "://" +
username + ":" + password + "@" +
- (clientName == null ? "" : clientName) +
+ (clientName == null ? "" : clientName) + "/" +
virtualHost + "?brokerlist='" + AMQBrokerDetails.checkTransport(broker) + "'"));
}
diff --git a/java/client/src/main/java/org/apache/qpid/client/AMQConnectionURL.java b/java/client/src/main/java/org/apache/qpid/client/AMQConnectionURL.java
index c134c2093b..b32a0ffdc4 100644
--- a/java/client/src/main/java/org/apache/qpid/client/AMQConnectionURL.java
+++ b/java/client/src/main/java/org/apache/qpid/client/AMQConnectionURL.java
@@ -114,6 +114,10 @@ public class AMQConnectionURL implements ConnectionURL
if (virtualHost != null && (!virtualHost.equals("")))
{
+ if(virtualHost.startsWith("/"))
+ {
+ virtualHost = virtualHost.substring(1);
+ }
setVirtualHost(virtualHost);
}
else