public void startContexts() { contextControl.startContexts(); }
@Override public void start() { validateConfiguration(); setProbeClassLoader(); LOG.debug("starting OpenWebBeans container"); container = CdiContainerLoader.getCdiContainer(); container.boot(); container.getContextControl().startContexts(); isValid = true; }
@Override protected void doStart() throws Exception { // TODO: Use standard CDI Java SE support when CDI 2.0 becomes a prerequisite CdiContainer container = getCdiContainer(); container.boot(); container.getContextControl().startContexts(); cdiContainer = container; super.doStart(); postProcessContext(); warnIfNoCamelFound(); }
@Test public void testContainerBoot() { CdiContainer cc = CdiContainerLoader.getCdiContainer(); Assert.assertNotNull(cc); cc.boot(); cc.getContextControl().startContexts(); BeanManager bm = cc.getBeanManager(); Assert.assertNotNull(bm); Set<Bean<?>> beans = bm.getBeans(CarRepair.class); Bean<?> bean = bm.resolve(beans); CarRepair carRepair = (CarRepair) bm.getReference(bean, CarRepair.class, bm.createCreationalContext(bean)); Assert.assertNotNull(carRepair); Assert.assertNotNull(carRepair.getCar()); Assert.assertNotNull(carRepair.getCar().getUser()); cc.shutdown(); }
cc.getContextControl().startContexts();
@Override public void startContexts() { wrapped.startContexts(); if (isManualScopeHandling()) { for (ExternalContainer externalContainer : CdiTestRunner.getActiveExternalContainers()) { externalContainer.startScope(Singleton.class); externalContainer.startScope(ApplicationScoped.class); externalContainer.startScope(RequestScoped.class); externalContainer.startScope(SessionScoped.class); externalContainer.startScope(ConversationScoped.class); } } }
cdiContainer.getContextControl().startContexts(); cdiContainer.getContextControl().startContexts();
cdiContainer.getContextControl().startContexts();