From 84b97cda843c1548b84544902fe194c646145295 Mon Sep 17 00:00:00 2001 From: Robert Godfrey Date: Tue, 17 Apr 2012 08:49:04 +0000 Subject: QPID-3951 : [Java AMQP 1.0] Correctly set default outcome on the broker git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1326998 13f79535-47bb-0310-9956-ffa450edef68 --- .../java/org/apache/qpid/amqp_1_0/jms/impl/MessageConsumerImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/qpid/java/amqp-1-0-client-jms/src/main/java/org/apache/qpid/amqp_1_0/jms/impl/MessageConsumerImpl.java b/qpid/java/amqp-1-0-client-jms/src/main/java/org/apache/qpid/amqp_1_0/jms/impl/MessageConsumerImpl.java index e7ce01e581..e0402cd0a7 100644 --- a/qpid/java/amqp-1-0-client-jms/src/main/java/org/apache/qpid/amqp_1_0/jms/impl/MessageConsumerImpl.java +++ b/qpid/java/amqp-1-0-client-jms/src/main/java/org/apache/qpid/amqp_1_0/jms/impl/MessageConsumerImpl.java @@ -360,7 +360,9 @@ public class MessageConsumerImpl implements MessageConsumer, QueueReceiver, Topi { if(_lastTxnUpdate != null) { - _receiver.updateAll(new Modified(), _lastTxnUpdate); + final Modified outcome = new Modified(); + outcome.setDeliveryFailed(true); + _receiver.updateAll(outcome, _lastTxnUpdate); _lastTxnUpdate = null; } for(Binary tag : _txnMsgs) -- cgit v1.2.1