org.springframework.security.ui
Class SpringSecurityFilter
java.lang.Object
org.springframework.security.ui.SpringSecurityFilter
- All Implemented Interfaces:
- javax.servlet.Filter, org.springframework.core.Ordered
- Direct Known Subclasses:
- AbstractPreAuthenticatedProcessingFilter, AbstractProcessingFilter, AnonymousProcessingFilter, BasicProcessingFilter, ChannelProcessingFilter, ConcurrentSessionFilter, DefaultLoginPageGeneratingFilter, ExceptionTranslationFilter, HttpSessionContextIntegrationFilter, LogoutFilter, NtlmProcessingFilter, RememberMeProcessingFilter, SecurityContextHolderAwareRequestFilter, SessionFixationProtectionFilter, SwitchUserProcessingFilter
public abstract class SpringSecurityFilter
- extends java.lang.Object
- implements javax.servlet.Filter, org.springframework.core.Ordered
Implements Ordered interface as required by security namespace configuration and implements unused filter
lifecycle methods and performs casting of request and response to http versions in doFilter method.
- Version:
- $Id: SpringSecurityFilter.java 2985 2008-04-22 22:21:20Z luke_t $
- Author:
- Luke Taylor
Field Summary |
protected org.apache.commons.logging.Log |
logger
|
Fields inherited from interface org.springframework.core.Ordered |
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE |
Method Summary |
void |
destroy()
Does nothing. |
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
|
protected abstract void |
doFilterHttp(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain chain)
|
void |
init(javax.servlet.FilterConfig filterConfig)
Does nothing. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.springframework.core.Ordered |
getOrder |
logger
protected final org.apache.commons.logging.Log logger
SpringSecurityFilter
public SpringSecurityFilter()
init
public final void init(javax.servlet.FilterConfig filterConfig)
throws javax.servlet.ServletException
- Does nothing. We use IoC container lifecycle services instead.
- Specified by:
init
in interface javax.servlet.Filter
- Parameters:
filterConfig
- ignored
- Throws:
javax.servlet.ServletException
- ignored
destroy
public final void destroy()
- Does nothing. We use IoC container lifecycle services instead.
- Specified by:
destroy
in interface javax.servlet.Filter
doFilter
public final void doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
throws java.io.IOException,
javax.servlet.ServletException
- Specified by:
doFilter
in interface javax.servlet.Filter
- Throws:
java.io.IOException
javax.servlet.ServletException
doFilterHttp
protected abstract void doFilterHttp(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain chain)
throws java.io.IOException,
javax.servlet.ServletException
- Throws:
java.io.IOException
javax.servlet.ServletException
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object