| AdapterCodec |
A group of adapters ( encoders & decoders), typically targeting different mapping schemes, that facilitates creating
corresponding HttpRequest.BodyPublisher, HttpResponse.BodyHandler and HttpResponse.BodySubscriber
implementations.
|
| AdapterCodec.Builder |
A builder of AdapterCodec instances.
|
| BodyAdapter |
An object that converts objects to or from request or response bodies respectively, using a
defined format.
|
| BodyAdapter.Decoder |
A BodyAdapter that decodes response bodies into objects.
|
| BodyAdapter.Encoder |
A BodyAdapter that encodes objects into request bodies.
|
| BodyAdapter.Hints |
A collection of hints that provide additional context to customize an adapter's
encoding/decoding behavior.
|
| BodyAdapter.Hints.Builder |
A builder of Hint objects.
|
| BodyDecoder |
A HttpResponse.BodySubscriber that decodes the response body for consumption by a downstream
subscriber.
|
| BodyDecoder.Factory |
A factory of BodyDecoder instances for some defined encoding.
|
| CacheAwareResponse |
A TrackedResponse that knows it may have been generated from an HTTP cache.
|
| CacheAwareResponse.CacheStatus |
The status of an attempt to retrieve an HTTP response from cache.
|
| CacheControl |
|
| CacheControl.Builder |
A builder of CacheControl instances, with explicit directive setters for request cache
directives.
|
| FormBodyPublisher |
A BodyPublisher for form submission using the application/x-www-form-urlencoded
request type.
|
| FormBodyPublisher.Builder |
A builder of FormBodyPublisher instances.
|
| HeadersAccumulator |
An accumulator of header name-value pairs.
|
| HttpCache |
|
| HttpCache.Builder |
A builder of HttpCaches.
|
| HttpCache.Listener |
A listener to request/response & read/write events within the cache.
|
| HttpCache.Stats |
Statistics of an HttpCache.
|
| HttpCache.StatsRecorder |
Strategy for recoding HttpCache statistics.
|
| MediaType |
|
| Methanol |
An HttpClient with interceptors, request decoration, HTTP caching and reactive
extensions.
|
| Methanol.BaseBuilder |
A base Methanol builder allowing to set the non-standard properties.
|
| Methanol.Builder |
A builder of Methanol instances.
|
| Methanol.Interceptor |
An object that intercepts requests before being sent and responses before being returned.
|
| Methanol.Interceptor.Chain |
An object that gives interceptors the ability to relay requests to sibling interceptors, till
eventually being sent by the client's backend.
|
| Methanol.WithClientBuilder |
A builder for Methanol instances with a pre-specified backend HttpClient.
|
| MimeBodyPublisher |
|
| MultipartBodyPublisher |
|
| MultipartBodyPublisher.Builder |
A builder of MultipartBodyPublisher instances.
|
| MultipartBodyPublisher.Part |
A part in a multipart request body.
|
| MutableRequest |
A mutable HttpRequest that supports tags, relative URIs &
setting arbitrary objects as request bodies.
|
| ProgressTracker |
A progress tracker for upload and download operations.
|
| ProgressTracker.Builder |
A builder of ProgressTrackers.
|
| ProgressTracker.Listener |
|
| ProgressTracker.MultipartListener |
|
| ProgressTracker.Progress |
A progress event.
|
| ResponseBuilder |
A builder of HttpResponse instances.
|
| RetryInterceptor |
An interceptor that retries HTTP requests based on configurable conditions.
|
| RetryInterceptor.BackoffStrategy |
A strategy for backing off (delaying) before a retry.
|
| RetryInterceptor.Builder |
|
| RetryInterceptor.Context |
Context for deciding whether an HTTP call should be retried.
|
| RetryInterceptor.Listener |
|
| StorageExtension |
An extension that provides a storage backend for an HttpCache.
|
| TaggableRequest |
An HttpRequest that can carry arbitrary values, referred to as tags.
|
| TaggableRequest.Builder |
An HttpRequest.Builder that allows attaching tags.
|
| TrackedResponse |
A response with recorded send/receive timestamps.
|
| TypeRef |
A generic object that holds a reference to the Type of its generic argument TypeRef.
|
| WritableBodyPublisher |
A BodyPublisher that allows streaming the body's content through an OutputStream
or a WritableByteChannel.
|