summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRajith Muditha Attapattu <rajith@apache.org>2012-01-17 22:24:08 +0000
committerRajith Muditha Attapattu <rajith@apache.org>2012-01-17 22:24:08 +0000
commit7ba88a8d4158c1af37e83086a4830c8974995b10 (patch)
treebea6dc5596a98d422be713074f7767ad8c61a04e
parentf623ebc53e5231eb2ee651e18a72c92f6e168979 (diff)
downloadqpid-python-7ba88a8d4158c1af37e83086a4830c8974995b10.tar.gz
QPID-3766 Committing a patch by Weston Price.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1232612 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--java/common/src/main/java/org/apache/qpid/messaging/Address.java25
1 files changed, 13 insertions, 12 deletions
diff --git a/java/common/src/main/java/org/apache/qpid/messaging/Address.java b/java/common/src/main/java/org/apache/qpid/messaging/Address.java
index 2c7fe7b8ed..d9c12148cb 100644
--- a/java/common/src/main/java/org/apache/qpid/messaging/Address.java
+++ b/java/common/src/main/java/org/apache/qpid/messaging/Address.java
@@ -35,41 +35,42 @@ import static org.apache.qpid.messaging.util.PyPrint.pprint;
public class Address
{
+ private String _name;
+ private String _subject;
+ private Map _options;
+ private final String _myToString;
+
public static Address parse(String address)
{
return new AddressParser(address).parse();
}
- private String name;
- private String subject;
- private Map options;
-
public Address(String name, String subject, Map options)
{
- this.name = name;
- this.subject = subject;
- this.options = options;
+ this._name = name;
+ this._subject = subject;
+ this._options = options;
+ this._myToString = String.format("%s/%s; %s", pprint(_name), pprint(_subject), pprint(_options));
}
public String getName()
{
- return name;
+ return _name;
}
public String getSubject()
{
- return subject;
+ return _subject;
}
public Map getOptions()
{
- return options;
+ return _options;
}
public String toString()
{
- return String.format("%s/%s; %s", pprint(name), pprint(subject),
- pprint(options));
+ return _myToString;
}
}