Interface HubMemberClient.IListener

Enclosing class:
HubMemberClient

public static interface HubMemberClient.IListener
The listener of the client's progress, for the server's log and for tests: called on the connection's thread.
Author:
Christopher Mindus
  • Method Details

    • onStateChanged

      default void onStateChanged(HubMemberClient client, HubMemberClient.State state, String reason)
      Called at every state change.
      Parameters:
      client - The client.
      state - The new state.
      reason - The refusal reason for HubMemberClient.State.REFUSED, else null.
    • onMembers

      default void onMembers(HubMemberClient client, PropCnr members)
      Called when the principal sent its member list.
      Parameters:
      client - The client.
      members - The members container of the event.
    • onHeartBeat

      default void onHeartBeat(HubMemberClient client, long millis)
      Called at every heart-beat measured on this end.
      Parameters:
      client - The client.
      millis - The round-trip time in milliseconds.