((WebApplicationContext) application.getContext())
.startTransaction(application, request);
getApplicationManager(application).handleUidlRequest(
- request, response);
+ request, response, this);
return;
}
if (mgr == null) {
// Creates new manager
- mgr = new CommunicationManager(application, this);
+ mgr = new CommunicationManager(application);
applicationToAjaxAppMgrMap.put(application, mgr);
}
return mgr;
private int pendingLocalesIndex;
- private final ApplicationServlet applicationServlet;
-
- public CommunicationManager(Application application,
- ApplicationServlet applicationServlet) {
+ public CommunicationManager(Application application) {
this.application = application;
- this.applicationServlet = applicationServlet;
requireLocale(application.getLocale().toString());
}
* @throws IOException
*/
public void handleUidlRequest(HttpServletRequest request,
- HttpServletResponse response) throws IOException {
+ HttpServletResponse response, ApplicationServlet applicationServlet) throws IOException {
// repaint requested or session has timed out and new one is created
boolean repaintAll = (request.getParameter(GET_PARAM_REPAINT_ALL) != null)