Interface | Description |
---|---|
Downstream<T> |
A consumer of a single asynchronous value.
|
ExecBuilder |
Builds, and initiates, a new
execution . |
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.
|
ExecResult<T> |
The result of an execution.
|
Execution |
A logical stream of execution, which is potentially serialized over many threads.
|
Fulfiller<T> |
A fulfiller of an asynchronous promise.
|
Fulfillment<T> |
Convenience type for
Action<Fulfiller<T>> implementations. |
Operation |
A logical operation.
|
Promise<T> |
A promise for a single value.
|
Result<T> |
The result of an asynchronous operation, which may be an error.
|
Throttle |
Limits the concurrency of operations, typically access to an external resource.
|
Upstream<T> |
An upstream asynchronous data source.
|
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.
|
UnmanagedThreadException |
Thrown when something is attempted outside of a Ratpack execution, that can only succeed during a Ratpack execution.
|
ExecController
,
Execution