@Override public void handlePageRender(PageRenderRequestParameters parameters, ComponentRequestHandler handler) throws IOException { // Pass these through to the default handler. handler.handlePageRender(parameters); } }
public void handlePageRender(PageRenderRequestParameters parameters, ComponentRequestHandler handler) throws IOException { handler.handlePageRender(parameters); invokeQueuedRenderer(); }
public void run() { try { handler.handlePageRender(parameters); } catch (IOException e) { holder.put(e); } } }
@Override public void handlePageRender(PageRenderRequestParameters parameters, ComponentRequestHandler handler) throws IOException { if (logger.isTraceEnabled()) { logger.trace("handlePageRender"); } if (redirectUnauthorizedUser(parameters.getLogicalPageName())) { return; } handler.handlePageRender(parameters); }
public void handlePageRender(PageRenderRequestParameters parameters, ComponentRequestHandler handler) throws IOException { globals.storeActivePageName(parameters.getLogicalPageName()); handler.handlePageRender(parameters); }
public boolean dispatch(Request request, final Response response) throws IOException { // Only match the root path if (request.getPath().equals("/") && componentClassResolver.isPageName(startPageName)) { localizationSetter.setNonPersistentLocaleFromLocaleName(request.getLocale().toString()); handler.handlePageRender(parameters); return true; } return false; }
public boolean dispatch(Request request, final Response response) throws IOException { // If a component event request arrives (in production) // with an invalid component id, then we want it to be a 404 // See TAP5-1481 and TAP5-2388 if (request.getAttribute(InternalConstants.REFERENCED_COMPONENT_NOT_FOUND) != null) { // This needs to be cleared out because the container may submit a request back into the filter // for the 404 page and some containers reuse the existing HttpServletRequest. See TAP5-2388. request.setAttribute(InternalConstants.REFERENCED_COMPONENT_NOT_FOUND, null); return false; } PageRenderRequestParameters parameters = linkEncoder.decodePageRenderRequest(request); if (parameters == null) return false; componentRequestHandler.handlePageRender(parameters); return true; } }