Uses of Interface
com.sap.cloud.sdk.cloudplatform.connectivity.HttpDestinationProperties
-
Uses of HttpDestinationProperties in com.sap.cloud.sdk.cloudplatform.connectivity
Modifier and TypeInterfaceDescriptioninterface
Platform independent representation of a HTTP destination as a collection of key-value pairs.Modifier and TypeClassDescriptionfinal class
Immutable default implementation of theHttpDestination
interface.Modifier and TypeMethodDescriptionorg.apache.http.client.HttpClient
AbstractHttpClientFactory.createHttpClient
(HttpDestinationProperties destination) org.apache.hc.client5.http.classic.HttpClient
ApacheHttpClient5Factory.createHttpClient
(HttpDestinationProperties destination) Creates anHttpClient
based on the givenHttpDestinationProperties
.org.apache.http.client.HttpClient
HttpClientFactory.createHttpClient
(HttpDestinationProperties destination) Creates anHttpClient
based on the givenHttpDestinationProperties
.protected abstract io.vavr.control.Try<CacheKey>
AbstractHttpClientCache.getCacheKey
(HttpDestinationProperties destination) Method called in the#getClient(Destination, HttpClientFactory)
method to create aCacheKey
for the givenDestination
.protected io.vavr.control.Try<CacheKey>
DefaultHttpClientCache.getCacheKey
(HttpDestinationProperties destination) protected org.apache.http.impl.conn.PoolingHttpClientConnectionManager
AbstractHttpClientFactory.getConnectionManager
(HttpDestinationProperties destination) Get the connection manager for the HTTP client builder.protected org.apache.http.impl.conn.PoolingHttpClientConnectionManager
DefaultHttpClientFactory.getConnectionManager
(HttpDestinationProperties destination) static org.apache.hc.client5.http.classic.HttpClient
ApacheHttpClient5Accessor.getHttpClient
(HttpDestinationProperties destination) Returns anHttpClient
for the givenDestination
.static org.apache.http.client.HttpClient
HttpClientAccessor.getHttpClient
(HttpDestinationProperties destination) Returns anHttpClient
for the givenDestination
.protected org.apache.http.impl.client.HttpClientBuilder
AbstractHttpClientFactory.getHttpClientBuilder
(HttpDestinationProperties destination) Get a preconfigured HTTP client builder instance.protected org.apache.http.client.config.RequestConfig.Builder
AbstractHttpClientFactory.getRequestConfigBuilder
(HttpDestinationProperties destination) Get the request configuration builder for the HTTP client builder.protected org.apache.http.client.config.RequestConfig.Builder
DefaultHttpClientFactory.getRequestConfigBuilder
(HttpDestinationProperties destination) protected org.apache.http.config.SocketConfig.Builder
AbstractHttpClientFactory.getSocketConfigBuilder
(HttpDestinationProperties destination) Get the socket configuration builder for the HTTP client builder.protected org.apache.http.config.SocketConfig.Builder
DefaultHttpClientFactory.getSocketConfigBuilder
(HttpDestinationProperties destination) io.vavr.control.Try<org.apache.http.client.HttpClient>
AbstractHttpClientCache.tryGetHttpClient
(HttpDestinationProperties destination, HttpClientFactory httpClientFactory) Gets theHttpClient
for the givenDestination
from this cache.io.vavr.control.Try<org.apache.hc.client5.http.classic.HttpClient>
ApacheHttpClient5Cache.tryGetHttpClient
(HttpDestinationProperties destination, ApacheHttpClient5Factory httpClientFactory) Gets theHttpClient
for the givenDestination
from this cache.io.vavr.control.Try<org.apache.http.client.HttpClient>
HttpClientCache.tryGetHttpClient
(HttpDestinationProperties destination, HttpClientFactory httpClientFactory) Gets theHttpClient
for the givenDestination
from this cache.