| Package | Description | 
|---|---|
| org.apache.hadoop.hbase.client | 
 Provides HBase Client 
 | 
| org.apache.hadoop.hbase.ipc | 
 Tools to help define network clients and servers. 
 | 
| org.apache.hadoop.hbase.regionserver | 
| Modifier and Type | Field and Description | 
|---|---|
private RpcClient | 
ConnectionImplementation.rpcClient  | 
private RpcClient | 
AsyncConnectionImpl.rpcClient  | 
| Modifier and Type | Method and Description | 
|---|---|
(package private) RpcClient | 
ConnectionImplementation.getRpcClient()
For tests only. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractRpcClient<T extends RpcConnection>
Provides the basics for a RpcClient implementation like configuration and Logging. 
 | 
class  | 
BlockingRpcClient
Does RPC against a cluster. 
 | 
class  | 
NettyRpcClient
Netty client for the requests and responses. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static RpcClient | 
RpcClientFactory.createClient(org.apache.hadoop.conf.Configuration conf,
            String clusterId)
Helper method for tests only. 
 | 
static RpcClient | 
RpcClientFactory.createClient(org.apache.hadoop.conf.Configuration conf,
            String clusterId,
            MetricsConnection metrics)
Creates a new RpcClient by the class defined in the configuration or falls back to
 RpcClientImpl 
 | 
static RpcClient | 
RpcClientFactory.createClient(org.apache.hadoop.conf.Configuration conf,
            String clusterId,
            SocketAddress localAddr,
            MetricsConnection metrics)
Creates a new RpcClient by the class defined in the configuration or falls back to
 RpcClientImpl 
 | 
| Modifier and Type | Field and Description | 
|---|---|
(package private) RpcClient | 
HRegionServer.rpcClient  | 
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.