if ActiveMQJMSConstants.INDIVIDUAL_ACKNOWLEDGE is used as acknowledgement option and more than one message is re-delivered only first message is having ActiveMQMessage.getJMSRedelivered() as true other messages are returing false.
Please see the attached java class to reproduce the issue. The side effect of this issue is that if we have max-delivery-attempts as 2 and 2 messages are not ack, then 1st message will be delivered twice but 2nd message will be delivered 3 times. Note: If Session.CLIENT_ACKNOWLEDGE is used then ActiveMQMessage.getJMSRedelivered() is working fine. EmbeddedExample.java <http://activemq.2283324.n4.nabble.com/file/n4726669/EmbeddedExample.java> -- View this message in context: http://activemq.2283324.n4.nabble.com/ActiveMQMessage-getJMSRedelivered-is-returning-false-in-case-of-redeliveried-message-with-ActiveMQJME-tp4726669.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.