Package org.eclnt.jsfserver.util
Class CCFilterBase
java.lang.Object
org.eclnt.jsfserver.util.CCFilterBase
- All Implemented Interfaces:
javax.servlet.Filter
- Direct Known Subclasses:
ErrorAnonymizerFilter
,ResourceAccessFilter
,ResponseLoggerFilter
,SecurityFilter
,SecurityFilterGeneral
,SecurityFilterPreflights
,SecurityFilterRemoteAddress
,SecurityFilterURLCheck
,SetHttpHeaderFilter
,ThreadContextInitializerFilter
,ThreadingFilter
Base filter that is used for all filter implementations within CaptainCasa.
Core functions:
1. init checks if the CC-environment is set up - and if not starts it
2. prevention of double execution of a filter
Core functions:
1. init checks if the CC-environment is set up - and if not starts it
2. prevention of double execution of a filter
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal void
doFilter
(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) protected abstract void
doFilterExecute
(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) void
init
(javax.servlet.FilterConfig filterConfig) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.servlet.Filter
destroy
-
Constructor Details
-
CCFilterBase
public CCFilterBase()
-
-
Method Details
-
init
public void init(javax.servlet.FilterConfig filterConfig) throws javax.servlet.ServletException - Specified by:
init
in interfacejavax.servlet.Filter
- Throws:
javax.servlet.ServletException
-
doFilter
public final void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException - Specified by:
doFilter
in interfacejavax.servlet.Filter
- Throws:
IOException
javax.servlet.ServletException
-
doFilterExecute
protected abstract void doFilterExecute(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException - Throws:
IOException
javax.servlet.ServletException
-