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 Summary
Modifier and TypeMethodDescriptiondefault voidonHeartBeat(HubMemberClient client, long millis) Called at every heart-beat measured on this end.default voidonMembers(HubMemberClient client, PropCnr members) Called when the principal sent its member list.default voidonStateChanged(HubMemberClient client, HubMemberClient.State state, String reason) Called at every state change.
Method Details
onStateChanged
Called at every state change.- Parameters:
client- The client.state- The new state.reason- The refusal reason forHubMemberClient.State.REFUSED, else null.
onMembers
Called when the principal sent its member list.- Parameters:
client- The client.members- Thememberscontainer of the event.
onHeartBeat
Called at every heart-beat measured on this end.- Parameters:
client- The client.millis- The round-trip time in milliseconds.