Interface Member

All Superinterfaces:
Serializable
All Known Implementing Classes:
MemberImpl, StaticMember

public interface Member extends Serializable
The Member interface, defines a member in the group. Each member can carry a set of properties, defined by the actual implementation.

A member is identified by the host/ip/uniqueId.

  • The host is what interface the member is listening to, to receive data
  • The port is what port the member is listening to, to receive data
  • The uniqueId defines the session id for the member. This is an important feature since a member that has crashed and the starts up again on the same port/host is not guaranteed to be the same member, so no state transfers will ever be confused.