From 87139b266b3817be517db38092ffcc5b2f7c7277 Mon Sep 17 00:00:00 2001 From: Keith Wall Date: Thu, 10 Nov 2011 14:14:46 +0000 Subject: 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 and myself. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1200335 13f79535-47bb-0310-9956-ffa450edef68 --- java/client/src/main/java/org/apache/qpid/client/AMQSession_0_10.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'java/client/src') 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 arguments = new HashMap(); if (noLocal) { - arguments.put("no-local", true); + arguments.put(AddressHelper.NO_LOCAL, true); } getQpidSession().queueDeclare(queueName.toString(), "" , arguments, -- cgit v1.2.1