DELTASPIKE-505 ClientWindowRenderMode#LAZY as default mode

Project: http://git-wip-us.apache.org/repos/asf/deltaspike/repo
Commit: http://git-wip-us.apache.org/repos/asf/deltaspike/commit/bb54ac14
Tree: http://git-wip-us.apache.org/repos/asf/deltaspike/tree/bb54ac14
Diff: http://git-wip-us.apache.org/repos/asf/deltaspike/diff/bb54ac14

Branch: refs/heads/master
Commit: bb54ac14eda2816a11869eb86edac7740fe0623f
Parents: ce7c9f9
Author: gpetracek <[email protected]>
Authored: Mon Jan 20 10:02:11 2014 +0100
Committer: gpetracek <[email protected]>
Committed: Mon Jan 20 10:02:11 2014 +0100

----------------------------------------------------------------------
 .../jsf/spi/scope/window/DefaultClientWindowConfig.java | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/deltaspike/blob/bb54ac14/deltaspike/modules/jsf/api/src/main/java/org/apache/deltaspike/jsf/spi/scope/window/DefaultClientWindowConfig.java
----------------------------------------------------------------------
diff --git 
a/deltaspike/modules/jsf/api/src/main/java/org/apache/deltaspike/jsf/spi/scope/window/DefaultClientWindowConfig.java
 
b/deltaspike/modules/jsf/api/src/main/java/org/apache/deltaspike/jsf/spi/scope/window/DefaultClientWindowConfig.java
index 9978b77..a13011e 100644
--- 
a/deltaspike/modules/jsf/api/src/main/java/org/apache/deltaspike/jsf/spi/scope/window/DefaultClientWindowConfig.java
+++ 
b/deltaspike/modules/jsf/api/src/main/java/org/apache/deltaspike/jsf/spi/scope/window/DefaultClientWindowConfig.java
@@ -119,12 +119,10 @@ public class DefaultClientWindowConfig implements 
ClientWindowConfig, Serializab
     }
 
     /**
-     * By default we use {@link ClientWindowRenderMode#CLIENTWINDOW} unless
-     * we detect a bot.
+     * By default we use {@link ClientWindowRenderMode#LAZY} unless
+     * we detect a bot. Use {@link 
org.apache.deltaspike.jsf.api.config.JsfModuleConfig#getDefaultWindowMode()}
+     * to change this default behavior. Alternative:
      * Override this method to exclude other requests from getting accessed.
-     *
-     * @param facesContext
-     * @return
      */
     @Override
     public ClientWindowRenderMode getClientWindowRenderMode(FacesContext 
facesContext)
@@ -133,7 +131,7 @@ public class DefaultClientWindowConfig implements 
ClientWindowConfig, Serializab
         {
             if (this.defaultClientWindowRenderMode != null)
             {
-                return this.defaultClientWindowRenderMode;
+                return this.defaultClientWindowRenderMode; //currently mainly 
needed for 'DELEGATED'
             }
             return ClientWindowRenderMode.NONE;
         }
@@ -154,7 +152,7 @@ public class DefaultClientWindowConfig implements 
ClientWindowConfig, Serializab
         {
             return this.defaultClientWindowRenderMode;
         }
-        return ClientWindowRenderMode.CLIENTWINDOW;
+        return ClientWindowRenderMode.LAZY;
     }
 
     @Override

Reply via email to