| Package | Description |
|---|---|
| org.squirrelframework.foundation.fsm | |
| org.squirrelframework.foundation.fsm.impl |
| Modifier and Type | Method and Description |
|---|---|
static StateMachineConfiguration |
StateMachineConfiguration.create() |
StateMachineConfiguration |
StateMachineConfiguration.enableAutoStart(boolean isAutoStartEnabled) |
StateMachineConfiguration |
StateMachineConfiguration.enableAutoTerminate(boolean isAutoTerminateEnabled) |
StateMachineConfiguration |
StateMachineConfiguration.enableDataIsolate(boolean isDataIsolateEnabled) |
StateMachineConfiguration |
StateMachineConfiguration.enableDebugMode(boolean isDebugModeEnabled) |
StateMachineConfiguration |
StateMachineConfiguration.enableDelegatorMode(boolean isDelegatorModeEnabled) |
StateMachineConfiguration |
StateMachineConfiguration.enableRemoteMonitor(boolean isRemoteMonitorEnabled) |
static StateMachineConfiguration |
StateMachineConfiguration.getInstance() |
StateMachineConfiguration |
StateMachineConfiguration.setIdProvider(IdProvider idProvider) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
UntypedStateMachineBuilder.newAnyStateMachine(Object initialStateId,
StateMachineConfiguration configuration,
Object... extraParams) |
T |
StateMachineBuilder.newStateMachine(S initialStateId,
StateMachineConfiguration configuration,
Object... extraParams)
Create new state machine instance according to state machine definition
|
<T extends UntypedStateMachine> |
UntypedStateMachineBuilder.newUntypedStateMachine(Object initialStateId,
StateMachineConfiguration configuration,
Object... extraParams) |
static void |
StateMachineConfiguration.setInstance(StateMachineConfiguration instance) |
void |
StateMachineBuilder.setStateMachineConfiguration(StateMachineConfiguration configure)
Set default state machine configuration for state machine instance created by this builder
|
| Modifier and Type | Method and Description |
|---|---|
T |
StateMachineBuilderImpl.newStateMachine(S initialStateId,
StateMachineConfiguration configuration,
Object... extraParams) |
void |
StateMachineBuilderImpl.setStateMachineConfiguration(StateMachineConfiguration configure) |
Copyright © 2013–2016. All rights reserved.