private RequestCycle createRequestCycle(WebSocketRequestMapper requestMapper, WebResponse webResponse) { RequestCycleContext context = new RequestCycleContext(webRequest, webResponse, requestMapper, application.getExceptionMapperProvider().get()); RequestCycle requestCycle = application.getRequestCycleProvider().apply(context); requestCycle.getListeners().add(application.getRequestCycleListeners()); requestCycle.getListeners().add(new IRequestCycleListener() { @Override public void onDetach(final RequestCycle requestCycle) { if (Session.exists()) { Session.get().getPageManager().commitRequest(); } } }); requestCycle.getUrlRenderer().setBaseUrl(baseUrl); return requestCycle; }
private RequestCycle createRequestCycle(WebSocketRequestMapper requestMapper, WebResponse webResponse) { RequestCycleContext context = new RequestCycleContext(webRequest, webResponse, requestMapper, application.getExceptionMapperProvider().get()); RequestCycle requestCycle = application.getRequestCycleProvider().apply(context); requestCycle.getListeners().add(application.getRequestCycleListeners()); requestCycle.getListeners().add(new IRequestCycleListener() { @Override public void onDetach(final RequestCycle requestCycle) { if (Session.exists()) { Session.get().getPageManager().commitRequest(); } } }); requestCycle.getUrlRenderer().setBaseUrl(baseUrl); return requestCycle; }
private RequestCycle createRequestCycle(WebSocketRequestMapper requestMapper, WebResponse webResponse) { RequestCycleContext context = new RequestCycleContext(webRequest, webResponse, requestMapper, application.getExceptionMapperProvider().get()); RequestCycle requestCycle = application.getRequestCycleProvider().get(context); requestCycle.getListeners().add(application.getRequestCycleListeners()); requestCycle.getListeners().add(new AbstractRequestCycleListener() { @Override public void onDetach(final RequestCycle requestCycle) { if (Session.exists()) { Session.get().getPageManager().commitRequest(); } } }); requestCycle.getUrlRenderer().setBaseUrl(baseUrl); return requestCycle; }
new LastPageRecordingPageRendererProvider(application.getPageRendererProvider())); application.setRequestCycleProvider( new TestRequestCycleProvider(application.getRequestCycleProvider()));
application.getPageRendererProvider())); application.setRequestCycleProvider(new TestRequestCycleProvider( application.getRequestCycleProvider()));