As you have specified "Yes, auto redelivery and dlq handling are the key differences between the batch ack in a session.commit and an application initiated client ack. (message.acknowledge) "
I am able to under dlq handling prospective ? I got that redelivery can only be achieved by using transactions. But what is the difference in DLQ handling in transactions Vs Acknowledgement ? -- View this message in context: http://activemq.2283324.n4.nabble.com/Acknowledgements-and-transacted-sessions-tp4652740p4674935.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.