public class NettyIoServiceFactory extends org.apache.sshd.common.util.closeable.AbstractCloseable implements IoServiceFactory
org.apache.sshd.common.util.closeable.AbstractCloseable.State| Modifier and Type | Field and Description |
|---|---|
protected boolean |
closeEventLoopGroup |
protected io.netty.channel.EventLoopGroup |
eventLoopGroup |
closeFuture, futureLock, statelog| Constructor and Description |
|---|
NettyIoServiceFactory() |
NettyIoServiceFactory(io.netty.channel.EventLoopGroup group) |
| Modifier and Type | Method and Description |
|---|---|
IoAcceptor |
createAcceptor(IoHandler handler) |
IoConnector |
createConnector(IoHandler handler) |
protected CloseFuture |
doCloseGracefully() |
protected void |
doCloseImmediately() |
IoServiceEventListener |
getIoServiceEventListener() |
void |
setIoServiceEventListener(IoServiceEventListener listener) |
addCloseFutureListener, builder, close, 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, removeCloseFutureListenerprotected final io.netty.channel.EventLoopGroup eventLoopGroup
protected final boolean closeEventLoopGroup
public NettyIoServiceFactory()
public NettyIoServiceFactory(io.netty.channel.EventLoopGroup group)
public IoServiceEventListener getIoServiceEventListener()
getIoServiceEventListener in interface IoServiceEventListenerManagerpublic void setIoServiceEventListener(IoServiceEventListener listener)
setIoServiceEventListener in interface IoServiceEventListenerManagerpublic IoConnector createConnector(IoHandler handler)
createConnector in interface IoServiceFactorypublic IoAcceptor createAcceptor(IoHandler handler)
createAcceptor in interface IoServiceFactoryprotected CloseFuture doCloseGracefully()
doCloseGracefully in class org.apache.sshd.common.util.closeable.AbstractCloseableprotected void doCloseImmediately()
doCloseImmediately in class org.apache.sshd.common.util.closeable.AbstractCloseableCopyright © 2008–2021 The Apache Software Foundation. All rights reserved.