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 | 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) |
protected void |
setInstance(T instance) |
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, getInstance, 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, dumpContainer, dumpIterable, dumpMapEntries, dumpObject, dumpObjects, dumpSelf, named
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()
protected void setInstance(T instance)
setInstance
in class BaseHolder<T>
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–2019 Webtide. All rights reserved.