Class FilterInfo

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class FilterInfo
    extends java.lang.Object
    implements java.lang.Cloneable
    Author:
    Stuart Douglas
    • Constructor Detail

      • FilterInfo

        public FilterInfo​(java.lang.String name,
                          java.lang.Class<? extends jakarta.servlet.Filter> filterClass)
      • FilterInfo

        public FilterInfo​(java.lang.String name,
                          java.lang.Class<? extends jakarta.servlet.Filter> filterClass,
                          InstanceFactory<? extends jakarta.servlet.Filter> instanceFactory)
    • Method Detail

      • validate

        public void validate()
      • clone

        public FilterInfo clone()
        Overrides:
        clone in class java.lang.Object
      • getFilterClass

        public java.lang.Class<? extends jakarta.servlet.Filter> getFilterClass()
      • getName

        public java.lang.String getName()
      • getInstanceFactory

        public InstanceFactory<? extends jakarta.servlet.Filter> getInstanceFactory()
      • setInstanceFactory

        public void setInstanceFactory​(InstanceFactory<? extends jakarta.servlet.Filter> instanceFactory)
      • addInitParam

        public FilterInfo addInitParam​(java.lang.String name,
                                       java.lang.String value)
      • getInitParams

        public java.util.Map<java.lang.String,​java.lang.String> getInitParams()
      • isAsyncSupported

        public boolean isAsyncSupported()
      • setAsyncSupported

        public FilterInfo setAsyncSupported​(boolean asyncSupported)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object