[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