org.jgroups.protocols
public class ParticipantGmsImpl extends GmsImpl
Constructor Summary | |
---|---|
ParticipantGmsImpl(GMS g) |
Method Summary | |
---|---|
boolean | handleJoin(Address mbr) |
void | handleLeave(Address mbr, boolean suspected) |
View | handleMerge(ViewId other_view, Vector other_members) |
void | handleSuspect(Address mbr) |
void | handleViewChange(ViewId new_view, Vector mbrs)
If we are leaving, we have to wait for the view change (last msg in the current view) that
excludes us before we can leave. |
void | init() |
void | join(Address mbr) |
void | leave(Address mbr)
Loop: determine coord. |
void | merge(Vector other_coords) |
void | suspect(Address mbr) |