A consumer of a single asynchronous value.
The exec controller manages the execution of operations.
Intercepts execution segments of an execution, primarily for traceability and recording metrics.
The result of an execution.
A specification for an
Starts a new
A logical operation, such as servicing a request, that may be comprised of non contiguous units of work.
A reference to an
A logical operation.
A promise for a single value.
The result of an asynchronous operation, which may be an error.
Limits the concurrency of operations, typically access to an external resource.
An upstream asynchronous data source.
Facilitates working with code that blocks (e.g.
The execution type (i.e.
Thrown when an execution sequence is invalid.
An instance of this exception will be logged when execution overlaps.
Thrown when something is attempted outside of a Ratpack execution, that can only succeed during a Ratpack execution.