Class Holder<T>

Type Parameters:
T - the type of holder
All Implemented Interfaces:
Dumpable, LifeCycle
Direct Known Subclasses:
FilterHolder, ServletHolder

@ManagedObject("Holder - a container for servlets and the like") @Deprecated(since="2021-05-27") public abstract class Holder<T> extends BaseHolder<T>
Deprecated.
The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.
Holder Specialization of AbstractHolder for servlet-related classes that have init-params etc
  • Method Details

    • getDisplayName

      @ManagedAttribute(value="Display Name", readonly=true) public String getDisplayName()
      Deprecated.
    • getInitParameter

      public String getInitParameter(String param)
      Deprecated.
    • getInitParameterNames

      public Enumeration<String> getInitParameterNames()
      Deprecated.
    • getInitParameters

      @ManagedAttribute(value="Initial Parameters", readonly=true) public Map<String,String> getInitParameters()
      Deprecated.
    • getName

      @ManagedAttribute(value="Name", readonly=true) public String getName()
      Deprecated.
    • destroyInstance

      public void destroyInstance(Object instance) throws Exception
      Deprecated.
      Throws:
      Exception
    • setClassName

      public void setClassName(String className)
      Deprecated.
      Overrides:
      setClassName in class BaseHolder<T>
      Parameters:
      className - The className to set.
    • setHeldClass

      public void setHeldClass(Class<? extends T> held)
      Deprecated.
      Overrides:
      setHeldClass in class BaseHolder<T>
      Parameters:
      held - The class to hold
    • setDisplayName

      public void setDisplayName(String name)
      Deprecated.
    • setInitParameter

      public void setInitParameter(String param, String value)
      Deprecated.
    • setInitParameters

      public void setInitParameters(Map<String,String> map)
      Deprecated.
    • setName

      public void setName(String name)
      Deprecated.
      The name is a primary key for the held object. Ensure that the name is set BEFORE adding a Holder (eg ServletHolder or FilterHolder) to a ServletHandler.
      Parameters:
      name - The name to set.
    • setAsyncSupported

      public void setAsyncSupported(boolean suspendable)
      Deprecated.
    • isAsyncSupported

      public boolean isAsyncSupported()
      Deprecated.
    • dump

      public String dump()
      Deprecated.
      Specified by:
      dump in interface Dumpable
      Overrides:
      dump in class BaseHolder<T>
    • toString

      public String toString()
      Deprecated.
      Overrides:
      toString in class AbstractLifeCycle