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