Package javax.faces.context

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


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

    protected void handleExceptionFromLifecycle(Throwable e)
View Full Code Here


      // 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);
      if (context != null)
      {
        context.release();
      }
    }
  }
 
  private void dumpScopeId(String scopeId, String phase)
View Full Code Here

      // 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);
      if (context != null)
      {
        context.release();
      }
    }
  }

  public void destroy()
View Full Code Here

    Object result = null;
    try {
      ValueBinding vb = facesContext.getApplication().createValueBinding("#{" + beanName + "}");
      result = vb.getValue(facesContext);
    } finally {
      facesContext.release();
    }
    return result;
  }
}
View Full Code Here

      if (!facesContext.getRenderResponse()) {
        JsfUtils.notifyAfterListeners(PhaseId.RESTORE_VIEW, lifecycle, facesContext);
      }
      return view;
    } finally {
      facesContext.release();
    }
  }

  private boolean viewAlreadySet(FacesContext facesContext) {
    if (facesContext.getViewRoot() != null) {
View Full Code Here

      facesContext.getApplication().getViewHandler().renderView(facesContext, viewRoot);
      JsfUtils.notifyAfterListeners(PhaseId.RENDER_RESPONSE, facesLifecycle, facesContext);
    } finally {
      logger.debug("View rendering complete");
      facesContext.responseComplete();
      facesContext.release();
    }
  }

  /*
   * Executes postback-processing portions of the standard JSF lifecyle including APPLY_REQUEST_VALUES through
View Full Code Here

      if (JsfUtils.isPortlet(facesContext)) {
        requestContext.getFlashScope().put(ViewRootHolder.VIEW_ROOT_HOLDER_KEY,
            new ViewRootHolder(getViewRoot()));
      }
    } finally {
      facesContext.release();
    }
  }

  public boolean hasFlowEvent() {
    return requestContext.getExternalContext().getRequestMap().contains(EVENT_KEY);
View Full Code Here

    } catch (IOException e) {
      throw new FacesException("An I/O error occurred during view rendering", e);
    } finally {
      logger.debug("View rendering complete");
      facesContext.responseComplete();
      facesContext.release();
    }
  }

  private void populateRequestMap(FacesContext facesContext, Map model) {
    Iterator i = model.keySet().iterator();
View Full Code Here

            }
            facesContext.getResponseStream().close();
        }
        finally
        {
            facesContext.release();
        }
    }

    /*
     * This method is used for rendering the CAPTCHA component.
View Full Code Here

      throw e;
    }
    finally
    {
      if (!hasFacesContext)
        context.release();
    }
  }

  /**
   * Override of HttpServlet.doGet()
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.