Package com.netflix.client

Interface Summary
IClient<S extends ClientRequest,T extends IResponse> A client that can execute a single request.
IClientConfigAware There are multiple classes (and components) that need access to the configuration.
IPrimeConnection Interface that defines operation for priming a connection.
IResponse Response interface for the client framework.
PrimeConnections.PrimeConnectionListener  
VipAddressResolver A "VipAddress" is a logical name for a Target Server farm.
 

Class Summary
AbstractLoadBalancerAwareClient<S extends ClientRequest,T extends IResponse> Abstract class that provides the integration of client with load balancers.
ClientFactory A factory that creates client, load balancer and client configuration instances from properties.
ClientRequest An object that represents a common client request that is suitable for all communication protocol.
PrimeConnections Prime the connections for a given Client (For those Client that have a LoadBalancer that knows the set of Servers it will connect to) This is mainly done to address those deployment environments (Read EC2) which benefit from a firewall connection/path warmup prior to actual use for live requests.
SimpleVipAddressResolver A "VipAddress" in Ribbon terminology is a logical name used for a target server farm.
 

Enum Summary
ClientException.ErrorType define your error codes here
 

Exception Summary
ClientException