Package org.teamapps.cluster.state
Klasse AbstractReplicatedState
java.lang.Object
org.teamapps.cluster.state.AbstractReplicatedState
- Alle implementierten Schnittstellen:
ReplicatedChangeLog,ReplicatedState
- Bekannte direkte Unterklassen:
LeaderState,LocalState
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidvoidexecuteStateMachineUpdate(StateUpdate update) voidexecuteStateMachineUpdate(StateUpdateMessage... updates) voidfireAndForget(String messageType, org.teamapps.message.protocol.message.Message message) List<org.teamapps.message.protocol.message.Message>getEntries(String list) org.teamapps.message.protocol.message.MessageintgetEntryCount(String list) getLists()getName()org.teamapps.message.protocol.message.MessagegetProperty(String stateId) voidhandleStateMachineUpdate(StateUpdate update) prepareAddEntry(String list, String identifier, org.teamapps.message.protocol.message.Message message) prepareFireAndForget(String messageType, org.teamapps.message.protocol.message.Message message) prepareRemoveEntry(String list, String identifier) prepareSetState(String stateId, org.teamapps.message.protocol.message.Message message) prepareUpdateEntry(String list, String identifier, org.teamapps.message.protocol.message.Message message) voidremoveAllEntries(String list) voidremoveEntry(String list, String identifier) abstract voidsendStateMachineUpdate(StateUpdate update) voidsetHandler(ReplicatedStateHandler handler) voidsetProperty(String stateId, org.teamapps.message.protocol.message.Message message) voidupdateEntry(String list, String identifier, org.teamapps.message.protocol.message.Message message)
-
Konstruktordetails
-
AbstractReplicatedState
-
AbstractReplicatedState
-
-
Methodendetails
-
getName
- Angegeben von:
getNamein SchnittstelleReplicatedState
-
setHandler
-
getHandler
-
handleStateMachineUpdate
- Angegeben von:
handleStateMachineUpdatein SchnittstelleReplicatedChangeLog
-
sendStateMachineUpdate
-
getEntry
- Angegeben von:
getEntryin SchnittstelleReplicatedState
-
getEntries
- Angegeben von:
getEntriesin SchnittstelleReplicatedState
-
getEntryCount
- Angegeben von:
getEntryCountin SchnittstelleReplicatedState
-
getLists
- Angegeben von:
getListsin SchnittstelleReplicatedState
-
getProperty
- Angegeben von:
getPropertyin SchnittstelleReplicatedState
-
prepareAddEntry
public StateUpdateMessage prepareAddEntry(String list, String identifier, org.teamapps.message.protocol.message.Message message) - Angegeben von:
prepareAddEntryin SchnittstelleReplicatedState
-
prepareRemoveEntry
- Angegeben von:
prepareRemoveEntryin SchnittstelleReplicatedState
-
prepareUpdateEntry
public StateUpdateMessage prepareUpdateEntry(String list, String identifier, org.teamapps.message.protocol.message.Message message) - Angegeben von:
prepareUpdateEntryin SchnittstelleReplicatedState
-
prepareRemoveAllEntries
- Angegeben von:
prepareRemoveAllEntriesin SchnittstelleReplicatedState
-
prepareSetState
public StateUpdateMessage prepareSetState(String stateId, org.teamapps.message.protocol.message.Message message) - Angegeben von:
prepareSetStatein SchnittstelleReplicatedState
-
prepareFireAndForget
public StateUpdateMessage prepareFireAndForget(String messageType, org.teamapps.message.protocol.message.Message message) - Angegeben von:
prepareFireAndForgetin SchnittstelleReplicatedState
-
executeStateMachineUpdate
- Angegeben von:
executeStateMachineUpdatein SchnittstelleReplicatedState
-
executeStateMachineUpdate
- Angegeben von:
executeStateMachineUpdatein SchnittstelleReplicatedState
-
addEntry
public void addEntry(String list, String identifier, org.teamapps.message.protocol.message.Message message) - Angegeben von:
addEntryin SchnittstelleReplicatedState
-
removeEntry
- Angegeben von:
removeEntryin SchnittstelleReplicatedState
-
updateEntry
public void updateEntry(String list, String identifier, org.teamapps.message.protocol.message.Message message) - Angegeben von:
updateEntryin SchnittstelleReplicatedState
-
removeAllEntries
- Angegeben von:
removeAllEntriesin SchnittstelleReplicatedState
-
setProperty
- Angegeben von:
setPropertyin SchnittstelleReplicatedState
-
fireAndForget
public void fireAndForget(String messageType, org.teamapps.message.protocol.message.Message message) - Angegeben von:
fireAndForgetin SchnittstelleReplicatedState
-