Package ratpack.exec
The execution management.
- See Also:
ExecController
,Execution
-
Interface Summary Interface Description Downstream<T> A consumer of a single asynchronous value.ExecController The exec controller manages the execution of operations.ExecControllerSpec An additive specification of an execution controller.ExecControllerSpec.BlockingSpec A specification for defining the default blocking executor.ExecControllerSpec.ComputeSpec A specification for defining the default computation executor.ExecControllerSpec.EventLoopSpec A specification for building Netty event loop groups.ExecControllerSpec.ExecutorServiceSpec A specification for building executor servicesExecInitializer ExecInterceptor Intercepts execution segments of an execution, primarily for traceability and recording metrics.ExecResult<T> The result of an execution.ExecSpec A specification for anExecution
.ExecStarter Starts a newExecution
.Execution A logical operation, such as servicing a request, that may be comprised of non contiguous units of work.ExecutionRef A reference to anExecution
that is usable from outside of it.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. -
Class Summary Class Description Blocking Facilitates working with code that blocks (e.g. -
Enum Summary Enum Description ExecInterceptor.ExecType The execution type (i.e. -
Exception Summary 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.