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:
- Needs virtual synchrony and total order: all views and the messages between view
have to be delivered in the same sequence at all members
- Dispatcher
-
CLIENT_ROLE
-
-
SERVER_ROLE
-
-
StateExchangeFunclet(Dispatcher, String, String, StateExchange)
-
-
GetState()
-
-
SaveState()
-
-
SetRole(int)
-
-
Start()
-
CLIENT_ROLE
public final int CLIENT_ROLE
SERVER_ROLE
public final int SERVER_ROLE
StateExchangeFunclet
public StateExchangeFunclet(Dispatcher disp,
String channel_name,
String funclet_name,
StateExchange user_code)
SetRole
public void SetRole(int role)
Start
public void Start()
SaveState
public void SaveState()
GetState
public Object GetState()
All Packages Class Hierarchy This Package Previous Next Index