com.ibm.wsspi.webcontainer.filter

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
    • Method Summary

      Methods 
      Modifier and Type Method and Description
      javax.servlet.DispatcherType[] getDispatchType()
      Get the dispatch type
      javax.servlet.Filter getFilter() 
      java.lang.Class<? extends javax.servlet.Filter> getFilterClass() 
      java.lang.ClassLoader getFilterClassLoader()
      Get the classloader where this Filter should be loaded from.
      java.lang.String getFilterClassName()
      Get the filter class name
      boolean isInternal()
      Checks if resource should be considered internal.
      void setFilter(javax.servlet.Filter filter) 
      void setFilterClass(java.lang.Class<? extends javax.servlet.Filter> filterClass) 
      void setFilterClassName(java.lang.String className) 
      void setInternal(boolean isInternal)
      Set whether resource should be considered internal.
      void setIServletContext(IServletContext servletContext)
      Set the ServletContext this Filter should be associated with.
      void setLargeIcon(java.lang.String largeIcon)
      Set the large icon
      void setSmallIcon(java.lang.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 javax.servlet.Registration.Dynamic

        setAsyncSupported
      • Methods inherited from interface javax.servlet.Registration

        getClassName, getInitParameter, getInitParameters, getName, setInitParameter, setInitParameters
    • Method Detail

      • setLargeIcon

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

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

        javax.servlet.DispatcherType[] getDispatchType()
        Get the dispatch type
        Returns:
      • getFilterClassLoader

        java.lang.ClassLoader getFilterClassLoader()
        Get the classloader where this Filter should be loaded from. Default is WebApp's classloader.
        Returns:
      • getFilterClassName

        java.lang.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(java.lang.Class<? extends javax.servlet.Filter> filterClass)
      • getFilter

        javax.servlet.Filter getFilter()
      • getFilterClass

        java.lang.Class<? extends javax.servlet.Filter> getFilterClass()