public static class ApacheHttpClientProvider.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
HttpProvider |
build()
Build using builders, builders, and more builders.
|
ApacheHttpClientProvider.Builder |
setConnectionTimeoutInMs(int connectionTimeoutInMs) |
ApacheHttpClientProvider.Builder |
setDoCloseHttpClient(boolean doCloseHttpClient) |
ApacheHttpClientProvider.Builder |
setHttpClient(org.apache.http.impl.client.CloseableHttpClient httpClient)
Optionally inject your own CloseableHttpClient with a fully-configured
httpClient of your choosing.
|
ApacheHttpClientProvider.Builder |
setRequestTimeoutInMs(int requestTimeoutInMs) |
public ApacheHttpClientProvider.Builder setHttpClient(org.apache.http.impl.client.CloseableHttpClient httpClient)
When set to a non-null value, the setRequestTimeoutInMs(int)
and setConnectionTimeoutInMs(int) have no impact,
as the fully-configure httpClient is used instead.
httpClient - inject your own CloseableHttpClient to usepublic ApacheHttpClientProvider.Builder setDoCloseHttpClient(boolean doCloseHttpClient)
public ApacheHttpClientProvider.Builder setRequestTimeoutInMs(int requestTimeoutInMs)
public ApacheHttpClientProvider.Builder setConnectionTimeoutInMs(int connectionTimeoutInMs)
public HttpProvider build()
Copyright © 2022 HERE Europe B.V. All Rights Reserved.