All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class JavaGroups.JavaStack.Protocols.CoordGmsImpl

java.lang.Object
   |
   +----JavaGroups.JavaStack.Protocols.GmsImpl
           |
           +----JavaGroups.JavaStack.Protocols.CoordGmsImpl

public class CoordGmsImpl
extends GmsImpl

Constructor Index

 o CoordGmsImpl()

Method Index

 o CreateInstance(GMS)
 o HandleJoin(Address)
 o HandleLeave(Address, boolean)
Exclude mbr from the membership.
 o HandleMerge(Vector, Vector, long)
 o HandleSuspect(Address)
 o HandleViewChange(ViewId, Vector)
 o Join(Address)
 o Leave(Address)
 o Merge(Vector)
 o Suspect(Address)

Constructors

 o CoordGmsImpl
 public CoordGmsImpl()

Methods

 o CreateInstance
 public static CoordGmsImpl CreateInstance(GMS gms)
 o Join
 public void Join(Address mbr)
Overrides:
Join in class GmsImpl
 o Leave
 public void Leave(Address mbr)
Overrides:
Leave in class GmsImpl
 o Suspect
 public void Suspect(Address mbr)
Overrides:
Suspect in class GmsImpl
 o Merge
 public void Merge(Vector new_mbrs)
Overrides:
Merge in class GmsImpl
 o HandleJoin
 public synchronized boolean HandleJoin(Address mbr)
Overrides:
HandleJoin in class GmsImpl
 o HandleLeave
 public synchronized void HandleLeave(Address mbr,
                                      boolean suspected)
Exclude mbr from the membership. If suspected is true, then this member crashed and therefore is forced to leave, otherwise it is leaving voluntarily.

Overrides:
HandleLeave in class GmsImpl
 o HandleViewChange
 public void HandleViewChange(ViewId new_view,
                              Vector mbrs)
Overrides:
HandleViewChange in class GmsImpl
 o HandleMerge
 public void HandleMerge(Vector new_mems,
                         Vector suspects,
                         long other_ltime)
Overrides:
HandleMerge in class GmsImpl
 o HandleSuspect
 public void HandleSuspect(Address mbr)
Overrides:
HandleSuspect in class GmsImpl

All Packages  Class Hierarchy  This Package  Previous  Next  Index