All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
Action<T> |
A generic type for an object that does some work with a thing.
|
Action.ConditionalSpec<I> |
A spec for adding conditions to a conditional action.
|
AttemptRetryPolicy |
|
AttemptRetryPolicyBuilder |
|
Batch<T> |
A batch of promises to be processed.
|
BiAction<T,U> |
A generic type for an object that does some work with 2 input things.
|
BiFunction<I1,I2,O> |
|
Block |
A block of code.
|
Blocking |
Facilitates working with code that blocks (e.g.
|
ByteBufStreams |
Utilities for dealing with streams of ByteBuf .
|
Delay |
A strategy object to model delays between retries.
|
Downstream<T> |
A consumer of a single asynchronous value.
|
DurationRetryPolicy |
|
DurationRetryPolicyBuilder |
|
Exceptions |
Utility methods for dealing with exceptions.
|
ExecController |
The exec controller manages the execution of operations.
|
ExecInitializer |
|
ExecInterceptor |
Intercepts execution segments of an execution, primarily for traceability and recording metrics.
|
ExecInterceptor.ExecType |
The execution type (i.e.
|
ExecResult<T> |
The result of an execution.
|
ExecSpec |
|
ExecStarter |
|
Execution |
A logical operation, such as servicing a request, that may be comprised of non contiguous units of work.
|
ExecutionException |
Thrown when an execution sequence is invalid.
|
ExecutionRef |
A reference to an Execution that is usable from outside of it.
|
FixedDelay |
A fixed duration based implementation of Delay .
|
Function<I,O> |
A single argument function.
|
Function.ConditionalSpec<I,O> |
A spec for adding conditions to a conditional function.
|
IndexedDelay |
A index based implementation of Delay .
|
MultiValueMap<K,V> |
A map that may contain multiple values for a given key, but typically only one value.
|
MutableRegistry |
|
NotInRegistryException |
Thrown when a request is made for an object that a registry cannot provide.
|
Operation |
A logical operation.
|
OverlappingExecutionException |
An instance of this exception will be logged when execution overlaps.
|
Pair<L,R> |
A generic pair implementation that can be used to cumulatively aggregate a data structure during a promise pipeline.
|
ParallelBatch<T> |
A batch of promises to be processed, in parallel.
|
Predicate<T> |
A function that returns true or false for a value.
|
Promise<T> |
A promise for a single value.
|
Promised<T> |
A logical value that will be available later, that promises can be created for.
|
Promised.AlreadySuppliedException |
Thrown if an attempt is made to supply the value/result after it has already been supplied.
|
RatpackVersion |
Provides the version of the Ratpack core at runtime.
|
ReadWriteAccess |
Provides read/write serialization, analogous to ReadWriteLock .
|
ReadWriteAccess.TimeoutException |
Thrown if access could not be acquired within the given timeout value.
|
Registry |
An object registry.
|
RegistryBacking |
Provides instances to the Registry implementation which uses an implementation of
this interface for backing the instances that the Registry contains or returns.
|
RegistryBuilder |
|
RegistrySpec |
An additive specification of a registry.
|
Result<T> |
The result of an asynchronous operation, which may be an error.
|
RetryPolicy |
A strategy object to govern retry behaviours.
|
SerialBatch<T> |
A batch of promises to be processed, serially.
|
StreamEvent<T> |
Represents an event emitted by a publisher.
|
StreamMapper<U,D> |
Fundamentally transforms a stream.
|
Streams |
|
Throttle |
Limits the concurrency of operations, typically access to an external resource.
|
TransformablePublisher<T> |
A wrapper over a Publisher that makes it more convenient to chain transformations of different kinds.
|
Types |
Static utility methods for dealing with types.
|
UnmanagedThreadException |
Thrown when something is attempted outside of a Ratpack execution, that can only succeed during a Ratpack execution.
|
Upstream<T> |
An upstream asynchronous data source.
|
WriteStream<T> |
The write end of a data stream.
|
YieldRequest |
|