All Classes and Interfaces

Class
Description
Middleware to add the header Accept: gzip to the request
abstract 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 ApiHttpClient
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Exception hierarchy
In order to work, the sdk needs an VrapHttpClient provider, this can be done by extending HttpClientSupplier and exposing it as a service
 
interface 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
 
 
 
Draft<T extends Draft<T>>
 
 
 
Used to convert API errors to Exceptions.
 
A function like Function but allows you to throw exception
 
Interface 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 HttpHandler
 
Interface to supply a HTTP client implementation specified by a ServiceLoader
The 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 request
Middleware instrumenting the InternalLogger
 
 
 
Class with methods to customize the JSON serialization/deserialization
 
 
serializes a LocalDate to DateTimeFormatter.ISO_DATE format
serializes a LocalTime to DateTimeFormatter.ISO_TIME format
 
 
Interface for a HTTP middleware used to modify a request and the response
 
 
 
Interface to supply a Jackson SimpleModule specified by a ServiceLoader
 
Middleware to convert a NotFoundException to a response with a null body value
Handler 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 access
PolicyBuilder
 
Implementation for a failsafe requests handling
Deprecated.
use PolicyMiddleware instead
Deprecated.
use PolicyMiddleware instead
 
 
 
 
Interface to deserialize a response to a specified output type
Deprecated.
use PolicyMiddleware instead
 
Deprecated.
use PolicyMiddleware instead
 
 
Implementation of a non executable ApiHttpClient
 
 
Marker 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 ZonedDateTime