| Interface | Description |
|---|---|
| ApiHttpClient |
Interface for an HTTP client accessing the API and mapping to a known output type
|
| Builder<T> | |
| ClientRequestCommand<TResult> | |
| HttpClientSupplier |
Interface to supply a HTTP client implementation specified by a
ServiceLoader |
| RequestCommand<TResult> | |
| ResponseSerializer |
Interface to deserialize a response to a specified output type
|
| ServiceRegionConfig | |
| VrapHttpClient |
Wrapper interface for a HTTP client
|
| Class | Description |
|---|---|
| Accessor<T> | |
| ApiHttpClientImpl |
Default implementation of an
ApiHttpClient |
| ApiHttpHeaders | |
| ApiHttpHeaders.HeaderEntry<K,V> | |
| ApiHttpHeaders.StringHeaderEntry | |
| ApiHttpRequest | |
| ApiHttpResponse<U> | |
| ApiMethod<T extends ApiMethod<T,TResult>,TResult> | |
| ApiMethod.ParamEntry<K,V> | |
| AuthenticationToken | |
| AutoCloseableService | |
| BaseHttpClientSupplier |
In order to work, the sdk needs an
VrapHttpClient provider, this can be done by extending HttpClientSupplier
and exposing it as a service |
| BuildInfo | |
| ClientBuilder |
The ClientBuilder is used to configure and create an
ApiHttpClient. |
| ClientFactory | Deprecated |
| MiddlewareFactory | Deprecated
functionality now available using the
ClientBuilder |
| SerializerOnlyApiHttpClient |
Implementation of a non executable
ApiHttpClient |
| TokenIntrospection |
| Enum | Description |
|---|---|
| ApiHttpMethod |
| Exception | Description |
|---|---|
| ApiHttpException | |
| SerializationException |