Interface IFilterConfig
- All Superinterfaces:
jakarta.servlet.FilterConfig,jakarta.servlet.FilterRegistration,jakarta.servlet.FilterRegistration.Dynamic,IFilterConfig,jakarta.servlet.Registration,jakarta.servlet.Registration.Dynamic
A representation of the configuration for a filter
-
Nested Class Summary
Nested classes/interfaces inherited from interface jakarta.servlet.FilterRegistration
jakarta.servlet.FilterRegistration.DynamicNested classes/interfaces inherited from interface jakarta.servlet.Registration
jakarta.servlet.Registration.Dynamic -
Field Summary
Fields inherited from interface com.ibm.websphere.servlet.filter.IFilterConfig
FILTER_ERROR, FILTER_FORWARD, FILTER_INCLUDE, FILTER_REQUEST -
Method Summary
Modifier and TypeMethodDescriptionjakarta.servlet.DispatcherType[]Get the dispatch typejakarta.servlet.FilterClass<? extends jakarta.servlet.Filter>Get the classloader where this Filter should be loaded from.Get the filter class namebooleanChecks if resource should be considered internal.voidsetFilter(jakarta.servlet.Filter filter) voidsetFilterClass(Class<? extends jakarta.servlet.Filter> filterClass) voidsetFilterClassName(String className) voidsetInternal(boolean isInternal) Set whether resource should be considered internal.voidsetIServletContext(IServletContext servletContext) Set the ServletContext this Filter should be associated with.voidsetLargeIcon(String largeIcon) Set the large iconvoidsetSmallIcon(String smallIcon) Set the small iconMethods inherited from interface jakarta.servlet.FilterConfig
getFilterName, getInitParameter, getInitParameterNames, getServletContextMethods inherited from interface jakarta.servlet.FilterRegistration
addMappingForServletNames, addMappingForUrlPatterns, getServletNameMappings, getUrlPatternMappingsMethods inherited from interface com.ibm.websphere.servlet.filter.IFilterConfig
addInitParameter, isAsyncSupported, setDescription, setDispatchMode, setDisplayName, setFilterClassLoader, setNameMethods inherited from interface jakarta.servlet.Registration
getClassName, getInitParameter, getInitParameters, getName, setInitParameter, setInitParametersMethods inherited from interface jakarta.servlet.Registration.Dynamic
setAsyncSupported
-
Method Details
-
setLargeIcon
Set the large icon- Parameters:
largeIcon-
-
setSmallIcon
Set the small icon- Parameters:
smallIcon-
-
getDispatchType
jakarta.servlet.DispatcherType[] getDispatchType()Get the dispatch type- Returns:
-
getFilterClassLoader
ClassLoader getFilterClassLoader()Get the classloader where this Filter should be loaded from. Default is WebApp's classloader.- Returns:
-
getFilterClassName
String getFilterClassName()Get the filter class name- Returns:
-
setIServletContext
Set the ServletContext this Filter should be associated with.- Parameters:
ServletContext-
-
setInternal
void setInternal(boolean isInternal) Set whether resource should be considered internal. * @return -
isInternal
boolean isInternal()Checks if resource should be considered internal.- Returns:
-
setFilter
void setFilter(jakarta.servlet.Filter filter) -
setFilterClass
-
getFilter
jakarta.servlet.Filter getFilter() -
getFilterClass
Class<? extends jakarta.servlet.Filter> getFilterClass() -
setFilterClassName
- Specified by:
setFilterClassNamein interfaceIFilterConfig
-