Package com.enonic.xp.web.filter
Class BaseWebFilter
- java.lang.Object
-
- com.enonic.xp.web.filter.BaseWebFilter
-
- All Implemented Interfaces:
javax.servlet.Filter
- Direct Known Subclasses:
OncePerRequestFilter
@PublicApi public abstract class BaseWebFilter extends java.lang.Object implements javax.servlet.Filter
-
-
Constructor Summary
Constructors Constructor Description BaseWebFilter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
destroy()
protected abstract void
doFilter(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, javax.servlet.FilterChain chain)
void
doFilter(javax.servlet.ServletRequest req, javax.servlet.ServletResponse res, javax.servlet.FilterChain chain)
void
init(javax.servlet.FilterConfig config)
-
-
-
Method Detail
-
init
public void init(javax.servlet.FilterConfig config) throws javax.servlet.ServletException
- Specified by:
init
in interfacejavax.servlet.Filter
- Throws:
javax.servlet.ServletException
-
doFilter
public final void doFilter(javax.servlet.ServletRequest req, javax.servlet.ServletResponse res, javax.servlet.FilterChain chain) throws java.io.IOException, javax.servlet.ServletException
- Specified by:
doFilter
in interfacejavax.servlet.Filter
- Throws:
java.io.IOException
javax.servlet.ServletException
-
doFilter
protected abstract void doFilter(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, javax.servlet.FilterChain chain) throws java.lang.Exception
- Throws:
java.lang.Exception
-
destroy
public void destroy()
- Specified by:
destroy
in interfacejavax.servlet.Filter
-
-