Skip to Main Content

How can i avoid a message to be resent to the queue after exception?

_blackjackJul 31 2012 — edited Aug 1 2012
Hi All,

I'm going through a problem upon dealing messages from a queue. My MDB reads the message M from Queue Q. Inside onMessage method there are some calls to other services. Whenever a transaction fails inside those services, the MDB instance is destroyed and message M is sent back to the Queue Q. I want to avoid this behavior, what I mean is that I want to avoid message Me to be resent to the queue. Is is possible?
MDB is in a Bean Managed Transaction.

Post Details
Added on Jul 31 2012