Class FilterHolder

java.lang.Object
org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.servlet.BaseHolder<T>
org.eclipse.jetty.servlet.Holder<javax.servlet.Filter>
org.eclipse.jetty.servlet.FilterHolder
All Implemented Interfaces:
org.eclipse.jetty.util.component.Dumpable, org.eclipse.jetty.util.component.LifeCycle

public class FilterHolder extends Holder<javax.servlet.Filter>
  • Constructor Details

    • FilterHolder

      public FilterHolder()
      Constructor
    • FilterHolder

      public FilterHolder(Source source)
      Constructor
      Parameters:
      source - the holder source
    • FilterHolder

      public FilterHolder(Class<? extends javax.servlet.Filter> filter)
      Constructor
      Parameters:
      filter - the filter class
    • FilterHolder

      public FilterHolder(javax.servlet.Filter filter)
      Constructor for existing filter.
      Parameters:
      filter - the filter
  • Method Details

    • doStart

      public void doStart() throws Exception
      Overrides:
      doStart in class BaseHolder<javax.servlet.Filter>
      Throws:
      Exception
    • initialize

      public void initialize() throws Exception
      Description copied from class: BaseHolder
      Do any setup necessary after starting
      Overrides:
      initialize in class BaseHolder<javax.servlet.Filter>
      Throws:
      Exception - if unable to initialize
    • createInstance

      protected javax.servlet.Filter createInstance() throws Exception
      Overrides:
      createInstance in class BaseHolder<javax.servlet.Filter>
      Throws:
      Exception
    • doStop

      public void doStop() throws Exception
      Overrides:
      doStop in class BaseHolder<javax.servlet.Filter>
      Throws:
      Exception
    • destroyInstance

      public void destroyInstance(Object o)
      Overrides:
      destroyInstance in class Holder<javax.servlet.Filter>
    • setFilter

      public void setFilter(javax.servlet.Filter filter)
    • getFilter

      public javax.servlet.Filter getFilter()
    • doFilter

      public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException
      Throws:
      IOException
      javax.servlet.ServletException
    • dump

      public void dump(Appendable out, String indent) throws IOException
      Specified by:
      dump in interface org.eclipse.jetty.util.component.Dumpable
      Overrides:
      dump in class BaseHolder<javax.servlet.Filter>
      Throws:
      IOException
    • toString

      public String toString()
      Overrides:
      toString in class Holder<javax.servlet.Filter>
    • getRegistration

      public javax.servlet.FilterRegistration.Dynamic getRegistration()