Package com.iizix.nio

Interface SocketCommListener


  • public interface SocketCommListener
    The socket communication listener.
    Author:
    Christopher Mindus
    • 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.