[jboss-cvs] JBossAS SVN: r64317 - trunk/ejb3/src/main/org/jboss/ejb3.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Jul 26 16:05:32 EDT 2007


Author: scott.stark at jboss.org
Date: 2007-07-26 16:05:32 -0400 (Thu, 26 Jul 2007)
New Revision: 64317

Modified:
   trunk/ejb3/src/main/org/jboss/ejb3/EJBContainer.java
Log:
JBCTS-622, update default location of TransactionSynchronizationRegistry to java:TransactionSynchronizationRegistry

Modified: trunk/ejb3/src/main/org/jboss/ejb3/EJBContainer.java
===================================================================
--- trunk/ejb3/src/main/org/jboss/ejb3/EJBContainer.java	2007-07-26 19:59:41 UTC (rev 64316)
+++ trunk/ejb3/src/main/org/jboss/ejb3/EJBContainer.java	2007-07-26 20:05:32 UTC (rev 64317)
@@ -820,6 +820,17 @@
             namingException.setRootCause(e);
             throw namingException;
          }
+         try
+         {
+            Util.rebind(getEnc(), "TransactionSynchronizationRegistry", new LinkRef("java:TransactionSynchronizationRegistry"));
+            log.debug("Linked java:comp/TransactionSynchronizationRegistry to JNDI name: java:TransactionSynchronizationRegistry");
+         }
+         catch (NamingException e)
+         {
+            NamingException namingException = new NamingException("Could not bind TransactionSynchronizationRegistry for ejb name " + ejbName + " into JNDI under jndiName: " + getEnc().getNameInNamespace() + "/" + "TransactionSynchronizationRegistry");
+            namingException.setRootCause(e);
+            throw namingException;
+         }
       }
       finally
       {




More information about the jboss-cvs-commits mailing list