| Interface | Description |
|---|---|
| CsrfTokenRetriever |
Retrieves a CSRF token from a given remote system.
|
| Destination |
Platform independent representation of a destination as a collection of key-value pairs, potentially decoratable as a
HttpDestination or a RfcDestination. |
| DestinationHeaderProvider |
Allows to provide additional headers for a specific destination.
|
| DestinationLoader |
This describes the interface used to retrieve destinations from some source via the
DestinationAccessor. |
| DestinationOptionsAugmenter |
Represents a class that can set specialized configuration parameters.
|
| DestinationProperties |
Interface representing the minimal information an arbitrary destination needs to implement.
|
| HttpClientCache |
Provides caching functionality to the
HttpClientAccessor. |
| HttpClientFactory |
Factory class that creates
HttpClient instances based on the given Destination. |
| HttpClientListener |
Listener interface to be called when an
HttpClient is about to be executed in the
HttpClientWrapper. |
| HttpDestination |
Platform independent representation of a HTTP destination as a collection of key-value pairs.
|
| HttpDestinationProperties |
Adds HTTP relevant fields to the "generic" destination.
|
| RfcDestination |
Platform independent representation of a rfc destination as a collection of key-value pairs.
|
| RfcDestinationProperties |
Adds RFC relevant fields to the "generic" destination.
|
| WithDestinationName |
Interface indicating that a class contains a destination name.
|
| Class | Description |
|---|---|
| AbstractHttpClientCache |
Provides caching functionality to the
HttpClientAccessor. |
| AbstractHttpClientFactory |
Abstract implementation of
HttpClientFactory. |
| AbstractHttpDestination |
Abstract implementation of the
HttpDestination interface that delegates all interface methods to a base
HttpDestinationProperties object. |
| AsciiUtils |
Provides convenience to remove non-printable characters from a String.
|
| CsrfToken |
CSRF token wrapper type.
|
| DefaultCsrfTokenRetriever |
Default implementation for retrieving a CSRF token from a given remote system.
|
| DefaultDestination |
Immutable default implementation of the
Destination interface to be used as the "single source of truth". |
| DefaultDestination.Builder |
Builder class to allow for easy creation of an immutable
DefaultDestination instance. |
| DefaultDestinationLoader |
Default implementation of a
DestinationLoader with convenience methods to add HTTP
and RFC destinations. |
| DefaultHttpClientFactory |
Default implementation of
HttpClientFactory. |
| DefaultHttpClientFactory.DefaultHttpClientFactoryBuilder | |
| DefaultHttpDestination |
Immutable default implementation of the
HttpDestination interface. |
| DefaultHttpDestination.Builder |
Builder class to allow for easy creation of an immutable
DefaultHttpDestination instance. |
| DefaultRfcDestination |
Immutable default implementation of the
RfcDestination interface. |
| DefaultRfcDestination.Builder |
Builder class to guide and simplify the construction of a new
RfcDestination. |
| DestinationAccessor |
Wrapper for an
DestinationLoader, offering platform agnostic access to destinations. |
| DestinationLoaderChain |
Immutable implementation of the
DestinationLoader interface providing a way to define a chain
DestinationLoaders to go through until a destination was found. |
| DestinationLoaderChain.DestinationLoaderChainBuilder |
Builder class to construct a
DestinationLoaderChain. |
| DestinationOptions |
Contains parameters to configure the behaviour of destination loaders.
|
| DestinationOptions.Builder |
Used for setting up new
DestinationOptions instances. |
| DestinationRequestContext |
The destination and request specific context.
|
| EnvVarDestinationLoader |
DestinationLoader implementation reading the destination from an environment variable. |
| Header |
A name-value pair representing a header (for example, an HTTP header).
|
| HttpClientAccessor |
Accessor for
HttpClients. |
| HttpClientsThreadContextListener |
Implementation of
ThreadContextListener that enables the correct use of Destinations when working
with non-container managed threads on all supported Cloud platforms. |
| HttpEntityUtil |
Util class extracting the entity of an
HttpResponse, unzipping it if necessary, and finally consuming the
response. |
| ProxyConfiguration |
Proxy configuration.
|
| RequestScopedHttpClientCache |
Implementation of the
HttpClientCache, caching the HttpClients for the life time of the request. |
| TimeScopedHttpClientCache |
Implementation of the
HttpClientCache, caching the HttpClients for the amount of time given in the
constructor. |
| UriBuilder |
A builder for the
URI class, taking several optional parameter, constructing a valid URI out of them. |
| UriPathMerger |
Utility class offering the ability to merge two URIs.
|
| WrappedDestination |
| Enum | Description |
|---|---|
| AuthenticationType |
Enum representing different ways a user may be authenticated .
|
| DestinationType |
Enum representing the types a destination can be of.
|
| ProxyType |
Enum representing the type of a remote installation.
|
| SecurityConfigurationStrategy |
Defines from where the HTTP Security Configuration for outbound HTTP calls is determined from.
|
Copyright © 2021 SAP SE. All rights reserved.