All Classes

Class Description
AuthToken
Represents an Authorization Bearer token that can be held on the context.
AuthToken.Basic
Standard AuthToken implementation.
AuthTokenProvider
Use to obtain an Authorization bearer token that is expected to be used.
BasicAuthIntercept
Adds Basic Authorization header to requests.
BodyAdapter
Adaptor between beans and content of a request or response.
BodyContent
Content of request or response body used for adapting to beans.
BodyReader<T>
Read content as a java type.
BodyWriter
Writes beans as content for a specific content type.
HttpApiProvider<T>
Provides http client implementations for an interface.
HttpAsyncResponse
Async processing of the request with responses as CompletableFuture.
HttpCall<E>
Allows for executing the request asynchronously or synchronously.
HttpCallResponse
Allows the client code to choose to execute the request asynchronously or synchronously.
HttpClientContext
The HTTP client context that we use to build and process requests.
HttpClientContext.Builder
Builds the HttpClientContext.
HttpClientRequest
Http request that is built and sent to the server.
HttpClientResponse
Controls how the response is processed including potential conversion into beans.
HttpException
HTTP Exception with support for converting the error response body into a bean.
JacksonBodyAdapter
Jackson BodyAdapter to read and write beans as JSON.
PathConversion
Helper methods to convert common types to String path values.
RequestIntercept
Interceptor for before the request is made and after the response is obtained.
RequestListener
Listen to responses.
RequestListener.Event
The response event details.
RequestLogger
Logs request and response details for debug logging purposes.
RetryHandler
Define how retry should occur on a request.
SimpleRetryHandler
Simple retry with max attempts and linear backoff.
UrlBuilder
Build a URL typically using a base url and adding path and query parameters.