| Package | Description |
|---|---|
| org.squirrelframework.foundation.fsm | |
| org.squirrelframework.foundation.fsm.builder | |
| org.squirrelframework.foundation.fsm.impl |
| Modifier and Type | Class and Description |
|---|---|
class |
ActionWrapper<T extends StateMachine<T,S,E,C>,S,E,C> |
class |
AnonymousAction<T extends StateMachine<T,S,E,C>,S,E,C> |
class |
UntypedAnonymousAction |
| Modifier and Type | Field and Description |
|---|---|
static Action |
Action.DUMMY_ACTION |
| Modifier and Type | Method and Description |
|---|---|
Action<T,S,E,C> |
ActionExecutionService.ActionEvent.getExecutionTarget() |
| Modifier and Type | Method and Description |
|---|---|
List<Action<T,S,E,C>> |
ImmutableTransition.getActions() |
List<Action<T,S,E,C>> |
Actions.getAll() |
List<Action<T,S,E,C>> |
ImmutableState.getEntryActions() |
List<Action<T,S,E,C>> |
ImmutableState.getExitActions() |
| Modifier and Type | Method and Description |
|---|---|
void |
Actions.add(Action<T,S,E,C> newAction)
Add a new action
|
void |
MutableTransition.addAction(Action<T,S,E,C> newAction) |
void |
MutableState.addEntryAction(Action<T,S,E,C> newAction) |
void |
MutableState.addExitAction(Action<T,S,E,C> newAction) |
void |
ActionExecutionService.defer(Action<T,S,E,C> action,
S from,
S to,
E event,
C context,
T stateMachine)
Add action and all the execution parameters into execution context;
|
void |
StateMachinePerformanceMonitor.onActionExecException(Action<?,?,?,?> action) |
void |
StateMachineLogger.onActionExecException(Action<?,?,?,?> action,
TransitionException e) |
void |
StateMachineLogger.onAfterActionExecuted(Object sourceState,
Object targetState,
Object event,
Object context,
int[] mOfN,
Action<?,?,?,?> action) |
void |
StateMachinePerformanceMonitor.onAfterActionExecuted(StateMachine<?,?,?,?> fsm,
Action<?,?,?,?> action) |
void |
StateMachineLogger.onBeforeActionExecuted(Object sourceState,
Object targetState,
Object event,
Object context,
int[] mOfN,
Action<?,?,?,?> action) |
void |
StateMachinePerformanceMonitor.onBeforeActionExecuted(StateMachine<?,?,?,?> fsm,
Action<?,?,?,?> action) |
| Modifier and Type | Method and Description |
|---|---|
void |
MutableTransition.addActions(List<? extends Action<T,S,E,C>> newActions) |
void |
Actions.addAll(List<? extends Action<T,S,E,C>> newActions)
Add a list of new actions
|
void |
MutableState.addEntryActions(List<? extends Action<T,S,E,C>> newActions) |
void |
MutableState.addExitActions(List<? extends Action<T,S,E,C>> newActions) |
| Constructor and Description |
|---|
ActionWrapper(Action<T,S,E,C> delegator) |
| Modifier and Type | Method and Description |
|---|---|
void |
When.perform(Action<T,S,E,C> action)
Define action to be performed during transition
|
| Modifier and Type | Method and Description |
|---|---|
void |
When.perform(List<? extends Action<T,S,E,C>> actions)
Define actions to be performed during transition.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MethodCallActionImpl<T extends StateMachine<T,S,E,C>,S,E,C> |
class |
MethodCallActionProxyImpl<T extends StateMachine<T,S,E,C>,S,E,C> |
| Modifier and Type | Method and Description |
|---|---|
List<? extends Action<T,S,E,C>> |
DeferBoundActionInfo.getActions() |
List<Action<T,S,E,C>> |
ActionsImpl.getAll() |
| Modifier and Type | Method and Description |
|---|---|
void |
ActionsImpl.add(Action<T,S,E,C> newAction) |
void |
AbstractExecutionService.defer(Action<T,S,E,C> action,
S from,
S to,
E event,
C context,
T stateMachine) |
void |
DeferBoundActionBuilderImpl.perform(Action<T,S,E,C> action) |
| Modifier and Type | Method and Description |
|---|---|
void |
ActionsImpl.addAll(List<? extends Action<T,S,E,C>> newActions) |
void |
DeferBoundActionBuilderImpl.perform(List<? extends Action<T,S,E,C>> actions) |
void |
DeferBoundActionInfo.setActions(List<? extends Action<T,S,E,C>> actions) |
Copyright © 2013–2016. All rights reserved.