public void release() { setCurrentInstance(orig); }
public InitFacesContext(ServletContext sc) { ec = new ServletContextAdapter(sc); orig = FacesContext.getCurrentInstance(); setCurrentInstance(this); }
public void releaseCurrentInstance() { Map <Thread, InitFacesContext>threadInitContext = InitFacesContext.getThreadInitContextMap(); threadInitContext.remove(Thread.currentThread()); setCurrentInstance(null); }
public void releaseCurrentInstance() { removeInitContextEntryForCurrentThread(); setCurrentInstance(null); }
public void releaseCurrentInstance() { removeInitContextEntryForCurrentThread(); setCurrentInstance(null); }
public void releaseCurrentInstance() { removeInitContextEntryForCurrentThread(); setCurrentInstance(null); }
public void release() { setCurrentInstance(null); if (null != ec) { Map<String, Object> appMap = ec.getApplicationMap(); if (null != appMap && appMap instanceof ApplicationMap) { if (null != ((ApplicationMap)appMap).getContext()) { appMap.remove(INIT_FACES_CONTEXT_ATTR_NAME); } } ec.release(); } if (null != attributes) { attributes.clear(); attributes = null; } elContext = null; if (null != viewRoot) { Map viewMap = viewRoot.getViewMap(false); if (null != viewMap) { viewMap.clear(); } } viewRoot = null; }
@Override public void release() { setCurrentInstance(null); if (servletContextAdapter != null) { Map<String, Object> applicationMap = servletContextAdapter.getApplicationMap(); if (applicationMap instanceof ApplicationMap) { if (((ApplicationMap) applicationMap).getContext() != null) { applicationMap.remove(INIT_FACES_CONTEXT_ATTR_NAME); } } servletContextAdapter.release(); } if (attributes != null) { attributes.clear(); attributes = null; } elContext = null; if (viewRoot != null) { Map<String, Object> viewMap = viewRoot.getViewMap(false); if (viewMap != null) { viewMap.clear(); } viewRoot = null; } }
@Override public void release() { setCurrentInstance(null); if (servletContextAdapter != null) { Map<String, Object> applicationMap = servletContextAdapter.getApplicationMap(); if (applicationMap instanceof ApplicationMap) { if (((ApplicationMap) applicationMap).getContext() != null) { applicationMap.remove(INIT_FACES_CONTEXT_ATTR_NAME); } } servletContextAdapter.release(); } if (attributes != null) { attributes.clear(); attributes = null; } elContext = null; if (viewRoot != null) { Map<String, Object> viewMap = viewRoot.getViewMap(false); if (viewMap != null) { viewMap.clear(); } viewRoot = null; } }
@Override public void release() { setCurrentInstance(null); if (servletContextAdapter != null) { Map<String, Object> applicationMap = servletContextAdapter.getApplicationMap(); if (applicationMap instanceof ApplicationMap) { if (((ApplicationMap) applicationMap).getContext() != null) { applicationMap.remove(INIT_FACES_CONTEXT_ATTR_NAME); } } servletContextAdapter.release(); } if (attributes != null) { attributes.clear(); attributes = null; } elContext = null; if (viewRoot != null) { Map<String, Object> viewMap = viewRoot.getViewMap(false); if (viewMap != null) { viewMap.clear(); } viewRoot = null; } }