public abstract class ConfiguredHTTPProviderSearcher extends HTTPProviderSearcher
HTTPSearcher.SearcherHttpClient, HTTPSearcher.ThrowingCertificateStore
cacheName, log
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 |
---|
ConfiguredHTTPProviderSearcher(com.yahoo.component.ComponentId id,
ProviderConfig providerConfig,
HTTPParameters parameters,
com.yahoo.statistics.Statistics manager)
Create this from a configuraton
|
ConfiguredHTTPProviderSearcher(com.yahoo.component.ComponentId id,
ProviderConfig providerConfig,
QrBinaryCacheConfig cacheConfig,
QrBinaryCacheRegionConfig regionConfig,
HTTPParameters parameters,
com.yahoo.statistics.Statistics manager)
Create this from a configuraton with a configured cache
|
ConfiguredHTTPProviderSearcher(com.yahoo.component.ComponentId id,
ProviderConfig providerConfig,
QrBinaryCacheConfig cacheConfig,
QrBinaryCacheRegionConfig regionConfig,
com.yahoo.statistics.Statistics manager)
Create this from a configuraton with a configured cache
|
ConfiguredHTTPProviderSearcher(com.yahoo.component.ComponentId id,
ProviderConfig providerConfig,
com.yahoo.statistics.Statistics manager)
Create this from a configuraton
|
ConfiguredHTTPProviderSearcher(String idString,
String host,
int port,
HTTPParameters parameters,
com.yahoo.statistics.Statistics manager)
Create an instance from direct parameters having a single connection.
|
ConfiguredHTTPProviderSearcher(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)
Override this to provider multi-phase result filling towards a backend.
|
addNonExcludedSourceProperties, configureCache, getCacheKey, getQueryMap, inspectAndReturnFinalResult, logResponseLatency, search, unmarshal, unmarshal
checkPing, cleanupHttpEntity, createClient, createMalformedUrlError, createRequest, createRequest, createRequestMeta, getConnectionManager, getEntity, getEntity, getParameters, getPath, getPingPath, getPingURI, getRequestEntity, getRequestHeaders, getResponse, getResponse, getResponse, getResponse, getURI, getURI, ping, shutdownConnectionManagers
deconstruct, failed, fill, getFirstConnection, getHasher, getMonitor, log, ping, robustSearch, search, search, shouldRetry, 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 ConfiguredHTTPProviderSearcher(com.yahoo.component.ComponentId id, ProviderConfig providerConfig, com.yahoo.statistics.Statistics manager)
public ConfiguredHTTPProviderSearcher(com.yahoo.component.ComponentId id, ProviderConfig providerConfig, HTTPParameters parameters, com.yahoo.statistics.Statistics manager)
public ConfiguredHTTPProviderSearcher(com.yahoo.component.ComponentId id, ProviderConfig providerConfig, QrBinaryCacheConfig cacheConfig, QrBinaryCacheRegionConfig regionConfig, com.yahoo.statistics.Statistics manager)
public ConfiguredHTTPProviderSearcher(com.yahoo.component.ComponentId id, ProviderConfig providerConfig, QrBinaryCacheConfig cacheConfig, QrBinaryCacheRegionConfig regionConfig, HTTPParameters parameters, com.yahoo.statistics.Statistics manager)
public ConfiguredHTTPProviderSearcher(String idString, String host, int port, String path, com.yahoo.statistics.Statistics manager)
public ConfiguredHTTPProviderSearcher(String idString, String host, int port, HTTPParameters parameters, com.yahoo.statistics.Statistics manager)
public void fill(Result result, String summaryName, Execution execution, Connection connection)
fill
in class ClusterSearcher<Connection>
Copyright © 2018. All rights reserved.