public class DefaultHttpClientFactory extends Object implements HttpClientFactory
HttpClientFactory
based on instances of HttpClientBuilder
.Constructor and Description |
---|
DefaultHttpClientFactory() |
Modifier and Type | Method and Description |
---|---|
org.apache.http.client.HttpClient |
createHttpClient()
Creates an
HttpClient independent of any destination. |
org.apache.http.client.HttpClient |
createHttpClient(Destination destination)
Creates an
HttpClient based on the given Destination . |
public org.apache.http.client.HttpClient createHttpClient() throws HttpClientInstantiationException
HttpClientFactory
HttpClient
independent of any destination.
Caution: Implementations must ensure that this method is thread-safe.
createHttpClient
in interface HttpClientFactory
HttpClient
, independent of any destination.HttpClientInstantiationException
- if there occurred an error during the creation of the client.public org.apache.http.client.HttpClient createHttpClient(Destination destination) throws DestinationAccessException, HttpClientInstantiationException
HttpClientFactory
HttpClient
based on the given Destination
.
Caution: Implementations must ensure that this method is thread-safe.
createHttpClient
in interface HttpClientFactory
destination
- The destination to create the HttpClient
for.HttpClient
based on the given Destination.DestinationAccessException
- if the type of the destination is not HTTP.HttpClientInstantiationException
- if there occurred an error during the creation of the client.Copyright © 2018 SAP SE. All rights reserved.