public abstract class GmsImpl
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected GMS |
gms |
protected org.apache.commons.logging.Log |
log |
Constructor and Description |
---|
GmsImpl() |
Modifier and Type | Method and Description |
---|---|
boolean |
handleDownEvent(Event evt) |
abstract boolean |
handleJoin(Address mbr) |
abstract void |
handleLeave(Address mbr,
boolean suspected) |
abstract View |
handleMerge(ViewId other_view,
java.util.Vector other_members) |
abstract void |
handleSuspect(Address mbr) |
boolean |
handleUpEvent(Event evt) |
abstract void |
handleViewChange(ViewId new_view,
java.util.Vector mbrs) |
abstract void |
init() |
protected boolean |
iWouldBeCoordinator(java.util.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(java.util.Vector coords) |
abstract void |
suspect(Address mbr) |
protected void |
wrongMethod(java.lang.String method_name) |
protected GMS gms
protected final org.apache.commons.logging.Log log
public abstract void init()
public abstract void join(Address mbr)
public abstract void leave(Address mbr)
public abstract void suspect(Address mbr)
public abstract void merge(java.util.Vector coords)
public abstract boolean handleJoin(Address mbr)
public abstract void handleLeave(Address mbr, boolean suspected)
public abstract void handleViewChange(ViewId new_view, java.util.Vector mbrs)
public abstract void handleSuspect(Address mbr)
public boolean handleUpEvent(Event evt)
public boolean handleDownEvent(Event evt)
protected void wrongMethod(java.lang.String method_name)
protected boolean iWouldBeCoordinator(java.util.Vector new_mbrs)
Copyright ? 1998-2006 Bela Ban. All Rights Reserved.