org.jgroups.protocols.pbcast
public abstract class GmsImpl extends Object
| Field Summary | |
|---|---|
| protected GMS | gms |
| protected Log | log |
| Constructor Summary | |
|---|---|
| protected | GmsImpl() |
| protected | GmsImpl(GMS gms) |
| Method Summary | |
|---|---|
| boolean | handleDownEvent(Event evt) |
| void | handleExit() |
| abstract void | handleJoin(Address mbr) |
| abstract void | handleJoinResponse(JoinRsp join_rsp) |
| abstract void | handleLeave(Address mbr, boolean suspected) |
| abstract void | handleLeaveResponse() |
| void | handleMergeCancelled(ViewId merge_id) |
| void | handleMergeRequest(Address sender, ViewId merge_id) |
| void | handleMergeResponse(MergeData data, ViewId merge_id) |
| void | handleMergeView(MergeData data, ViewId merge_id) |
| abstract void | handleSuspect(Address mbr) |
| boolean | handleUpEvent(Event evt) |
| abstract void | handleViewChange(View new_view, Digest digest) |
| void | init() |
| protected boolean | iWouldBeCoordinator(Vector new_mbrs)
Returns potential coordinator based on lexicographic ordering of member addresses. |
| abstract void | join(Address mbr) |
| abstract void | leave(Address mbr) |
| void | merge(Vector other_coords) |
| protected void | sendMergeRejectedResponse(Address sender, ViewId merge_id) |
| void | start() |
| void | stop() |
| abstract void | suspect(Address mbr) |
| abstract void | unsuspect(Address mbr) |
| protected void | wrongMethod(String method_name) |