You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by da...@apache.org on 2007/01/20 03:42:48 UTC
svn commit: r498046 -
/incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/JndiEncBuilder.java
Author: dain
Date: Fri Jan 19 18:42:47 2007
New Revision: 498046
URL: http://svn.apache.org/viewvc?view=rev&rev=498046
Log:
Get services from system instance instead of assembler context.
Modified:
incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/JndiEncBuilder.java
Modified: incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/JndiEncBuilder.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/JndiEncBuilder.java?view=diff&rev=498046&r1=498045&r2=498046
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/JndiEncBuilder.java (original)
+++ incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/JndiEncBuilder.java Fri Jan 19 18:42:47 2007
@@ -18,6 +18,7 @@
import org.apache.openejb.BeanType;
import org.apache.openejb.OpenEJBException;
+import org.apache.openejb.loader.SystemInstance;
import org.apache.openejb.persistence.JtaEntityManager;
import org.apache.openejb.persistence.JtaEntityManagerRegistry;
import org.apache.openejb.core.CoreUserTransaction;
@@ -105,15 +106,15 @@
Map<String, Object> bindings = new HashMap<String, Object>();
// bind TransactionManager
- TransactionManager transactionManager = (TransactionManager) Assembler.getContext().get(TransactionManager.class.getName());
+ TransactionManager transactionManager = SystemInstance.get().getComponent(TransactionManager.class);
bindings.put("java:comp/TransactionManager", transactionManager);
// bind TransactionSynchronizationRegistry
- TransactionSynchronizationRegistry synchronizationRegistry = (TransactionSynchronizationRegistry) Assembler.getContext().get(TransactionSynchronizationRegistry.class.getName());
+ TransactionSynchronizationRegistry synchronizationRegistry = SystemInstance.get().getComponent(TransactionSynchronizationRegistry.class);
bindings.put("java:comp/TransactionSynchronizationRegistry", synchronizationRegistry);
// get JtaEntityManagerRegistry
- JtaEntityManagerRegistry jtaEntityManagerRegistry = (JtaEntityManagerRegistry) Assembler.getContext().get(JtaEntityManagerRegistry.class.getName());
+ JtaEntityManagerRegistry jtaEntityManagerRegistry = SystemInstance.get().getComponent(JtaEntityManagerRegistry.class);
// bind UserTransaction if bean managed transactions
if (beanManagedTransactions) {