public abstract class AbstractIgnorableFilter
extends org.springframework.web.filter.GenericFilterBean
implements org.springframework.core.Ordered
GenericFilterBean implementations to allow for ignoring behavior based on the presence (or absence)
of a request param. Sublclasses should implement doFilterUnlessIgnored(ServletRequest, ServletResponse, FilterChain), knowing
that this method will faithfully be called unless the logic here determines the filter should pass the request through without
processing.SecurityBasedIgnoreFilter| Constructor and Description |
|---|
AbstractIgnorableFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain) |
abstract void |
doFilterUnlessIgnored(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain) |
protected boolean |
isIgnored(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse) |
addRequiredProperty, afterPropertiesSet, createEnvironment, destroy, getEnvironment, getFilterConfig, getFilterName, getServletContext, init, initBeanWrapper, initFilterBean, setBeanName, setEnvironment, setServletContextpublic void doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
throws IOException,
javax.servlet.ServletException
doFilter in interface javax.servlet.FilterIOExceptionjavax.servlet.ServletExceptionprotected boolean isIgnored(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse)
public abstract void doFilterUnlessIgnored(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
throws IOException,
javax.servlet.ServletException
IOExceptionjavax.servlet.ServletExceptionCopyright © 2020. All rights reserved.