Package org.apache.sshd.netty
Class NettyIoServiceFactory
java.lang.Object
org.apache.sshd.common.util.logging.AbstractLoggingBean
org.apache.sshd.common.util.closeable.IoBaseCloseable
org.apache.sshd.common.util.closeable.AbstractCloseable
org.apache.sshd.netty.NettyIoServiceFactory
- All Implemented Interfaces:
Closeable,AutoCloseable,Channel,Closeable,IoServiceEventListenerManager,IoServiceFactory
public class NettyIoServiceFactory
extends org.apache.sshd.common.util.closeable.AbstractCloseable
implements IoServiceFactory
- Author:
- Julien Viet, Apache MINA SSHD Project
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.sshd.common.util.closeable.AbstractCloseable
org.apache.sshd.common.util.closeable.AbstractCloseable.State -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final booleanprotected final io.netty.channel.EventLoopGroupprotected final FactoryManagerFields inherited from class org.apache.sshd.common.util.closeable.AbstractCloseable
closeFuture, futureLock, stateFields inherited from class org.apache.sshd.common.util.logging.AbstractLoggingBean
log -
Constructor Summary
ConstructorsConstructorDescriptionNettyIoServiceFactory(FactoryManager manager) NettyIoServiceFactory(FactoryManager manager, io.netty.channel.EventLoopGroup group) -
Method Summary
Modifier and TypeMethodDescriptioncreateAcceptor(IoHandler handler) createConnector(IoHandler handler) protected CloseFutureprotected voidvoidMethods inherited from class org.apache.sshd.common.util.closeable.AbstractCloseable
addCloseFutureListener, builder, close, getFutureLock, isClosed, isClosing, preClose, removeCloseFutureListenerMethods inherited from class org.apache.sshd.common.util.logging.AbstractLoggingBean
debug, debug, debug, debug, debug, error, error, error, error, error, getSimplifiedLogger, info, info, warn, warn, warn, warn, warn, warn, warn, warnMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.sshd.common.Closeable
addCloseFutureListener, close, close, isClosed, isClosing, isOpen, removeCloseFutureListener
-
Field Details
-
eventLoopGroup
protected final io.netty.channel.EventLoopGroup eventLoopGroup -
closeEventLoopGroup
protected final boolean closeEventLoopGroup -
manager
-
-
Constructor Details
-
NettyIoServiceFactory
-
NettyIoServiceFactory
-
-
Method Details
-
getIoServiceEventListener
- Specified by:
getIoServiceEventListenerin interfaceIoServiceEventListenerManager
-
setIoServiceEventListener
- Specified by:
setIoServiceEventListenerin interfaceIoServiceEventListenerManager
-
createConnector
- Specified by:
createConnectorin interfaceIoServiceFactory
-
createAcceptor
- Specified by:
createAcceptorin interfaceIoServiceFactory
-
doCloseGracefully
- Overrides:
doCloseGracefullyin classorg.apache.sshd.common.util.closeable.AbstractCloseable
-
doCloseImmediately
protected void doCloseImmediately()- Overrides:
doCloseImmediatelyin classorg.apache.sshd.common.util.closeable.AbstractCloseable
-