public class SecurityContextHolderAwareRequestFilter extends Object implements javax.servlet.Filter
Filter
which populates the ServletRequest
with a new request wrapper.Several
request wrappers are included with the framework. The simplest version is SecurityContextHolderAwareRequestWrapper
. A more complex and powerful request wrapper is SavedRequestAwareWrapper
. The latter is also the default.
To modify the wrapper used, call setWrapperClass(Class)
.
Any request wrapper configured for instantiation by this class must provide a public constructor that
accepts two arguments, being a HttpServletRequest
and a PortResolver
.
Constructor and Description |
---|
SecurityContextHolderAwareRequestFilter() |
Modifier and Type | Method and Description |
---|---|
void |
destroy() |
void |
doFilter(javax.servlet.ServletRequest servletRequest,
javax.servlet.ServletResponse servletResponse,
javax.servlet.FilterChain filterChain) |
void |
init(javax.servlet.FilterConfig filterConfig) |
void |
setPortResolver(PortResolver portResolver) |
void |
setWrapperClass(Class wrapperClass) |
public SecurityContextHolderAwareRequestFilter()
public void destroy()
destroy
in interface javax.servlet.Filter
public void doFilter(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse, javax.servlet.FilterChain filterChain) throws IOException, javax.servlet.ServletException
doFilter
in interface javax.servlet.Filter
IOException
javax.servlet.ServletException
public void init(javax.servlet.FilterConfig filterConfig) throws javax.servlet.ServletException
init
in interface javax.servlet.Filter
javax.servlet.ServletException
public void setPortResolver(PortResolver portResolver)
public void setWrapperClass(Class wrapperClass)
Copyright © 2004–2019 Interface21, Inc. All rights reserved.