| Package | Description | 
|---|---|
| org.apache.hadoop.hbase.ipc | Tools to help define network clients and servers. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected ConnectionId | RpcConnection. remoteId | 
| Modifier and Type | Field and Description | 
|---|---|
| private PoolMap<ConnectionId,T> | AbstractRpcClient. connections | 
| Modifier and Type | Method and Description | 
|---|---|
| ConnectionId | RpcConnection. remoteId() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected NettyRpcConnection | NettyRpcClient. createConnection(ConnectionId remoteId) | 
| protected BlockingRpcConnection | BlockingRpcClient. createConnection(ConnectionId remoteId)Creates a connection. | 
| protected abstract T | AbstractRpcClient. createConnection(ConnectionId remoteId)Not connected. | 
| private T | AbstractRpcClient. getConnection(ConnectionId remoteId)Get a connection from the pool, or create a new one and add it to the pool. | 
| Constructor and Description | 
|---|
| BlockingRpcConnection(BlockingRpcClient rpcClient,
                     ConnectionId remoteId) | 
| NettyRpcConnection(NettyRpcClient rpcClient,
                  ConnectionId remoteId) | 
| RpcConnection(org.apache.hadoop.conf.Configuration conf,
             org.apache.hbase.thirdparty.io.netty.util.HashedWheelTimer timeoutTimer,
             ConnectionId remoteId,
             String clusterId,
             boolean isSecurityEnabled,
             Codec codec,
             org.apache.hadoop.io.compress.CompressionCodec compressor) | 
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.