Class NettyIoAcceptor
java.lang.Object
org.apache.sshd.common.util.logging.AbstractLoggingBean
org.apache.sshd.common.util.CloseableUtils.IoBaseCloseable
org.apache.sshd.common.util.CloseableUtils.AbstractCloseable
org.aesh.terminal.ssh.netty.NettyIoAcceptor
- All Implemented Interfaces:
Closeable, AutoCloseable, Channel, org.apache.sshd.common.Closeable, org.apache.sshd.common.io.IoAcceptor, org.apache.sshd.common.io.IoService
public class NettyIoAcceptor
extends org.apache.sshd.common.util.CloseableUtils.AbstractCloseable
implements org.apache.sshd.common.io.IoAcceptor
- Author:
- Julien Viet
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.sshd.common.util.CloseableUtils.AbstractCloseable
org.apache.sshd.common.util.CloseableUtils.AbstractCloseable.State -
Field Summary
Fields inherited from class org.apache.sshd.common.util.CloseableUtils.AbstractCloseable
lock, stateFields inherited from class org.apache.sshd.common.util.logging.AbstractLoggingBean
log -
Constructor Summary
ConstructorsConstructorDescriptionNettyIoAcceptor(NettyIoServiceFactory factory, org.apache.sshd.common.io.IoHandler handler) -
Method Summary
Modifier and TypeMethodDescriptionvoidbind(SocketAddress address) voidbind(Collection<? extends SocketAddress> addresses) protected org.apache.sshd.common.future.CloseFutureprotected voidvoidunbind()voidunbind(SocketAddress address) voidunbind(Collection<? extends SocketAddress> addresses) Methods inherited from class org.apache.sshd.common.util.CloseableUtils.AbstractCloseable
builder, close, isClosed, isClosing, preCloseMethods inherited from class org.apache.sshd.common.util.CloseableUtils.IoBaseCloseable
close, isOpenMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.sshd.common.Closeable
close, isClosed, isClosing
-
Constructor Details
-
NettyIoAcceptor
-
-
Method Details
-
bind
- Specified by:
bindin interfaceorg.apache.sshd.common.io.IoAcceptor- Throws:
IOException
-
bind
- Specified by:
bindin interfaceorg.apache.sshd.common.io.IoAcceptor- Throws:
IOException
-
unbind
- Specified by:
unbindin interfaceorg.apache.sshd.common.io.IoAcceptor
-
unbind
- Specified by:
unbindin interfaceorg.apache.sshd.common.io.IoAcceptor
-
unbind
public void unbind()- Specified by:
unbindin interfaceorg.apache.sshd.common.io.IoAcceptor
-
getBoundAddresses
- Specified by:
getBoundAddressesin interfaceorg.apache.sshd.common.io.IoAcceptor
-
getManagedSessions
-
doCloseGracefully
protected org.apache.sshd.common.future.CloseFuture doCloseGracefully()- Overrides:
doCloseGracefullyin classorg.apache.sshd.common.util.CloseableUtils.AbstractCloseable
-
doCloseImmediately
protected void doCloseImmediately()- Overrides:
doCloseImmediatelyin classorg.apache.sshd.common.util.CloseableUtils.AbstractCloseable
-