[jboss-user] [JBoss Messaging] - Re: Publishing a message in 'NotSupported' EJB

timfox do-not-reply at jboss.com
Thu Sep 20 09:24:24 EDT 2007


Yes this was "fixed" in 1.3.0, so an XA session which is not enlisted in a JTA tx falls back to acting as non transacted (auto_ack).

The whole story is rather complex.

For some use cases (like the reported one) an XASession needs to act as non transacted when not enlisted in a tx.

But in other situations we have to act as transacted!

E.g. when the XASession is being used to consume messages for an MDB. In this case messages can be consumed by the connection consumer before the session is enlisted. In this case it needs to act as transacted so when the session is finally enlisted any work done before the enlisting is converted into the JTA tx.

So in other words, we have to someone work out if the session is being used for an MDB (also for the message bridge) and act differently.


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

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



More information about the jboss-user mailing list