Interface IFilterConfig

All Superinterfaces:
javax.servlet.FilterConfig, javax.servlet.FilterRegistration, javax.servlet.FilterRegistration.Dynamic, IFilterConfig, javax.servlet.Registration, javax.servlet.Registration.Dynamic

public interface IFilterConfig extends IFilterConfig
A representation of the configuration for a filter
  • Nested Class Summary

    Nested classes/interfaces inherited from interface javax.servlet.FilterRegistration

    javax.servlet.FilterRegistration.Dynamic

    Nested classes/interfaces inherited from interface javax.servlet.Registration

    javax.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 Type
    Method
    Description
    javax.servlet.DispatcherType[]
    Get the dispatch type
    javax.servlet.Filter
     
    Class<? extends javax.servlet.Filter>
     
    Get the classloader where this Filter should be loaded from.
    Get the filter class name
    boolean
    Checks if resource should be considered internal.
    void
    setFilter(javax.servlet.Filter filter)
     
    void
    setFilterClass(Class<? extends javax.servlet.Filter> filterClass)
     
    void
     
    void
    setInternal(boolean isInternal)
    Set whether resource should be considered internal.
    void
    Set the ServletContext this Filter should be associated with.
    void
    setLargeIcon(String largeIcon)
    Set the large icon
    void
    setSmallIcon(String smallIcon)
    Set the small icon

    Methods inherited from interface javax.servlet.FilterConfig

    getFilterName, getInitParameter, getInitParameterNames, getServletContext

    Methods inherited from interface javax.servlet.FilterRegistration

    addMappingForServletNames, addMappingForUrlPatterns, getServletNameMappings, getUrlPatternMappings

    Methods inherited from interface com.ibm.websphere.servlet.filter.IFilterConfig

    addInitParameter, isAsyncSupported, setDescription, setDispatchMode, setDisplayName, setFilterClassLoader, setName

    Methods inherited from interface javax.servlet.Registration

    getClassName, getInitParameter, getInitParameters, getName, setInitParameter, setInitParameters

    Methods inherited from interface javax.servlet.Registration.Dynamic

    setAsyncSupported
  • Method Details

    • setLargeIcon

      void setLargeIcon(String largeIcon)
      Set the large icon
      Parameters:
      largeIcon -
    • setSmallIcon

      void setSmallIcon(String smallIcon)
      Set the small icon
      Parameters:
      smallIcon -
    • getDispatchType

      javax.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

      void setIServletContext(IServletContext servletContext)
      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(javax.servlet.Filter filter)
    • setFilterClass

      void setFilterClass(Class<? extends javax.servlet.Filter> filterClass)
    • getFilter

      javax.servlet.Filter getFilter()
    • getFilterClass

      Class<? extends javax.servlet.Filter> getFilterClass()
    • setFilterClassName

      void setFilterClassName(String className)
      Specified by:
      setFilterClassName in interface IFilterConfig