Author: mgrigorov
Date: Sat Sep 25 14:53:48 2010
New Revision: 1001227
URL: http://svn.apache.org/viewvc?rev=1001227&view=rev
Log:
Move the initialization of PageAccessSynchronizer in #internalInit() so it can
use IRequestCycleSettings#getTimeout() to configure itself.
Note: this changes the current '2 minutes' to '1 minute' as in 1.4.x
Modified:
wicket/trunk/wicket/src/main/java/org/apache/wicket/Application.java
Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/Application.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/Application.java?rev=1001227&r1=1001226&r2=1001227&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/Application.java
(original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/Application.java Sat
Sep 25 14:53:48 2010
@@ -200,6 +200,8 @@ public abstract class Application implem
/** page renderer provider */
private IPageRendererProvider pageRendererProvider;
+ private PageAccessSynchronizer pageAccessSynchronizer;
+
/** request cycle provider */
private IRequestCycleProvider requestCycleProvider;
@@ -927,6 +929,9 @@ public abstract class Application implem
pageFactory = newPageFactory();
+ pageAccessSynchronizer = new
PageAccessSynchronizer(getRequestCycleSettings().getTimeout());
+
+
requestCycleProvider = new DefaultRequestCycleProvider();
}
@@ -1187,9 +1192,6 @@ public abstract class Application implem
private volatile IPageManager pageManager;
private IProvider<IPageManager> pageManagerProvider;
- private final PageAccessSynchronizer pageAccessSynchronizer = new
PageAccessSynchronizer(
- Duration.minutes(2)); // TODO WICKET-NG timeout configurable
-
public final IProvider<IPageManager> getPageManagerProvider()
{
return pageManagerProvider;