| Interface | Description |
|---|---|
| ExecControl |
Provides methods for controlling execution(i.e.
|
| ExecController |
The exec controller manages the execution of operations.
|
| ExecInterceptor |
Intercepts execution, primarily for traceability and recording metrics.
|
| Execution |
A logical stream of execution, which is potentially serialized over many threads.
|
| Fulfiller<T> |
A fulfiller of an asynchronous promise.
|
| Promise<T> |
A promise of an outcome that may be a successful result or an error exception.
|
| SuccessPromise<T> |
A promise of a successful outcome.
|
| Class | Description |
|---|---|
| Fulfillment<T> |
Convenience base for
Action<Fulfiller<T>> implementations. |
| Result<T> |
The result of an asynchronous operation, which may be a failure.
|
| Enum | Description |
|---|---|
| ExecInterceptor.ExecType |
The execution type (i.e.
|
| Exception | Description |
|---|---|
| ExecutionException |
Thrown when an execution sequence is invalid.
|
| OverlappingExecutionException |
An instance of this exception will be logged when execution overlaps.
|
| Error | Description |
|---|---|
| ExecutionSegmentTerminationError |
Can be thrown to signal that the current execution segment has fatally errored.
|