org.jgroups.protocols
public abstract class GmsImpl extends Object
Field Summary | |
---|---|
protected GMS | gms |
protected Log | log |
Method Summary | |
---|---|
boolean | handleDownEvent(Event evt) |
abstract boolean | handleJoin(Address mbr) |
abstract void | handleLeave(Address mbr, boolean suspected) |
abstract View | handleMerge(ViewId other_view, Vector other_members) |
abstract void | handleSuspect(Address mbr) |
boolean | handleUpEvent(Event evt) |
abstract void | handleViewChange(ViewId new_view, Vector mbrs) |
abstract 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) |
abstract void | merge(Vector coords) |
abstract void | suspect(Address mbr) |
protected void | wrongMethod(String method_name) |