public abstract class ConfiguredHTTPClientSearcher extends HTTPClientSearcher
HTTPSearcher.SearcherHttpClient, HTTPSearcher.ThrowingCertificateStore
log, REQUEST_META_CARRIER
certificateProxy, IP_ADDRESS_UNKNOWN, LOG_CONNECT_TIMEOUT_PREFIX, LOG_HEADER_PREFIX, LOG_HITCOUNT, LOG_HOST, LOG_IP_ADDRESS, LOG_LATENCY_CONNECT, LOG_LATENCY_FINISH, LOG_LATENCY_START, LOG_PATH, LOG_PORT, LOG_PROXY_HOST, LOG_PROXY_PORT, LOG_PROXY_TYPE, LOG_QUERY_PARAM_PREFIX, LOG_READ_TIMEOUT_PREFIX, LOG_RESPONSE_HEADER_PREFIX, LOG_SCHEME, LOG_STATUS, LOG_URI, useCertificate, YCA_HTTP_HEADER
Constructor and Description |
---|
ConfiguredHTTPClientSearcher(com.yahoo.component.ComponentId id,
ProviderConfig providerConfig,
com.yahoo.statistics.Statistics manager)
Create this from a configuraton
|
ConfiguredHTTPClientSearcher(String idString,
String host,
int port,
String path,
com.yahoo.statistics.Statistics manager)
Create an instance from direct parameters having a single connection.
|
Modifier and Type | Method and Description |
---|---|
void |
fill(Result result,
String summaryName,
Execution execution,
Connection connection)
Forwards to the next in chain fill(result,summaryName)
|
getCacheKey, getQueryMap, getServiceName, handleResponse, handleResponse, robustSearch, search, search, shouldRetry
checkPing, cleanupHttpEntity, createClient, createMalformedUrlError, createRequest, createRequest, createRequestMeta, getConnectionManager, getEntity, getEntity, getParameters, getPath, getPingPath, getPingURI, getRequestEntity, getRequestHeaders, getResponse, getResponse, getResponse, getResponse, getURI, getURI, logResponseLatency, ping, shutdownConnectionManagers
deconstruct, failed, fill, getFirstConnection, getHasher, getMonitor, log, ping, search, timedOut, working
ping
ensureFilled, getLogger, process, toString
getAnnotatedDependencies, getDefaultAnnotatedDependencies, getDependencies, initDependencies
clone, compareTo, getClassName, getId, getIdString, hasInitializedId, initId, isDeconstructable, setIsDeconstructable
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
pingIterationCompleted
public ConfiguredHTTPClientSearcher(com.yahoo.component.ComponentId id, ProviderConfig providerConfig, com.yahoo.statistics.Statistics manager)
public void fill(Result result, String summaryName, Execution execution, Connection connection)
fill
in class HTTPClientSearcher
Copyright © 2018. All rights reserved.