| Interface | Description |
|---|---|
| Action<T extends StateMachine<T,S,E,C>,S,E,C> |
An activity that is executed during transition happening.
|
| ActionExecutionService<T extends StateMachine<T,S,E,C>,S,E,C> |
State machine action executor.
|
| ActionExecutionService.ActionEvent<T extends StateMachine<T,S,E,C>,S,E,C> |
Action execution event
|
| ActionExecutionService.AfterExecActionEvent<T extends StateMachine<T,S,E,C>,S,E,C> | |
| ActionExecutionService.AfterExecActionListener<T extends StateMachine<T,S,E,C>,S,E,C> |
After Action execution listener
|
| ActionExecutionService.BeforeExecActionEvent<T extends StateMachine<T,S,E,C>,S,E,C> | |
| ActionExecutionService.BeforeExecActionListener<T extends StateMachine<T,S,E,C>,S,E,C> |
Before Action execution listener
|
| ActionExecutionService.ExecActionExceptionEvent<T extends StateMachine<T,S,E,C>,S,E,C> | |
| ActionExecutionService.ExecActionExceptionListener<T extends StateMachine<T,S,E,C>,S,E,C> | |
| Actions<T extends StateMachine<T,S,E,C>,S,E,C> |
Action collection which insert new action in predefined order.
|
| Condition<C> |
A constraint which must evaluate to true after the trigger occurs in order for the transition to complete.
|
| Converter<T> |
Convert object from string to object and object to string either.
|
| ConverterProvider |
Provide converter instance based on type converted object.
|
| DotVisitor |
Visit state machine model structure and export dot file which can be opened by Graphviz.
|
| ImmutableLinkedState<T extends StateMachine<T,S,E,C>,S,E,C> |
A linked state specifies the insertion of the specification of a submachine state machine.
|
| ImmutableState<T extends StateMachine<T,S,E,C>,S,E,C> |
State The basic unit that composes a state machine.
|
| ImmutableTimedState<T extends StateMachine<T,S,E,C>,S,E,C> | |
| ImmutableTransition<T extends StateMachine<T,S,E,C>,S,E,C> |
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.
|
| MutableLinkedState<T extends StateMachine<T,S,E,C>,S,E,C> |
Mutable linked state.
|
| MutableState<T extends StateMachine<T,S,E,C>,S,E,C> | |
| MutableTimedState<T extends StateMachine<T,S,E,C>,S,E,C> | |
| MutableTransition<T extends StateMachine<T,S,E,C>,S,E,C> | |
| MvelScriptManager | |
| SCXMLVisitor |
Visit state machine model structure and export SCXML definition.
|
| StateContext<T extends StateMachine<T,S,E,C>,S,E,C> |
Then context of state machine when processing any events
|
| StateMachine<T extends StateMachine<T,S,E,C>,S,E,C> |
Interface for finite state machine.
|
| StateMachine.StartEvent<T extends StateMachine<T,S,E,C>,S,E,C> | |
| StateMachine.StartListener<T extends StateMachine<T,S,E,C>,S,E,C> | |
| StateMachine.StateMachineEvent<T extends StateMachine<T,S,E,C>,S,E,C> | |
| StateMachine.StateMachineExceptionEvent<T extends StateMachine<T,S,E,C>,S,E,C> | |
| StateMachine.StateMachineExceptionListener<T extends StateMachine<T,S,E,C>,S,E,C> | |
| StateMachine.StateMachineListener<T extends StateMachine<T,S,E,C>,S,E,C> | |
| StateMachine.TerminateEvent<T extends StateMachine<T,S,E,C>,S,E,C> | |
| StateMachine.TerminateListener<T extends StateMachine<T,S,E,C>,S,E,C> | |
| StateMachine.TransitionBeginEvent<T extends StateMachine<T,S,E,C>,S,E,C> | |
| StateMachine.TransitionBeginListener<T extends StateMachine<T,S,E,C>,S,E,C> | |
| StateMachine.TransitionCompleteEvent<T extends StateMachine<T,S,E,C>,S,E,C> | |
| StateMachine.TransitionCompleteListener<T extends StateMachine<T,S,E,C>,S,E,C> | |
| StateMachine.TransitionDeclinedEvent<T extends StateMachine<T,S,E,C>,S,E,C> | |
| StateMachine.TransitionDeclinedListener<T extends StateMachine<T,S,E,C>,S,E,C> | |
| StateMachine.TransitionEndEvent<T extends StateMachine<T,S,E,C>,S,E,C> | |
| StateMachine.TransitionEndListener<T extends StateMachine<T,S,E,C>,S,E,C> | |
| StateMachine.TransitionEvent<T extends StateMachine<T,S,E,C>,S,E,C> | |
| StateMachine.TransitionExceptionEvent<T extends StateMachine<T,S,E,C>,S,E,C> | |
| StateMachine.TransitionExceptionListener<T extends StateMachine<T,S,E,C>,S,E,C> | |
| StateMachineBuilder<T extends StateMachine<T,S,E,C>,S,E,C> |
State machine builder API.
|
| StateMachineData<T extends StateMachine<T,S,E,C>,S,E,C> |
This class is used to hold all the internal data of state machine.
|
| StateMachineData.Reader<T extends StateMachine<T,S,E,C>,S,E,C> | |
| StateMachineData.Writer<T extends StateMachine<T,S,E,C>,S,E,C> | |
| StateMachineDataSerializer<T extends StateMachine<T,S,E,C>,S,E,C> | |
| StateMachineImporter<T extends StateMachine<T,S,E,C>,S,E,C> | |
| TransitionPriority | |
| TransitionResult<T extends StateMachine<T,S,E,C>,S,E,C> |
This class will hold all the transition result including result of nested transitions.
|
| UntypedCondition | |
| UntypedImmutableState | |
| UntypedMutableState | |
| UntypedStateMachine | |
| UntypedStateMachineBuilder | |
| Visitable | |
| Visitor |
| Class | Description |
|---|---|
| ActionWrapper<T extends StateMachine<T,S,E,C>,S,E,C> | |
| AnonymousAction<T extends StateMachine<T,S,E,C>,S,E,C> | |
| AnonymousCondition<C> | |
| Conditions |
Constants conditions
|
| Conditions.Always<C> | |
| Conditions.Never<C> | |
| GeneralConverter<T> | |
| ObjectSerializableSupport | |
| StateMachineBuilderFactory |
State machine builder factory to create the state machine builder.
|
| StateMachineConfiguration |
This class is used to configure state machine runtime behavior
|
| StateMachineContext | |
| StateMachineLogger | |
| StateMachinePerformanceModel | |
| StateMachinePerformanceMonitor | |
| UntypedAnonymousAction | |
| UntypedAnonymousCondition | |
| UntypedStateMachineImporter |
| Enum | Description |
|---|---|
| HistoryType |
Defines the history behavior of a state (on re-entrance of a super state).
|
| StateCompositeType |
Composite state is defined as state that has substates (nested states).
|
| StateMachineStatus |
Indicate state machine running status
|
| TransitionType |
The type of transition.
|
Copyright © 2013–2016. All rights reserved.