diff options
| author | Keith Wall <kwall@apache.org> | 2011-11-10 14:14:46 +0000 |
|---|---|---|
| committer | Keith Wall <kwall@apache.org> | 2011-11-10 14:14:46 +0000 |
| commit | 87139b266b3817be517db38092ffcc5b2f7c7277 (patch) | |
| tree | ff7576ba53e65ae9f1f3f9deac73e4b227f7e302 /java/client/src | |
| parent | 93417080e6d1a7c611ce80c188c52dd4af0a253b (diff) | |
| download | qpid-python-87139b266b3817be517db38092ffcc5b2f7c7277.tar.gz | |
QPID-3539: NoLocal should occur at the connection level and not the session level (0-10). Also fixed typing issue that prevented Java Broker understanding the no-local queue argument when encoded as String (as sent by Python tests).
Applied patch from Oleksandr Rudyy<orudyy@gmail.com> and myself.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1200335 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/client/src')
| -rw-r--r-- | java/client/src/main/java/org/apache/qpid/client/AMQSession_0_10.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/java/client/src/main/java/org/apache/qpid/client/AMQSession_0_10.java b/java/client/src/main/java/org/apache/qpid/client/AMQSession_0_10.java index 7e5edef38d..c625849694 100644 --- a/java/client/src/main/java/org/apache/qpid/client/AMQSession_0_10.java +++ b/java/client/src/main/java/org/apache/qpid/client/AMQSession_0_10.java @@ -47,6 +47,7 @@ import org.apache.qpid.client.message.AMQMessageDelegateFactory; import org.apache.qpid.client.message.FieldTableSupport; import org.apache.qpid.client.message.MessageFactoryRegistry; import org.apache.qpid.client.message.UnprocessedMessage_0_10; +import org.apache.qpid.client.messaging.address.AddressHelper; import org.apache.qpid.client.messaging.address.Link; import org.apache.qpid.client.messaging.address.Link.Reliability; import org.apache.qpid.client.messaging.address.Node.ExchangeNode; @@ -737,7 +738,7 @@ public class AMQSession_0_10 extends AMQSession<BasicMessageConsumer_0_10, Basic Map<String,Object> arguments = new HashMap<String,Object>(); if (noLocal) { - arguments.put("no-local", true); + arguments.put(AddressHelper.NO_LOCAL, true); } getQpidSession().queueDeclare(queueName.toString(), "" , arguments, |
