public class Nio2ServiceFactory extends AbstractIoServiceFactory
AbstractCloseable.StatecloseFuture, futureLock, statelog| Constructor and Description |
|---|
Nio2ServiceFactory(FactoryManager factoryManager,
CloseableExecutorService service,
CloseableExecutorService resumeTasks) |
| Modifier and Type | Method and Description |
|---|---|
IoAcceptor |
createAcceptor(IoHandler handler) |
IoConnector |
createConnector(IoHandler handler) |
Nio2Session |
createSession(Nio2Service service,
IoHandler handler,
AsynchronousSocketChannel socket,
SocketAddress address) |
protected void |
doCloseImmediately()
doCloseImmediately is called once and only once with state == Immediate
|
autowireCreatedService, getExecutorService, getFactoryManager, getIoServiceEventListener, getNioWorkers, setIoServiceEventListeneraddCloseFutureListener, 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, waitaddCloseFutureListener, close, close, close, getMaxCloseWaitTime, isClosed, isClosing, isOpen, removeCloseFutureListenerpublic Nio2ServiceFactory(FactoryManager factoryManager, CloseableExecutorService service, CloseableExecutorService resumeTasks)
public IoConnector createConnector(IoHandler handler)
public IoAcceptor createAcceptor(IoHandler handler)
public Nio2Session createSession(Nio2Service service, IoHandler handler, AsynchronousSocketChannel socket, SocketAddress address) throws Throwable
Throwableprotected void doCloseImmediately()
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–2025 The Apache Software Foundation. All rights reserved.