T
- the type of holder@ManagedObject(value="Holder - a container for servlets and the like") public class Holder<T> extends BaseHolder<T>
Modifier and Type | Class and Description |
---|---|
protected class |
Holder.HolderConfig |
protected class |
Holder.HolderRegistration |
AbstractLifeCycle.AbstractLifeCycleListener
LifeCycle.Listener
Modifier and Type | Field and Description |
---|---|
protected boolean |
_asyncSupported |
protected java.lang.String |
_displayName |
protected boolean |
_initialized |
protected java.util.Map<java.lang.String,java.lang.String> |
_initParams |
protected java.lang.String |
_name |
_class, _className, _extInstance, _servletHandler, _source
FAILED, RUNNING, STARTED, STARTING, STOP_ON_FAILURE, STOPPED, STOPPING
Modifier | Constructor and Description |
---|---|
protected |
Holder(Source source) |
Modifier and Type | Method and Description |
---|---|
void |
destroyInstance(java.lang.Object instance) |
java.lang.String |
dump() |
void |
dump(java.lang.Appendable out,
java.lang.String indent) |
java.lang.String |
getDisplayName() |
java.lang.String |
getInitParameter(java.lang.String param) |
java.util.Enumeration<java.lang.String> |
getInitParameterNames() |
java.util.Map<java.lang.String,java.lang.String> |
getInitParameters() |
java.lang.String |
getName() |
boolean |
isAsyncSupported() |
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.
|
java.lang.String |
toString() |
doStart, doStop, getClassName, getHeldClass, getServletHandler, getSource, illegalStateIfContextStarted, initialize, isInstance, setServletHandler
addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, setStopTimeout, start, stop
protected final java.util.Map<java.lang.String,java.lang.String> _initParams
protected java.lang.String _displayName
protected boolean _asyncSupported
protected java.lang.String _name
protected boolean _initialized
protected Holder(Source source)
@ManagedAttribute(value="Display Name", readonly=true) public java.lang.String getDisplayName()
public java.lang.String getInitParameter(java.lang.String param)
public java.util.Enumeration<java.lang.String> getInitParameterNames()
@ManagedAttribute(value="Initial Parameters", readonly=true) public java.util.Map<java.lang.String,java.lang.String> getInitParameters()
@ManagedAttribute(value="Name", readonly=true) public java.lang.String getName()
public void destroyInstance(java.lang.Object instance) throws java.lang.Exception
java.lang.Exception
public void setClassName(java.lang.String className)
setClassName
in class BaseHolder<T>
className
- The className to set.public void setHeldClass(java.lang.Class<? extends T> held)
setHeldClass
in class BaseHolder<T>
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 setAsyncSupported(boolean suspendable)
public boolean isAsyncSupported()
public void dump(java.lang.Appendable out, java.lang.String indent) throws java.io.IOException
dump
in interface Dumpable
dump
in class BaseHolder<T>
java.io.IOException
public java.lang.String dump()
dump
in interface Dumpable
dump
in class BaseHolder<T>
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 1995–2018 Webtide. All rights reserved.