| Interface | Description | 
|---|---|
| LoadBalancingRpcClient.HostSelector | |
| RpcClient | 
 Public client interface for sending data to Flume. 
 | 
| Class | Description | 
|---|---|
| AbstractRpcClient | |
| FailoverRpcClient | 
 Avro/Netty implementation of  
RpcClient which 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  
RPCClient implementations. | 
| SecureRpcClientFactory | 
 Factory class to construct Flume  
RPCClient implementations. | 
| SecureThriftRpcClient | |
| SecureThriftRpcClient.UgiSaslClientTransport | 
 This transport wraps the Sasl transports to set up the right UGI context for open(). 
 | 
| SSLContextAwareAbstractRpcClient | |
| ThriftRpcClient | 
| Enum | Description | 
|---|---|
| RpcClientFactory.ClientType | 
Copyright © 2009-2022 Apache Software Foundation. All Rights Reserved.