Interface NetworkConnection.ConnectionListener

  • Enclosing interface:
    NetworkConnection

    public static interface NetworkConnection.ConnectionListener
    Listener for notification of connection events.
    • Method Detail

      • connectStarted

        int connectStarted​(int default_connect_timeout)
        The connection establishment process has started, i.e. the connection is actively being attempted.
        Returns:
        modified connect timeout
      • connectSuccess

        void connectSuccess​(java.nio.ByteBuffer remaining_initial_data)
        The connection attempt succeeded. The connection is now established. NOTE: Called only during initial connect attempt.
      • connectFailure

        void connectFailure​(java.lang.Throwable failure_msg)
        The connection attempt failed. NOTE: Called only during initial connect attempt.
        Parameters:
        failure_msg - failure reason
      • exceptionThrown

        void exceptionThrown​(java.lang.Throwable error)
        Handle exception thrown by this connection. NOTE: Can be called at any time during connection lifetime.
        Parameters:
        error - exception
      • getConnectionProperty

        java.lang.Object getConnectionProperty​(java.lang.String property_name)
      • getDescription

        java.lang.String getDescription()