Author: rmannibucau
Date: Sat Jul  1 12:54:26 2017
New Revision: 1800501

URL: http://svn.apache.org/viewvc?rev=1800501&view=rev
Log:
extracting service/container creationg for cdi-se initializer impl

Modified:
    
openwebbeans/trunk/webbeans-se/src/main/java/org/apache/openwebbeans/se/OWBInitializer.java

Modified: 
openwebbeans/trunk/webbeans-se/src/main/java/org/apache/openwebbeans/se/OWBInitializer.java
URL: 
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-se/src/main/java/org/apache/openwebbeans/se/OWBInitializer.java?rev=1800501&r1=1800500&r2=1800501&view=diff
==============================================================================
--- 
openwebbeans/trunk/webbeans-se/src/main/java/org/apache/openwebbeans/se/OWBInitializer.java
 (original)
+++ 
openwebbeans/trunk/webbeans-se/src/main/java/org/apache/openwebbeans/se/OWBInitializer.java
 Sat Jul  1 12:54:26 2017
@@ -87,9 +87,7 @@ public class OWBInitializer extends SeCo
             SingletonService<WebBeansContext> singletonInstance = 
WebBeansFinder.getSingletonService();
             
DefaultSingletonService.class.cast(singletonInstance).register(loader, context);
 
-            Object startObj = new Object();
-            
context.getService(ContainerLifecycle.class).startApplication(startObj);
-            return new OWBContainer(context, startObj);
+            return newContainer(context);
         }
         finally
         {
@@ -97,7 +95,14 @@ public class OWBInitializer extends SeCo
         }
     }
 
-    protected CDISeScannerService getScannerService()
+    protected SeContainer newContainer(final WebBeansContext context)
+    {
+        Object startObj = new Object();
+        
context.getService(ContainerLifecycle.class).startApplication(startObj);
+        return new OWBContainer(context, startObj);
+    }
+
+    protected ScannerService getScannerService()
     {
         return scannerService;
     }


Reply via email to