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
commit455381dff547302200d44006eec71462c7d3d121 (patch)
tree89981ed482b8caa07021b4212cfdee5c06f88245 /java
parent582f1126054d5bd0a05501562dc071c556b892af (diff)
downloadqpid-python-455381dff547302200d44006eec71462c7d3d121.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();