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.AsynchronousServerSocketChannel
socket
-
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 Nio2Session
createSession(Nio2Acceptor acceptor, java.net.SocketAddress address, java.nio.channels.AsynchronousSocketChannel channel, IoHandler handler)
protected boolean
okToReaccept(java.lang.Throwable exc, java.net.SocketAddress address)
protected void
onCompleted(java.nio.channels.AsynchronousSocketChannel result, java.net.SocketAddress address)
protected void
onFailed(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:
onCompleted
in 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:
onFailed
in classNio2CompletionHandler<java.nio.channels.AsynchronousSocketChannel,java.net.SocketAddress>
-
okToReaccept
protected boolean okToReaccept(java.lang.Throwable exc, java.net.SocketAddress address)
-
-