| Interface | Description | 
|---|---|
| LoadBalancingRpcClient.HostSelector | |
| RpcClient | Public client interface for sending data to Flume. | 
| Class | Description | 
|---|---|
| AbstractRpcClient | |
| FailoverRpcClient | Avro/Netty implementation of  RpcClientwhich supports failover. | 
| HostInfo | A convenience class that holds the property reference name along with the
 hostname and port number of a specified host address. | 
| LoadBalancingRpcClient | An implementation of RpcClient interface that uses NettyAvroRpcClient
 instances to load-balance the requests over many different hosts. | 
| NettyAvroRpcClient | Avro/Netty implementation of  RpcClient. | 
| RpcClientConfigurationConstants | Configuration constants used by the RpcClient. | 
| RpcClientFactory | Factory class to construct Flume  RPCClientimplementations. | 
| SecureRpcClientFactory | Factory class to construct Flume  RPCClientimplementations. | 
| SecureThriftRpcClient | |
| SecureThriftRpcClient.UgiSaslClientTransport | This transport wraps the Sasl transports to set up the right UGI context for open(). | 
| ThriftRpcClient | 
| Enum | Description | 
|---|---|
| RpcClientFactory.ClientType | 
Copyright © 2009-2017 Apache Software Foundation. All Rights Reserved.