From 8cf55327406939cb023e2d81cf53d951ac099152 Mon Sep 17 00:00:00 2001 From: Arnaud Simon Date: Fri, 9 Nov 2007 10:43:47 +0000 Subject: removed remote exchange class querying when standard exchanges are used git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@593486 13f79535-47bb-0310-9956-ffa450edef68 --- .../qpid/client/BasicMessageConsumer_0_10.java | 133 +++++++++++++-------- 1 file changed, 81 insertions(+), 52 deletions(-) (limited to 'qpid/java/client/src') diff --git a/qpid/java/client/src/main/java/org/apache/qpid/client/BasicMessageConsumer_0_10.java b/qpid/java/client/src/main/java/org/apache/qpid/client/BasicMessageConsumer_0_10.java index caa7d1cacf..9354caea6f 100644 --- a/qpid/java/client/src/main/java/org/apache/qpid/client/BasicMessageConsumer_0_10.java +++ b/qpid/java/client/src/main/java/org/apache/qpid/client/BasicMessageConsumer_0_10.java @@ -27,6 +27,7 @@ import org.apache.qpid.client.protocol.AMQProtocolHandler; import org.apache.qpid.framing.FieldTable; import org.apache.qpid.framing.AMQShortString; import org.apache.qpid.AMQException; +import org.apache.qpid.exchange.ExchangeDefaults; import org.apache.qpid.protocol.AMQConstant; import org.apache.qpidity.api.Message; import org.apache.qpidity.nclient.Session; @@ -57,7 +58,7 @@ public class BasicMessageConsumer_0_10 extends BasicMessageConsumer= 0) + if (_messageCounter.get() >= 0) { _messageCounter.decrementAndGet(); _synchronousQueue.add(new NullTocken()); @@ -153,13 +154,13 @@ public class BasicMessageConsumer_0_10 extends BasicMessageConsumer= AMQSession_0_10.MAX_PREFETCH ) + if (_messagesReceived.get() >= AMQSession_0_10.MAX_PREFETCH) { // require more credit - _0_10session.getQpidSession().messageFlow(getConsumerTag().toString(), + _0_10session.getQpidSession().messageFlow(getConsumerTag().toString(), org.apache.qpidity.nclient.Session.MESSAGE_FLOW_UNIT_MESSAGE, AMQSession_0_10.MAX_PREFETCH); _messagesReceived.set(0); @@ -182,11 +183,9 @@ public class BasicMessageConsumer_0_10 extends BasicMessageConsumer:///[]/[]?