public interface ServerSocketListener
java.nio.channels.SocketChannel
instances
from AsyncServerSocket
.
Also is informed if the server socket unexpectedly closes.AsyncServerSocket
Modifier and Type | Method and Description |
---|---|
void |
handleAccept(java.nio.channels.SocketChannel newSocket,
AsyncServerSocket serverSocket)
Reports a newly accepted client socket.
|
void |
handleClose(java.lang.Throwable t,
AsyncServerSocket serverSocket)
Reports the server socket closing.
|
void handleAccept(java.nio.channels.SocketChannel newSocket, AsyncServerSocket serverSocket)
AsyncSocket
should be instantiated and
newSocket
passed to
AsyncSocket.open
.newSocket
- The accepted
java.nio.channels.SocketChannel
.serverSocket
- The
AsyncServerSocket
accepting
newSocket
.void handleClose(java.lang.Throwable t, AsyncServerSocket serverSocket)
t
.t
- The caught Throwable
. May be
null
.serverSocket
- The now closed
AsyncServerSocket
.AsyncServerSocket.close()
Copyright © 2001 - 2024. Charles W. Rapp. All rights reserved.