public abstract class AbstractHandlerContainer extends AbstractHandler implements HandlerContainer
AbstractLifeCycle.AbstractLifeCycleListenerLifeCycle.Listener_listeners, FAILED, RUNNING, STARTED, STARTING, STOPPED, STOPPING| Constructor and Description |
|---|
AbstractHandlerContainer() |
| Modifier and Type | Method and Description |
|---|---|
void |
dump(java.lang.Appendable out,
java.lang.String indent) |
protected java.lang.Object |
expandChildren(java.lang.Object list,
java.lang.Class<?> byClass) |
protected java.lang.Object |
expandHandler(Handler handler,
java.lang.Object list,
java.lang.Class<Handler> byClass) |
static <T extends HandlerContainer> |
findContainerOf(HandlerContainer root,
java.lang.Class<T> type,
Handler handler) |
<T extends Handler> |
getChildHandlerByClass(java.lang.Class<T> byclass) |
Handler[] |
getChildHandlers() |
Handler[] |
getChildHandlersByClass(java.lang.Class<?> byclass) |
destroy, doStart, doStop, dumpThis, getServer, setServeraddBean, addBean, contains, dump, dump, dump, dump, dumpObject, dumpStdErr, getBean, getBeans, getBeans, isManaged, manage, removeBean, removeBeans, unmanageaddLifeCycleListener, getState, getState, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetHandlersaddLifeCycleListener, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stoppublic Handler[] getChildHandlers()
getChildHandlers in interface HandlerContainerpublic Handler[] getChildHandlersByClass(java.lang.Class<?> byclass)
getChildHandlersByClass in interface HandlerContainerpublic <T extends Handler> T getChildHandlerByClass(java.lang.Class<T> byclass)
getChildHandlerByClass in interface HandlerContainerprotected java.lang.Object expandChildren(java.lang.Object list,
java.lang.Class<?> byClass)
protected java.lang.Object expandHandler(Handler handler, java.lang.Object list, java.lang.Class<Handler> byClass)
public static <T extends HandlerContainer> T findContainerOf(HandlerContainer root, java.lang.Class<T> type, Handler handler)
public void dump(java.lang.Appendable out,
java.lang.String indent)
throws java.io.IOException
dump in interface Dumpabledump in class AggregateLifeCyclejava.io.IOExceptionCopyright © 2013 FuseSource, Corp.. All Rights Reserved.