org.apache.wicket
Class NonResettingRestartException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.apache.wicket.request.RequestHandlerStack.ReplaceHandlerException
                  extended by org.apache.wicket.NonResettingRestartException
All Implemented Interfaces:
Serializable

public class NonResettingRestartException
extends RequestHandlerStack.ReplaceHandlerException

Causes Wicket to interrupt current request processing and immediately respond with the specified page. Does not reset the header meta data (e.g. cookies).

See Also:
RestartResponseException, Serialized Form

Constructor Summary
NonResettingRestartException(Class<? extends Page> pageClass)
          Constructor.
NonResettingRestartException(Class<? extends Page> pageClass, PageParameters params)
          Constructor.
NonResettingRestartException(Class<? extends Page> pageClass, PageParameters params, RenderPageRequestHandler.RedirectPolicy redirectPolicy)
          Constructor.
NonResettingRestartException(IRequestHandler handler, boolean removeAll)
          Constructor.
NonResettingRestartException(String redirectUrl)
          Constructor.
 
Method Summary
 
Methods inherited from class org.apache.wicket.request.RequestHandlerStack.ReplaceHandlerException
fillInStackTrace
 
Methods inherited from class java.lang.Throwable
getCause, 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

NonResettingRestartException

public NonResettingRestartException(Class<? extends Page> pageClass)
Constructor.

Parameters:
pageClass - the class of the new page that should be rendered

NonResettingRestartException

public NonResettingRestartException(Class<? extends Page> pageClass,
                                    PageParameters params)
Constructor.

Parameters:
pageClass - the class of the new page that should be rendered
params - the page parameters to use for the new page

NonResettingRestartException

public NonResettingRestartException(Class<? extends Page> pageClass,
                                    PageParameters params,
                                    RenderPageRequestHandler.RedirectPolicy redirectPolicy)
Constructor.

Parameters:
pageClass - the class of the new page that should be rendered
params - the page parameters to use for the new page
redirectPolicy - the policy that mandates whether to do a redirect

NonResettingRestartException

public NonResettingRestartException(String redirectUrl)
Constructor.

Parameters:
redirectUrl - URL to redirect to.

NonResettingRestartException

public NonResettingRestartException(IRequestHandler handler,
                                    boolean removeAll)
Constructor.

Parameters:
handler - the IRequestHandler to use
removeAll - a flag indicating whether to ignore all already scheduled IRequestHandlers before throwing this exception


Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.