A B C D E F G H I K L M N O P R S T U V W 

A

AbstractSslContextFactory - Class in com.netflix.client.ssl
Abstract class to represent what we logically associate with the ssl context on the client side, namely, the keystore and truststore.
AbstractSslContextFactory(KeyStore, String, KeyStore, String) - Constructor for class com.netflix.client.ssl.AbstractSslContextFactory
 
applyOverride(IClientConfig) - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
AppName - Static variable in class com.netflix.client.config.CommonClientConfigKey
 

B

BackoffInterval - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
build() - Method in class com.netflix.client.config.IClientConfig.Builder
 

C

ClientClassName - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
ClientConfigFactory - Interface in com.netflix.client.config
Created by awang on 7/18/14.
ClientConfigFactory.DefaultClientConfigFactory - Class in com.netflix.client.config
 
ClientConfigFactory.DefaultClientConfigFactory() - Constructor for class com.netflix.client.config.ClientConfigFactory.DefaultClientConfigFactory
 
ClientException - Exception in com.netflix.client
 
ClientException(String) - Constructor for exception com.netflix.client.ClientException
 
ClientException(int) - Constructor for exception com.netflix.client.ClientException
 
ClientException(int, String) - Constructor for exception com.netflix.client.ClientException
 
ClientException(Throwable) - Constructor for exception com.netflix.client.ClientException
 
ClientException(String, Throwable) - Constructor for exception com.netflix.client.ClientException
 
ClientException(int, String, Throwable) - Constructor for exception com.netflix.client.ClientException
 
ClientException(ClientException.ErrorType) - Constructor for exception com.netflix.client.ClientException
 
ClientException(ClientException.ErrorType, String) - Constructor for exception com.netflix.client.ClientException
 
ClientException(ClientException.ErrorType, String, Throwable) - Constructor for exception com.netflix.client.ClientException
 
ClientException.ErrorType - Enum in com.netflix.client
define your error codes here
ClientRequest - Class in com.netflix.client
An object that represents a common client request that is suitable for all communication protocol.
ClientRequest() - Constructor for class com.netflix.client.ClientRequest
 
ClientRequest(URI) - Constructor for class com.netflix.client.ClientRequest
 
ClientRequest(URI, Object, boolean, IClientConfig) - Constructor for class com.netflix.client.ClientRequest
Deprecated.
request configuration should be now be passed as a method parameter to client's execution API
ClientRequest(URI, Object, boolean) - Constructor for class com.netflix.client.ClientRequest
 
ClientRequest(ClientRequest) - Constructor for class com.netflix.client.ClientRequest
 
ClientSslSocketFactoryException - Exception in com.netflix.client.ssl
Reports problems detected by the ClientSslSocketFactory class.
ClientSslSocketFactoryException(String, Throwable) - Constructor for exception com.netflix.client.ssl.ClientSslSocketFactoryException
Constructs a new instance with the specified message and cause.
com.netflix.client - package com.netflix.client
 
com.netflix.client.config - package com.netflix.client.config
 
com.netflix.client.http - package com.netflix.client.http
 
com.netflix.client.ssl - package com.netflix.client.ssl
 
com.netflix.client.util - package com.netflix.client.util
 
com.netflix.utils - package com.netflix.utils
 
CommonClientConfigKey<T> - Class in com.netflix.client.config
 
CommonClientConfigKey(String) - Constructor for class com.netflix.client.config.CommonClientConfigKey
 
ConnectionCleanerRepeatInterval - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
ConnectionManagerTimeout - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
ConnectionPoolCleanerTaskEnabled - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
connectionRelated - Variable in class com.netflix.client.RequestSpecificRetryHandler
 
ConnectTimeout - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
ConnIdleEvictTimeMilliSeconds - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
containsProperty(IClientConfigKey) - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
containsProperty(IClientConfigKey) - Method in interface com.netflix.client.config.IClientConfig
 
CustomSSLSocketFactoryClassName - Static variable in class com.netflix.client.config.CommonClientConfigKey
 

D

DEFAULT - Static variable in interface com.netflix.client.config.ClientConfigFactory
 
DEFAULT - Static variable in interface com.netflix.client.RetryHandler
 
DEFAULT_BACKOFF_INTERVAL - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_CLIENT_CLASSNAME - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_CONNECT_TIMEOUT - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_CONNECTION_IDLE_TIMERTASK_REPEAT_IN_MSECS - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_CONNECTION_MANAGER_TIMEOUT - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_CONNECTION_POOL_CLEANER_TASK_ENABLED - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_CONNECTIONIDLE_TIME_IN_MSECS - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_ENABLE_CONNECTION_POOL - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_ENABLE_GZIP_CONTENT_ENCODING_FILTER - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_ENABLE_LOADBALANCER - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_ENABLE_NIWS_EVENT_LOGGING - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_ENABLE_PRIME_CONNECTIONS - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_ENABLE_REQUEST_THROTTLING - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_ENABLE_ZONE_AFFINITY - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_ENABLE_ZONE_EXCLUSIVITY - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_FOLLOW_REDIRECTS - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_IS_CLIENT_AUTH_REQUIRED - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_MAX_AUTO_RETRIES - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_MAX_AUTO_RETRIES_NEXT_SERVER - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_MAX_CONNECTIONS_PER_HOST - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_MAX_HTTP_CONNECTIONS_PER_HOST - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
Deprecated.
DEFAULT_MAX_REQUESTS_ALLOWED_PER_WINDOW - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_MAX_RETRIES_PER_SERVER_PRIME_CONNECTION - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_MAX_TOTAL_CONNECTIONS - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_MAX_TOTAL_HTTP_CONNECTIONS - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
Deprecated.
DEFAULT_MAX_TOTAL_TIME_TO_PRIME_CONNECTIONS - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_MIN_PRIME_CONNECTIONS_RATIO - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_NFLOADBALANCER_CLASSNAME - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_NFLOADBALANCER_PING_CLASSNAME - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_NFLOADBALANCER_RULE_CLASSNAME - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_OK_TO_RETRY_ON_ALL_OPERATIONS - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_PERCENTAGE_NIWS_EVENT_LOGGED - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_POOL_KEEP_ALIVE_TIME - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_POOL_KEEP_ALIVE_TIME_UNITS - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_POOL_MAX_THREADS - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
Defaults for the parameters for the thread pool used by batchParallel calls
DEFAULT_POOL_MIN_THREADS - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_PORT - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_PRIME_CONNECTIONS_CLASS - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_PRIME_CONNECTIONS_URI - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_PRIORITIZE_VIP_ADDRESS_BASED_SERVERS - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_PROPERTY_NAME_SPACE - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_READ_TIMEOUT - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_REQUEST_THROTTLING_WINDOW_IN_MILLIS - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_SEVER_LIST_CLASS - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_USEIPADDRESS_FOR_SERVER - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DEFAULT_VIPADDRESS_RESOLVER_CLASSNAME - Static variable in class com.netflix.client.config.DefaultClientConfigImpl
 
DefaultClientConfigImpl - Class in com.netflix.client.config
Default client configuration that loads properties from Archaius's ConfigurationManager.
DefaultClientConfigImpl() - Constructor for class com.netflix.client.config.DefaultClientConfigImpl
Create instance with no properties in default name space DefaultClientConfigImpl.DEFAULT_PROPERTY_NAME_SPACE
DefaultClientConfigImpl(String) - Constructor for class com.netflix.client.config.DefaultClientConfigImpl
Create instance with no properties in the specified name space
DefaultLoadBalancerRetryHandler - Class in com.netflix.client
A default RetryHandler.
DefaultLoadBalancerRetryHandler() - Constructor for class com.netflix.client.DefaultLoadBalancerRetryHandler
 
DefaultLoadBalancerRetryHandler(int, int, boolean) - Constructor for class com.netflix.client.DefaultLoadBalancerRetryHandler
 
DefaultLoadBalancerRetryHandler(IClientConfig) - Constructor for class com.netflix.client.DefaultLoadBalancerRetryHandler
 
DeploymentContextBasedVipAddresses - Static variable in class com.netflix.client.config.CommonClientConfigKey
 

E

EnableConnectionPool - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
EnableGZIPContentEncodingFilter - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
EnableMarkingServerDownOnReachingFailureLimit - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
EnablePrimeConnections - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
EnableZoneAffinity - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
EnableZoneExclusivity - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
errorCode - Variable in exception com.netflix.client.ClientException
 
errorObject - Variable in exception com.netflix.client.ClientException
 
errorType - Variable in exception com.netflix.client.ClientException
 
execute(S, IClientConfig) - Method in interface com.netflix.client.IClient
Execute the request and return the response.

F

FollowRedirects - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
ForceClientPortConfiguration - Static variable in class com.netflix.client.config.CommonClientConfigKey
 

G

get(IClientConfigKey<T>) - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
get(IClientConfigKey<T>, T) - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
get(IClientConfigKey<T>) - Method in interface com.netflix.client.config.IClientConfig
Returns a typed property.
get(IClientConfigKey<T>, T) - Method in interface com.netflix.client.config.IClientConfig
Returns a typed property.
getAppName() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getCircuitRelatedExceptions() - Method in class com.netflix.client.DefaultLoadBalancerRetryHandler
 
getClientConfigWithDefaultValues(String) - Static method in class com.netflix.client.config.DefaultClientConfigImpl
 
getClientConfigWithDefaultValues() - Static method in class com.netflix.client.config.DefaultClientConfigImpl
 
getClientConfigWithDefaultValues(String, String) - Static method in class com.netflix.client.config.DefaultClientConfigImpl
 
getClientName() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getClientName() - Method in interface com.netflix.client.config.IClientConfig
 
getDefaultClientClassname() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultConnectionidleTimeInMsecs() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultConnectionIdleTimertaskRepeatInMsecs() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultConnectionManagerTimeout() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultConnectionPoolCleanerTaskEnabled() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultConnectTimeout() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultEnableConnectionPool() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultEnableGzipContentEncodingFilter() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultEnableLoadbalancer() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultEnablePrimeConnections() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultEnableRequestThrottling() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultEnableZoneAffinity() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultEnableZoneExclusivity() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultFollowRedirects() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultIsClientAuthRequired() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultMaxAutoRetries() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultMaxAutoRetriesNextServer() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultMaxConnectionsPerHost() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultMaxHttpConnectionsPerHost() - Method in class com.netflix.client.config.DefaultClientConfigImpl
Deprecated.
getDefaultMaxRequestsAllowedPerWindow() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultMaxRetriesPerServerPrimeConnection() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultMaxTotalConnections() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultMaxTotalHttpConnections() - Method in class com.netflix.client.config.DefaultClientConfigImpl
Deprecated.
getDefaultMaxTotalTimeToPrimeConnections() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultMinPrimeConnectionsRatio() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultNfloadbalancerClassname() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultNfloadbalancerPingClassname() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultNfloadbalancerRuleClassname() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultOkToRetryOnAllOperations() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultPercentageNiwsEventLogged() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultPoolKeepAliveTime() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultPoolKeepAliveTimeUnits() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultPoolMaxThreads() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultPoolMinThreads() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultPort() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultPrimeConnectionsClass() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultPrimeConnectionsUri() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultPrioritizeVipAddressBasedServers() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultPropName(IClientConfigKey) - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultReadTimeout() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultRequestThrottlingWindowInMillis() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultSeverListClass() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultUseIpAddressForServer() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getDefaultVipaddressResolverClassname() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getEmptyConfig() - Static method in class com.netflix.client.config.DefaultClientConfigImpl
 
getErrorCode() - Method in exception com.netflix.client.ClientException
 
getErrorCodes(Class) - Static method in exception com.netflix.client.ClientException
Return the codes that are defined on a subclass of our class.
getErrorMessage() - Method in exception com.netflix.client.ClientException
 
getErrorObject() - Method in exception com.netflix.client.ClientException
 
getErrorType() - Method in exception com.netflix.client.ClientException
 
getHeaders() - Method in interface com.netflix.client.IResponse
 
getInstancePropName(String, IClientConfigKey) - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getInstancePropName(String, String) - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getInternalMessage() - Method in exception com.netflix.client.ClientException
Return the message associated with such an exception.
getKeyStore() - Method in class com.netflix.client.ssl.AbstractSslContextFactory
 
getKeyStorePasswordLength() - Method in class com.netflix.client.ssl.AbstractSslContextFactory
 
getLoadBalancerKey() - Method in class com.netflix.client.ClientRequest
 
getMaxRetriesOnNextServer() - Method in class com.netflix.client.DefaultLoadBalancerRetryHandler
 
getMaxRetriesOnNextServer() - Method in class com.netflix.client.RequestSpecificRetryHandler
 
getMaxRetriesOnNextServer() - Method in interface com.netflix.client.RetryHandler
 
getMaxRetriesOnSameServer() - Method in class com.netflix.client.DefaultLoadBalancerRetryHandler
 
getMaxRetriesOnSameServer() - Method in class com.netflix.client.RequestSpecificRetryHandler
 
getMaxRetriesOnSameServer() - Method in interface com.netflix.client.RetryHandler
 
getNameSpace() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getNameSpace() - Method in interface com.netflix.client.config.IClientConfig
 
getOverrideConfig() - Method in class com.netflix.client.ClientRequest
Deprecated.
request configuration should be now be passed as a method parameter to client's execution API
getPayload() - Method in interface com.netflix.client.IResponse
Returns the raw entity if available from the response
getProperties() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getProperties() - Method in interface com.netflix.client.config.IClientConfig
 
getProperty(String) - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getProperty(IClientConfigKey) - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getProperty(IClientConfigKey, Object) - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getProperty(Map<String, Object>, IClientConfigKey, Object) - Static method in class com.netflix.client.config.DefaultClientConfigImpl
 
getProperty(Map<String, Object>, IClientConfigKey) - Static method in class com.netflix.client.config.DefaultClientConfigImpl
 
getProperty(IClientConfigKey) - Method in interface com.netflix.client.config.IClientConfig
getProperty(IClientConfigKey, Object) - Method in interface com.netflix.client.config.IClientConfig
getPropertyAsBoolean(IClientConfigKey, boolean) - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getPropertyAsBoolean(IClientConfigKey, boolean) - Method in interface com.netflix.client.config.IClientConfig
 
getPropertyAsInteger(IClientConfigKey, int) - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getPropertyAsInteger(IClientConfigKey, int) - Method in interface com.netflix.client.config.IClientConfig
 
getPropertyAsString(IClientConfigKey, String) - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getPropertyAsString(IClientConfigKey, String) - Method in interface com.netflix.client.config.IClientConfig
 
getRequestedURI() - Method in interface com.netflix.client.IResponse
Return the Request URI that generated this response
getResolver() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
getResource(String) - Static method in class com.netflix.client.util.Resources
 
getRetriableExceptions() - Method in class com.netflix.client.DefaultLoadBalancerRetryHandler
 
getSSLContext() - Method in class com.netflix.client.ssl.AbstractSslContextFactory
 
getStatusCode() - Method in exception com.netflix.client.http.UnexpectedHttpResponseException
 
getStatusLine() - Method in exception com.netflix.client.http.UnexpectedHttpResponseException
 
getStringValue(Configuration, String) - Static method in class com.netflix.client.config.DefaultClientConfigImpl
This is to workaround the issue that AbstractConfiguration by default automatically convert comma delimited string to array
getTrustStore() - Method in class com.netflix.client.ssl.AbstractSslContextFactory
 
getTrustStorePasswordLength() - Method in class com.netflix.client.ssl.AbstractSslContextFactory
 
getUri() - Method in class com.netflix.client.ClientRequest
 
getVersion() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
GZipPayload - Static variable in class com.netflix.client.config.CommonClientConfigKey
 

H

hasPayload() - Method in interface com.netflix.client.IResponse
A "peek" kinda API.

I

IClient<S extends ClientRequest,T extends IResponse> - Interface in com.netflix.client
A client that can execute a single request.
IClientConfig - Interface in com.netflix.client.config
Defines the client configuration used by various APIs to initialize clients or load balancers and for method execution.
IClientConfig.Builder - Class in com.netflix.client.config
 
IClientConfigAware - Interface in com.netflix.client
There are multiple classes (and components) that need access to the configuration.
IClientConfigKey<T> - Interface in com.netflix.client.config
Defines the key used in IClientConfig.
IClientConfigKey.Keys - Class in com.netflix.client.config
 
IgnoreUserTokenInConnectionPoolForSecureClient - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
ignoreUserTokenInConnectionPoolForSecureClient(boolean) - Method in class com.netflix.client.config.IClientConfig.Builder
 
InitializeNFLoadBalancer - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
initWithNiwsConfig(IClientConfig) - Method in interface com.netflix.client.IClientConfigAware
Concrete implementation should implement this method so that the configuration set via IClientConfig (which in turn were set via Archaius properties) will be taken into consideration
IResponse - Interface in com.netflix.client
Response interface for the client framework.
isCircuitTrippingException(Throwable) - Method in class com.netflix.client.DefaultLoadBalancerRetryHandler
 
isCircuitTrippingException(Throwable) - Method in class com.netflix.client.RequestSpecificRetryHandler
 
isCircuitTrippingException(Throwable) - Method in interface com.netflix.client.RetryHandler
Test if an exception should be treated as circuit failure.
IsClientAuthRequired - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
isConnectionException(Throwable) - Method in class com.netflix.client.RequestSpecificRetryHandler
 
isEnableDynamicProperties() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
IsHostnameValidationRequired - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
isPresentAsCause(Throwable, Collection<Class<? extends Throwable>>) - Static method in class com.netflix.client.Utils
 
isRetriable - Variable in class com.netflix.client.ClientRequest
 
isRetriable() - Method in class com.netflix.client.ClientRequest
 
isRetriableException(Throwable, boolean) - Method in class com.netflix.client.DefaultLoadBalancerRetryHandler
 
isRetriableException(Throwable, boolean) - Method in class com.netflix.client.RequestSpecificRetryHandler
 
isRetriableException(Throwable, boolean) - Method in interface com.netflix.client.RetryHandler
Test if an exception is retriable for the load balancer
IsSecure - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
isSecure() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
isSuccess() - Method in interface com.netflix.client.IResponse
 

K

key() - Method in class com.netflix.client.config.CommonClientConfigKey
 
key() - Method in interface com.netflix.client.config.IClientConfigKey
 
keys() - Static method in class com.netflix.client.config.CommonClientConfigKey
return all the public static keys defined in this class
KeyStore - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
KeyStorePassword - Static variable in class com.netflix.client.config.CommonClientConfigKey
 

L

Linger - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
ListOfServers - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
loadBalancerKey - Variable in class com.netflix.client.ClientRequest
 
loadDefaultValues() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
loadDefaultValues() - Method in interface com.netflix.client.config.IClientConfig
load default values for this configuration
loadProperties(String) - Method in class com.netflix.client.config.DefaultClientConfigImpl
Load properties for a given client.
loadProperties(String) - Method in interface com.netflix.client.config.IClientConfig
Load the properties for a given client and/or load balancer.

M

MaxAutoRetries - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
MaxAutoRetriesNextServer - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
MaxConnectionsPerHost - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
MaxHttpConnectionsPerHost - Static variable in class com.netflix.client.config.CommonClientConfigKey
Deprecated.
MaxRetriesPerServerPrimeConnection - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
MaxTotalConnections - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
MaxTotalHttpConnections - Static variable in class com.netflix.client.config.CommonClientConfigKey
Deprecated.
MaxTotalTimeToPrimeConnections - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
message - Variable in exception com.netflix.client.ClientException
 
MinPrimeConnectionsRatio - Static variable in class com.netflix.client.config.CommonClientConfigKey
 

N

newBuilder() - Static method in class com.netflix.client.config.IClientConfig.Builder
Create a builder with no initial property and value for the configuration to be built.
newBuilder(String) - Static method in class com.netflix.client.config.IClientConfig.Builder
Create a builder with properties for the specific client loaded.
newBuilder(String, String) - Static method in class com.netflix.client.config.IClientConfig.Builder
Create a builder with properties for the specific client loaded.
newBuilder(Class<? extends IClientConfig>, String) - Static method in class com.netflix.client.config.IClientConfig.Builder
Create a builder with properties for the specific client loaded.
newBuilder(Class<? extends IClientConfig>) - Static method in class com.netflix.client.config.IClientConfig.Builder
Create a builder to build the configuration with no initial properties set
newConfig() - Method in class com.netflix.client.config.ClientConfigFactory.DefaultClientConfigFactory
 
newConfig() - Method in interface com.netflix.client.config.ClientConfigFactory
 
NFLoadBalancerClassName - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
NFLoadBalancerMaxTotalPingTime - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
NFLoadBalancerPingClassName - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
NFLoadBalancerPingInterval - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
NFLoadBalancerRuleClassName - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
NIWSServerListClassName - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
NIWSServerListFilterClassName - Static variable in class com.netflix.client.config.CommonClientConfigKey
 

O

OkToRetryOnAllOperations - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
overrideConfig - Variable in class com.netflix.client.ClientRequest
 

P

PoolKeepAliveTime - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
PoolKeepAliveTimeUnits - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
PoolMaxThreads - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
PoolMinThreads - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
Port - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
PrimeConnectionsClassName - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
PrimeConnectionsURI - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
PrioritizeVipAddressBasedServers - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
prioritizeVipAddressBasedServers(boolean) - Method in class com.netflix.client.config.IClientConfig.Builder
 
properties - Variable in class com.netflix.client.config.DefaultClientConfigImpl
 
ProxyHost - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
ProxyPort - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
putDefaultBooleanProperty(IClientConfigKey, Boolean) - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
putDefaultFloatProperty(IClientConfigKey, Float) - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
putDefaultIntegerProperty(IClientConfigKey, Integer) - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
putDefaultLongProperty(IClientConfigKey, Long) - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
putDefaultStringProperty(IClientConfigKey, String) - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
putDefaultTimeUnitProperty(IClientConfigKey, TimeUnit) - Method in class com.netflix.client.config.DefaultClientConfigImpl
 

R

ReadTimeout - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
ReceiveBufferSize - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
replaceUri(URI) - Method in class com.netflix.client.ClientRequest
Create a client request using a new URI.
RequestIdHeaderName - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
RequestSpecificRetryHandler - Class in com.netflix.client
Implementation of RetryHandler created for each request which allows for request specific override
RequestSpecificRetryHandler(boolean, boolean) - Constructor for class com.netflix.client.RequestSpecificRetryHandler
 
RequestSpecificRetryHandler(boolean, boolean, RetryHandler, IClientConfig) - Constructor for class com.netflix.client.RequestSpecificRetryHandler
 
RequestSpecificRetryOn - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
resolve(String, IClientConfig) - Method in class com.netflix.client.SimpleVipAddressResolver
Resolve the vip address by replacing macros with actual values in configuration.
resolve(String, IClientConfig) - Method in interface com.netflix.client.VipAddressResolver
 
resolveDeploymentContextbasedVipAddresses() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
resolveDeploymentContextbasedVipAddresses() - Method in interface com.netflix.client.config.IClientConfig
Returns the applicable virtual addresses ("vip") used by this client configuration.
Resources - Class in com.netflix.client.util
 
Resources() - Constructor for class com.netflix.client.util.Resources
 
retryEnabled - Variable in class com.netflix.client.DefaultLoadBalancerRetryHandler
 
RetryHandler - Interface in com.netflix.client
A handler that determines if an exception is retriable for load balancer, and if an exception or error response should be treated as circuit related failures so that the load balancer can avoid such server.
retryNextServer - Variable in class com.netflix.client.DefaultLoadBalancerRetryHandler
 
retrySameServer - Variable in class com.netflix.client.DefaultLoadBalancerRetryHandler
 
RulePredicateClasses - Static variable in class com.netflix.client.config.CommonClientConfigKey
 

S

ScheduledThreadPoolExectuorWithDynamicSize - Class in com.netflix.utils
A ScheduledThreadPoolExecutor whose core size can be dynamically changed by a given DynamicIntProperty and registers itself with a shutdown hook to shut down.
ScheduledThreadPoolExectuorWithDynamicSize(DynamicIntProperty, ThreadFactory) - Constructor for class com.netflix.utils.ScheduledThreadPoolExectuorWithDynamicSize
 
SecurePort - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
SendBufferSize - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
ServerDownFailureLimit - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
ServerDownStatWindowInMillis - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
ServerListRefreshInterval - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
set(IClientConfigKey<T>, T) - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
set(IClientConfigKey<T>, T) - Method in interface com.netflix.client.config.IClientConfig
Set the typed property with the given value.
setClientName(String) - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
setErrorCode(int) - Method in exception com.netflix.client.ClientException
 
setErrorMessage(String) - Method in exception com.netflix.client.ClientException
 
setErrorObject(Object) - Method in exception com.netflix.client.ClientException
 
setLoadBalancerKey(Object) - Method in class com.netflix.client.ClientRequest
 
setOverrideConfig(IClientConfig) - Method in class com.netflix.client.ClientRequest
Deprecated.
request configuration should be now be passed as a method parameter to client's execution API
setProperty(IClientConfigKey, Object) - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
setProperty(Properties, String, String, String) - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
setProperty(IClientConfigKey, Object) - Method in interface com.netflix.client.config.IClientConfig
setPropertyInternal(IClientConfigKey, Object) - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
setPropertyInternal(String, Object) - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
setRetriable(boolean) - Method in class com.netflix.client.ClientRequest
 
setUri(URI) - Method in class com.netflix.client.ClientRequest
 
SimpleVipAddressResolver - Class in com.netflix.client
A "VipAddress" in Ribbon terminology is a logical name used for a target server farm.
SimpleVipAddressResolver() - Constructor for class com.netflix.client.SimpleVipAddressResolver
 
SOCKET_ALGORITHM - Static variable in class com.netflix.client.ssl.AbstractSslContextFactory
The secure socket algorithm that is to be used.
StaleCheckingEnabled - Static variable in class com.netflix.client.config.CommonClientConfigKey
 

T

TargetRegion - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
toString() - Method in class com.netflix.client.config.CommonClientConfigKey
 
toString() - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
toString() - Method in class com.netflix.client.ssl.URLSslContextFactory
 
TrustStore - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
TrustStorePassword - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
type() - Method in class com.netflix.client.config.CommonClientConfigKey
 
type() - Method in interface com.netflix.client.config.IClientConfigKey
 
typedProperties - Variable in class com.netflix.client.config.DefaultClientConfigImpl
 

U

UnexpectedHttpResponseException - Exception in com.netflix.client.http
 
UnexpectedHttpResponseException(int, String) - Constructor for exception com.netflix.client.http.UnexpectedHttpResponseException
 
uri - Variable in class com.netflix.client.ClientRequest
 
URLSslContextFactory - Class in com.netflix.client.ssl
Secure socket factory that is used the NIWS code if a non-standard key store or trust store is specified.
URLSslContextFactory(URL, String, URL, String) - Constructor for class com.netflix.client.ssl.URLSslContextFactory
Creates a ClientSSLSocketFactory instance.
UseIPAddrForServer - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
Utils - Class in com.netflix.client
 
Utils() - Constructor for class com.netflix.client.Utils
 

V

valueOf(String) - Static method in enum com.netflix.client.ClientException.ErrorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class com.netflix.client.config.CommonClientConfigKey
 
values() - Static method in enum com.netflix.client.ClientException.ErrorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in class com.netflix.client.config.CommonClientConfigKey
Version - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
VipAddress - Static variable in class com.netflix.client.config.CommonClientConfigKey
 
VipAddressResolver - Interface in com.netflix.client
A "VipAddress" is a logical name for a Target Server farm.
VipAddressResolverClassName - Static variable in class com.netflix.client.config.CommonClientConfigKey
 

W

withClientAuthRequired(boolean) - Method in class com.netflix.client.config.IClientConfig.Builder
 
withConnectionCleanerRepeatIntervalMills(int) - Method in class com.netflix.client.config.IClientConfig.Builder
 
withConnectionManagerTimeout(int) - Method in class com.netflix.client.config.IClientConfig.Builder
 
withConnectionPoolCleanerTaskEnabled(boolean) - Method in class com.netflix.client.config.IClientConfig.Builder
 
withConnectTimeout(int) - Method in class com.netflix.client.config.IClientConfig.Builder
 
withConnIdleEvictTimeMilliSeconds(int) - Method in class com.netflix.client.config.IClientConfig.Builder
 
withCustomSSLSocketFactoryClassName(String) - Method in class com.netflix.client.config.IClientConfig.Builder
 
withDefaultValues() - Method in class com.netflix.client.config.IClientConfig.Builder
Load a set of default values for the configuration
withDeploymentContextBasedVipAddresses(String) - Method in class com.netflix.client.config.IClientConfig.Builder
 
withEnablePrimeConnections(boolean) - Method in class com.netflix.client.config.IClientConfig.Builder
 
withFollowRedirects(boolean) - Method in class com.netflix.client.config.IClientConfig.Builder
 
withForceClientPortConfiguration(boolean) - Method in class com.netflix.client.config.IClientConfig.Builder
 
withGZIPContentEncodingFilterEnabled(boolean) - Method in class com.netflix.client.config.IClientConfig.Builder
 
withHostnameValidationRequired(boolean) - Method in class com.netflix.client.config.IClientConfig.Builder
 
withKeyStore(String) - Method in class com.netflix.client.config.IClientConfig.Builder
 
withKeyStorePassword(String) - Method in class com.netflix.client.config.IClientConfig.Builder
 
withLoadBalancerEnabled(boolean) - Method in class com.netflix.client.config.IClientConfig.Builder
 
withMaxAutoRetries(int) - Method in class com.netflix.client.config.IClientConfig.Builder
 
withMaxAutoRetriesNextServer(int) - Method in class com.netflix.client.config.IClientConfig.Builder
 
withMaxConnectionsPerHost(int) - Method in class com.netflix.client.config.IClientConfig.Builder
 
withMaxTotalConnections(int) - Method in class com.netflix.client.config.IClientConfig.Builder
 
withProperty(IClientConfigKey, Object) - Method in class com.netflix.client.config.DefaultClientConfigImpl
 
withProxyHost(String) - Method in class com.netflix.client.config.IClientConfig.Builder
 
withProxyPort(int) - Method in class com.netflix.client.config.IClientConfig.Builder
 
withReadTimeout(int) - Method in class com.netflix.client.config.IClientConfig.Builder
 
withRequestSpecificRetryOn(boolean) - Method in class com.netflix.client.config.IClientConfig.Builder
 
withRetryOnAllOperations(boolean) - Method in class com.netflix.client.config.IClientConfig.Builder
 
withSecure(boolean) - Method in class com.netflix.client.config.IClientConfig.Builder
 
withServerListRefreshIntervalMills(int) - Method in class com.netflix.client.config.IClientConfig.Builder
 
withTargetRegion(String) - Method in class com.netflix.client.config.IClientConfig.Builder
 
withTrustStore(String) - Method in class com.netflix.client.config.IClientConfig.Builder
 
withTrustStorePassword(String) - Method in class com.netflix.client.config.IClientConfig.Builder
 
withZoneAffinityEnabled(boolean) - Method in class com.netflix.client.config.IClientConfig.Builder
 
withZoneExclusivityEnabled(boolean) - Method in class com.netflix.client.config.IClientConfig.Builder
 
A B C D E F G H I K L M N O P R S T U V W