Author: knopp
Date: Mon Apr  6 02:20:57 2009
New Revision: 762199

URL: http://svn.apache.org/viewvc?rev=762199&view=rev
Log: (empty)

Modified:
    
wicket/sandbox/knopp/experimental/wicket-ng/src/main/java/org/apache/wicket/Application.java
    
wicket/sandbox/knopp/experimental/wicket-ng/src/main/java/org/apache/wicket/RequestCycle.java
    
wicket/sandbox/knopp/experimental/wicket-ng/src/main/java/org/apache/wicket/page/AbstractPageManager.java
    
wicket/sandbox/knopp/experimental/wicket-ng/src/main/java/org/apache/wicket/page/persistent/PersistentPageManager.java
    
wicket/sandbox/knopp/experimental/wicket-ng/src/main/java/org/apache/wicket/protocol/http/WebApplication.java
    
wicket/sandbox/knopp/experimental/wicket-ng/src/main/java/org/apache/wicket/request/handler/PageProvider.java

Modified: 
wicket/sandbox/knopp/experimental/wicket-ng/src/main/java/org/apache/wicket/Application.java
URL: 
http://svn.apache.org/viewvc/wicket/sandbox/knopp/experimental/wicket-ng/src/main/java/org/apache/wicket/Application.java?rev=762199&r1=762198&r2=762199&view=diff
==============================================================================
--- 
wicket/sandbox/knopp/experimental/wicket-ng/src/main/java/org/apache/wicket/Application.java
 (original)
+++ 
wicket/sandbox/knopp/experimental/wicket-ng/src/main/java/org/apache/wicket/Application.java
 Mon Apr  6 02:20:57 2009
@@ -189,7 +189,7 @@
 
        protected PageManager newPageManager()
        {
-               int cacheSize = 50;
+               int cacheSize = 0;
                int fileChannelPoolCapacity = 50;
                DataStore dataStore = new DiskDataStore(getName(), 1000000, 
fileChannelPoolCapacity);
                PageStore pageStore = new DefaultPageStore(getName(), 
dataStore, cacheSize);

Modified: 
wicket/sandbox/knopp/experimental/wicket-ng/src/main/java/org/apache/wicket/RequestCycle.java
URL: 
http://svn.apache.org/viewvc/wicket/sandbox/knopp/experimental/wicket-ng/src/main/java/org/apache/wicket/RequestCycle.java?rev=762199&r1=762198&r2=762199&view=diff
==============================================================================
--- 
wicket/sandbox/knopp/experimental/wicket-ng/src/main/java/org/apache/wicket/RequestCycle.java
 (original)
+++ 
wicket/sandbox/knopp/experimental/wicket-ng/src/main/java/org/apache/wicket/RequestCycle.java
 Mon Apr  6 02:20:57 2009
@@ -363,7 +363,7 @@
        public void setResponsePage(IPage page)
        {
                replaceCurrentRequestHandler(new RenderPageRequestHandler(new 
PageProvider(page),
-                               
RenderPageRequestHandler.RedirectPolicy.ALWAYS_REDIRECT));
+                               
RenderPageRequestHandler.RedirectPolicy.AUTO_REDIRECT));
        }
 
        public void setResponsePage(Class<? extends IPage> pageClass, 
PageParameters parameters)
@@ -371,6 +371,6 @@
                PageSource source = WebApplication.get().getEncoderContext();
                PageProvider provider = new PageProvider(source, pageClass);
                replaceCurrentRequestHandler(new 
RenderPageRequestHandler(provider,
-                               
RenderPageRequestHandler.RedirectPolicy.ALWAYS_REDIRECT));
+                               
RenderPageRequestHandler.RedirectPolicy.AUTO_REDIRECT));
        }
 }

Modified: 
wicket/sandbox/knopp/experimental/wicket-ng/src/main/java/org/apache/wicket/page/AbstractPageManager.java
URL: 
http://svn.apache.org/viewvc/wicket/sandbox/knopp/experimental/wicket-ng/src/main/java/org/apache/wicket/page/AbstractPageManager.java?rev=762199&r1=762198&r2=762199&view=diff
==============================================================================
--- 
wicket/sandbox/knopp/experimental/wicket-ng/src/main/java/org/apache/wicket/page/AbstractPageManager.java
 (original)
+++ 
wicket/sandbox/knopp/experimental/wicket-ng/src/main/java/org/apache/wicket/page/AbstractPageManager.java
 Mon Apr  6 02:20:57 2009
@@ -194,7 +194,10 @@
 
        public void touchPage(Context context, IPage page)
        {
-               context.bind();
+               if (!page.isPageStateless())
+               {
+                       context.bind();
+               }
                RequestAdapter adapter = getRequestAdapter(context);
                adapter.touch(page);
        }

Modified: 
wicket/sandbox/knopp/experimental/wicket-ng/src/main/java/org/apache/wicket/page/persistent/PersistentPageManager.java
URL: 
http://svn.apache.org/viewvc/wicket/sandbox/knopp/experimental/wicket-ng/src/main/java/org/apache/wicket/page/persistent/PersistentPageManager.java?rev=762199&r1=762198&r2=762199&view=diff
==============================================================================
--- 
wicket/sandbox/knopp/experimental/wicket-ng/src/main/java/org/apache/wicket/page/persistent/PersistentPageManager.java
 (original)
+++ 
wicket/sandbox/knopp/experimental/wicket-ng/src/main/java/org/apache/wicket/page/persistent/PersistentPageManager.java
 Mon Apr  6 02:20:57 2009
@@ -150,10 +150,6 @@
                        {
                                return page;
                        }
-                       else if (getSessionId() != null)
-                       {
-                               return pageStore.getPage(getSessionId(), id);
-                       }
                        else
                        {
                                return null;

Modified: 
wicket/sandbox/knopp/experimental/wicket-ng/src/main/java/org/apache/wicket/protocol/http/WebApplication.java
URL: 
http://svn.apache.org/viewvc/wicket/sandbox/knopp/experimental/wicket-ng/src/main/java/org/apache/wicket/protocol/http/WebApplication.java?rev=762199&r1=762198&r2=762199&view=diff
==============================================================================
--- 
wicket/sandbox/knopp/experimental/wicket-ng/src/main/java/org/apache/wicket/protocol/http/WebApplication.java
 (original)
+++ 
wicket/sandbox/knopp/experimental/wicket-ng/src/main/java/org/apache/wicket/protocol/http/WebApplication.java
 Mon Apr  6 02:20:57 2009
@@ -216,31 +216,8 @@
                return resourceReferenceRegistry;
        }
 
-       private PageFactory pageFactory = new PageFactoryWrapper(new 
DefaultPageFactory());
+       private PageFactory pageFactory = new DefaultPageFactory();
        
-       private class PageFactoryWrapper implements PageFactory
-       {
-               private final PageFactory factory;
-               
-               PageFactoryWrapper(PageFactory factory)
-               {
-                       this.factory = factory;
-               }
-
-               public <C extends IPage> IPage newPage(Class<C> pageClass)
-               {
-                       IPage p = factory.newPage(pageClass);
-                       getPageManager().touchPage(getPageManagerContext(), p);
-                       return p;
-               }
-
-               public <C extends IPage> IPage newPage(Class<C> pageClass, 
PageParameters parameters)
-               {
-                       IPage p = factory.newPage(pageClass, parameters);
-                       getPageManager().touchPage(getPageManagerContext(), p);
-                       return p;
-               }
-       };
        
        public PageFactory getPageFactory()
        {

Modified: 
wicket/sandbox/knopp/experimental/wicket-ng/src/main/java/org/apache/wicket/request/handler/PageProvider.java
URL: 
http://svn.apache.org/viewvc/wicket/sandbox/knopp/experimental/wicket-ng/src/main/java/org/apache/wicket/request/handler/PageProvider.java?rev=762199&r1=762198&r2=762199&view=diff
==============================================================================
--- 
wicket/sandbox/knopp/experimental/wicket-ng/src/main/java/org/apache/wicket/request/handler/PageProvider.java
 (original)
+++ 
wicket/sandbox/knopp/experimental/wicket-ng/src/main/java/org/apache/wicket/request/handler/PageProvider.java
 Mon Apr  6 02:20:57 2009
@@ -130,7 +130,6 @@
                Check.argumentNotNull(page, "page");
 
                this.pageInstance = page;
-               touchPageInstance();
        }
 
        /**
@@ -153,6 +152,7 @@
                {
                        throw new PageExpiredException("Page expired.");
                }
+               touchPageInstance();
                return pageInstance;
        }
 


Reply via email to