- Preparing search index...
- The search index is not available
Kosmos v26.1.1
Class StateMachineManager
Properties
Protected Optional config
Methods
deleteStateMachineTriggers
- deleteStateMachineTriggers(tenantId: string, statemachineSortKey: string): Promise<void>
-
Parameters
-
tenantId: string
-
statemachineSortKey: string
Returns Promise<void>
loadDynamoDBData
- loadDynamoDBData(tenantId: string, sortKey: string, logger: Logger): Promise<undefined | Item>
-
Parameters
-
tenantId: string
-
sortKey: string
-
Returns Promise<undefined | Item>
saveStateMachine
- saveStateMachine(tenantId: string, sortKey: string, originalStatemachine: StateMachine, logger: Logger, system?: boolean): Promise<boolean>
-
Parameters
-
tenantId: string
-
sortKey: string
-
originalStatemachine: StateMachine
-
-
system: boolean = false
Returns Promise<boolean>
saveStateMachineTriggers
- saveStateMachineTriggers(tenantId: string, statemachineSortKey: string, triggers: Trigger[]): Promise<void>
-
Parameters
-
tenantId: string
-
statemachineSortKey: string
-
triggers: Trigger[]
Returns Promise<void>
Static addStateMachineTriggerUuids
- addStateMachineTriggerUuids(statemachine: StateMachine): StateMachineWithIds
-
Parameters
-
statemachine: StateMachine
Returns StateMachineWithIds
Static getStateMachineTriggers
- getStateMachineTriggers(statemachine: StateMachineWithIds): Trigger[]
-
Parameters
-
statemachine: StateMachineWithIds
Returns Trigger[]
This function is used to register any triggers which have been defined by the statemachine, both edge and entities.