|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.tuckey.web.filters.urlrewrite.UrlRewriter
public class UrlRewriter
The main rewriter.
| Constructor Summary | |
|---|---|
UrlRewriter(Conf conf)
|
|
| Method Summary | |
|---|---|
void |
destroy()
Destory the rewriter gracefully. |
Conf |
getConf()
|
RewrittenUrl |
handleInvocationTargetException(javax.servlet.http.HttpServletRequest hsRequest,
javax.servlet.http.HttpServletResponse hsResponse,
java.lang.reflect.InvocationTargetException e)
Handle an exception thrown by a Run element. |
protected RewrittenOutboundUrl |
processEncodeURL(javax.servlet.http.HttpServletResponse hsResponse,
javax.servlet.http.HttpServletRequest hsRequest,
boolean encodeUrlHasBeenRun,
java.lang.String outboundUrl)
Handles rewriting urls in jsp's etc, i.e. |
RewrittenUrl |
processRequest(javax.servlet.http.HttpServletRequest hsRequest,
javax.servlet.http.HttpServletResponse hsResponse)
Helpful for testing but otherwise, don't use. |
boolean |
processRequest(javax.servlet.http.HttpServletRequest hsRequest,
javax.servlet.http.HttpServletResponse hsResponse,
javax.servlet.FilterChain parentChain)
The main method called for each request that this filter is mapped for. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public UrlRewriter(Conf conf)
| Method Detail |
|---|
public RewrittenUrl processRequest(javax.servlet.http.HttpServletRequest hsRequest,
javax.servlet.http.HttpServletResponse hsResponse)
throws java.io.IOException,
javax.servlet.ServletException,
java.lang.reflect.InvocationTargetException
java.io.IOException
javax.servlet.ServletException
java.lang.reflect.InvocationTargetException
public boolean processRequest(javax.servlet.http.HttpServletRequest hsRequest,
javax.servlet.http.HttpServletResponse hsResponse,
javax.servlet.FilterChain parentChain)
throws java.io.IOException,
javax.servlet.ServletException
hsRequest - The request to process.
java.io.IOException
javax.servlet.ServletException
public RewrittenUrl handleInvocationTargetException(javax.servlet.http.HttpServletRequest hsRequest,
javax.servlet.http.HttpServletResponse hsResponse,
java.lang.reflect.InvocationTargetException e)
throws javax.servlet.ServletException,
java.io.IOException
javax.servlet.ServletException
java.io.IOExceptionpublic Conf getConf()
protected RewrittenOutboundUrl processEncodeURL(javax.servlet.http.HttpServletResponse hsResponse,
javax.servlet.http.HttpServletRequest hsRequest,
boolean encodeUrlHasBeenRun,
java.lang.String outboundUrl)
hsResponse - responsehsRequest - requestencodeUrlHasBeenRun - if encodeUrl has already been run on the originalOutboundUrl speficy this to be trueoutboundUrl - url
UrlRewriteWrappedResponsepublic void destroy()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||