public interface State
StateMachine
.
This interface should not be implemented outside the SDK.
Modifier and Type | Interface and Description |
---|---|
static interface |
State.Builder
Base builder interface for
State s. |
Modifier and Type | Field and Description |
---|---|
static String |
CHOICE
Type identifier for a
ChoiceState . |
static String |
FAIL
Type identifier for a
FailState . |
static String |
MAP
Type identifier for a
MapState . |
static String |
PARALLEL
Type identifier for a
ParallelState . |
static String |
PASS
Type identifier for a
PassState . |
static String |
SUCCEED
Type identifier for a
SucceedState . |
static String |
TASK
Type identifier for a
TaskState . |
static String |
WAIT
Type identifier for a
WaitState . |
Modifier and Type | Method and Description |
---|---|
<T> T |
accept(StateVisitor<T> visitor) |
String |
getType() |
boolean |
isTerminalState() |
static final String CHOICE
ChoiceState
.static final String FAIL
FailState
.static final String PARALLEL
ParallelState
.static final String MAP
MapState
.static final String PASS
PassState
.static final String SUCCEED
SucceedState
.static final String TASK
TaskState
.static final String WAIT
WaitState
.String getType()
boolean isTerminalState()
<T> T accept(StateVisitor<T> visitor)