org.eclipse.jetty.servlet
public class Holder<T> extends AbstractLifeCycle implements Dumpable
Modifier and Type | Class and Description |
---|---|
protected class |
Holder.HolderConfig |
protected class |
Holder.HolderRegistration |
static class |
Holder.Source |
AbstractLifeCycle.AbstractLifeCycleListener
LifeCycle.Listener
Modifier and Type | Field and Description |
---|---|
protected boolean |
_asyncSupported |
protected java.lang.Class<? extends T> |
_class |
protected java.lang.String |
_className |
protected java.lang.String |
_displayName |
protected boolean |
_extInstance |
protected java.util.Map<java.lang.String,java.lang.String> |
_initParams |
protected java.lang.String |
_name |
protected ServletHandler |
_servletHandler |
_listeners, FAILED, RUNNING, STARTED, STARTING, STOPPED, STOPPING
Modifier | Constructor and Description |
---|---|
protected |
Holder(Holder.Source source) |
Modifier and Type | Method and Description |
---|---|
void |
destroyInstance(java.lang.Object instance) |
void |
doStart() |
void |
doStop() |
java.lang.String |
dump() |
void |
dump(java.lang.Appendable out,
java.lang.String indent) |
java.lang.String |
getClassName() |
java.lang.String |
getDisplayName() |
java.lang.Class<? extends T> |
getHeldClass() |
java.lang.String |
getInitParameter(java.lang.String param) |
java.util.Enumeration |
getInitParameterNames() |
java.util.Map<java.lang.String,java.lang.String> |
getInitParameters() |
java.lang.String |
getName() |
ServletHandler |
getServletHandler() |
Holder.Source |
getSource() |
protected void |
illegalStateIfContextStarted() |
boolean |
isAsyncSupported() |
boolean |
isInstance() |
void |
setAsyncSupported(boolean suspendable) |
void |
setClassName(java.lang.String className) |
void |
setDisplayName(java.lang.String name) |
void |
setHeldClass(java.lang.Class<? extends T> held) |
void |
setInitParameter(java.lang.String param,
java.lang.String value) |
void |
setInitParameters(java.util.Map<java.lang.String,java.lang.String> map) |
void |
setName(java.lang.String name)
The name is a primary key for the held object.
|
void |
setServletHandler(ServletHandler servletHandler) |
java.lang.String |
toString() |
addLifeCycleListener, getState, getState, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop
protected transient java.lang.Class<? extends T> _class
protected final java.util.Map<java.lang.String,java.lang.String> _initParams
protected java.lang.String _className
protected java.lang.String _displayName
protected boolean _extInstance
protected boolean _asyncSupported
protected java.lang.String _name
protected ServletHandler _servletHandler
protected Holder(Holder.Source source)
public Holder.Source getSource()
public boolean isInstance()
public void doStart() throws java.lang.Exception
doStart
in class AbstractLifeCycle
java.lang.Exception
public void doStop() throws java.lang.Exception
doStop
in class AbstractLifeCycle
java.lang.Exception
public java.lang.String getClassName()
public java.lang.Class<? extends T> getHeldClass()
public java.lang.String getDisplayName()
public java.lang.String getInitParameter(java.lang.String param)
public java.util.Enumeration getInitParameterNames()
public java.util.Map<java.lang.String,java.lang.String> getInitParameters()
public java.lang.String getName()
public ServletHandler getServletHandler()
public void destroyInstance(java.lang.Object instance) throws java.lang.Exception
java.lang.Exception
public void setClassName(java.lang.String className)
className
- The className to set.public void setHeldClass(java.lang.Class<? extends T> held)
held
- The class to holdpublic void setDisplayName(java.lang.String name)
public void setInitParameter(java.lang.String param, java.lang.String value)
public void setInitParameters(java.util.Map<java.lang.String,java.lang.String> map)
public void setName(java.lang.String name)
name
- The name to set.public void setServletHandler(ServletHandler servletHandler)
servletHandler
- The ServletHandler
that will handle requests dispatched to this servlet.public void setAsyncSupported(boolean suspendable)
public boolean isAsyncSupported()
public java.lang.String toString()
toString
in class java.lang.Object
protected void illegalStateIfContextStarted()
public void dump(java.lang.Appendable out, java.lang.String indent) throws java.io.IOException
Copyright © 2017. All Rights Reserved.