summaryrefslogtreecommitdiff
path: root/qpid/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
commit5613cede2a7292be6c5f109747f2e6771aa57784 (patch)
tree5d8fc23463fa10faeb7db5b3528cca4c289364b6 /qpid/java
parentcec564dfe26c73e231ab008d80da205da07baa6c (diff)
downloadqpid-python-5613cede2a7292be6c5f109747f2e6771aa57784.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@999188 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java')
-rw-r--r--qpid/java/common/src/main/java/org/apache/qpid/transport/Session.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/qpid/java/common/src/main/java/org/apache/qpid/transport/Session.java b/qpid/java/common/src/main/java/org/apache/qpid/transport/Session.java
index c891c95151..694503cea3 100644
--- a/qpid/java/common/src/main/java/org/apache/qpid/transport/Session.java
+++ b/qpid/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();