This discussion is archived
2 Replies Latest reply: Aug 1, 2012 2:30 AM by gimbal2 RSS

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

_blackjack Newbie
Currently Being Moderated
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.

Thanks

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points