org.codelabor.system.security.web.filters
Class SelectiveSessionIdValidationFilter
java.lang.Object
org.codelabor.system.web.filters.BaseFilterImpl
org.codelabor.system.security.web.filters.SessionIdValidationFilter
org.codelabor.system.security.web.filters.SelectiveSessionIdValidationFilter
- All Implemented Interfaces:
- javax.servlet.Filter, org.codelabor.system.web.filters.SelectiveFilter
- Direct Known Subclasses:
- AntStylePathPatternSessionIdValidationFilter
public abstract class SelectiveSessionIdValidationFilter
- extends SessionIdValidationFilter
- implements org.codelabor.system.web.filters.SelectiveFilter
선택적 세션 확인 필터
- Author:
- Shin Sangjae
Fields inherited from class org.codelabor.system.web.filters.BaseFilterImpl |
servletContext |
Method Summary |
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain filterChain)
|
List<String> |
getExcludePatterns(javax.servlet.FilterConfig filterConfig)
|
List<String> |
getIncludePatterns(javax.servlet.FilterConfig filterConfig)
|
void |
init(javax.servlet.FilterConfig filterConfig)
|
Methods inherited from class org.codelabor.system.web.filters.BaseFilterImpl |
destroy |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.codelabor.system.web.filters.SelectiveFilter |
isFilterRequired |
excludePatterns
protected List<String> excludePatterns
- 예외 패턴의 리스트
includePatterns
protected List<String> includePatterns
- 포함 패턴의 리스트
delimeterPattern
protected String delimeterPattern
- 리스트 항목의 구분자
SelectiveSessionIdValidationFilter
public SelectiveSessionIdValidationFilter()
init
public void init(javax.servlet.FilterConfig filterConfig)
throws javax.servlet.ServletException
- Specified by:
init
in interface javax.servlet.Filter
- Overrides:
init
in class SessionIdValidationFilter
- Throws:
javax.servlet.ServletException
getExcludePatterns
public List<String> getExcludePatterns(javax.servlet.FilterConfig filterConfig)
- Specified by:
getExcludePatterns
in interface org.codelabor.system.web.filters.SelectiveFilter
getIncludePatterns
public List<String> getIncludePatterns(javax.servlet.FilterConfig filterConfig)
- Specified by:
getIncludePatterns
in interface org.codelabor.system.web.filters.SelectiveFilter
doFilter
public void doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain filterChain)
throws IOException,
javax.servlet.ServletException
- Specified by:
doFilter
in interface javax.servlet.Filter
- Overrides:
doFilter
in class org.codelabor.system.web.filters.BaseFilterImpl
- Throws:
IOException
javax.servlet.ServletException
Copyright © 2010 CODELABOR. All Rights Reserved.