Package org.apache.sshd.common.io.nio2
Class Nio2Acceptor.AcceptCompletionHandler
- java.lang.Object
-
- org.apache.sshd.common.io.nio2.Nio2CompletionHandler<AsynchronousSocketChannel,SocketAddress>
-
- org.apache.sshd.common.io.nio2.Nio2Acceptor.AcceptCompletionHandler
-
- All Implemented Interfaces:
CompletionHandler<AsynchronousSocketChannel,SocketAddress>
- Enclosing class:
- Nio2Acceptor
protected class Nio2Acceptor.AcceptCompletionHandler extends Nio2CompletionHandler<AsynchronousSocketChannel,SocketAddress>
-
-
Field Summary
Fields Modifier and Type Field Description protected AsynchronousServerSocketChannel
socket
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Nio2Session
createSession(Nio2Acceptor acceptor, SocketAddress address, AsynchronousSocketChannel channel, IoHandler handler)
protected boolean
okToReaccept(Throwable exc, SocketAddress address)
protected void
onCompleted(AsynchronousSocketChannel result, SocketAddress address)
protected void
onFailed(Throwable exc, SocketAddress address)
-
Methods inherited from class org.apache.sshd.common.io.nio2.Nio2CompletionHandler
completed, failed
-
-
-
-
Field Detail
-
socket
protected final AsynchronousServerSocketChannel socket
-
-
Method Detail
-
onCompleted
protected void onCompleted(AsynchronousSocketChannel result, SocketAddress address)
- Specified by:
onCompleted
in classNio2CompletionHandler<AsynchronousSocketChannel,SocketAddress>
-
createSession
protected Nio2Session createSession(Nio2Acceptor acceptor, SocketAddress address, AsynchronousSocketChannel channel, IoHandler handler) throws Throwable
- Throws:
Throwable
-
onFailed
protected void onFailed(Throwable exc, SocketAddress address)
- Specified by:
onFailed
in classNio2CompletionHandler<AsynchronousSocketChannel,SocketAddress>
-
okToReaccept
protected boolean okToReaccept(Throwable exc, SocketAddress address)
-
-