diff options
author | Robert Godfrey <rgodfrey@apache.org> | 2012-03-01 15:50:27 +0000 |
---|---|---|
committer | Robert Godfrey <rgodfrey@apache.org> | 2012-03-01 15:50:27 +0000 |
commit | 92be7e8f3163c048a8642d2deeaa921bbb65dc9c (patch) | |
tree | 5c0fa12fa0787d8870eab113469f74ccfb07a5be /qpid/java/client/src/main/java/org/apache/qpid/client/AMQDestination.java | |
parent | e78f6a9e59098ac104892a79b74c9895272b292e (diff) | |
download | qpid-python-92be7e8f3163c048a8642d2deeaa921bbb65dc9c.tar.gz |
NO-JIRA: [AMQP 1-0 Sandbox] merging from trunk
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/rg-amqp-1-0-sandbox@1295635 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/client/src/main/java/org/apache/qpid/client/AMQDestination.java')
-rw-r--r-- | qpid/java/client/src/main/java/org/apache/qpid/client/AMQDestination.java | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/qpid/java/client/src/main/java/org/apache/qpid/client/AMQDestination.java b/qpid/java/client/src/main/java/org/apache/qpid/client/AMQDestination.java index 92602ac3a2..61fe722423 100644 --- a/qpid/java/client/src/main/java/org/apache/qpid/client/AMQDestination.java +++ b/qpid/java/client/src/main/java/org/apache/qpid/client/AMQDestination.java @@ -151,6 +151,10 @@ public abstract class AMQDestination implements Destination, Referenceable return defaultDestSyntax; } + protected AMQDestination() + { + } + protected AMQDestination(Address address) throws Exception { this._address = address; @@ -186,6 +190,11 @@ public abstract class AMQDestination implements Destination, Referenceable protected AMQDestination(String str) throws URISyntaxException { + parseDestinationString(str); + } + + protected void parseDestinationString(String str) throws URISyntaxException + { _destSyntax = getDestType(str); str = stripSyntaxPrefix(str); if (_destSyntax == DestSyntax.BURL) @@ -305,6 +314,16 @@ public abstract class AMQDestination implements Destination, Referenceable } } + public void setDestinationString(String str) throws Exception + { + parseDestinationString(str); + } + + public String getDestinationString() + { + return toString(); + } + public DestSyntax getDestSyntax() { return _destSyntax; |