public class DurableStateManager extends BaseStateManager
appStateOnly, dt, isInitializing, lastEid, senderLeaders, senderRegencies, senderStates, senderViews, state, SVController, tomLayer, waitingEid
Constructor and Description |
---|
DurableStateManager() |
Modifier and Type | Method and Description |
---|---|
void |
init(TOMLayer tomLayer,
DeliveryThread dt) |
protected void |
requestState() |
void |
SMReplyDeliver(SMMessage msg,
boolean isBFT) |
void |
SMRequestDeliver(SMMessage msg,
boolean isBFT) |
void |
stateTimeout() |
analyzeState, askCurrentConsensusId, currentConsensusIdAsked, currentConsensusIdReceived, getLastEID, getReplies, isRetrievingState, moreThan2F_Leaders, moreThan2F_Regencies, moreThan2F_Views, moreThanF_Replies, receivedStates, requestAppState, reset, setLastEID
public void init(TOMLayer tomLayer, DeliveryThread dt)
init
in interface StateManager
init
in class BaseStateManager
protected void requestState()
requestState
in class BaseStateManager
public void stateTimeout()
stateTimeout
in interface StateManager
stateTimeout
in class BaseStateManager
public void SMRequestDeliver(SMMessage msg, boolean isBFT)
SMRequestDeliver
in interface StateManager
SMRequestDeliver
in class BaseStateManager
public void SMReplyDeliver(SMMessage msg, boolean isBFT)
SMReplyDeliver
in interface StateManager
SMReplyDeliver
in class BaseStateManager