[jboss-svn-commits] JBL Code SVN: r24914 - labs/jbosstm/trunk/atsintegration/classes/com/arjuna/ats/jbossatx/jts.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Jan 26 09:53:27 EST 2009
Author: jhalliday
Date: 2009-01-26 09:53:26 -0500 (Mon, 26 Jan 2009)
New Revision: 24914
Modified:
labs/jbosstm/trunk/atsintegration/classes/com/arjuna/ats/jbossatx/jts/TransactionManagerService.java
Log:
Add ORBManager bootstrap so OTSManager will work properly. JBTM-403
Modified: labs/jbosstm/trunk/atsintegration/classes/com/arjuna/ats/jbossatx/jts/TransactionManagerService.java
===================================================================
--- labs/jbosstm/trunk/atsintegration/classes/com/arjuna/ats/jbossatx/jts/TransactionManagerService.java 2009-01-26 14:45:44 UTC (rev 24913)
+++ labs/jbosstm/trunk/atsintegration/classes/com/arjuna/ats/jbossatx/jts/TransactionManagerService.java 2009-01-26 14:53:26 UTC (rev 24914)
@@ -61,6 +61,7 @@
import com.arjuna.ats.internal.tsmx.mbeans.PropertyServiceJMXPlugin;
import com.arjuna.ats.internal.jts.recovery.RecoveryORBManager;
+import com.arjuna.ats.internal.jts.ORBManager;
import com.arjuna.common.util.propertyservice.PropertyManagerFactory;
import com.arjuna.common.util.propertyservice.PropertyManager;
import com.arjuna.common.util.logging.LogFactory;
@@ -263,6 +264,10 @@
try
{
+ // OTSManager won't play nice unless we explicity bootstrap the portability layer:
+ ORBManager.setORB(orb);
+ ORBManager.setPOA(oa);
+
org.omg.CosTransactions.TransactionFactory factory = com.arjuna.ats.jts.OTSManager.get_factory();
final int resolver = com.arjuna.ats.jts.TransactionServer.getResolver();
@@ -446,7 +451,7 @@
// rely on the imple being stateless:
return new TransactionSynchronizationRegistryImple();
}
-
+
/**
* Get the XA Terminator
*
More information about the jboss-svn-commits
mailing list