The problem with 410 is it is inconsistent with transactional delivery in an MDB.
If an XASession not enlisted in a transaction acts as non transacted, then you end up with
transacted delivery of messages in an MDB failing.
This is because the message is delivered and sometime *after* the XASession is enlisted in
the tx.
This is why we fall back to being transacted, otherwise messages we get immediately acked
from transacted MDBs.
Your "fix" reverses this behaviour for sends but not receives.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4040512#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...