[jboss-svn-commits] JBL Code SVN: r8605 - labs/jbosstm/trunk/atsintegration/classes/com/arjuna/ats/jbossatx/jta
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Jan 2 06:47:21 EST 2007
Author: jhalliday
Date: 2007-01-02 06:47:19 -0500 (Tue, 02 Jan 2007)
New Revision: 8605
Modified:
labs/jbosstm/trunk/atsintegration/classes/com/arjuna/ats/jbossatx/jta/TransactionManagerService.java
Log:
Moved JNDI registration for the TransactionSynchronizationRegistory to the root of the JNDI namespace.
Modified: labs/jbosstm/trunk/atsintegration/classes/com/arjuna/ats/jbossatx/jta/TransactionManagerService.java
===================================================================
--- labs/jbosstm/trunk/atsintegration/classes/com/arjuna/ats/jbossatx/jta/TransactionManagerService.java 2007-01-02 11:33:34 UTC (rev 8604)
+++ labs/jbosstm/trunk/atsintegration/classes/com/arjuna/ats/jbossatx/jta/TransactionManagerService.java 2007-01-02 11:47:19 UTC (rev 8605)
@@ -180,9 +180,13 @@
jtaPropertyManager.propertyManager.setProperty(Environment.JTA_TM_IMPLEMENTATION, TransactionManagerDelegate.class.getName());
jtaPropertyManager.propertyManager.setProperty(Environment.JTA_UT_IMPLEMENTATION, UserTransactionImple.class.getName());
+
jtaPropertyManager.propertyManager.setProperty(Environment.JTA_TSR_IMPLEMENTATION, TransactionSynchronizationRegistryImple.class.getName());
+ // When running inside the app server, we bind TSR in the JNDI root, not its normal location.
+ // It's the job of individual components (EJB3, web, etc) to copy the ref to the java:/comp space)
+ jtaPropertyManager.propertyManager.setProperty(Environment.TSR_JNDI_CONTEXT, "TransactionSynchronizationRegistry");
- JNDIManager.bindJTATransactionManagerImplementation();
+ JNDIManager.bindJTATransactionManagerImplementation();
JNDIManager.bindJTATransactionSynchronizationRegistryImplementation();
}
More information about the jboss-svn-commits
mailing list