| Name | Description | Type | Package | Framework |
| AbstractRpcClient | Class | org.apache.flume.api | Flume | |
| FailoverRpcClient | Avro/Netty implementation of RpcClient which supports failover. | Class | org.apache.flume.api | Flume |
| HostInfo | A convenience class that holds the property reference name along with the hostname and port number of a specified host address. | Class | org.apache.flume.api | Flume |
| LoadBalancingRpcClient | An implementation of RpcClient interface that uses NettyAvroRpcClient instances to load-balance the requests over many different hosts. | Class | org.apache.flume.api | Flume |
| LoadBalancingRpcClient .HostSelector | Interface | org.apache.flume.api.LoadBalancingRpcClient | Flume | |
| NettyAvroRpcClient | Avro/Netty implementation of RpcClient. | Class | org.apache.flume.api | Flume |
| RpcClient | Public client interface for sending data to Flume. | Interface | org.apache.flume.api | Flume |
| RpcClientConfigurationConstants | Configuration constants used by the RpcClient. | Class | org.apache.flume.api | Flume |
| RpcClientFactory | Factory class to construct Flume RPCClient implementations. | Class | org.apache.flume.api | Flume |
| RpcClientFactory .ClientType | Class | org.apache.flume.api.RpcClientFactory | Flume | |
| ThriftRpcClient | Fields inherited from class org. | Class | org.apache.flume.api | Flume |