Package com.iizix.nio

Interface SocketCommListener


public interface SocketCommListener
The socket communication listener.
Author:
Christopher Mindus
  • Method Details Link icon

    • onCommOpen Link icon

      void onCommOpen(SocketCommNIO comm)
      Called when the communication link is opened.
      Parameters:
      comm - The socket communication instance.
    • onCommState Link icon

      void onCommState(SocketCommNIO comm)
      Called when the state changes.
    • onCommConnected Link icon

      void onCommConnected(SocketCommNIO comm)
      Called when the communication link is connected.
      Parameters:
      comm - The socket communication instance.
    • onCommData Link icon

      void onCommData(SocketCommNIO comm, ByteBuffer buf)
      Called when the communication link has received data.
      Parameters:
      comm - The socket communication instance.
      buf - The data byte array.
    • onCommTimeout Link icon

      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 Link icon

      void onCommError(SocketCommNIO comm, IOException e)
      Called when the communication link is closed.
      Parameters:
      comm - The socket communication instance.
      e - The exception.
    • onCommClosed Link icon

      void onCommClosed(SocketCommNIO comm)
      Called when the communication link is closed.
      Parameters:
      comm - The socket communication instance.