Klasse MultiStateHandler

java.lang.Object
org.teamapps.application.api.state.MultiStateHandler
Alle implementierten Schnittstellen:
org.teamapps.cluster.state.ReplicatedStateHandler

public class MultiStateHandler extends Object implements org.teamapps.cluster.state.ReplicatedStateHandler
  • Konstruktordetails

    • MultiStateHandler

      public MultiStateHandler(String name)
  • Methodendetails

    • getReplicatedState

      public org.teamapps.cluster.state.ReplicatedState getReplicatedState()
    • addStateHandler

      public void addStateHandler(org.teamapps.cluster.state.ReplicatedStateHandler stateHandler, org.teamapps.ux.session.SessionContext context)
    • handleStateUpdated

      public void handleStateUpdated(String stateId, org.teamapps.message.protocol.message.Message state)
      Angegeben von:
      handleStateUpdated in Schnittstelle org.teamapps.cluster.state.ReplicatedStateHandler
    • handleEntryAdded

      public void handleEntryAdded(String list, org.teamapps.message.protocol.message.Message message)
      Angegeben von:
      handleEntryAdded in Schnittstelle org.teamapps.cluster.state.ReplicatedStateHandler
    • handleEntryRemoved

      public void handleEntryRemoved(String list, org.teamapps.message.protocol.message.Message message)
      Angegeben von:
      handleEntryRemoved in Schnittstelle org.teamapps.cluster.state.ReplicatedStateHandler
    • handleEntryUpdated

      public void handleEntryUpdated(String list, org.teamapps.message.protocol.message.Message currentState, org.teamapps.message.protocol.message.Message previousState)
      Angegeben von:
      handleEntryUpdated in Schnittstelle org.teamapps.cluster.state.ReplicatedStateHandler
    • handleAllEntriesRemoved

      public void handleAllEntriesRemoved(String list)
      Angegeben von:
      handleAllEntriesRemoved in Schnittstelle org.teamapps.cluster.state.ReplicatedStateHandler
    • handleFireAndForget

      public void handleFireAndForget(String list, org.teamapps.message.protocol.message.Message message)
      Angegeben von:
      handleFireAndForget in Schnittstelle org.teamapps.cluster.state.ReplicatedStateHandler
    • handleStateMachineRemoved

      public void handleStateMachineRemoved()
      Angegeben von:
      handleStateMachineRemoved in Schnittstelle org.teamapps.cluster.state.ReplicatedStateHandler