public class Nio2ServiceFactory extends AbstractIoServiceFactory
CloseableUtils.AbstractCloseable.StatecloseFuture, lock, statelog| Constructor and Description |
|---|
Nio2ServiceFactory(FactoryManager factoryManager,
ExecutorService service,
boolean shutdownOnExit) |
| Modifier and Type | Method and Description |
|---|---|
IoAcceptor |
createAcceptor(IoHandler handler) |
IoConnector |
createConnector(IoHandler handler) |
protected void |
doCloseImmediately()
doCloseImmediately is called once and only once
with state == Immediate
|
getExecutorService, getFactoryManager, getNioWorkers, isShutdownOnExitbuilder, close, doCloseGracefully, isClosed, isClosing, preCloseclose, isOpenpublic Nio2ServiceFactory(FactoryManager factoryManager, ExecutorService service, boolean shutdownOnExit)
public IoConnector createConnector(IoHandler handler)
public IoAcceptor createAcceptor(IoHandler handler)
protected void doCloseImmediately()
CloseableUtils.AbstractCloseabledoCloseImmediately is called once and only once with state == Immediate
Overriding methods should always call the base implementation. It may be called concurrently while preClose() or doCloseGracefully is executing
doCloseImmediately in class AbstractIoServiceFactoryCopyright © 2008–2015 The Apache Software Foundation. All rights reserved.