All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class JavaGroups.Algorithms.StateExchangeFunclet

java.lang.Object
   |
   +----JavaGroups.Algorithms.StateExchangeFunclet

public class StateExchangeFunclet
extends Object
Funclet that implements state exchange between a new member of a group and an existing member. The funclet has to be installed with tye new member and all existing members (using Dispatcher.AddFunclet). State exchange is started calling method Start.

Prerequisites:


Variable Index

 o CLIENT_ROLE
 o SERVER_ROLE

Constructor Index

 o StateExchangeFunclet(Dispatcher, String, String, StateExchange)

Method Index

 o GetState()
 o SaveState()
 o SetRole(int)
 o Start()

Variables

 o CLIENT_ROLE
 public final int CLIENT_ROLE
 o SERVER_ROLE
 public final int SERVER_ROLE

Constructors

 o StateExchangeFunclet
 public StateExchangeFunclet(Dispatcher disp,
                             String channel_name,
                             String funclet_name,
                             StateExchange user_code)

Methods

 o SetRole
 public void SetRole(int role)
 o Start
 public void Start()
 o SaveState
 public void SaveState()
 o GetState
 public Object GetState()

All Packages  Class Hierarchy  This Package  Previous  Next  Index