public abstract class AbstractIoServiceFactory extends AbstractCloseable implements IoServiceFactory, FactoryManagerHolder, ExecutorServiceCarrier
AbstractCloseable.StatecloseFuture, futureLock, statelog| Modifier | Constructor and Description |
|---|---|
protected |
AbstractIoServiceFactory(FactoryManager factoryManager,
CloseableExecutorService executorService) |
| Modifier and Type | Method and Description |
|---|---|
protected <S extends IoService> |
autowireCreatedService(S service) |
protected void |
doCloseImmediately() |
CloseableExecutorService |
getExecutorService() |
FactoryManager |
getFactoryManager() |
IoServiceEventListener |
getIoServiceEventListener() |
static int |
getNioWorkers(FactoryManager manager) |
void |
setIoServiceEventListener(IoServiceEventListener listener) |
addCloseFutureListener, builder, close, doCloseGracefully, getFutureLock, isClosed, isClosing, preClose, removeCloseFutureListenerdebug, debug, debug, debug, debug, error, error, error, error, error, getSimplifiedLogger, info, info, warn, warn, warn, warn, warn, warn, warn, warnclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateAcceptor, createConnectoraddCloseFutureListener, close, close, close, getMaxCloseWaitTime, isClosed, isClosing, isOpen, removeCloseFutureListenerprotected AbstractIoServiceFactory(FactoryManager factoryManager, CloseableExecutorService executorService)
public final FactoryManager getFactoryManager()
getFactoryManager in interface FactoryManagerHolderFactoryManagerpublic final CloseableExecutorService getExecutorService()
getExecutorService in interface ExecutorServiceCarrierpublic IoServiceEventListener getIoServiceEventListener()
getIoServiceEventListener in interface IoServiceEventListenerManagerpublic void setIoServiceEventListener(IoServiceEventListener listener)
setIoServiceEventListener in interface IoServiceEventListenerManagerprotected void doCloseImmediately()
doCloseImmediately in class AbstractCloseableprotected <S extends IoService> S autowireCreatedService(S service)
public static int getNioWorkers(FactoryManager manager)
Copyright © 2008–2021 The Apache Software Foundation. All rights reserved.