public abstract class BaseStateManager extends java.lang.Object implements StateManager
| Constructor and Description |
|---|
BaseStateManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
analyzeState(int eid) |
int |
getLastEID() |
abstract void |
init(TOMLayer tomLayer,
DeliveryThread dt) |
boolean |
isRetrievingState() |
java.util.Collection<ApplicationState> |
receivedStates() |
void |
requestAppState(int eid) |
void |
setLastEID(int eid) |
abstract void |
SMReplyDeliver(SMMessage msg,
boolean isBFT) |
abstract void |
SMRequestDeliver(SMMessage msg,
boolean isBFT) |
abstract void |
stateTimeout() |
public java.util.Collection<ApplicationState> receivedStates()
public void setLastEID(int eid)
public int getLastEID()
public void requestAppState(int eid)
requestAppState in interface StateManagerpublic void analyzeState(int eid)
analyzeState in interface StateManagerpublic abstract void init(TOMLayer tomLayer, DeliveryThread dt)
init in interface StateManagerpublic boolean isRetrievingState()
isRetrievingState in interface StateManagerpublic abstract void stateTimeout()
stateTimeout in interface StateManagerpublic abstract void SMRequestDeliver(SMMessage msg, boolean isBFT)
SMRequestDeliver in interface StateManagerpublic abstract void SMReplyDeliver(SMMessage msg, boolean isBFT)
SMReplyDeliver in interface StateManager