Documentation ¶
Index ¶
Constants ¶
View Source
const ( Pending = "Pending" Creating = "Creating" Initialization = "Initialization" Running = "Running" Terminating = "Terminating" )
FSM enter status
View Source
const ( CreatingEvent = "creatingEvent" InitializationEvent = "initializationEvent" RunningEvent = "runningEvent" TerminatingEvent = "terminatingEvent" )
FSM event
Variables ¶
View Source
var Events = fsm.Events{ {Name: CreatingEvent, Src: []string{Pending}, Dst: Creating}, {Name: InitializationEvent, Src: []string{Creating}, Dst: Initialization}, {Name: RunningEvent, Src: []string{Initialization}, Dst: Running}, {Name: TerminatingEvent, Src: []string{Pending, Creating, Initialization, Running}, Dst: Terminating}, }
Events defines the events of fsm
Functions ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.