if ActiveMQJMSConstants.INDIVIDUAL_ACKNOWLEDGE is used as acknowledgement option and queue is marked as last-value-queue, then calling recover() on the JMSContext does not re-deliver the message.
Please see the attaced broker.xml for the reference. broker.xml <http://activemq.2283324.n4.nabble.com/file/n4726670/broker.xml> -- View this message in context: http://activemq.2283324.n4.nabble.com/Artemis-ActiveMQJMSConstants-INDIVIDUAL-ACKNOWLEDGE-Messages-are-not-re-delivered-if-last-value-queue-tp4726670.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.