public class RequestCacheAwareFilter extends GenericFilterBean
It will call getMatchingRequest
on the configured RequestCache. If the method returns a value (a wrapper of the saved request), it will
pass this to the filter chain's doFilter method.
If null is returned by the cache, the original request is used and the filter has no effect.
logger
Constructor and Description |
---|
RequestCacheAwareFilter() |
RequestCacheAwareFilter(RequestCache requestCache) |
Modifier and Type | Method and Description |
---|---|
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain) |
void |
setRequestCache(RequestCache requestCache)
Deprecated.
Use constructor injection
|
addRequiredProperty, afterPropertiesSet, destroy, getFilterConfig, getFilterName, getServletContext, init, initBeanWrapper, initFilterBean, setBeanName, setEnvironment, setServletContext
public RequestCacheAwareFilter()
public RequestCacheAwareFilter(RequestCache requestCache)
public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException
IOException
javax.servlet.ServletException
@Deprecated public void setRequestCache(RequestCache requestCache)