[jboss-cvs] JBossAS SVN: r63213 - trunk/tomcat/src/main/org/jboss/web/tomcat/service/deployers.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri May 25 15:38:54 EDT 2007
Author: scott.stark at jboss.org
Date: 2007-05-25 15:38:54 -0400 (Fri, 25 May 2007)
New Revision: 63213
Modified:
trunk/tomcat/src/main/org/jboss/web/tomcat/service/deployers/TomcatDeployment.java
trunk/tomcat/src/main/org/jboss/web/tomcat/service/deployers/TomcatDeployment2.java
Log:
JBAS-4445, Link java:comp/TransactionSynchronizationRegistry to JNDI TransactionSynchronizationRegistry
Modified: trunk/tomcat/src/main/org/jboss/web/tomcat/service/deployers/TomcatDeployment.java
===================================================================
--- trunk/tomcat/src/main/org/jboss/web/tomcat/service/deployers/TomcatDeployment.java 2007-05-25 19:28:28 UTC (rev 63212)
+++ trunk/tomcat/src/main/org/jboss/web/tomcat/service/deployers/TomcatDeployment.java 2007-05-25 19:38:54 UTC (rev 63213)
@@ -466,7 +466,10 @@
log.debug("Unable to retrieve orb", t);
}
- // TODO: injection, Add a link to the global transaction manager
+
+ // JTA links
+ envCtx.bind("TransactionSynchronizationRegistry", new LinkRef("TransactionSynchronizationRegistry"));
+ log.debug("Linked java:comp/TransactionSynchronizationRegistry to JNDI name: TransactionSynchronizationRegistry");
envCtx.bind("UserTransaction", new LinkRef("UserTransaction"));
log.debug("Linked java:comp/UserTransaction to JNDI name: UserTransaction");
envCtx = envCtx.createSubcontext("env");
Modified: trunk/tomcat/src/main/org/jboss/web/tomcat/service/deployers/TomcatDeployment2.java
===================================================================
--- trunk/tomcat/src/main/org/jboss/web/tomcat/service/deployers/TomcatDeployment2.java 2007-05-25 19:28:28 UTC (rev 63212)
+++ trunk/tomcat/src/main/org/jboss/web/tomcat/service/deployers/TomcatDeployment2.java 2007-05-25 19:38:54 UTC (rev 63213)
@@ -352,7 +352,9 @@
log.debug("Unable to retrieve orb" + t.toString());
}
- // TODO: injection, Add a link to the global transaction manager
+ // JTA links
+ envCtx.bind("TransactionSynchronizationRegistry", new LinkRef("TransactionSynchronizationRegistry"));
+ log.debug("Linked java:comp/TransactionSynchronizationRegistry to JNDI name: TransactionSynchronizationRegistry");
envCtx.bind("UserTransaction", new LinkRef("UserTransaction"));
log.debug("Linked java:comp/UserTransaction to JNDI name: UserTransaction");
More information about the jboss-cvs-commits
mailing list