State
public final class ParallelState extends TransitionState
Branch
s. A Parallel state causes the interpreter to execute each branch
starting with the state named in its “StartAt” field, as concurrently as possible, and wait until each branch terminates
(reaches a terminal state) before processing the Parallel state's “Next” field.Modifier and Type | Class | Description |
---|---|---|
static class |
ParallelState.Builder |
Builder for a
ParallelState . |
Modifier and Type | Method | Description |
---|---|---|
<T> T |
accept(StateVisitor<T> visitor) |
|
static ParallelState.Builder |
builder() |
|
List<Branch> |
getBranches() |
|
List<Catcher> |
getCatchers() |
|
String |
getComment() |
|
String |
getInputPath() |
|
String |
getOutputPath() |
|
String |
getResultPath() |
|
List<Retrier> |
getRetriers() |
|
Transition |
getTransition() |
|
String |
getType() |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isTerminalState
public static ParallelState.Builder builder()
ParallelState
.public String getType()
ParallelState
.public Transition getTransition()
getTransition
in class TransitionState
public String getComment()
public List<Branch> getBranches()
ParallelState
.public String getInputPath()
public String getResultPath()
public String getOutputPath()
public <T> T accept(StateVisitor<T> visitor)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.