Author: mgrigorov
Date: Sun Aug 28 15:47:22 2011
New Revision: 1162540

URL: http://svn.apache.org/viewvc?rev=1162540&view=rev
Log:
Update javadoc.


Modified:
    
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/protocol/http/PageExpiredException.java

Modified: 
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/protocol/http/PageExpiredException.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/protocol/http/PageExpiredException.java?rev=1162540&r1=1162539&r2=1162540&view=diff
==============================================================================
--- 
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/protocol/http/PageExpiredException.java
 (original)
+++ 
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/protocol/http/PageExpiredException.java
 Sun Aug 28 15:47:22 2011
@@ -16,12 +16,28 @@
  */
 package org.apache.wicket.protocol.http;
 
+import java.io.NotSerializableException;
+
+import javax.servlet.http.HttpSession;
+
+import org.apache.wicket.Page;
 import org.apache.wicket.WicketRuntimeException;
+import org.apache.wicket.request.handler.IPageProvider;
+import org.apache.wicket.settings.IStoreSettings;
 
 /**
- * Thrown when the {@link 
org.apache.wicket.protocol.http.WebRequestCycleProcessor} could not
- * process the request or {@link 
org.apache.wicket.request.AbstractRequestCycleProcessor} could not
- * resolve the rendered page.
+ * Thrown when a {@link Page} instance cannot be found by its id in the page 
stores. The page may be
+ * missing because of reasons like:
+ * <ul>
+ * <li>the page have never been stored there, e.g. an error occurred during 
the storing process</li>
+ * <li>the http session has expired and thus all pages related to this session 
are erased too</li>
+ * <li>the page instance has been erased because the store size exceeded</li>
+ * </ul>
+ * 
+ * @see HttpSession#setMaxInactiveInterval(int)
+ * @see IStoreSettings#setMaxSizePerSession(org.apache.wicket.util.lang.Bytes)
+ * @see NotSerializableException
+ * @see IPageProvider#getPageInstance()
  */
 public class PageExpiredException extends WicketRuntimeException
 {


Reply via email to