| java.lang.Object org.jgroups.protocols.GmsImpl org.jgroups.protocols.CoordGmsImpl
received_last_view | boolean received_last_view(Code) | | |
handleJoin | public synchronized boolean handleJoin(Address mbr)(Code) | | |
handleLeave | public synchronized void handleLeave(Address mbr, boolean suspected)(Code) | | Exclude mbr from the membership. If suspected is true, then
this member crashed and therefore is forced to leave, otherwise it is leaving voluntarily.
|
handleMerge | public synchronized View handleMerge(ViewId other_vid, Vector other_mbrs)(Code) | | Invoked by another coordinator that asks to merge its view with mine.
I 'll be the new coordinator.
We should flush our view, install a new view with all the members and
return the new view that will be installed by the other coordinator before
becoming a participant.
|
leave | public void leave(Address mbr)(Code) | | The coordinator itself wants to leave the group
|
merge | public void merge(Vector other_coords)(Code) | | Invoked upon receiving a MERGE event from the MERGE layer. We have found a partition and
should merge with them, then I will become a Participant.
Parameters: other_coords - A list of other coordinators found. In the current implementation the listonly has a single element |
|
|