[jboss-dev-forums] [Design of JBoss Transaction Services] - Re: Removal of JBossTM from JBossAS trunk

reverbel do-not-reply at jboss.com
Thu Sep 6 11:22:56 EDT 2007


Ivan already copied the JBoss TM/OTS/DTM code to a Sourceforge project.

I can look into removing OTS/DTM from trunk. I am not sure I fully understand the implications of removing JBoss TM (JTA). Have all dependencies from that TM been eliminated? We want to retain some of its interfaces (e.g., the TPC importer/exporter interfaces), right?

Currently there is a hardcoded dependency from the IIOP module on the OTS code. The IIOP servant directly accesses an OTS class in order to obtain the transaction context, which is then stuffs into the Invocation object. That dependency on a class needs to be replaced by a dependency on an interface, which any deployable OTS module may implement. Besides allowing the current OTS code to continue working even after its removal from trunk, this should also be useful to JBossTS, for "transaction bridging" across OTS and XA (JTA).


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

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



More information about the jboss-dev-forums mailing list