[jboss-dev-forums] [Design of the JBoss EJB Container] - Re: Message redelivery from non transacted MDBs

timfox do-not-reply at jboss.com
Fri Jan 12 10:52:29 EST 2007


One other thing to note is that our redelivery behaviour differs from our competitors:
http://edocs.bea.com/wls/docs81/ejb/message_beans.html

The actual reason redelivery doesn't occur is that the MDB container which sits between the JMS provider and the customer provide onMessage implementation, catches the RuntimeException and wraps it in an EJBException.

So when it gets to the JMS provider it's no longer a RuntimeException and the JMS provider won't redeliver the message (JMS says any RuntimeExceptions should cause redelivery).



View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4001006#4001006

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4001006



More information about the jboss-dev-forums mailing list