public class JumpersFilter extends Object implements javax.servlet.Filter, MMBaseStarter
| Constructor and Description |
|---|
JumpersFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
destroys the filter
|
void |
doFilter(javax.servlet.ServletRequest servletRequest,
javax.servlet.ServletResponse servletResponse,
javax.servlet.FilterChain filterChain)
Filters the request: tries to find a jumper and redirects to this url when found, otherwise the
request will be handled somewhere else in the filterchain.
|
javax.servlet.FilterConfig |
getFilterConfig()
Deprecated.
will be dropped in future versions
|
MMBase |
getMMBase()
Returns the currently set MMBase object.
|
void |
init(javax.servlet.FilterConfig filterConfig)
Initializes the filter
|
void |
setFilterConfig(javax.servlet.FilterConfig fc)
Deprecated.
will be dropped in future versions
|
void |
setInitException(javax.servlet.ServletException se)
If something went wrong (an exception occured), the caller may is informed by a call to this
method.
|
void |
setMMBase(MMBase mmb)
Set MMBase object after initializion, in the caller.
|
public void setFilterConfig(javax.servlet.FilterConfig fc)
public javax.servlet.FilterConfig getFilterConfig()
public MMBase getMMBase()
MMBaseStartergetMMBase in interface MMBaseStarterpublic void setMMBase(MMBase mmb)
MMBaseStartersetMMBase in interface MMBaseStarterpublic void setInitException(javax.servlet.ServletException se)
MMBaseStartersetInitException in interface MMBaseStarterpublic void init(javax.servlet.FilterConfig filterConfig)
throws javax.servlet.ServletException
init in interface javax.servlet.Filterjavax.servlet.ServletExceptionpublic void doFilter(javax.servlet.ServletRequest servletRequest,
javax.servlet.ServletResponse servletResponse,
javax.servlet.FilterChain filterChain)
throws IOException,
javax.servlet.ServletException
doFilter in interface javax.servlet.FilterservletRequest - The ServletRequest.servletResponse - The ServletResponse.filterChain - The FilterChain.IOExceptionjavax.servlet.ServletExceptionpublic void destroy()
destroy in interface javax.servlet.FilterMMBase 1.9-SNAPSHOT - ${javadoctimestamp}