[jboss-dev-forums] [Design of the JBoss EJB Container] - Re: Message redelivery from non transacted MDBs
weston.price@jboss.com
do-not-reply at jboss.com
Fri Jan 12 11:55:54 EST 2007
Correct.
Technically, there is nothing to *force* us to redeliver the message in the case of a non specified transaction context (ie BMT, CMT NotSupported). All specs are at best ambiguous, and at worst, completely ingnorant of this subject. However, a customer requirement (not supported by me mind you) came up and this *feature* was added to the JCA adapter. This change initially was added in HEAD and then aggressively, and stupidly might I add, backported to multiple branches on the 4.x line.
After the dust cleared I went back in HEAD and reworked some of it to be more performant and easier to understand. I haven't backported these changes yet.
So, the long and short of it:
If you want redelivery in the case of BMT, CMT NotSupported you
a) Have to use JCA
b) Are encouraged, if at all possible, to use the current implementation in HEAD.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4001033#4001033
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4001033
More information about the jboss-dev-forums
mailing list