Package com.iizix.nio
Interface SocketCommListener
public interface SocketCommListener
The socket communication listener.- Author:
- Christopher Mindus
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
onCommClosed(SocketCommNIO comm)
Called when the communication link is closed.void
onCommConnected(SocketCommNIO comm)
Called when the communication link is connected.void
onCommData(SocketCommNIO comm, java.nio.ByteBuffer buf)
Called when the communication link has received data.void
onCommError(SocketCommNIO comm, java.io.IOException e)
Called when the communication link is closed.void
onCommOpen(SocketCommNIO comm)
Called when the communication link is opened.void
onCommState(SocketCommNIO comm)
Called when the state changes.void
onCommTimeout(SocketCommNIO comm, boolean isReadTimeout)
Called when the communication link has timed out on a read or write operation.
Method Detail
onCommOpen
void onCommOpen(SocketCommNIO comm)
Called when the communication link is opened.- Parameters:
comm
- The socket communication instance.
onCommState
void onCommState(SocketCommNIO comm)
Called when the state changes.
onCommConnected
void onCommConnected(SocketCommNIO comm)
Called when the communication link is connected.- Parameters:
comm
- The socket communication instance.
onCommData
void onCommData(SocketCommNIO comm, java.nio.ByteBuffer buf)
Called when the communication link has received data.- Parameters:
comm
- The socket communication instance.buf
- The data byte array.
onCommTimeout
void onCommTimeout(SocketCommNIO comm, boolean isReadTimeout)
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
void onCommError(SocketCommNIO comm, java.io.IOException e)
Called when the communication link is closed.- Parameters:
comm
- The socket communication instance.e
- The exception.
onCommClosed
void onCommClosed(SocketCommNIO comm)
Called when the communication link is closed.- Parameters:
comm
- The socket communication instance.