Interface StateMachineBuilder<S,E,C>
-
- All Known Implementing Classes:
StateMachineBuilderImpl
public interface StateMachineBuilder<S,E,C>StateMachineBuilder- Author:
- Frank Zhang
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StateMachine<S,E,C>build(String machineId)ExternalTransitionBuilder<S,E,C>externalTransition()Builder for one transitionExternalTransitionsBuilder<S,E,C>externalTransitions()Builder for multiple transitionsInternalTransitionBuilder<S,E,C>internalTransition()Start to build internal transition
-
-
-
Method Detail
-
externalTransition
ExternalTransitionBuilder<S,E,C> externalTransition()
Builder for one transition- Returns:
- External transition builder
-
externalTransitions
ExternalTransitionsBuilder<S,E,C> externalTransitions()
Builder for multiple transitions- Returns:
- External transition builder
-
internalTransition
InternalTransitionBuilder<S,E,C> internalTransition()
Start to build internal transition- Returns:
- Internal transition builder
-
build
StateMachine<S,E,C> build(String machineId)
-
-