...
void beSick(), playDead(), beHealthy() - used for membership testing
void emergencyClose() - shut down threads & other resources like sockets
ServiceFactory - used by the membership manager to instantiate its services
...
String rejectionMessage authenticate(NetMember InternalDistributedMember m)
Object getCredentials()
...
HealthMonitor - monitors members and instigates removal of those deemed dead
void contactedBy(NetMember InternalDistributedMember m) - tells the monitor that we've had contact with another member
void suspect(NetMember InternalDistributedMember m) - tells the monitor that the member is suspected of being ill or dead
void checkSuspect(NetMember InternalDistributedMember m) - requests a health check on another member. This should initiate removal of the member if it does not pass the test
...
void leave() - leaves the distributed system. Should be invoked before stop()
void remove(NetMember InternalDistributedMember m) - force another member out of the system
InternalDistributedMember getMemberID()
NetView getView()
Locator - used by TcpServer to handle peer-location requests. Implements TcpHandler
...
void forceDisconnect(String reason)
boolean isShunned(DistributedMember mbr)
DistributedMember getLeadMember()
DistributedMember getCoordinator()
MessageHandler - receives messages from a Messenger
...
void send(DistributionMessage m) - sends an asynchronous message
NetMember InternalDistributedMember getMemberID() - returns the endpoint ID for this member
...