You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by jg...@apache.org on 2018/12/31 14:50:38 UTC

[2/4] tomee git commit: (TOMEE-2435) Simplify the Code in org.apache.openejb.OpenEjbContainer

(TOMEE-2435) Simplify the Code in org.apache.openejb.OpenEjbContainer


Project: http://git-wip-us.apache.org/repos/asf/tomee/repo
Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/69f432d6
Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/69f432d6
Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/69f432d6

Branch: refs/heads/master
Commit: 69f432d64e36b0dbc5471fa3a1386e42ef7f3966
Parents: 2d07795
Author: Gurkan Erdogdu <cg...@gmail.com>
Authored: Mon Dec 31 16:21:15 2018 +0200
Committer: Gurkan Erdogdu <cg...@gmail.com>
Committed: Mon Dec 31 16:21:15 2018 +0200

----------------------------------------------------------------------
 .../org/apache/openejb/OpenEjbContainer.java    | 44 +++++++++++++++++---
 1 file changed, 38 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tomee/blob/69f432d6/container/openejb-core/src/main/java/org/apache/openejb/OpenEjbContainer.java
----------------------------------------------------------------------
diff --git a/container/openejb-core/src/main/java/org/apache/openejb/OpenEjbContainer.java b/container/openejb-core/src/main/java/org/apache/openejb/OpenEjbContainer.java
index 7aa7238..423213b 100644
--- a/container/openejb-core/src/main/java/org/apache/openejb/OpenEjbContainer.java
+++ b/container/openejb-core/src/main/java/org/apache/openejb/OpenEjbContainer.java
@@ -19,16 +19,40 @@ package org.apache.openejb;
 
 import org.apache.openejb.assembler.classic.AppInfo;
 import org.apache.openejb.assembler.classic.Assembler;
-import org.apache.openejb.config.*;
+import org.apache.openejb.config.AppModule;
+import org.apache.openejb.config.ConfigurationFactory;
+import org.apache.openejb.config.ConnectorModule;
+import org.apache.openejb.config.DeploymentLoader;
+import org.apache.openejb.config.EjbModule;
+import org.apache.openejb.config.NewLoaderLogic;
+import org.apache.openejb.config.PersistenceModule;
+import org.apache.openejb.config.ValidationFailedException;
 import org.apache.openejb.core.ParentClassLoaderFinder;
 import org.apache.openejb.core.ProvidedClassLoaderFinder;
-import org.apache.openejb.jee.*;
+import org.apache.openejb.jee.Application;
+import org.apache.openejb.jee.Beans;
+import org.apache.openejb.jee.Connector;
+import org.apache.openejb.jee.EjbJar;
+import org.apache.openejb.jee.EnterpriseBean;
+import org.apache.openejb.jee.ManagedBean;
+import org.apache.openejb.jee.TransactionType;
+import org.apache.openejb.jee.jpa.unit.Persistence;
+import org.apache.openejb.jee.jpa.unit.PersistenceUnit;
+import org.apache.openejb.jee.oejb3.EjbDeployment;
+import org.apache.openejb.jee.oejb3.OpenejbJar;
 import org.apache.openejb.jee.jpa.unit.PersistenceUnit;
 import org.apache.openejb.jee.oejb3.EjbDeployment;
 import org.apache.openejb.jee.oejb3.OpenejbJar;
 import org.apache.openejb.loader.Options;
 import org.apache.openejb.loader.SystemInstance;
-import org.apache.openejb.util.*;
+import org.apache.openejb.util.Exceptions;
+import org.apache.openejb.util.JavaSecurityManagers;
+import org.apache.openejb.util.Join;
+import org.apache.openejb.util.JuliLogStreamFactory;
+import org.apache.openejb.util.LogCategory;
+import org.apache.openejb.util.Logger;
+import org.apache.openejb.util.OptionsLog;
+import org.apache.openejb.util.ServiceManagerProxy;
 import org.apache.webbeans.config.WebBeansContext;
 import org.apache.webbeans.web.lifecycle.test.MockHttpSession;
 import org.apache.webbeans.web.lifecycle.test.MockServletContext;
@@ -50,7 +74,15 @@ import java.lang.reflect.Modifier;
 import java.net.MalformedURLException;
 import java.net.URL;
 import java.net.URLClassLoader;
-import java.util.*;
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.LinkedHashSet;
+import java.util.List;
+import java.util.Map;
+import java.util.Properties;
+import java.util.Set;
 import java.util.logging.LogManager;
 
 import static org.apache.openejb.cdi.ScopeHelper.startContexts;
@@ -224,7 +256,7 @@ public final class OpenEjbContainer extends EJBContainer {
         @Override
         public EJBContainer createEJBContainer(Map<?, ?> map) {
             if (map == null) {
-                map = new HashMap<Object, Object>();
+                map = new HashMap<>();
             }
 
             if (isOtherProvider(map)) {
@@ -348,7 +380,7 @@ public final class OpenEjbContainer extends EJBContainer {
 
             final Set<String> callers;
             if (map.containsKey(OPENEJB_ADDITIONNAL_CALLERS_KEY)) {
-                callers = new LinkedHashSet<String>();
+                callers = new LinkedHashSet<>();
                 callers.addAll(Arrays.asList(((String) map.get(OPENEJB_ADDITIONNAL_CALLERS_KEY)).split(",")));
             } else {
                 callers = NewLoaderLogic.callers();