summaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
authorRajith Muditha Attapattu <rajith@apache.org>2010-09-21 02:19:15 +0000
committerRajith Muditha Attapattu <rajith@apache.org>2010-09-21 02:19:15 +0000
commite2ba39b63409ef648512a75343b710e26b74b5ba (patch)
tree89981ed482b8caa07021b4212cfdee5c06f88245 /java
parentfde7501f1792e9fdd275fb2c3f199ce5de80730f (diff)
downloadqpid-python-e2ba39b63409ef648512a75343b710e26b74b5ba.tar.gz
QPID-2876
Only message transfers are stored in the internal command array. This array is used for replaying after failover. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@999188 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java')
-rw-r--r--java/common/src/main/java/org/apache/qpid/transport/Session.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/java/common/src/main/java/org/apache/qpid/transport/Session.java b/java/common/src/main/java/org/apache/qpid/transport/Session.java
index c891c95151..694503cea3 100644
--- a/java/common/src/main/java/org/apache/qpid/transport/Session.java
+++ b/java/common/src/main/java/org/apache/qpid/transport/Session.java
@@ -262,7 +262,7 @@ public class Session extends SessionInvoker
sessionCommandPoint(m.getId(), 0);
send(m);
}
-
+
sessionCommandPoint(commandsOut, 0);
sessionFlush(COMPLETED);
resumer = Thread.currentThread();
@@ -645,7 +645,7 @@ public class Session extends SessionInvoker
{
sessionCommandPoint(0, 0);
}
- if ((!closing && !m.isUnreliable()) || m.hasCompletionListener())
+ if ((!closing && m instanceof MessageTransfer) || m.hasCompletionListener())
{
commands[mod(next, commands.length)] = m;
commandBytes += m.getBodySize();