- AbstractHttpClientCache - Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
Provides caching functionality to the HttpClientAccessor.
- AbstractHttpClientCache() - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpClientCache
-
- AbstractHttpClientFactory - Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
- AbstractHttpClientFactory() - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpClientFactory
-
- AbstractHttpDestination - Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
- AbstractHttpDestination(HttpDestinationProperties) - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
-
- append(DestinationLoader) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationLoaderChain.DestinationLoaderChainBuilder
-
The next DestinationLoader to query if the previous loaders did not return any Destination.
- appendDestinationLoader(DestinationLoader) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationAccessor
-
- AsciiUtils - Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
Provides convenience to remove non-printable characters from a String.
- AsciiUtils() - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.AsciiUtils
-
- asHttp() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultDestination
-
Decorates this object as a HttpDestination,
- asHttp() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.Destination
-
Decorates this object as a HttpDestination,
- asHttp() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.WrappedDestination
-
Decorates this object as a HttpDestination,
- asRfc() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultDestination
-
Decorates this object as a RfcDestination,
- asRfc() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.Destination
-
Decorates this object as a RfcDestination,
- asRfc() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.WrappedDestination
-
Decorates this object as a RfcDestination,
- augmentBuilder(DestinationOptionsAugmenter) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationOptions.Builder
-
Use another class that implements
DestinationOptionsAugmenter to set configuration parameters that
are specific to a platform/environment/etc.
- augmentBuilder(DestinationOptions.Builder) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.DestinationOptionsAugmenter
-
Use this class to set configuration parameters that are specific to a platform/environment/etc.
- AuthenticationType - Enum in com.sap.cloud.sdk.cloudplatform.connectivity
-
Enum representing different ways a user may be authenticated .
- authenticationType(AuthenticationType) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination.Builder
-
Sets the expected authentication type of the DefaultHttpDestination.
- decorate(Function<DestinationProperties, TargetT>) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.Destination
-
Provides an convenient way to decorate this destination with a custom class.
- decorate(Function<HttpDestinationProperties, TargetT>) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpDestination
-
Provides an convenient way to decorate this destination with a custom class.
- decorate(Function<RfcDestinationProperties, TargetT>) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.RfcDestination
-
Provides an convenient way to decorate this destination with a custom class.
- DefaultCsrfTokenRetriever - Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
Default implementation for retrieving a CSRF token from a given remote system.
- DefaultCsrfTokenRetriever() - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultCsrfTokenRetriever
-
- DefaultDestination - Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
Immutable default implementation of the
Destination interface to be used as the "single source of truth".
- DefaultDestination(Map<String, ?>) - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultDestination
-
Creates an immutable destination with the given properties.
- DefaultDestination.Builder - Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
Builder class to allow for easy creation of an immutable DefaultDestination instance.
- DefaultDestinationLoader - Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
- DefaultDestinationLoader() - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultDestinationLoader
-
- DefaultHttpClientFactory - Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
- DefaultHttpClientFactory() - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpClientFactory
-
- DefaultHttpClientFactory.DefaultHttpClientFactoryBuilder - Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
- DefaultHttpDestination - Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
- DefaultHttpDestination(DestinationProperties) - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
-
Creates a new instance of based on the given "generic" destination.
- DefaultHttpDestination.Builder - Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
Builder class to allow for easy creation of an immutable DefaultHttpDestination instance.
- DefaultRfcDestination - Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
- DefaultRfcDestination.Builder - Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
Builder class to guide and simplify the construction of a new
RfcDestination.
- Destination - Interface in com.sap.cloud.sdk.cloudplatform.connectivity
-
Platform independent representation of a destination as a collection of key-value pairs, potentially decoratable as a
HttpDestination or a
RfcDestination.
- DestinationAccessException - Exception in com.sap.cloud.sdk.cloudplatform.connectivity.exception
-
Thrown of a destination cannot be accessed, is not configured correctly, or does not fulfill certain prerequisites.
- DestinationAccessException() - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationAccessException
-
Creates a new exception without any referenced destination name.
- DestinationAccessException(String) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationAccessException
-
Initializes the exception by delegating the message to the super constructor.
- DestinationAccessException(Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationAccessException
-
Initializes the exception by delegating the causing exception to the super constructor.
- DestinationAccessException(String, Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationAccessException
-
Initializes the exception by delegating the message and the causing exception to the super constructor.
- DestinationAccessException(String, String) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationAccessException
-
Initializes the exception by delegating the message to the super constructor and setting the name of the
destination causing the exception.
- DestinationAccessException(String, String, Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationAccessException
-
Initializes the exception by delegating the message and the causing exception to the super constructor and
setting the name of the destination causing the exception.
- DestinationAccessor - Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
- DestinationHeaderProvider - Interface in com.sap.cloud.sdk.cloudplatform.connectivity
-
Allows to provide additional headers for a specific destination.
- DestinationLoader - Interface in com.sap.cloud.sdk.cloudplatform.connectivity
-
This describes the interface used to retrieve destinations from some source via the
DestinationAccessor.
- DestinationLoaderChain - Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
Immutable implementation of the
DestinationLoader interface providing a way to define a chain
DestinationLoaders to go through until a destination was found.
- DestinationLoaderChain(Collection<DestinationLoader>) - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationLoaderChain
-
- DestinationLoaderChain.DestinationLoaderChainBuilder - Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
Builder class to construct a DestinationLoaderChain.
- DestinationNotFoundException - Exception in com.sap.cloud.sdk.cloudplatform.connectivity.exception
-
Runtime exception indicating that a destination cannot be found.
- DestinationNotFoundException() - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationNotFoundException
-
Creates a new exception without any referenced destination name.
- DestinationNotFoundException(String) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationNotFoundException
-
Initializes the exception by setting a custom message based on the name of the causing destination.
- DestinationNotFoundException(String, String) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationNotFoundException
-
Initializes the exception by delegating the message to the super constructor and setting the name of the
destination causing the exception.
- DestinationNotFoundException(String, String, Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationNotFoundException
-
Initializes the exception by delegating the message and the causing exception to the super constructor and
setting the name of the destination causing the exception.
- DestinationOAuthTokenException - Exception in com.sap.cloud.sdk.cloudplatform.connectivity.exception
-
This exception is thrown, when the authentication failed because of problems in OAuth.
- DestinationOAuthTokenException(String) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationOAuthTokenException
-
Initializes the exception by setting a custom message based on the name of the causing destination.
- DestinationOAuthTokenException(String, String) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationOAuthTokenException
-
Initializes the exception by delegating the message and the name of the destination causing the exception to the
super constructor.
- DestinationOAuthTokenException(String, Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationOAuthTokenException
-
Initializes the exception by delegating the causing exception and the name of the destination causing the
exception to the super constructor.
- DestinationOAuthTokenException(String, String, Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationOAuthTokenException
-
Initializes the exception by delegating the causing exception, the message, and the name of the destination
causing the exception to the super constructor.
- DestinationOAuthTokenException() - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationOAuthTokenException
-
- DestinationOptions - Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
Contains parameters to configure the behaviour of destination loaders.
- DestinationOptions.Builder - Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
- DestinationOptionsAugmenter - Interface in com.sap.cloud.sdk.cloudplatform.connectivity
-
Represents a class that can set specialized configuration parameters.
- DestinationPathsNotMergeableException - Exception in com.sap.cloud.sdk.cloudplatform.connectivity.exception
-
This exception is thrown if destination URI paths cannot be merged.
- DestinationPathsNotMergeableException() - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationPathsNotMergeableException
-
Creates a new exception without any referenced destination name.
- DestinationPathsNotMergeableException(String) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationPathsNotMergeableException
-
Initializes the exception by delegating the message to the super constructor.
- DestinationPathsNotMergeableException(Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationPathsNotMergeableException
-
Initializes the exception by delegating the causing exception to the super constructor.
- DestinationPathsNotMergeableException(String, Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationPathsNotMergeableException
-
Initializes the exception by delegating the message and the causing exception to the super constructor.
- DestinationPathsNotMergeableException(String, String) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationPathsNotMergeableException
-
Initializes the exception by delegating the message to the super constructor and setting the name of the
destination causing the exception.
- DestinationPathsNotMergeableException(String, String, Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationPathsNotMergeableException
-
Initializes the exception by delegating the message and the causing exception to the super constructor and
setting the name of the destination causing the exception.
- DestinationProperties - Interface in com.sap.cloud.sdk.cloudplatform.connectivity
-
Interface representing the minimal information an arbitrary destination needs to implement.
- DestinationRequestContext - Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
The destination and request specific context.
- DestinationType - Enum in com.sap.cloud.sdk.cloudplatform.connectivity
-
Enum representing the types a destination can be of.
- DestinationTypeNotSupportedException - Exception in com.sap.cloud.sdk.cloudplatform.connectivity.exception
-
This exception is thrown if a DestinationType is not supported by a method.
- DestinationTypeNotSupportedException() - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationTypeNotSupportedException
-
Creates a new exception without any referenced destination name or type.
- DestinationTypeNotSupportedException(String, DestinationType) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationTypeNotSupportedException
-
Initializes the exception by setting a custom message based on the destination type and setting the name and the
type of the causing destination.
- DestinationTypeNotSupportedException(String, DestinationType, String) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationTypeNotSupportedException
-
Initializes the exception by delegating the message to the super constructor and setting the name and the type of
the causing destination.
- DestinationTypeNotSupportedException(String, DestinationType, Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationTypeNotSupportedException
-
Initializes the exception by delegating the causing exception to the super constructor and setting the name and
type of the causing destination.
- DestinationTypeNotSupportedException(String, DestinationType, String, Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationTypeNotSupportedException
-
Initializes the exception by delegating the message and the causing exception to the super constructor and
setting the name and the type of the causing destination.
- DISABLED_CSRF_TOKEN_RETRIEVER - Static variable in interface com.sap.cloud.sdk.cloudplatform.connectivity.CsrfTokenRetriever
-
- get(String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
-
- get(String, Class<ValueT>) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
-
- get(String, Function<Object, ValueT>) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
-
- get(DestinationPropertyKey<ValueT>) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
-
- get(String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultDestination
-
Gets the value associated with the given key (if any).
- get(String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
-
Gets the value associated with the given key (if any).
- get(String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultRfcDestination
-
Gets the value associated with the given key (if any).
- get(String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationOptions
-
Retrieves the value of a configuration parameter.
- get(String) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.DestinationProperties
-
Gets the value associated with the given key (if any).
- get(String, Class<ValueT>) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.DestinationProperties
-
- get(String, Function<Object, ValueT>) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.DestinationProperties
-
- get(DestinationPropertyKey<ValueT>) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.DestinationProperties
-
- get(String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.WrappedDestination
-
Gets the value associated with the given key (if any).
- getAuthenticationType() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
-
- getAuthenticationType() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
-
Returns the authentication type to be expected when authenticating at the remote system.
- getAuthenticationType() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpDestinationProperties
-
Returns the authentication type to be expected when authenticating at the remote system.
- getBasicCredentials() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
-
- getBasicCredentials() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
-
- getBasicCredentials() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpDestinationProperties
-
Returns the basic credentials to be used for authentication at the remote system.
- getCache() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpClientCache
-
Getter for the cache to be used.
- getCache() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.RequestScopedHttpClientCache
-
Getter for the cache to be used.
- getCache() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.TimeScopedHttpClientCache
-
Getter for the cache to be used.
- getCacheKey(HttpDestinationProperties) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpClientCache
-
Method called in the #getClient(Destination, HttpClientFactory) method to create a CacheKey for
the given Destination.
- getCacheKey() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpClientCache
-
Method called in the #getClient(HttpClientFactory) method to create a CacheKey for no specific
Destination.
- getCacheKey(HttpDestinationProperties) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.RequestScopedHttpClientCache
-
Method called in the #getClient(Destination, HttpClientFactory) method to create a CacheKey for
the given Destination.
- getCacheKey() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.RequestScopedHttpClientCache
-
Method called in the #getClient(HttpClientFactory) method to create a CacheKey for no specific
Destination.
- getCacheKey(HttpDestinationProperties) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.TimeScopedHttpClientCache
-
Method called in the #getClient(Destination, HttpClientFactory) method to create a CacheKey for
the given Destination.
- getCacheKey() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.TimeScopedHttpClientCache
-
Method called in the #getClient(HttpClientFactory) method to create a CacheKey for no specific
Destination.
- getConnectionManager(HttpDestinationProperties) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpClientFactory
-
Get the connection manager for the HTTP client builder.
- getConnectionManager(HttpDestinationProperties) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpClientFactory
-
- getCredentials() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.ProxyConfiguration
-
Getter for the credentials, wrapped in an Option, as it may be null.
- getDefault() - Static method in enum com.sap.cloud.sdk.cloudplatform.connectivity.SecurityConfigurationStrategy
-
- getDestination(String) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationAccessor
-
Loads the destination with the given name.
- getDestination() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationRequestContext
-
- getDestinationName() - Method in exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationAccessException
-
- getDestinationName() - Method in exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationNotFoundException
-
- getDestinationName() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.WithDestinationName
-
Getter for the name of a destination.
- getDestinationType() - Method in exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationTypeNotSupportedException
-
- getErrorResponse() - Method in exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationAccessException
-
- getErrorResponse() - Method in exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationNotFoundException
-
- getHeaders(URI) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
-
- getHeaders(URI) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
-
Getter for a collection of header that should be added to the outgoing request for this destination.
- getHeaders(DestinationProperties) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.DestinationHeaderProvider
-
- getHeaders(DestinationRequestContext) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.DestinationHeaderProvider
-
Provides a list of
Header objects which should be used with the given destination for a request URI.
- getHeaders(URI) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpDestinationProperties
-
Getter for a collection of header that should be added to the outgoing request for this destination.
- getHeadersFromProperties() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
-
- getHeadersFromProperties() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpDestinationProperties
-
Helper method to create the collection of headers by also considering the properties.
- getHttpClient() - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.HttpClientAccessor
-
Returns an HttpClient independent of any destination.
- getHttpClient(HttpDestinationProperties) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.HttpClientAccessor
-
- getHttpClientBuilder(HttpDestinationProperties) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpClientFactory
-
Get a preconfigured HTTP client builder instance.
- getHttpClientCache() - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.HttpClientAccessor
-
Configures the HttpClientCache that is used by the #getHttpClient(String) and
#getHttpClient(Destination) methods.
- getHttpClientFactory() - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.HttpClientAccessor
-
- getIdentifier() - Method in enum com.sap.cloud.sdk.cloudplatform.connectivity.AuthenticationType
-
- getIdentifier() - Method in enum com.sap.cloud.sdk.cloudplatform.connectivity.DestinationType
-
- getIdentifier() - Method in enum com.sap.cloud.sdk.cloudplatform.connectivity.ProxyType
-
- getKeyStore() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
-
- getKeyStore() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
-
The KeyStore to be used when communicating over HTTP.
- getKeyStore() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpDestinationProperties
-
The KeyStore to be used when communicating over HTTP.
- getKeyStorePassword() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
-
- getKeyStorePassword() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
-
The password for the Key Store to be used when communicating over HTTP.
- getKeyStorePassword() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpDestinationProperties
-
The password for the Key Store to be used when communicating over HTTP.
- getLoader() - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationAccessor
-
The loader containing the platform specific logic to retrieve destinations.
- getMaxConnectionsPerRoute() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpClientFactory
-
The maximum number of connections per route.
- getMaxConnectionsTotal() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpClientFactory
-
The maximum number of connections in total.
- getName() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
- getName() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.Header
-
- getPriority() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.HttpClientsThreadContextListener
- getPropertyNames() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
-
- getPropertyNames() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultDestination
-
Retrieves the set of property keys of the destination.
- getPropertyNames() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
-
Retrieves the set of property keys of the destination.
- getPropertyNames() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultRfcDestination
-
Retrieves the set of property keys of the destination.
- getPropertyNames() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.DestinationProperties
-
Retrieves the set of property keys of the destination.
- getPropertyNames() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.WrappedDestination
-
Retrieves the set of property keys of the destination.
- getProxyConfiguration() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
-
- getProxyConfiguration() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
-
- getProxyConfiguration() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpDestinationProperties
-
- getProxyType() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
-
- getProxyType() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
-
Returns the
ProxyType that is configured for this destination.
- getProxyType() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpDestinationProperties
-
Returns the
ProxyType that is configured for this destination.
- getRequestConfigBuilder(HttpDestinationProperties) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpClientFactory
-
Get the request configuration builder for the HTTP client builder.
- getRequestConfigBuilder(HttpDestinationProperties) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpClientFactory
-
- getRequestUri() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationRequestContext
-
- getResponseBody(HttpResponse) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.HttpEntityUtil
-
Extracts the body string using UTF-8 and consumes the HttpEntity.
- getSecurityConfigurationStrategy() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
-
- getSecurityConfigurationStrategy() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
-
- getSecurityConfigurationStrategy() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpDestinationProperties
-
Defines from where the HTTP Security Configuration (see
HttpSecuritySettings) for outbound HTTP calls via
this destination is determined from.
- getSocketConfigBuilder(HttpDestinationProperties) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpClientFactory
-
Get the socket configuration builder for the HTTP client builder.
- getSocketConfigBuilder(HttpDestinationProperties) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpClientFactory
-
- getTimeoutMilliseconds() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpClientFactory
-
The timeout threshold.
- getTlsVersion() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
-
- getTlsVersion() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
-
The TLS version to be used when communicating over HTTP.
- getTlsVersion() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpDestinationProperties
-
The TLS version to be used when communicating over HTTP.
- getToken() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.CsrfToken
-
- getTrustStore() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
-
- getTrustStore() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
-
Returns the optional trust store of the destination.
- getTrustStore() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpDestinationProperties
-
Returns the optional trust store of the destination.
- getTrustStorePassword() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
-
- getTrustStorePassword() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
-
Returns the optional trust store password of the destination.
- getTrustStorePassword() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpDestinationProperties
-
Returns the optional trust store password of the destination.
- getUri() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
-
- getUri() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
-
Getter for the
URI to communicate with.
- getUri() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpDestinationProperties
-
Getter for the
URI to communicate with.
- getUri() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.ProxyConfiguration
-
- getValue() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.Header
-
- hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.CsrfToken
-
- hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultCsrfTokenRetriever
-
- hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultDestination
-
- hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
-
- hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultRfcDestination
-
- hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationLoaderChain
-
- hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationOptions
-
- hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationRequestContext
-
- hashCode() - Method in exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.CsrfTokenRetrievalException
-
- hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.Header
-
- hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.ProxyConfiguration
-
- header(Header) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination.Builder
-
Adds the given header to the list of headers added to every outgoing request for this destination.
- header(String, String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination.Builder
-
Adds a header given by the headerName and headerValue to the list of headers added to every
outgoing request for this destination.
- Header - Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
A name-value pair representing a header (for example, an HTTP header).
- Header(String, String) - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.Header
-
Creates a new header.
- HEADER_PROPERTY - Static variable in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpDestinationProperties
-
Constant prefix for header key.
- headerProviders(DestinationHeaderProvider...) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination.Builder
-
- HttpClientAccessor - Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
Accessor for HttpClients.
- HttpClientCache - Interface in com.sap.cloud.sdk.cloudplatform.connectivity
-
Provides caching functionality to the HttpClientAccessor.
- HttpClientFactory - Interface in com.sap.cloud.sdk.cloudplatform.connectivity
-
Factory class that creates
HttpClient instances based on the given
Destination.
- HttpClientInstantiationException - Exception in com.sap.cloud.sdk.cloudplatform.connectivity.exception
-
This exception is thrown if the HttpClient could not be build.
- HttpClientInstantiationException(String) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.HttpClientInstantiationException
-
Initializes the exception by delegating the message to the super constructor.
- HttpClientInstantiationException(Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.HttpClientInstantiationException
-
Initializes the exception by delegating the causing exception to the super constructor.
- HttpClientInstantiationException(String, Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.HttpClientInstantiationException
-
Initializes the exception by delegating the message and the causing exception to the super constructor.
- HttpClientInstantiationException() - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.HttpClientInstantiationException
-
- HttpClientListener - Interface in com.sap.cloud.sdk.cloudplatform.connectivity
-
Listener interface to be called when an
HttpClient is about to be executed in the
HttpClientWrapper.
- HttpClientsThreadContextListener - Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
Implementation of
ThreadContextListener that enables the correct use of
Destinations when working
with non-container managed threads on all supported Cloud platforms.
- HttpClientsThreadContextListener() - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.HttpClientsThreadContextListener
-
- HttpDestination - Interface in com.sap.cloud.sdk.cloudplatform.connectivity
-
Platform independent representation of a HTTP destination as a collection of key-value pairs.
- HttpDestinationProperties - Interface in com.sap.cloud.sdk.cloudplatform.connectivity
-
Adds HTTP relevant fields to the "generic" destination.
- HttpEntityUtil - Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
Util class extracting the entity of an HttpResponse, unzipping it if necessary, and finally consuming the
response.
- HttpEntityUtil() - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.HttpEntityUtil
-
- httpHeaders - Variable in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
-
Headers prepared for this destination.
- of(Header...) - Static method in interface com.sap.cloud.sdk.cloudplatform.connectivity.DestinationHeaderProvider
-
Instantiate a local instance with static headers.
- of(URI, Credentials) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.ProxyConfiguration
-
Static factory to create a configuration based on an URI and credentials.
- of(URI) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.ProxyConfiguration
-
Static factory to create a configuration solely based on an URI.
- of(String, Credentials) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.ProxyConfiguration
-
Static factory to create a configuration based on an URI (as a String) and credentials.
- of(String) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.ProxyConfiguration
-
Static factory to create a configuration bsaed on an URI (as a String).
- of(HttpDestination) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.WrappedDestination
-
- of(RfcDestination) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.WrappedDestination
-
- ofIdentifier(String) - Static method in enum com.sap.cloud.sdk.cloudplatform.connectivity.AuthenticationType
-
Returns the AuthenticationType which equals the given identifier.
- ofIdentifier(String) - Static method in enum com.sap.cloud.sdk.cloudplatform.connectivity.DestinationType
-
Returns the DestinationType which equals the given identifier.
- ofIdentifier(String) - Static method in enum com.sap.cloud.sdk.cloudplatform.connectivity.ProxyType
-
Returns the ProxyType which equals the given identifier.
- ofIdentifierOrDefault(String, AuthenticationType) - Static method in enum com.sap.cloud.sdk.cloudplatform.connectivity.AuthenticationType
-
Returns the AuthenticationType which equals the given identifier, or the
defaultAuthenticationType in case there is none.
- ofIdentifierOrDefault(String, DestinationType) - Static method in enum com.sap.cloud.sdk.cloudplatform.connectivity.DestinationType
-
Returns the DestinationType which equals the given identifier, or the defaultDestinationType in case
there is none.
- ofIdentifierOrDefault(String, ProxyType) - Static method in enum com.sap.cloud.sdk.cloudplatform.connectivity.ProxyType
-
Returns the ProxyType which equals the given identifier, or the defaultProxyType in case there is
none.
- ofIdentifierSensitive(String) - Static method in enum com.sap.cloud.sdk.cloudplatform.connectivity.ProxyType
-
Returns the ProxyType which equals the given identifier.
- onRequest(String) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpClientListener
-
If the listener is registered with the
HttpClientWrapper, this method will be called prior to the
execution of the
HttpClient.
- timeoutMilliseconds(int) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpClientFactory.DefaultHttpClientFactoryBuilder
-
The timeout threshold.
- TimeScopedHttpClientCache - Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
Implementation of the HttpClientCache, caching the HttpClients for the amount of time given in the
constructor.
- TimeScopedHttpClientCache(long, TimeUnit) - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.TimeScopedHttpClientCache
-
Caches the HttpClient for the given duration.
- tlsVersion(String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination.Builder
-
Sets the TLS version used by the DefaultHttpDestination to the given value.
- toString() - Method in enum com.sap.cloud.sdk.cloudplatform.connectivity.AuthenticationType
-
- toString() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.CsrfToken
-
- toString() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultDestination.Builder
-
- toString() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultDestination
- toString() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpClientFactory.DefaultHttpClientFactoryBuilder
-
- toString() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationLoaderChain
-
- toString() - Method in enum com.sap.cloud.sdk.cloudplatform.connectivity.DestinationType
-
- toString() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.Header
-
- toString() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.ProxyConfiguration
-
- toString() - Method in enum com.sap.cloud.sdk.cloudplatform.connectivity.ProxyType
-
- trustAllCertificates() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination.Builder
-
Lets the DefaultHttpDestination trust all server certificates.
- trustStore(KeyStore) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination.Builder
-
Sets the Trust Store to be used when communicating over HTTP.
- tryGetDestination(String, DestinationOptions) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultDestinationLoader
-
- tryGetDestination(String) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationAccessor
-
Loads the destination with the given name.
- tryGetDestination(String) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.DestinationLoader
-
Retrieves a destination for the given name.
- tryGetDestination(String, DestinationOptions) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.DestinationLoader
-
Retrieves a destination for the given name and configuration options.
- tryGetDestination(String, DestinationOptions) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationLoaderChain
-
Retrieves a destination for the given name and configuration options.
- tryGetDestination(String, DestinationOptions) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.EnvVarDestinationLoader
-
Retrieves a destination for the given name and configuration options.
- tryGetHttpClient(HttpDestinationProperties, HttpClientFactory) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpClientCache
-
Gets the HttpClient for the given Destination from this cache.
- tryGetHttpClient(HttpClientFactory) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpClientCache
-
Gets the non-destination-specific HttpClient from this cache.
- tryGetHttpClient() - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.HttpClientAccessor
-
Returns an HttpClient independent of any destination.
- tryGetHttpClient(HttpDestinationProperties) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.HttpClientAccessor
-
Returns a
Try of an
HttpClient for the given
Destination.
- tryGetHttpClient(HttpDestinationProperties, HttpClientFactory) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpClientCache
-
Gets the HttpClient for the given Destination from this cache.
- tryGetHttpClient(HttpClientFactory) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpClientCache
-
Gets the non-destination-specific HttpClient from this cache.