public abstract class GmsImpl
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected GMS |
gms |
protected org.apache.commons.logging.Log |
log |
Modifier | Constructor and Description |
---|---|
protected |
GmsImpl() |
protected |
GmsImpl(GMS gms) |
Modifier and Type | Method and Description |
---|---|
void |
handleExit() |
abstract void |
handleJoinResponse(JoinRsp join_rsp) |
abstract void |
handleLeaveResponse() |
abstract void |
handleMembershipChange(java.util.Collection newMembers,
java.util.Collection oldMembers,
java.util.Collection suspectedMembers) |
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) |
boolean |
handleUpEvent(Event evt) |
abstract void |
handleViewChange(View new_view,
Digest digest) |
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) |
void |
merge(java.util.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(java.lang.String method_name) |
protected GMS gms
protected final org.apache.commons.logging.Log log
protected GmsImpl()
protected GmsImpl(GMS gms)
public abstract void join(Address mbr)
public abstract void leave(Address mbr)
public abstract void handleJoinResponse(JoinRsp join_rsp)
public abstract void handleLeaveResponse()
public abstract void suspect(Address mbr)
public abstract void unsuspect(Address mbr)
public void merge(java.util.Vector other_coords)
public void handleMergeCancelled(ViewId merge_id)
public abstract void handleMembershipChange(java.util.Collection newMembers, java.util.Collection oldMembers, java.util.Collection suspectedMembers)
public void handleExit()
public boolean handleUpEvent(Event evt)
public void init() throws java.lang.Exception
java.lang.Exception
public void start() throws java.lang.Exception
java.lang.Exception
public void stop()
protected void wrongMethod(java.lang.String method_name)
protected boolean iWouldBeCoordinator(java.util.Vector new_mbrs)
Copyright ? 1998-2006 Bela Ban. All Rights Reserved.