Author: rmannibucau
Date: Mon Dec 17 08:49:32 2012
New Revision: 1422798

URL: http://svn.apache.org/viewvc?rev=1422798&view=rev
Log:
trying to optimize a bit more MergeWebappJndiContext - pushing against TCKs 
this change ;)

Modified:
    
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/MergeWebappJndiContext.java

Modified: 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/MergeWebappJndiContext.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/MergeWebappJndiContext.java?rev=1422798&r1=1422797&r2=1422798&view=diff
==============================================================================
--- 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/MergeWebappJndiContext.java
 (original)
+++ 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/MergeWebappJndiContext.java
 Mon Dec 17 08:49:32 2012
@@ -100,15 +100,15 @@ public class MergeWebappJndiContext impl
         }
 
         for (EnterpriseBean a : ejbJar.getEnterpriseBeans()) {
-            merge(a.getEnvEntryMap(), aggregator.getEnvEntryMap());
-            merge(a.getEjbRefMap(), aggregator.getEjbRefMap());
-            merge(a.getEjbLocalRefMap(), aggregator.getEjbLocalRefMap());
-            merge(a.getServiceRefMap(), aggregator.getServiceRefMap());
-            merge(a.getResourceRefMap(), aggregator.getResourceRefMap());
-            merge(a.getResourceEnvRefMap(), aggregator.getResourceEnvRefMap());
-            merge(a.getMessageDestinationRefMap(), 
aggregator.getMessageDestinationRefMap());
-            merge(a.getPersistenceContextRefMap(), 
aggregator.getPersistenceContextRefMap());
-            merge(a.getPersistenceUnitRefMap(), 
aggregator.getPersistenceUnitRefMap());
+            copy(aggregator.getEnvEntryMap(), a.getEnvEntryMap());
+            copy(aggregator.getEjbRefMap(), a.getEjbRefMap());
+            copy(aggregator.getEjbLocalRefMap(), a.getEjbLocalRefMap());
+            copy(aggregator.getServiceRefMap(), a.getServiceRefMap());
+            copy(aggregator.getResourceRefMap(), a.getResourceRefMap());
+            copy(aggregator.getResourceEnvRefMap(), a.getResourceEnvRefMap());
+            copy(aggregator.getMessageDestinationRefMap(), 
a.getMessageDestinationRefMap());
+            copy(aggregator.getPersistenceContextRefMap(), 
a.getPersistenceContextRefMap());
+            copy(aggregator.getPersistenceUnitRefMap(), 
a.getPersistenceUnitRefMap());
 
             mergeUserTransaction(aggregator.getResourceRefMap(), 
a.getResourceRefMap(), a);
             mergeUserTransaction(aggregator.getResourceEnvRefMap(), 
a.getResourceEnvRefMap(), a);


Reply via email to