org.mortbay.http.handler
Class ForwardHandler
java.lang.Object
|
+--org.mortbay.http.handler.NullHandler
|
+--org.mortbay.http.handler.ForwardHandler
- All Implemented Interfaces:
- HttpHandler, LifeCycle
- public class ForwardHandler
- extends NullHandler
Forward Request Handler.
- Version:
- $Revision: 1.2 $
- Author:
- Greg Wilkins (gregw)
Method Summary |
void |
addForward(java.lang.String pathSpecInContext,
java.lang.String newPath)
Add a forward mapping. |
void |
handle(java.lang.String pathInContext,
java.lang.String pathParams,
HttpRequest request,
HttpResponse response)
Handle a request. |
void |
setHandleQueries(boolean b)
Set the Handler up to cope with forwards to paths that contain query
elements (e.g. |
void |
setRootForward(java.lang.String newPath)
Add a forward mapping for root path. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ForwardHandler
public ForwardHandler()
- Constructor.
ForwardHandler
public ForwardHandler(java.lang.String rootForward)
- Constructor.
- Parameters:
rootForward
-
addForward
public void addForward(java.lang.String pathSpecInContext,
java.lang.String newPath)
- Add a forward mapping.
- Parameters:
pathSpecInContext
- The path to forward fromnewPath
- The path to forward to.
setRootForward
public void setRootForward(java.lang.String newPath)
- Add a forward mapping for root path.
- Parameters:
newPath
- The path to forward to.
setHandleQueries
public void setHandleQueries(boolean b)
- Set the Handler up to cope with forwards to paths that contain query
elements (e.g. "/blah"->"/foo?a=b").
- Parameters:
b
-
handle
public void handle(java.lang.String pathInContext,
java.lang.String pathParams,
HttpRequest request,
HttpResponse response)
throws HttpException,
java.io.IOException
- Description copied from interface:
HttpHandler
- Handle a request.
- Following copied from interface:
org.mortbay.http.HttpHandler
- Parameters:
pathInContext
- The context pathpathParams
- Path parameters such as encoded Session IDrequest
- The requestresponse
- The response.
Copyright © 2000 Mortbay Consulting Pty. Ltd. All Rights Reserved.