Class FilterBase
java.lang.Object
org.apache.catalina.filters.FilterBase
- All Implemented Interfaces:
Filter
- Direct Known Subclasses:
AddDefaultCharsetFilter,CsrfPreventionFilterBase,ExpiresFilter,HttpHeaderSecurityFilter,RateLimitFilter,RemoteCIDRFilter,RequestFilter,SetCharacterEncodingFilter
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract Logvoidinit(FilterConfig filterConfig) Iterates over the configuration parameters and either logs a warning, or throws an exception for any parameter that does not have a matching setter in this filter.protected booleanDetermines if an exception when calling a setter or an unknown configuration attribute triggers the failure of this filter which in turn will prevent the web application from starting.
-
Field Details
-
sm
-
-
Constructor Details
-
FilterBase
public FilterBase()
-
-
Method Details
-
getLogger
-
init
Iterates over the configuration parameters and either logs a warning, or throws an exception for any parameter that does not have a matching setter in this filter.- Specified by:
initin interfaceFilter- Parameters:
filterConfig- The configuration information associated with the filter instance being initialised- Throws:
ServletException- ifisConfigProblemFatal()returnstrueand a configured parameter does not have a matching setter
-
isConfigProblemFatal
protected boolean isConfigProblemFatal()Determines if an exception when calling a setter or an unknown configuration attribute triggers the failure of this filter which in turn will prevent the web application from starting.- Returns:
trueif a problem should trigger the failure of this filter, elsefalse
-