summaryrefslogtreecommitdiff
path: root/qpid/java/amqp-1-0-client
diff options
context:
space:
mode:
authorRobert Godfrey <rgodfrey@apache.org>2013-05-11 11:05:32 +0000
committerRobert Godfrey <rgodfrey@apache.org>2013-05-11 11:05:32 +0000
commit14d3de969b10a86fa8c1531ea22db0d9143d1b3e (patch)
treeb132b537da65f351bdc16a0a2cace6fb895600ff /qpid/java/amqp-1-0-client
parent448ef5e4a964ba15b05b0963f5fb6deb0a64908c (diff)
downloadqpid-python-14d3de969b10a86fa8c1531ea22db0d9143d1b3e.tar.gz
QPID-4829 : [JMS AMQP 1.0] Sessions added to started connections are not themselves started
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1481290 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/amqp-1-0-client')
-rw-r--r--qpid/java/amqp-1-0-client/src/main/java/org/apache/qpid/amqp_1_0/client/Receiver.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/qpid/java/amqp-1-0-client/src/main/java/org/apache/qpid/amqp_1_0/client/Receiver.java b/qpid/java/amqp-1-0-client/src/main/java/org/apache/qpid/amqp_1_0/client/Receiver.java
index 6996171707..a45a7f5309 100644
--- a/qpid/java/amqp-1-0-client/src/main/java/org/apache/qpid/amqp_1_0/client/Receiver.java
+++ b/qpid/java/amqp-1-0-client/src/main/java/org/apache/qpid/amqp_1_0/client/Receiver.java
@@ -566,6 +566,11 @@ public class Receiver implements DeliveryStateHandler
synchronized(_endpoint.getLock())
{
_messageArrivalListener = messageArrivalListener;
+ int prefetchSize = _prefetchQueue.size();
+ for(int i = 0; i < prefetchSize; i++)
+ {
+ postPrefetchAction();
+ }
}
}