public void stopContexts() { contextControl.stopContexts(); }
@Override public void stop() { if (container != null && isValid) { LOG.debug("stopping OpenWebBeans container"); container.getContextControl().stopContexts(); container.shutdown(); unsetProbeClassLoader(); } }
@Override public synchronized void shutdown() { if (ctxCtrl != null) { try { ctxCtrl.stopContexts(); } catch (Exception e) { // contexts likely already stopped } ctxCtrlBean.destroy(ctxCtrl, ctxCtrlCreationalContext); ctxCtrl = null; } if (lifecycle != null) { Object mockServletContextEvent = null; if (OpenWebBeansContextControl.isServletApiAvailable()) { mockServletContextEvent = OwbHelper.getMockServletContextEvent(); } lifecycle.stopApplication(mockServletContextEvent); } lifecycle = null; }
@Override public synchronized void shutdown() { if (ctxCtrl != null) { try { ctxCtrl.stopContexts(); } catch (Exception e) { // contexts likely already stopped } ctxCtrlBean.destroy(ctxCtrl, ctxCtrlCreationalContext); ctxCtrl = null; } if (lifecycle != null) { Object mockServletContextEvent = null; if (OpenWebBeansContextControl.isServletApiAvailable()) { mockServletContextEvent = OwbHelper.getMockServletContextEvent(); } lifecycle.stopApplication(mockServletContextEvent); } lifecycle = null; }
@Override public void stopContexts() { if (isManualScopeHandling()) { for (ExternalContainer externalContainer : CdiTestRunner.getActiveExternalContainers()) { externalContainer.stopScope(ConversationScoped.class); externalContainer.stopScope(SessionScoped.class); externalContainer.stopScope(RequestScoped.class); externalContainer.stopScope(ApplicationScoped.class); externalContainer.stopScope(Singleton.class); } } wrapped.stopContexts(); }
Assert.assertFalse(TestUser.isPreDestroyCalled()); cdiContainer.getContextControl().stopContexts();
Assert.assertFalse(TestUser.isPreDestroyCalled()); cdiContainer.getContextControl().stopContexts();