| Action
An activity that is executed during transition happening.
|
| ActionExecutionService
State machine action executor.
|
| ActionExecutionService.ActionEvent
Action execution event
|
| ActionExecutionService.AfterExecActionEvent |
| ActionExecutionService.AfterExecActionListener
After Action execution listener
|
| ActionExecutionService.BeforeExecActionEvent |
| ActionExecutionService.BeforeExecActionListener
Before Action execution listener
|
| ActionExecutionService.ExecActionExceptionEvent |
| ActionExecutionService.ExecActionExceptionListener |
| AnonymousAction |
| AnonymousCondition |
| Condition
A constraint which must evaluate to true after the trigger occurs in order for the transition to complete.
|
| Converter
Convert object from string to object and object to string either.
|
| ConverterProvider
Provide converter instance based on type converted object.
|
| HistoryType
Defines the history behavior of a state (on re-entrance of a super state).
|
| ImmutableState
State The basic unit that composes a state machine.
|
| ImmutableTransition
Transition A directed relationship between two states which represents the complete response
of a state machine to an occurrence of an event of a particular type.
|
| MutableState |
| MutableTransition |
| StateCompositeType
Composite state is defined as state that has substates (nested states).
|
| StateContext
Then context of state machine when processing any events
|
| StateMachine
Interface for finite state machine.
|
| StateMachine.StartEvent |
| StateMachine.StartListener |
| StateMachine.StateMachineEvent |
| StateMachine.StateMachineExceptionEvent |
| StateMachine.StateMachineExceptionListener |
| StateMachine.StateMachineListener |
| StateMachine.TerminateEvent |
| StateMachine.TerminateListener |
| StateMachine.TransitionBeginEvent |
| StateMachine.TransitionBeginListener |
| StateMachine.TransitionCompleteEvent |
| StateMachine.TransitionCompleteListener |
| StateMachine.TransitionDeclinedEvent |
| StateMachine.TransitionDeclinedListener |
| StateMachine.TransitionEndEvent |
| StateMachine.TransitionEndListener |
| StateMachine.TransitionEvent |
| StateMachine.TransitionExceptionEvent |
| StateMachine.TransitionExceptionListener |
| StateMachineBuilder
State machine builder API.
|
| StateMachineConfiguration
This class is used to configure state machine runtime behavior
|
| StateMachineData
This class is used to hold all the internal data of state machine.
|
| StateMachineData.Reader |
| StateMachineData.Writer |
| StateMachinePerformanceModel |
| StateMachineStatus
Indicate state machine running status
|
| TransitionResult
This class will hold all the transition result including result of nested transitions.
|
| TransitionType
The type of transition.
|
| UntypedStateMachine |
| UntypedStateMachineBuilder |
| Visitable |
| Visitor |