All Classes and Interfaces
Class
Description
Middleware to add the header
Accept: gzip to the requestabstract class for accessor implementations
Token supplier using anonymous flow
Interface for an HTTP client accessing the API and mapping to a known output type
Default implementation of an
ApiHttpClientException hierarchy
In order to work, the sdk needs an
VrapHttpClient provider, this can be done by extending HttpClientSupplier
and exposing it as a serviceinterface to build instance of T
The ClientBuilder is used to configure and create an
ApiHttpClient.Token supplier using client credentials flow
Tools to simplify the work with
CompletionStage and CompletableFuture.Provider for a correlation id which may be added to a request as unique identifier
Used to convert API errors to Exceptions.
A function like
Function but allows you to throw exceptionInterface to enable the configuration of Failsafe instances
Interface to enable the configuration of Failsafe instances
Interface to enable the configuration of Failsafe instances
Token supplier using password flow
The HandlerStack is used to execute the middlewares in order and transfer the request using the specified
HttpHandlerInterface to supply a HTTP client implementation specified by a
ServiceLoaderThe HttpExceptionFactory creates exceptions based on the HTTP status code returned by the
ApiHttpResponse.Handler to execute the given request using a HTTP client
Unified logger instance to perform logging only for configured logging levels.
Creates the
InternalLogger instances for the specified requestMiddleware instrumenting the
InternalLoggerClass with methods to customize the JSON serialization/deserialization
serializes a
LocalDate to DateTimeFormatter.ISO_DATE formatserializes a
LocalTime to DateTimeFormatter.ISO_TIME formatInterface for a HTTP middleware used to modify a request and the response
Interface to supply a Jackson
SimpleModule specified by a ServiceLoaderMiddleware to convert a
NotFoundException to a response with a null body valueHandler for retrieving an oauth authentication token
Middleware to add an oauth authentication header to requests
Default implementation for the
OAuthMiddleware with automatic retry upon expired accessPolicyBuilder
Implementation for a failsafe requests handling
Deprecated.
Deprecated.
use
PolicyMiddleware insteadInterface to deserialize a response to a specified output type
Deprecated.
use
PolicyMiddleware insteadDeprecated.
use
PolicyMiddleware insteadImplementation of a non executable
ApiHttpClientMarker interface to generate a solution info for the Java SDK user agent.
Token supplier using a specified token
Middleware to add a user agent string as header to a request
Wrapper interface for a HTTP client
Deserializer converting string to
ZonedDateTimeserializes a
ZonedDateTime to DateTimeFormatter.ISO_DATE format
PolicyMiddlewareinstead