]> source.dussan.org Git - vaadin-framework.git/commitdiff
Removed unneeded ApplicationServlet reference from CommunicationManager as proposed...
authorJoonas Lehtinen <joonas.lehtinen@itmill.com>
Mon, 11 Feb 2008 21:29:17 +0000 (21:29 +0000)
committerJoonas Lehtinen <joonas.lehtinen@itmill.com>
Mon, 11 Feb 2008 21:29:17 +0000 (21:29 +0000)
svn changeset:3771/svn branch:trunk

src/com/itmill/toolkit/terminal/gwt/server/ApplicationServlet.java
src/com/itmill/toolkit/terminal/gwt/server/CommunicationManager.java

index fa07c67e7f379e3794bf050286c3ce0411bf5261..e0771ee98b91525b6b69fce4090a150ffbf54944 100644 (file)
@@ -382,7 +382,7 @@ public class ApplicationServlet extends HttpServlet {
                     ((WebApplicationContext) application.getContext())
                             .startTransaction(application, request);
                     getApplicationManager(application).handleUidlRequest(
-                            request, response);
+                            request, response, this);
 
                     return;
                 }
@@ -1407,7 +1407,7 @@ public class ApplicationServlet extends HttpServlet {
 
         if (mgr == null) {
             // Creates new manager
-            mgr = new CommunicationManager(application, this);
+            mgr = new CommunicationManager(application);
             applicationToAjaxAppMgrMap.put(application, mgr);
         }
         return mgr;
index cf65346237a5e5244c52fc30bc27b1076db170c2..bafa214aaf2f670d0154f8a0b9315436e8cb3bb9 100644 (file)
@@ -87,12 +87,8 @@ public class CommunicationManager implements Paintable.RepaintRequestListener {
 
     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());
     }
 
@@ -190,7 +186,7 @@ public class CommunicationManager implements Paintable.RepaintRequestListener {
      * @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)