| Modifier and Type | Class and Description |
|---|---|
class |
Choice
Define a Choice in the state machine.
|
class |
CustomState
State defined by supplying Amazon States Language (ASL) in the state machine.
|
class |
Fail
Define a Fail state in the state machine.
|
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 |
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 |
|---|---|
protected State |
State.getDefaultChoice() |
State |
State.getStartState()
First state of this Chainable.
|
State |
Chain.getStartState()
The start state of this chain.
|
State |
IChainable.getStartState()
The start state of this chainable.
|
State |
IChainable.Jsii$Proxy.getStartState()
The start state of this chainable.
|
default State |
IChainable.Jsii$Default.getStartState()
The start state of this chainable.
|
State |
StateGraph.getStartState()
state that gets executed when the state machine is launched.
|
abstract State |
StateMachineFragment.getStartState()
The start state of this state machine fragment.
|
| Modifier and Type | Method and Description |
|---|---|
static List<State> |
State.findReachableEndStates(State start)
Find the set of end states states reachable through transitions from the given start state.
|
static List<State> |
State.findReachableEndStates(State start,
FindStateOptions options)
Find the set of end states states reachable through transitions from the given start state.
|
static List<State> |
State.findReachableStates(State start)
Find the set of states reachable through transitions from the given start state.
|
static List<State> |
State.findReachableStates(State start,
FindStateOptions options)
Find the set of states reachable through transitions from the given start state.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
State.addChoice(Condition condition,
State next)
Add a choice branch to this state.
|
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.
|
static List<State> |
State.findReachableEndStates(State start)
Find the set of end states states reachable through transitions from the given start state.
|
static List<State> |
State.findReachableEndStates(State start,
FindStateOptions options)
Find the set of end states states reachable through transitions from the given start state.
|
static List<State> |
State.findReachableStates(State start)
Find the set of states reachable through transitions from the given start state.
|
static List<State> |
State.findReachableStates(State start,
FindStateOptions options)
Find the set of states reachable through transitions from the given start state.
|
protected void |
State.makeDefault(State def)
Make the indicated state the default choice transition of this state.
|
protected void |
State.makeNext(State next)
Make the indicated state the default transition of this state.
|
void |
StateGraph.registerState(State state)
Register a state as part of this graph.
|
protected void |
State.setDefaultChoice(State value) |
| Modifier and Type | Method and Description |
|---|---|
static List<INextable> |
State.filterNextables(List<? extends State> states)
Return only the states that allow chaining from an array of states.
|
| Constructor and Description |
|---|
StateGraph(State startState,
String graphDescription) |
Copyright © 2022. All rights reserved.