Class and 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. |
AbstractScpDestination
AbstractScpDestination implements behaviour shared by all SCP destinations.
|
AuthenticationType
Enum representing different ways a user may be authenticated .
|
AuthorizationServerSettings
Deprecated.
Please use
OAuth2ServiceSettings
instead. |
AuthorizationServerSettings.AuthorizationServerSettingsBuilder
Deprecated.
|
ClientCredentialsGrantType
Enum representing the different types client credentials can be retrieved from an XSUAA Service.
|
CsrfToken
CSRF token wrapper type.
|
CsrfTokenRetriever
Retrieves 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 . |
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 . |
DestinationLoaderChain
Immutable implementation of the
DestinationLoader interface providing a way to define a chain
DestinationLoader s 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. |
DestinationOptionsAugmenter
Represents a class that can set specialized configuration parameters.
|
DestinationProperties
Interface representing the minimal information an arbitrary destination needs to implement.
|
DestinationRequestContext
The destination and request specific context.
|
DestinationType
Enum representing the types a destination can be of.
|
Header
A name-value pair representing a header (for example, an HTTP header).
|
HttpClientCache
Provides caching functionality to the
HttpClientAccessor . |
HttpClientFactory
Factory class that creates
HttpClient instances based on the given Destination . |
HttpDestination
Platform independent representation of a HTTP destination as a collection of key-value pairs.
|
HttpDestinationProperties
Adds HTTP relevant fields to the "generic" destination.
|
PrincipalPropagationStrategy
The principal propagation strategy decides on what request headers are attached for on-premise communication.
|
ProxyConfiguration
Proxy configuration.
|
ProxyType
Enum representing the type of a remote installation.
|
RfcDestination
Platform independent representation of a rfc destination as a collection of key-value pairs.
|
RfcDestinationProperties
Adds RFC relevant fields to the "generic" destination.
|
ScpCfDestination
SCP Cloud Foundry specific representation of a destination as a collection of key-value pairs, potentially
decoratable as a
ScpCfHttpDestination or a ScpCfRfcDestination . |
ScpCfDestination.Builder
Builder class to allow for easy creation of an immutable
ScpCfDestination instance. |
ScpCfDestinationOptionsAugmenter
Handles the getting and setting of
DestinationOptions parameters specific to SCP Cloud Foundry platform. |
ScpCfDestinationRetrievalStrategy
Enumeration which represents the strategies for loading destinations in a multi-tenant application on SCP Cloud
Foundry.
|
ScpCfDestinationServiceResponseProvider
Functional interface to provide an response instance for an SCP CF Destination Service query.
|
ScpCfDestinationServiceV1Response
Serializable and deserializable response type for SCP CF Destination Service queries.
|
ScpCfDestinationServiceV1Response.DestinationAuthToken
Destination authentication token with optional error message and expiration value.
|
ScpCfDestinationServiceV1Response.DestinationCertificate
Named destination certificate containing optional base64 encoded binary content.
|
ScpCfDestinationServiceV1Response.DestinationOwner
Owner of the destination object with SCP CF subaccount and instance identifier reference.
|
ScpCfDestinationTokenExchangeStrategy
Enumeration which represents the strategies for performing a user token exchange, if necessary, upon retrieving a
destination from the Destination service on BTP Cloud Foundry.
|
ScpCfHttpDestination
SCP Cloud Foundry specific representation of a HTTP destination as a collection of key-value pairs.
|
ScpCfHttpDestination.Builder
Builder class to allow for easy creation of an immutable
ScpCfHttpDestination instance. |
ScpCfRfcDestination
SCP Cloud Foundry specific implementation of the
RfcDestination interface. |
ScpCfRfcDestination.Builder
Builder class to allow for easy creation of an immutable
ScpCfRfcDestination instance. |
ScpCfService
A facilitation of access to the SAP CP services with OAuth auth listed in VCAP_SERVICES.
|
ScpCfServiceAuthorizationFailedException
Thrown if the service access cannot be secured, either because oauth token grant was denied, request failed, or token
was rejected.
|
ScpCfServiceCreationFailedException
Thrown if the service cannot be found or there is another kind of problem preventing its creation.
|
ScpCfServiceDestinationLoader.CfServices
The services currently supported by the convenience API
ScpCfServiceDestinationLoader.getDestinationForService(CfServices, String) and
ScpCfServiceDestinationLoader.getDestinationForService(CfServices) are listed in this enum. |
ScpNeoDestination
SCP Neo specific representation of a destination as a collection of key-value pairs, potentially decoratable as a
ScpNeoHttpDestination or a ScpNeoRfcDestination . |
ScpNeoDestination.Builder
Builder class to allow for easy creation of an immutable
ScpNeoDestination instance. |
ScpNeoDestinationOptionsAugmenter
Handles the getting and setting of
DestinationOptions parameters specific to SCP Neo platform. |
ScpNeoDestinationRetrievalStrategy
Enumeration which represents the strategies for loading destinations in a multi-tenant application on SCP Neo.
|
ScpNeoHttpDestination
SCP Neo specific representation of a HTTP destination as a collection of key-value pairs.
|
ScpNeoHttpDestination.Builder
Builder class to allow for easy creation of an immutable
ScpNeoHttpDestination instance. |
ScpNeoRfcDestination
SCP Neo specific implementation of the
RfcDestination interface. |
ScpNeoRfcDestination.Builder
Builder class to allow for easy creation of an immutable
ScpNeoRfcDestination instance. |
ScpVcapDestinationLoader
This generic type is used to retrieve destinations from VCAP environment variable via the
DestinationAccessor . |
ScpVcapDestinationLoader.ScpVcapServiceData
Destination specific structure of the JSON data contained within the VCAP lookup.
|
ScpXfDestinationData
Helper class to represent the destination specific structure of the JSON data referenced to Extension Factory.
|
SecurityConfigurationStrategy
Defines from where the HTTP Security Configuration for outbound HTTP calls is determined from.
|
WrappedDestination |
XsuaaService
This class handles the communication (and the caching of the responses) with an XSUAA service instance.
|
Class and Description |
---|
DestinationType
Enum representing the types a destination can be of.
|
Class and Description |
---|
HttpDestinationProperties
Adds HTTP relevant fields to the "generic" destination.
|
Class and Description |
---|
CsrfTokenRetriever
Retrieves a CSRF token from a given remote system.
|
Class and Description |
---|
HttpDestinationProperties
Adds HTTP relevant fields to the "generic" destination.
|
Class and Description |
---|
HttpDestinationProperties
Adds HTTP relevant fields to the "generic" destination.
|
Class and Description |
---|
HttpDestinationProperties
Adds HTTP relevant fields to the "generic" destination.
|
Class and Description |
---|
HttpClientListener
Listener interface to be called when an
HttpClient is about to be executed in the
HttpClientWrapper . |
Class and Description |
---|
Destination
Platform independent representation of a destination as a collection of key-value pairs, potentially decoratable as a
HttpDestination or a RfcDestination . |
HttpDestination
Platform independent representation of a HTTP destination as a collection of key-value pairs.
|
Class and Description |
---|
HttpDestinationProperties
Adds HTTP relevant fields to the "generic" destination.
|
Class and Description |
---|
HttpDestinationProperties
Adds HTTP relevant fields to the "generic" destination.
|
Class and Description |
---|
HttpDestinationProperties
Adds HTTP relevant fields to the "generic" destination.
|
Class and Description |
---|
HttpDestinationProperties
Adds HTTP relevant fields to the "generic" destination.
|
Class and Description |
---|
ScpCfService
A facilitation of access to the SAP CP services with OAuth auth listed in VCAP_SERVICES.
|
Class and Description |
---|
HttpDestinationProperties
Adds HTTP relevant fields to the "generic" destination.
|
Class and Description |
---|
AuthenticationType
Enum representing different ways a user may be authenticated .
|
Destination
Platform independent representation of a destination as a collection of key-value pairs, potentially decoratable as a
HttpDestination or a RfcDestination . |
DestinationType
Enum representing the types a destination can be of.
|
Header
A name-value pair representing a header (for example, an HTTP header).
|
ProxyConfiguration
Proxy configuration.
|
ProxyType
Enum representing the type of a remote installation.
|
Copyright © 2021 SAP SE. All rights reserved.