diff options
author | Arnaud Simon <arnaudsimon@apache.org> | 2008-06-10 19:45:23 +0000 |
---|---|---|
committer | Arnaud Simon <arnaudsimon@apache.org> | 2008-06-10 19:45:23 +0000 |
commit | 401dc09a3c1c476b0f672307eb411b1bd6ccc277 (patch) | |
tree | 8418cca7b5958704e6ea47bd1b222d26d00193b5 | |
parent | 79228ab7d0171899a8f43ce3f27628a7e0c16f4a (diff) | |
download | qpid-python-401dc09a3c1c476b0f672307eb411b1bd6ccc277.tar.gz |
Qpid-1130: don't store unack message tags when the session is transacted
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@666296 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r-- | java/client/src/main/java/org/apache/qpid/client/BasicMessageConsumer_0_10.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/java/client/src/main/java/org/apache/qpid/client/BasicMessageConsumer_0_10.java b/java/client/src/main/java/org/apache/qpid/client/BasicMessageConsumer_0_10.java index ae597b1703..6103d92fd8 100644 --- a/java/client/src/main/java/org/apache/qpid/client/BasicMessageConsumer_0_10.java +++ b/java/client/src/main/java/org/apache/qpid/client/BasicMessageConsumer_0_10.java @@ -261,7 +261,10 @@ public class BasicMessageConsumer_0_10 extends BasicMessageConsumer<Struct[], By @Override protected void preApplicationProcessing(AbstractJMSMessage jmsMsg) throws JMSException { - _session.addUnacknowledgedMessage(jmsMsg.getDeliveryTag()); + if (!_session.getTransacted()) + { + _session.addUnacknowledgedMessage(jmsMsg.getDeliveryTag()); + } _session.setInRecovery(false); } |