From 974bc27ea22dcef8fff373a1dafb83a3e58098b2 Mon Sep 17 00:00:00 2001 From: Kim van der Riet Date: Tue, 30 Jan 2007 21:35:14 +0000 Subject: Fixed TransactedTest and a bug in the rollback handling in the client git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/qpid.0-9@501577 13f79535-47bb-0310-9956-ffa450edef68 --- java/client/src/main/java/org/apache/qpid/client/AMQSession.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'java/client/src/main') diff --git a/java/client/src/main/java/org/apache/qpid/client/AMQSession.java b/java/client/src/main/java/org/apache/qpid/client/AMQSession.java index 2e2f3e0406..8862c466cb 100644 --- a/java/client/src/main/java/org/apache/qpid/client/AMQSession.java +++ b/java/client/src/main/java/org/apache/qpid/client/AMQSession.java @@ -550,6 +550,7 @@ public class AMQSession extends Closeable implements Session, QueueSession, Topi checkTransacted(); try { + _unacknowledged.clear(); // AMQP version change: Hardwire the version to 0-9 (major=0, minor=9) // TODO: Connect this to the session version obtained from ProtocolInitiation for this session. // Be aware of possible changes to parameter order as versions change. @@ -1599,8 +1600,8 @@ public class AMQSession extends Closeable implements Session, QueueSession, Topi _logger.debug("Message received in session with channel id " + _channelId); } - _queue.add(message); _unacknowledged.offer(message.deliveryTag); + _queue.add(message); } /** -- cgit v1.2.1