Package org.apache.sshd.netty
Class NettyIoConnector
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.NettyIoService
org.apache.sshd.netty.NettyIoConnector
- All Implemented Interfaces:
Closeable
,AutoCloseable
,Channel
,org.apache.sshd.common.Closeable
,org.apache.sshd.common.io.IoConnector
,org.apache.sshd.common.io.IoService
,org.apache.sshd.common.io.IoServiceEventListenerManager
public class NettyIoConnector
extends NettyIoService
implements org.apache.sshd.common.io.IoConnector
The Netty based IoConnector implementation.
-
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 TypeFieldDescriptionprivate static final io.netty.handler.logging.LoggingHandler
Fields inherited from class org.apache.sshd.netty.NettyIoService
channelGroup, CONNECT_FUTURE_KEY, factory, handler, sessions, sessionSeq
Fields inherited from class org.apache.sshd.common.util.closeable.AbstractCloseable
closeFuture, futureLock, state
Fields inherited from class org.apache.sshd.common.util.logging.AbstractLoggingBean
log
Fields inherited from interface org.apache.sshd.common.io.IoService
DEFAULT_REUSE_ADDRESS
-
Constructor Summary
ConstructorsConstructorDescriptionNettyIoConnector
(NettyIoServiceFactory factory, org.apache.sshd.common.io.IoHandler handler) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.sshd.common.io.IoConnectFuture
connect
(SocketAddress address, org.apache.sshd.common.AttributeRepository context, SocketAddress localAddress) Methods inherited from class org.apache.sshd.netty.NettyIoService
getIoServiceEventListener, getManagedSessions, setIoServiceEventListener
Methods inherited from class org.apache.sshd.common.util.closeable.AbstractCloseable
addCloseFutureListener, builder, close, doCloseGracefully, doCloseImmediately, getFutureLock, isClosed, isClosing, preClose, removeCloseFutureListener
Methods 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, warn
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.sshd.common.Closeable
addCloseFutureListener, close, close, isClosed, isClosing, isOpen, removeCloseFutureListener
Methods inherited from interface org.apache.sshd.common.io.IoService
getManagedSessions
Methods inherited from interface org.apache.sshd.common.io.IoServiceEventListenerManager
getIoServiceEventListener, setIoServiceEventListener
-
Field Details
-
LOGGING_TRACE
private static final io.netty.handler.logging.LoggingHandler LOGGING_TRACE
-
-
Constructor Details
-
NettyIoConnector
-
-
Method Details
-
connect
public org.apache.sshd.common.io.IoConnectFuture connect(SocketAddress address, org.apache.sshd.common.AttributeRepository context, SocketAddress localAddress) - Specified by:
connect
in interfaceorg.apache.sshd.common.io.IoConnector
-