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 AsynchronousServerSocketChannelsocket
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Nio2SessioncreateSession(Nio2Acceptor acceptor, SocketAddress address, AsynchronousSocketChannel channel, IoHandler handler)protected booleanokToReaccept(Throwable exc, SocketAddress address)protected voidonCompleted(AsynchronousSocketChannel result, SocketAddress address)protected voidonFailed(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:
onCompletedin 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:
onFailedin classNio2CompletionHandler<AsynchronousSocketChannel,SocketAddress>
-
okToReaccept
protected boolean okToReaccept(Throwable exc, SocketAddress address)
-
-