@ParametersAreNonnullByDefault
See: Description
| Interface | Description |
|---|---|
| JobExecutionStateMachine |
Interface JobExecutionStateMachine hides the actual state machine details.
|
| Class | Description |
|---|---|
| ExecutionContext |
Stores runtime information that is passed from one state to the next.
|
| ExecutionContext.TransitionExceptionRecord |
Data object that contains an exception and the state in which it was encountered.
|
| ExecutionStage |
Abstract base class for Genie Agent stage of execution.
|
| JobExecutionStateMachineImpl |
Implementation of the job execution state machine.
|
| Enum | Description |
|---|---|
| States |
Execution state machine states.
|
| Exception | Description |
|---|---|
| FatalJobExecutionException |
Fatal exception that should stop execution early.
|
| RetryableJobExecutionException |
Exception thrown by state machine transition for retryable errors (e.g, network error talking to server).
|