Uses of Interface
com.alibaba.cola.statemachine.State
-
Packages that use State Package Description com.alibaba.cola.statemachine com.alibaba.cola.statemachine.builder The builder is to provide fluent interfaces for statemachine, which is a classic Internal DSL implementing skill.com.alibaba.cola.statemachine.impl -
-
Uses of State in com.alibaba.cola.statemachine
Methods in com.alibaba.cola.statemachine that return State Modifier and Type Method Description State<S,E,C>Transition. getSource()Gets the source state of this transition.State<S,E,C>Transition. getTarget()Gets the target state of this transition.State<S,E,C>Transition. transit(C ctx, boolean checkCondition)Do transition from source state to target state.Methods in com.alibaba.cola.statemachine with parameters of type State Modifier and Type Method Description Transition<S,E,C>State. addTransition(E event, State<S,E,C> target, TransitionType transitionType)Add transition to the statevoidTransition. setSource(State<S,E,C> state)voidTransition. setTarget(State<S,E,C> state)StringVisitor. visitOnEntry(State<?,?,?> visitable)StringVisitor. visitOnExit(State<?,?,?> visitable) -
Uses of State in com.alibaba.cola.statemachine.builder
Fields in com.alibaba.cola.statemachine.builder declared as State Modifier and Type Field Description protected State<S,E,C>TransitionBuilderImpl. targetConstructor parameters in com.alibaba.cola.statemachine.builder with type arguments of type State Constructor Description TransitionsBuilderImpl(Map<S,State<S,E,C>> stateMap, TransitionType transitionType) -
Uses of State in com.alibaba.cola.statemachine.impl
Classes in com.alibaba.cola.statemachine.impl that implement State Modifier and Type Class Description classStateImpl<S,E,C>StateImplMethods in com.alibaba.cola.statemachine.impl that return State Modifier and Type Method Description State<S,E,C>TransitionImpl. getSource()static <S,E,C>
State<S,E,C>StateHelper. getState(Map<S,State<S,E,C>> stateMap, S stateId)State<S,E,C>TransitionImpl. getTarget()State<S,E,C>TransitionImpl. transit(C ctx, boolean checkCondition)Methods in com.alibaba.cola.statemachine.impl with parameters of type State Modifier and Type Method Description Transition<S,E,C>StateImpl. addTransition(E event, State<S,E,C> target, TransitionType transitionType)voidTransitionImpl. setSource(State<S,E,C> state)voidTransitionImpl. setTarget(State<S,E,C> target)StringPlantUMLVisitor. visitOnEntry(State<?,?,?> state)StringSysOutVisitor. visitOnEntry(State<?,?,?> state)StringPlantUMLVisitor. visitOnExit(State<?,?,?> state)StringSysOutVisitor. visitOnExit(State<?,?,?> visitable)Method parameters in com.alibaba.cola.statemachine.impl with type arguments of type State Modifier and Type Method Description static <S,E,C>
State<S,E,C>StateHelper. getState(Map<S,State<S,E,C>> stateMap, S stateId)Constructor parameters in com.alibaba.cola.statemachine.impl with type arguments of type State Constructor Description StateMachineImpl(Map<S,State<S,E,C>> stateMap)
-