diff options
author | Robert Godfrey <rgodfrey@apache.org> | 2008-05-29 10:37:13 +0000 |
---|---|---|
committer | Robert Godfrey <rgodfrey@apache.org> | 2008-05-29 10:37:13 +0000 |
commit | 97eb48ea71077acb9ef2d104901035f69531c3f3 (patch) | |
tree | c2907457bb8648e8a21ac16d3b039aaa70ce1b8a | |
parent | 93231105b481b4b0cffb326eda97c8996fa2ccee (diff) | |
download | qpid-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.java | 9 |
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); - } } } |