Class StateMachineModel<S,E>

java.lang.Object
org.springframework.statemachine.config.model.StateMachineModel<S,E>
Type Parameters:
S - the type of state
E - the type of event
Direct Known Subclasses:
DefaultStateMachineModel

public abstract class StateMachineModel<S,E> extends Object
Base abstract SPI class for state machine configuration.
Author:
Janne Valkealahti
  • Constructor Details

    • StateMachineModel

      public StateMachineModel()
  • Method Details

    • getConfigurationData

      public abstract ConfigurationData<S,E> getConfigurationData()
      Gets the configuration config data.
      Returns:
      the configuration config data
    • getStatesData

      public abstract StatesData<S,E> getStatesData()
      Gets the states config data.
      Returns:
      the states config data
    • getTransitionsData

      public abstract TransitionsData<S,E> getTransitionsData()
      Gets the transitions config data.
      Returns:
      the transitions config data