org.tuckey.web.filters.urlrewrite.sample
Class SampleMultiUrlRewriteFilter
java.lang.Object
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter
org.tuckey.web.filters.urlrewrite.sample.SampleMultiUrlRewriteFilter
- All Implemented Interfaces:
- javax.servlet.Filter
public class SampleMultiUrlRewriteFilter
- extends UrlRewriteFilter
Sample of how you might load multiple configuration files. (NOT to be used verbatim!!)
Method Summary |
void |
destroyUrlRewriter()
|
UrlRewriter |
getUrlRewriter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
Called for every request. |
void |
loadUrlRewriter(javax.servlet.FilterConfig filterConfig)
Separate from init so that it can be overidden. |
Methods inherited from class org.tuckey.web.filters.urlrewrite.UrlRewriteFilter |
checkConf, destroy, destroyActual, doFilter, getConfReloadCheckInterval, getConfReloadLastCheck, getFullVersionString, getStatusPath, init, isConfReloadCheckEnabled, isLoaded, isStatusEnabled, isTimeToReloadConf, reloadConf |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SampleMultiUrlRewriteFilter
public SampleMultiUrlRewriteFilter()
loadUrlRewriter
public void loadUrlRewriter(javax.servlet.FilterConfig filterConfig)
throws javax.servlet.ServletException
- Description copied from class:
UrlRewriteFilter
- Separate from init so that it can be overidden.
- Overrides:
loadUrlRewriter
in class UrlRewriteFilter
- Throws:
javax.servlet.ServletException
getUrlRewriter
public UrlRewriter getUrlRewriter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
- Description copied from class:
UrlRewriteFilter
- Called for every request.
Split from doFilter so that it can be overriden.
- Overrides:
getUrlRewriter
in class UrlRewriteFilter
destroyUrlRewriter
public void destroyUrlRewriter()
- Overrides:
destroyUrlRewriter
in class UrlRewriteFilter