/** * configure the faces initializer * * @param facesInitializer */ public void setFacesInitializer(FacesInitializer facesInitializer) // TODO who uses this method? { if (_facesInitializer != null && _facesInitializer != facesInitializer && _servletContext != null) { _facesInitializer.destroyFaces(_servletContext); } _facesInitializer = facesInitializer; if (_servletContext != null) { facesInitializer.initFaces(_servletContext); } }
/** * configure the faces initializer * * @param facesInitializer */ public void setFacesInitializer(FacesInitializer facesInitializer) // TODO who uses this method? { if (_facesInitializer != null && _facesInitializer != facesInitializer && _servletContext != null) { _facesInitializer.destroyFaces(_servletContext); } _facesInitializer = facesInitializer; if (_servletContext != null) { facesInitializer.initFaces(_servletContext); } }
/** * configure the faces initializer * * @param facesInitializer */ public void setFacesInitializer(FacesInitializer facesInitializer) // TODO who uses this method? { if (_facesInitializer != null && _facesInitializer != facesInitializer && _servletContext != null) { _facesInitializer.destroyFaces(_servletContext); } _facesInitializer = facesInitializer; if (_servletContext != null) { facesInitializer.initFaces(_servletContext); } }
/** * configure the faces initializer * * @param facesInitializer */ public void setFacesInitializer(FacesInitializer facesInitializer) { if (_facesInitializer != null && _facesInitializer != facesInitializer && _servletContext != null) { _facesInitializer.destroyFaces(_servletContext); } _facesInitializer = facesInitializer; if (_servletContext != null) { facesInitializer.initFaces(_servletContext); } }
public void contextDestroyed(ServletContextEvent event) { doPredestroy(event); if (_facesInitializer != null && _servletContext != null) { _facesInitializer.destroyFaces(_servletContext); } FactoryFinder.releaseFactories(); _servletContext = null; }
@Override public void contextDestroyed(ServletContextEvent event) { if (_facesInitializer != null && _servletContext != null) { // Create startup FacesContext before start undeploy FacesContext facesContext = _facesInitializer.initShutdownFacesContext(_servletContext); dispatchInitializationEvent(event, FACES_INIT_PHASE_PREDESTROY); _facesInitializer.destroyFaces(_servletContext); LifecycleProviderFactory.getLifecycleProviderFactory().release(); // Destroy startup FacesContext, but note we do before publish postdestroy event on // plugins and before release factories. if (facesContext != null) { _facesInitializer.destroyShutdownFacesContext(facesContext); } FactoryFinder.releaseFactories(); //DiscoverSingleton.release(); //clears EnvironmentCache and prevents leaking classloader references dispatchInitializationEvent(event, FACES_INIT_PHASE_POSTDESTROY); } _servletContext = null; }
public void contextDestroyed(ServletContextEvent event) { if (_facesInitializer != null && _servletContext != null) { // Create startup FacesContext before start undeploy FacesContext facesContext = _facesInitializer.initShutdownFacesContext(_servletContext); dispatchInitializationEvent(event, FACES_INIT_PHASE_PREDESTROY); // call contextDestroyed on ManagedBeanDestroyerListener to destroy the attributes _detroyerListener.contextDestroyed(event); _facesInitializer.destroyFaces(_servletContext); LifecycleProviderFactory.getLifecycleProviderFactory().release(); // Destroy startup FacesContext, but note we do before publish postdestroy event on // plugins and before release factories. if (facesContext != null) { _facesInitializer.destroyShutdownFacesContext(facesContext); } FactoryFinder.releaseFactories(); //DiscoverSingleton.release(); //clears EnvironmentCache and prevents leaking classloader references dispatchInitializationEvent(event, FACES_INIT_PHASE_POSTDESTROY); } _servletContext = null; }
public void contextDestroyed(ServletContextEvent event) { if (_facesInitializer != null && _servletContext != null) { // Create startup FacesContext before start undeploy FacesContext facesContext = _facesInitializer.initShutdownFacesContext(_servletContext); dispatchInitializationEvent(event, FACES_INIT_PHASE_PREDESTROY); // call contextDestroyed on ManagedBeanDestroyerListener to destroy the attributes _detroyerListener.contextDestroyed(event); _facesInitializer.destroyFaces(_servletContext); LifecycleProviderFactory.getLifecycleProviderFactory().release(); // Destroy startup FacesContext, but note we do before publish postdestroy event on // plugins and before release factories. if (facesContext != null) { _facesInitializer.destroyShutdownFacesContext(facesContext); } FactoryFinder.releaseFactories(); //DiscoverSingleton.release(); //clears EnvironmentCache and prevents leaking classloader references dispatchInitializationEvent(event, FACES_INIT_PHASE_POSTDESTROY); } _servletContext = null; }