org.apache.wicket.request.http.handler
Class RedirectRequestHandler

java.lang.Object
  extended by org.apache.wicket.request.http.handler.RedirectRequestHandler
All Implemented Interfaces:
IRequestHandler

public class RedirectRequestHandler
extends Object
implements IRequestHandler

A request handler that redirects to the given url. the url should be one of the following:

Author:
igor.vaynberg, jcompagner

Constructor Summary
RedirectRequestHandler(String redirectUrl)
           
RedirectRequestHandler(String redirectUrl, int status)
           
 
Method Summary
 void detach(IRequestCycle requestCycle)
          This method is called at the end of a request cycle to indicate that processing is done and that cleaning up of the subject(s) of this target may be done.
 String getRedirectUrl()
           
 int getStatus()
           
 void respond(IRequestCycle requestCycle)
          Generates a response.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RedirectRequestHandler

public RedirectRequestHandler(String redirectUrl)
Parameters:
redirectUrl - URL to redirect to.

RedirectRequestHandler

public RedirectRequestHandler(String redirectUrl,
                              int status)
Parameters:
redirectUrl - URL to redirect to.
status - 301 (Moved permanently) or 302 (Moved temporarily)
Method Detail

getRedirectUrl

public String getRedirectUrl()
Returns:
redirect url

getStatus

public int getStatus()
Returns:
http redirect status code

detach

public void detach(IRequestCycle requestCycle)
This method is called at the end of a request cycle to indicate that processing is done and that cleaning up of the subject(s) of this target may be done.

Specified by:
detach in interface IRequestHandler
Parameters:
requestCycle - the current request cycle

respond

public void respond(IRequestCycle requestCycle)
Generates a response.

Specified by:
respond in interface IRequestHandler
Parameters:
requestCycle - the current request cycle


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