[jboss-cvs] JBossAS SVN: r71964 - projects/jboss-aspects/trunk/transaction/src/main/org/jboss/aspects/txlock.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Apr 10 12:55:45 EDT 2008


Author: adrian at jboss.org
Date: 2008-04-10 12:55:45 -0400 (Thu, 10 Apr 2008)
New Revision: 71964

Modified:
   projects/jboss-aspects/trunk/transaction/src/main/org/jboss/aspects/txlock/TxLockInterceptorFactory.java
Log:
[JBAS-5393] - Use TransactionManagerLocator

Modified: projects/jboss-aspects/trunk/transaction/src/main/org/jboss/aspects/txlock/TxLockInterceptorFactory.java
===================================================================
--- projects/jboss-aspects/trunk/transaction/src/main/org/jboss/aspects/txlock/TxLockInterceptorFactory.java	2008-04-10 16:54:34 UTC (rev 71963)
+++ projects/jboss-aspects/trunk/transaction/src/main/org/jboss/aspects/txlock/TxLockInterceptorFactory.java	2008-04-10 16:55:45 UTC (rev 71964)
@@ -21,16 +21,15 @@
   */
 package org.jboss.aspects.txlock;
 
+import javax.transaction.TransactionManager;
+
 import org.jboss.aop.Advisor;
 import org.jboss.aop.InstanceAdvisor;
 import org.jboss.aop.joinpoint.Joinpoint;
 import org.jboss.aop.metadata.SimpleMetaData;
 import org.jboss.aop.util.PayloadKey;
+import org.jboss.tm.TransactionManagerLocator;
 
-import javax.naming.InitialContext;
-import javax.naming.NamingException;
-import javax.transaction.TransactionManager;
-
 /**
  *
  *  @author <a href="mailto:bill at jboss.org">Bill Burke</a>
@@ -41,16 +40,7 @@
 
    private static TransactionManager getTransactionManager()
    {
-      try
-      {
-         InitialContext ctx = new InitialContext();
-         TransactionManager tm = (TransactionManager) ctx.lookup("java:/TransactionManager");
-         return tm;
-      }
-      catch (NamingException e)
-      {
-         throw new RuntimeException(e);
-      }
+      return TransactionManagerLocator.locateTransactionManager();
    }
 
    public Object createPerVM()




More information about the jboss-cvs-commits mailing list