Java源码示例:org.apache.webbeans.spi.ContainerLifecycle
示例1
@Before
public void setUp() {
event = new ServletContextEvent(mock(ServletContext.class));
lifecycle = WebBeansContext.currentInstance().getService(ContainerLifecycle.class);
lifecycle.startApplication(event);
bus = getBeanReference(Bus.class);
}
示例2
@BeforeClass
public static void startContainer()
{
final WebBeansContext webBeansContext = WebBeansContext.currentInstance();
lifecycle = webBeansContext.getService(ContainerLifecycle.class);
lifecycle.startApplication(null);
bm = webBeansContext.getBeanManagerImpl();
}
示例3
public OWBBeanProvider()
{
final WebBeansContext webBeansContext = WebBeansContext.currentInstance();
final ContainerLifecycle lifecycle = webBeansContext.getService(ContainerLifecycle.class);
lifecycle.startApplication(null);
Runtime.getRuntime().addShutdownHook(new Thread()
{
@Override
public void run()
{
lifecycle.stopApplication(null);
}
});
bm = webBeansContext.getBeanManagerImpl();
}
示例4
@Override
public synchronized void boot()
{
lifecycle = WebBeansContext.currentInstance().getService(ContainerLifecycle.class);
Object mockServletContextEvent = null;
if (OpenWebBeansContextControl.isServletApiAvailable())
{
mockServletContextEvent = OwbHelper.getMockServletContextEvent();
}
lifecycle.startApplication(mockServletContextEvent);
}
示例5
@Override
public void contextInitialized(ServletContextEvent event) {
this.lifeCycle = webBeansContext.getService(ContainerLifecycle.class);
}
示例6
protected ContainerLifecycle getLifecycle()
{
return testLifecycle;
}