Package javax.faces.context

Examples of javax.faces.context.FacesContext.release()


        // the request holds info if a redirect occurred within this request
        // The one on the session caches the redirect that occurred during render
        // so it can be used in subsequent renders that occur before the action.
        context.getExternalContext().getRequestMap().remove(BridgeImpl.REDIRECT_VIEWPARAMS);
        context.getExternalContext().getSessionMap().remove(BridgeImpl.RENDER_REDIRECT_VIEWPARAMS);
        context.release();
      }
     
      // our servletrequestattributelistener uses this as an indicator of whether
      // its actively working on a request -- remove it to indicate we are done
      request.removeAttribute(Bridge.PORTLET_LIFECYCLE_PHASE);
View Full Code Here


    {
      dumpScopeId(scopeId, "RENDER_PHASE");

      if (context != null)
      {
        context.release();
      }
     
      // our servletrequestattributelistener uses this as an indicator of whether
      // its actively working on a request -- remove it to indicate we are done
      request.removeAttribute(Bridge.PORTLET_LIFECYCLE_PHASE);
View Full Code Here

            }
        }
        finally
        {
            // In a finally block, FacesContext.release() must be called.
            facesContext.release();
        }
        if (log.isLoggable(Level.FINEST))
            log.finest("service end");
    }
View Full Code Here

                setLifecycle(lifecycle);

                try {
                    return invocation.invoke();
                } finally {
                    facesContext.release();
                }
            }
        } else {
            throw new StrutsException(
                    "Unable to initialize jsf interceptors probably due missing JSF implementation libraries",
View Full Code Here

            request.getPortletSession().setAttribute(CURRENT_FACES_CONTEXT, facesContext);
        }
        catch (Throwable e)
        {
            facesContext.release();
            handleExceptionFromLifecycle(e);
        }
    }

    protected void handleExceptionFromLifecycle(Throwable e)
View Full Code Here

                throw new ServletException(e);
            }
        }
        finally
        {
            facesContext.release();
        }
    if(log.isTraceEnabled()) log.trace("service end");
    }
}
View Full Code Here

            }
        }
        finally
        {
            // In a finally block, FacesContext.release() must be called.
            facesContext.release();
        }
        if (log.isLoggable(Level.FINEST))
        {
            log.finest("service end");
        }
View Full Code Here

        {
            handleLifecycleThrowable(facesContext, e);
        }
        finally
        {
            facesContext.release();
        }
        if(log.isTraceEnabled()) log.trace("service end");
    }

    /**This method makes sure we see an exception page also
View Full Code Here

        // the request holds info if a redirect occurred within this request
        // The one on the session caches the redirect that occurred during render
        // so it can be used in subsequent renders that occur before the action.
        context.getExternalContext().getRequestMap().remove(BridgeImpl.REDIRECT_VIEWPARAMS);
        context.getExternalContext().getSessionMap().remove(BridgeImpl.RENDER_REDIRECT_VIEWPARAMS);
        context.release();
      }
     
      // our servletrequestattributelistener uses this as an indicator of whether
      // its actively working on a request -- remove it to indicate we are done
      request.removeAttribute(Bridge.PORTLET_LIFECYCLE_PHASE);
View Full Code Here

    {
      dumpScopeId(scopeId, "RENDER_PHASE");

      if (context != null)
      {
        context.release();
      }
     
      // our servletrequestattributelistener uses this as an indicator of whether
      // its actively working on a request -- remove it to indicate we are done
      request.removeAttribute(Bridge.PORTLET_LIFECYCLE_PHASE);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.