Schnittstelle ReplicatedState

Alle Superschnittstellen:
ReplicatedChangeLog
Alle bekannten Implementierungsklassen:
AbstractReplicatedState, LeaderState, LocalState

public interface ReplicatedState extends ReplicatedChangeLog
  • Methodendetails

    • getName

      String getName()
    • prepareAddEntry

      StateUpdateMessage prepareAddEntry(String list, String identifier, org.teamapps.message.protocol.message.Message message)
    • prepareRemoveEntry

      StateUpdateMessage prepareRemoveEntry(String list, String identifier)
    • prepareUpdateEntry

      StateUpdateMessage prepareUpdateEntry(String list, String identifier, org.teamapps.message.protocol.message.Message message)
    • prepareRemoveAllEntries

      StateUpdateMessage prepareRemoveAllEntries(String list)
    • prepareSetState

      StateUpdateMessage prepareSetState(String stateId, org.teamapps.message.protocol.message.Message message)
    • prepareFireAndForget

      StateUpdateMessage prepareFireAndForget(String messageType, org.teamapps.message.protocol.message.Message message)
    • executeStateMachineUpdate

      void executeStateMachineUpdate(StateUpdateMessage... updates)
    • executeStateMachineUpdate

      void executeStateMachineUpdate(StateUpdate update)
    • addEntry

      void addEntry(String list, String identifier, org.teamapps.message.protocol.message.Message message)
    • removeEntry

      void removeEntry(String list, String identifier)
    • updateEntry

      void updateEntry(String list, String identifier, org.teamapps.message.protocol.message.Message message)
    • removeAllEntries

      void removeAllEntries(String list)
    • setProperty

      void setProperty(String propertyId, org.teamapps.message.protocol.message.Message message)
    • fireAndForget

      void fireAndForget(String messageType, org.teamapps.message.protocol.message.Message message)
    • getEntry

      org.teamapps.message.protocol.message.Message getEntry(String list, String identifier)
    • getEntries

      List<org.teamapps.message.protocol.message.Message> getEntries(String list)
    • getEntryCount

      int getEntryCount(String list)
    • getLists

      List<String> getLists()
    • getProperty

      org.teamapps.message.protocol.message.Message getProperty(String stateId)