Package com.iizix.nio
Interface SocketCommListener
public interface SocketCommListener
The socket communication listener.
- Author:
- Christopher Mindus
Method Summary
Modifier and TypeMethodDescriptionvoidonCommClosed(SocketCommNIO comm) Called when the communication link is closed.voidonCommConnected(SocketCommNIO comm) Called when the communication link is connected.voidonCommData(SocketCommNIO comm, ByteBuffer buf) Called when the communication link has received data.voidonCommError(SocketCommNIO comm, IOException e) Called when the communication link is closed.voidonCommOpen(SocketCommNIO comm) Called when the communication link is opened.voidonCommState(SocketCommNIO comm) Called when the state changes.voidonCommTimeout(SocketCommNIO comm, boolean isReadTimeout) Called when the communication link has timed out on a read or write operation.
Method Details
onCommOpen
Called when the communication link is opened.- Parameters:
comm- The socket communication instance.
onCommState
Called when the state changes.onCommConnected
Called when the communication link is connected.- Parameters:
comm- The socket communication instance.
onCommData
Called when the communication link has received data.- Parameters:
comm- The socket communication instance.buf- The data byte array.
onCommTimeout
Called when the communication link has timed out on a read or write operation.- Parameters:
comm- The socket communication instance.isReadTimeout- Flag indicating read timeout when true, false indicates write timeout.
onCommError
Called when the communication link is closed.- Parameters:
comm- The socket communication instance.e- The exception.
onCommClosed
Called when the communication link is closed.- Parameters:
comm- The socket communication instance.