public class ApacheHttpClient extends AlgoliaHttpClient
logger| Constructor and Description |
|---|
ApacheHttpClient(APIClientConfiguration configuration,
ApacheHttpClientConfiguration httpClientConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
String |
getAnalyticsHost() |
List<String> |
getBuildHosts() |
int |
getHostDownTimeout() |
protected com.fasterxml.jackson.databind.ObjectMapper |
getObjectMapper() |
List<String> |
getQueryHosts() |
protected AlgoliaHttpResponse |
request(AlgoliaHttpRequest request) |
buildHostsThatAreUp, now, queryHostsThatAreUp, requestAnalytics, requestInsights, requestWithRetrypublic ApacheHttpClient(APIClientConfiguration configuration, ApacheHttpClientConfiguration httpClientConfiguration)
protected AlgoliaHttpResponse request(@Nonnull AlgoliaHttpRequest request) throws IOException
request in class AlgoliaHttpClientIOExceptionprotected com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
getObjectMapper in class AlgoliaHttpClientpublic String getAnalyticsHost()
getAnalyticsHost in class AlgoliaHttpClientpublic List<String> getQueryHosts()
getQueryHosts in class AlgoliaHttpClientpublic List<String> getBuildHosts()
getBuildHosts in class AlgoliaHttpClientpublic int getHostDownTimeout()
getHostDownTimeout in class AlgoliaHttpClientpublic void close()
throws AlgoliaException
close in class AlgoliaHttpClientAlgoliaExceptionCopyright © 2019. All rights reserved.