Hmm, my understanding of idempotent is that the same message can be processed more than once without causing problems. Keep in mind there are many scenarios with JMS in which you can receive a duplicate message, such as the broker delivers the message and the client processes it, but the broker/client connection closes before the client's ack is received by the broker.
-- View this message in context: http://activemq.2283324.n4.nabble.com/Behavior-when-a-message-expires-while-it-is-processing-tp4680241p4680317.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.