T
- the type of holder@ManagedObject(value="Holder - a container for servlets and the like") public abstract 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
Modifier | Constructor and Description |
---|---|
protected |
Holder(Source source) |
Modifier and Type | Method and Description |
---|---|
void |
destroyInstance(java.lang.Object instance) |
java.lang.String |
dump() |
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, dump, getClassName, getHeldClass, getServletHandler, getSource, illegalStateIfContextStarted, initialize, isInstance, setServletHandler
addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, setStopTimeout, start, stop
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
dump, dumpObject, dumpObjects, dumpSelf
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 java.lang.String dump()
dump
in interface Dumpable
dump
in class BaseHolder<T>
public java.lang.String toString()
toString
in class AbstractLifeCycle
Copyright © 1995–2023 Webtide. All rights reserved.