You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwebbeans.apache.org by rm...@apache.org on 2017/07/01 12:54:26 UTC
svn commit: r1800501 -
/openwebbeans/trunk/webbeans-se/src/main/java/org/apache/openwebbeans/se/OWBInitializer.java
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;
}