summaryrefslogtreecommitdiff
path: root/qpid/java/client/src
diff options
context:
space:
mode:
authorAndrew MacBean <macbean@apache.org>2014-07-04 15:51:28 +0000
committerAndrew MacBean <macbean@apache.org>2014-07-04 15:51:28 +0000
commitd81afd50fd46c5df219b8515bb95c1d640f6d5aa (patch)
treed9636ae593107e93f58d7d73a6dd755875e970c4 /qpid/java/client/src
parentfce3f24c6745e0def3cf98725a949dfca07b9a0d (diff)
downloadqpid-python-d81afd50fd46c5df219b8515bb95c1d640f6d5aa.tar.gz
QPID-5876: [Java Client] Highest delivery tag variable not reset after failover and causes rejections to be sent
Work by Keith Wall <kwall@apache.org> and me. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1607882 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/client/src')
-rw-r--r--qpid/java/client/src/main/java/org/apache/qpid/client/AMQSession.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/qpid/java/client/src/main/java/org/apache/qpid/client/AMQSession.java b/qpid/java/client/src/main/java/org/apache/qpid/client/AMQSession.java
index f738a9e8aa..2ca93a567e 100644
--- a/qpid/java/client/src/main/java/org/apache/qpid/client/AMQSession.java
+++ b/qpid/java/client/src/main/java/org/apache/qpid/client/AMQSession.java
@@ -2271,6 +2271,7 @@ public abstract class AMQSession<C extends BasicMessageConsumer, P extends Basic
_failedOverDirty = true;
}
+ _highestDeliveryTag.set(-1);
_rollbackMark.set(-1);
resubscribeProducers();
resubscribeConsumers();