org.codelabor.system.web.filter.selective
Class SelectiveNoCacheFilter
java.lang.Object
org.codelabor.system.web.filter.BaseFilterImpl
org.codelabor.system.web.filter.NoCacheFilter
org.codelabor.system.web.filter.selective.SelectiveNoCacheFilter
- All Implemented Interfaces:
- javax.servlet.Filter, SelectiveFilter
- Direct Known Subclasses:
- AntStylePathPatternNoCacheFilter, ExtensionNoCacheFilter
public abstract class SelectiveNoCacheFilter
- extends NoCacheFilter
- implements SelectiveFilter
선택적 노 캐쉬 필터
- Author:
- Shin Sang-jae
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
excludePatterns
protected List<String> excludePatterns
- 예외 패턴의 리스트
includePatterns
protected List<String> includePatterns
- 포함 패턴의 리스트
delimeterPattern
protected String delimeterPattern
- 리스트 항목의 구분자
SelectiveNoCacheFilter
public SelectiveNoCacheFilter()
init
public void init(javax.servlet.FilterConfig filterConfig)
throws javax.servlet.ServletException
- Specified by:
init
in interface javax.servlet.Filter
- Overrides:
init
in class BaseFilterImpl
- Throws:
javax.servlet.ServletException
getExcludePatterns
public List<String> getExcludePatterns(javax.servlet.FilterConfig filterConfig)
- Description copied from interface:
SelectiveFilter
- 필터 적용 예외 리스트를 설정 파라미터에서 가져온다.
- Specified by:
getExcludePatterns
in interface SelectiveFilter
- Returns:
- 예외 항목의 리스트
getIncludePatterns
public List<String> getIncludePatterns(javax.servlet.FilterConfig filterConfig)
- Description copied from interface:
SelectiveFilter
- 필터 적용 포함 리스트를 설정 파라미터에서 가져온다.
- Specified by:
getIncludePatterns
in interface SelectiveFilter
- Returns:
- 포함 항목의 리스트
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 BaseFilterImpl
- Throws:
IOException
javax.servlet.ServletException
Copyright © 2011 CODELABOR. All Rights Reserved.