org.jgroups.protocols.pbcast
public class ParticipantGmsImpl extends GmsImpl
| Constructor Summary | |
|---|---|
| ParticipantGmsImpl(GMS g) | |
| Method Summary | |
|---|---|
| void | handleJoin(Address mbr) |
| void | handleJoinResponse(JoinRsp join_rsp) |
| void | handleLeave(Address mbr, boolean suspected) |
| void | handleLeaveResponse() |
| void | handleMergeRequest(Address sender, ViewId merge_id) |
| void | handleSuspect(Address mbr) |
| void | handleViewChange(View new_view, Digest digest)
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 | suspect(Address mbr) |
| void | unsuspect(Address mbr) Removes previously suspected member from list of currently suspected members |
Parameters: new_view The view to be installed digest If view is a MergeView, digest contains the seqno digest of all members and has to be set by GMS