org.apache.tapestry
Class StaleSessionException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--java.lang.RuntimeException
                    |
                    +--org.apache.tapestry.ApplicationRuntimeException
                          |
                          +--org.apache.tapestry.StaleSessionException
All Implemented Interfaces:
ILocatable, Serializable

public class StaleSessionException
extends ApplicationRuntimeException

Exception thrown by an IEngineService when it discovers that the HttpSession has timed out (and been replaced by a new, empty one).

The application should redirect to the stale-session page.

Version:
$Id: StaleSessionException.java,v 1.5 2004/01/19 21:32:10 hlship Exp $
Author:
Howard Lewis Ship
See Also:
Serialized Form

Constructor Summary
StaleSessionException()
           
StaleSessionException(String message, IPage page)
           
 
Method Summary
 IPage getPage()
          Returns the page referenced by the service URL, if known, or null otherwise.
 String getPageName()
           
 
Methods inherited from class org.apache.tapestry.ApplicationRuntimeException
getCause, getComponent, getLocation
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StaleSessionException

public StaleSessionException()

StaleSessionException

public StaleSessionException(String message,
                             IPage page)
Method Detail

getPageName

public String getPageName()

getPage

public IPage getPage()
Returns the page referenced by the service URL, if known, or null otherwise.