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 StateManager
public void analyzeState(int eid)
analyzeState
in interface StateManager
public abstract void init(TOMLayer tomLayer, DeliveryThread dt)
init
in interface StateManager
public boolean isRetrievingState()
isRetrievingState
in interface StateManager
public abstract void stateTimeout()
stateTimeout
in interface StateManager
public abstract void SMRequestDeliver(SMMessage msg, boolean isBFT)
SMRequestDeliver
in interface StateManager
public abstract void SMReplyDeliver(SMMessage msg, boolean isBFT)
SMReplyDeliver
in interface StateManager