Package org.eclipse.jetty.servlet
Class Holder<T>
- java.lang.Object
-
- org.eclipse.jetty.util.component.AbstractLifeCycle
-
- org.eclipse.jetty.servlet.BaseHolder<T>
-
- org.eclipse.jetty.servlet.Holder<T>
-
- Type Parameters:
T- the type of holder
- 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
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
AbstractLifeCycle.AbstractLifeCycleListener
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable
Dumpable.DumpableContainer
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle
LifeCycle.Listener
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voiddestroyInstance(Object instance)Deprecated.Stringdump()Deprecated.StringgetDisplayName()Deprecated.StringgetInitParameter(String param)Deprecated.Enumeration<String>getInitParameterNames()Deprecated.Map<String,String>getInitParameters()Deprecated.StringgetName()Deprecated.booleanisAsyncSupported()Deprecated.voidsetAsyncSupported(boolean suspendable)Deprecated.voidsetClassName(String className)Deprecated.voidsetDisplayName(String name)Deprecated.voidsetHeldClass(Class<? extends T> held)Deprecated.voidsetInitParameter(String param, String value)Deprecated.voidsetInitParameters(Map<String,String> map)Deprecated.voidsetName(String name)Deprecated.The name is a primary key for the held object.StringtoString()Deprecated.-
Methods inherited from class org.eclipse.jetty.servlet.BaseHolder
doStart, doStop, dump, getClassName, getHeldClass, getServletHandler, getSource, initialize, isInstance, setServletHandler
-
Methods inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, setStopTimeout, start, stop
-
-
-
-
Method Detail
-
getDisplayName
@ManagedAttribute(value="Display Name", readonly=true) public String getDisplayName()
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:
setClassNamein classBaseHolder<T>- Parameters:
className- The className to set.
-
setHeldClass
public void setHeldClass(Class<? extends T> held)
Deprecated.- Overrides:
setHeldClassin classBaseHolder<T>- Parameters:
held- The class to hold
-
setDisplayName
public void setDisplayName(String name)
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:
dumpin interfaceDumpable- Overrides:
dumpin classBaseHolder<T>
-
toString
public String toString()
Deprecated.- Overrides:
toStringin classAbstractLifeCycle
-
-