| Modifier and Type | Interface and Description |
|---|---|
static interface |
IChainable.Jsii$Default
Internal default implementation for
IChainable. |
| Modifier and Type | Class and Description |
|---|---|
class |
Chain
A collection of states to chain onto.
|
class |
Choice
Define a Choice in the state machine.
|
class |
CustomState
(experimental) State defined by supplying Amazon States Language (ASL) in the state machine.
|
class |
Fail
Define a Fail state in the state machine.
|
static class |
IChainable.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
Map
Define a Map state in the state machine.
|
class |
Parallel
Define a Parallel state in the state machine.
|
class |
Pass
Define a Pass in the state machine.
|
class |
State
Base class for all other state classes.
|
class |
StateMachineFragment
Base class for reusable state machine fragments.
|
class |
Succeed
Define a Succeed state in the state machine.
|
class |
Task
Deprecated.
- replaced by service integration specific classes (i.e. LambdaInvoke, SnsPublish)
|
class |
TaskStateBase
Define a Task state in the state machine.
|
class |
Wait
Define a Wait state in the state machine.
|
| Modifier and Type | Method and Description |
|---|---|
IChainable |
StateMachineProps.getDefinition()
Definition for this state machine.
|
IChainable |
StateMachineProps.Jsii$Proxy.getDefinition() |
| Modifier and Type | Method and Description |
|---|---|
Task |
Task.addCatch(IChainable handler)
Deprecated.
|
Map |
Map.addCatch(IChainable handler)
Add a recovery handler for this state.
|
TaskStateBase |
TaskStateBase.addCatch(IChainable handler)
Add a recovery handler for this state.
|
Parallel |
Parallel.addCatch(IChainable handler)
Add a recovery handler for this state.
|
Task |
Task.addCatch(IChainable handler,
CatchProps props)
Deprecated.
|
Map |
Map.addCatch(IChainable handler,
CatchProps props)
Add a recovery handler for this state.
|
TaskStateBase |
TaskStateBase.addCatch(IChainable handler,
CatchProps props)
Add a recovery handler for this state.
|
Parallel |
Parallel.addCatch(IChainable handler,
CatchProps props)
Add a recovery handler for this state.
|
Parallel |
Parallel.branch(IChainable... branches)
Define one or more branches to run in parallel.
|
static Chain |
Chain.custom(State startState,
List<? extends INextable> endStates,
IChainable lastAdded)
Make a Chain with specific start and end states, and a last-added Chainable.
|
StateMachineProps.Builder |
StateMachineProps.Builder.definition(IChainable definition)
Sets the value of
StateMachineProps.getDefinition() |
StateMachine.Builder |
StateMachine.Builder.definition(IChainable definition)
Definition for this state machine.
|
Map |
Map.iterator(IChainable iterator)
Define iterator state machine in Map.
|
Chain |
Task.next(IChainable next)
Deprecated.
|
Chain |
Pass.next(IChainable next)
Continue normal execution with the given state.
|
Chain |
Map.next(IChainable next)
Continue normal execution with the given state.
|
Chain |
TaskStateBase.next(IChainable next)
Continue normal execution with the given state.
|
Chain |
Chain.next(IChainable next)
Continue normal execution with the given state.
|
Chain |
CustomState.next(IChainable next)
(experimental) Continue normal execution with the given state.
|
Chain |
INextable.next(IChainable state)
Go to the indicated state after this state.
|
Chain |
INextable.Jsii$Proxy.next(IChainable state)
Go to the indicated state after this state.
|
default Chain |
INextable.Jsii$Default.next(IChainable state)
Go to the indicated state after this state.
|
Chain |
Wait.next(IChainable next)
Continue normal execution with the given state.
|
Chain |
StateMachineFragment.next(IChainable next)
Continue normal execution with the given state.
|
Chain |
Parallel.next(IChainable next)
Continue normal execution with the given state.
|
Choice |
Choice.otherwise(IChainable def)
If none of the given conditions match, continue execution with the given state.
|
static Chain |
Chain.sequence(IChainable start,
IChainable next)
Make a Chain with the start from one chain and the ends from another.
|
static Chain |
Chain.start(IChainable state)
Begin a new Chain from one chainable.
|
Choice |
Choice.when(Condition condition,
IChainable next)
If the given condition matches, continue execution with the given state.
|
| Constructor and Description |
|---|
Jsii$Proxy(IChainable definition,
LogOptions logs,
IRole role,
String stateMachineName,
StateMachineType stateMachineType,
Duration timeout,
Boolean tracingEnabled)
Constructor that initializes the object based on literal property values passed by the
StateMachineProps.Builder. |
Copyright © 2021. All rights reserved.