public class DelegatingFilter
extends java.lang.Object
implements javax.servlet.Filter
CompositeFilter
internally.
In Servlet 3.0 it's possible to register filters programmatically,
so this class can be removed when we will require Servlet 3.0.Constructor and Description |
---|
DelegatingFilter() |
Modifier and Type | Method and Description |
---|---|
static void |
activate() |
void |
destroy() |
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain) |
void |
init(javax.servlet.FilterConfig filterConfig) |
static void |
registerDelegate(javax.servlet.Filter filter) |
static void |
reset() |
public static void registerDelegate(javax.servlet.Filter filter)
@TestOnly public static void reset()
public static void activate()
public void init(javax.servlet.FilterConfig filterConfig) throws javax.servlet.ServletException
init
in interface javax.servlet.Filter
javax.servlet.ServletException
public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws java.io.IOException, javax.servlet.ServletException
doFilter
in interface javax.servlet.Filter
java.io.IOException
javax.servlet.ServletException
public void destroy()
destroy
in interface javax.servlet.Filter