fsm library

Classes

AutoMachine<C extends MachineContext, T extends BaseTransition<C>, S extends BaseState<C, T>>
BaseMachine<C extends MachineContext, T extends BaseTransition<C>, S extends BaseState<C, T>>
BaseState<C extends MachineContext, T extends StateTransition<C>>
State with transitions
BaseTransition<C extends MachineContext>
Transition with the index of target state
Handler
Machine<C extends MachineContext, T extends StateTransition<C>, S extends State<C, T>>
State machine
MachineContext
State Machine Context
MachineDelegate<C extends MachineContext, T extends StateTransition<C>, S extends State<C, T>>
State Machine Delegate
Metronome
PrimeMetronome
Processor
Runnable
Runner
State<C extends MachineContext, T extends StateTransition<C>>
Finite State
StateTransition<C extends MachineContext>
State Transition
Ticker