summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Godfrey <rgodfrey@apache.org>2008-05-29 10:37:13 +0000
committerRobert Godfrey <rgodfrey@apache.org>2008-05-29 10:37:13 +0000
commit97eb48ea71077acb9ef2d104901035f69531c3f3 (patch)
treec2907457bb8648e8a21ac16d3b039aaa70ce1b8a
parent93231105b481b4b0cffb326eda97c8996fa2ccee (diff)
downloadqpid-python-97eb48ea71077acb9ef2d104901035f69531c3f3.tar.gz
Deliver async per subscription; not queue
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/broker-queue-refactor@661287 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--java/broker/src/main/java/org/apache/qpid/server/AMQChannel.java9
1 files changed, 2 insertions, 7 deletions
diff --git a/java/broker/src/main/java/org/apache/qpid/server/AMQChannel.java b/java/broker/src/main/java/org/apache/qpid/server/AMQChannel.java
index 64694c2686..847c8b8459 100644
--- a/java/broker/src/main/java/org/apache/qpid/server/AMQChannel.java
+++ b/java/broker/src/main/java/org/apache/qpid/server/AMQChannel.java
@@ -59,6 +59,7 @@ import java.util.Map;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.concurrent.atomic.AtomicBoolean;
+import java.util.concurrent.atomic.AtomicInteger;
public class AMQChannel
{
@@ -818,7 +819,6 @@ public class AMQChannel
}
-
public void setSuspended(boolean suspended)
{
@@ -828,17 +828,12 @@ public class AMQChannel
{
if (wasSuspended)
{
- _log.debug("Unsuspending channel " + this);
// may need to deliver queued messages
for (Subscription s : _tag2SubscriptionMap.values())
{
- s.getQueue().deliverAsync();
+ s.getQueue().deliverAsync(s);
}
}
- else
- {
- _log.debug("Suspending channel " + this);
- }
}
}