/** * @see WebApplication#newWebRequest(HttpServletRequest) */ public static WebRequest newWebRequest(WebApplication webApplication, HttpServletRequest servletRequest, String filterPath) { return webApplication.newWebRequest(servletRequest, filterPath); }
/** * @return the configured in the user's application web request */ private ServletWebRequest newServletWebRequest() { return (ServletWebRequest)application.newWebRequest(request, request.getFilterPrefix()); }
/** * @return the configured in the user's application web request */ private ServletWebRequest newServletWebRequest() { return (ServletWebRequest)application.newWebRequest(request, request.getFilterPrefix()); }
WebRequest webRequest = newWebRequest(servletRequest, filterPath);
WebRequest webRequest = newWebRequest(servletRequest, filterPath);
private void post(AtmosphereResource resource, PageKey pageKey, Collection<EventSubscription> subscriptionsForPage, AtmosphereEvent event) { String filterPath = WebApplication.get() .getWicketFilter() .getFilterConfig() .getInitParameter(WicketFilter.FILTER_MAPPING_PARAM); filterPath = filterPath.substring(1, filterPath.length() - 1); HttpServletRequest httpRequest = new HttpServletRequestWrapper(resource.getRequest()) { @Override public String getContextPath() { String ret = super.getContextPath(); return ret == null ? "" : ret; } }; AtmosphereWebRequest request = new AtmosphereWebRequest( (ServletWebRequest)application.newWebRequest(httpRequest, filterPath), pageKey, subscriptionsForPage, event); Response response = new AtmosphereWebResponse(resource.getResponse()); if (application.createRequestCycle(request, response).processRequestAndDetach()) broadcaster.broadcast(response.toString(), resource); }
private void post(AtmosphereResource resource, PageKey pageKey, Iterator<EventSubscription> subscriptionsForPage, AtmosphereEvent event) { String filterPath = WebApplication.get() .getWicketFilter() .getFilterConfig() .getInitParameter(WicketFilter.FILTER_MAPPING_PARAM); filterPath = filterPath.substring(1, filterPath.length() - 1); HttpServletRequest httpRequest = new HttpServletRequestWrapper(resource.getRequest()) { @Override public String getContextPath() { String ret = super.getContextPath(); return ret == null ? "" : ret; } }; AtmosphereWebRequest request = new AtmosphereWebRequest( (ServletWebRequest)application.newWebRequest(httpRequest, filterPath), pageKey, subscriptionsForPage, event); Response response = new AtmosphereWebResponse(resource.getResponse()); if (application.createRequestCycle(request, response).processRequestAndDetach()) getBroadcaster().broadcast(response.toString(), resource); }
final WebRequest request = webApplication.newWebRequest(servletRequest);
final WebRequest request = webApplication.newWebRequest(servletRequest);
/** * Reset the request and the response back to a starting state and recreate the necessary wicket * request, response and session objects. The request and response objects can be accessed and * Initialized at this point. * * @param isAjax * indicates whether the request should be initialized as an ajax request (ajax * header "Wicket-Ajax" is set) */ public WebRequestCycle setupRequestAndResponse(boolean isAjax) { servletRequest.initialize(); servletResponse.initialize(); servletRequest.setParameters(parametersForNextRequest); if (isAjax) { servletRequest.addHeader("Wicket-Ajax", "Yes"); } parametersForNextRequest.clear(); wicketRequest = application.newWebRequest(servletRequest); wicketResponse = application.newWebResponse(servletResponse); WebRequestCycle requestCycle = createRequestCycle(); if (!initializeHttpSessionAsTemporary()) application.getSessionStore().bind(wicketRequest, wicketSession); wicketResponse.setAjax(wicketRequest.isAjax()); return requestCycle; }
wicketRequest = application.newWebRequest(servletRequest); wicketResponse = application.newWebResponse(servletResponse); WebRequestCycle requestCycle = createRequestCycle();
final WebRequest request = webApplication.newWebRequest(servletRequest);
wicketRequest = this.application.newWebRequest(servletRequest); wicketResponse = this.application.newWebResponse(servletResponse);
servletSession, application.getServletContext()); newHttpRequest.setRequestToRedirectString(httpResponse.getRedirectLocation()); wicketRequest = application.newWebRequest(newHttpRequest);
final WebRequest request = webApplication.newWebRequest(servletRequest); WebResponse response = new WebResponse();
servletSession, application.getServletContext()); newHttpRequest.setRequestToRedirectString(url); wicketRequest = application.newWebRequest(newHttpRequest);
wicketRequest = this.application.newWebRequest(servletRequest); wicketResponse = this.application.newWebResponse(servletResponse);