public abstract class AbstractHandlerContainer extends AbstractHandler implements HandlerContainer
AbstractHandler.ErrorDispatchHandlerAbstractLifeCycle.AbstractLifeCycleListenerLifeCycle.ListenerContainer.InheritedListener, Container.Listener| Constructor and Description |
|---|
AbstractHandlerContainer() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doShutdown(java.util.List<java.util.concurrent.Future<java.lang.Void>> futures)
Shutdown nested Gracefule handlers
|
protected void |
expandChildren(java.util.List<Handler> list,
java.lang.Class<?> byClass) |
protected void |
expandHandler(Handler handler,
java.util.List<Handler> list,
java.lang.Class<?> 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) |
void |
setServer(Server server) |
destroy, doError, doStart, doStop, getServer, handleaddBean, addBean, addBean, addEventListener, addManaged, contains, dump, dump, dump, dump, dump, dumpBeans, dumpObject, dumpObjects, dumpStdErr, dumpThis, getBean, getBeans, getBeans, getContainedBeans, getContainedBeans, isAuto, isManaged, isUnmanaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, start, stop, unmanage, updateBean, updateBean, updateBeansaddLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetHandlersaddLifeCycleListener, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, start, stop, stopdumpObjects, dumpSelfpublic Handler[] getChildHandlers()
getChildHandlers in interface HandlerContainerpublic Handler[] getChildHandlersByClass(java.lang.Class<?> byclass)
getChildHandlersByClass in interface HandlerContainerbyclass - the child handler class to getpublic <T extends Handler> T getChildHandlerByClass(java.lang.Class<T> byclass)
getChildHandlerByClass in interface HandlerContainerT - the type of handlerbyclass - the child handler class to getprotected void expandChildren(java.util.List<Handler> list, java.lang.Class<?> byClass)
protected void expandHandler(Handler handler, java.util.List<Handler> list, java.lang.Class<?> byClass)
public static <T extends HandlerContainer> T findContainerOf(HandlerContainer root, java.lang.Class<T> type, Handler handler)
public void setServer(Server server)
setServer in interface HandlersetServer in class AbstractHandlerprotected void doShutdown(java.util.List<java.util.concurrent.Future<java.lang.Void>> futures)
throws MultiException
futures - A list of Futures which must also be waited on for the shutdown (or null)
returns A MultiException to which any failures are added or nullMultiExceptionCopyright © 1995–2022 Webtide. All rights reserved.