public class StateMachineConfiguration extends Object implements SquirrelSingleton
| Modifier and Type | Method and Description |
|---|---|
static StateMachineConfiguration |
create() |
StateMachineConfiguration |
enableAutoStart(boolean isAutoStartEnabled) |
StateMachineConfiguration |
enableAutoTerminate(boolean isAutoTerminateEnabled) |
StateMachineConfiguration |
enableDataIsolate(boolean isDataIsolateEnabled) |
StateMachineConfiguration |
enableDebugMode(boolean isDebugModeEnabled) |
StateMachineConfiguration |
enableDelegatorMode(boolean isDelegatorModeEnabled) |
StateMachineConfiguration |
enableRemoteMonitor(boolean isRemoteMonitorEnabled) |
IdProvider |
getIdProvider() |
static StateMachineConfiguration |
getInstance() |
boolean |
isAutoStartEnabled() |
boolean |
isAutoTerminateEnabled() |
boolean |
isDataIsolateEnabled() |
boolean |
isDebugModeEnabled() |
boolean |
isDelegatorModeEnabled() |
boolean |
isRemoteMonitorEnabled() |
StateMachineConfiguration |
setIdProvider(IdProvider idProvider) |
static void |
setInstance(StateMachineConfiguration instance) |
public static StateMachineConfiguration getInstance()
public static void setInstance(StateMachineConfiguration instance)
public static StateMachineConfiguration create()
public boolean isAutoStartEnabled()
public StateMachineConfiguration enableAutoStart(boolean isAutoStartEnabled)
public boolean isAutoTerminateEnabled()
public StateMachineConfiguration enableAutoTerminate(boolean isAutoTerminateEnabled)
public boolean isDataIsolateEnabled()
public StateMachineConfiguration enableDataIsolate(boolean isDataIsolateEnabled)
public IdProvider getIdProvider()
public StateMachineConfiguration setIdProvider(IdProvider idProvider)
public boolean isDebugModeEnabled()
public StateMachineConfiguration enableDebugMode(boolean isDebugModeEnabled)
public boolean isDelegatorModeEnabled()
public StateMachineConfiguration enableDelegatorMode(boolean isDelegatorModeEnabled)
public boolean isRemoteMonitorEnabled()
public StateMachineConfiguration enableRemoteMonitor(boolean isRemoteMonitorEnabled)
Copyright © 2013–2016. All rights reserved.