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

public abstract class CCFilterBase extends Object implements javax.servlet.Filter
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
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    final 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 interface javax.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 interface javax.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