Interface | Description |
---|---|
CoprocessorRpcChannel |
Base interface which provides clients with an RPC connection to call coprocessor endpoint
Service s. |
HBaseRpcController |
Optionally carries Cells across the proxy/service interface down into ipc.
|
HBaseRpcController.CancellationCallback | |
RpcClient |
Interface for RpcClient implementations so ConnectionManager can handle it.
|
Class | Description |
---|---|
AbstractRpcClient<T extends org.apache.hadoop.hbase.ipc.RpcConnection> |
Provides the basics for a RpcClient implementation like configuration and Logging.
|
AbstractRpcClient.BlockingRpcChannelImplementation |
Blocking rpc channel that goes via hbase rpc.
|
AbstractRpcClient.RpcChannelImplementation |
Async rpc channel that goes via hbase rpc.
|
BlockingRpcCallback<R> |
Simple
RpcCallback implementation providing a Future -like
BlockingRpcCallback.get() method, which will block util the instance's
BlockingRpcCallback.run(Object) method has been called. |
BlockingRpcClient |
Does RPC against a cluster.
|
CoprocessorRpcUtils |
Utilities for handling coprocessor rpc service calls.
|
CoprocessorRpcUtils.BlockingRpcCallback<R> |
Simple
RpcCallback implementation providing a Future -like
BlockingRpcCallback.get() method, which will block util the instance's
BlockingRpcCallback.run(Object) method has been called. |
DelegatingHBaseRpcController |
Simple delegating controller for use with the
RpcControllerFactory to help override
standard behavior of a HBaseRpcController . |
FailedServers |
A class to manage a list of servers that failed recently.
|
HBaseRpcControllerImpl |
Get instances via
RpcControllerFactory on client-side. |
NettyRpcClient |
Netty client for the requests and responses.
|
NettyRpcClientConfigHelper |
Helper class for passing config to
NettyRpcClient . |
RpcClientFactory |
Factory to create a
RpcClient |
RpcConnectionConstants |
Constants to be used by RPC connection based utilities.
|
RpcControllerFactory |
Factory to create a
HBaseRpcController |
ServerRpcController |
Used for server-side protobuf RPC service invocations.
|
Exception | Description |
---|---|
BadAuthException | |
CallCancelledException |
Client side call cancelled.
|
CallerDisconnectedException |
Exception indicating that the remote host making this IPC lost its IPC connection.
|
CallTimeoutException |
Client-side call timeout
|
CellScannerButNoCodecException |
Thrown if a cellscanner but no codec to encode it with.
|
FailedServerException |
Indicates that we're trying to connect to a already known as dead server.
|
FallbackDisallowedException |
Indicate that the rpc server tells client to fallback to simple auth but client is disabled to do
so.
|
FatalConnectionException |
Thrown when server finds fatal issue w/ connection setup: e.g.
|
RemoteWithExtrasException |
A
RemoteException with some extra information. |
ServerNotRunningYetException | |
ServerTooBusyException |
Throw this in RPC call if there are too many pending requests for one region server
|
StoppedRpcClientException | |
UnsupportedCellCodecException | |
UnsupportedCompressionCodecException | |
UnsupportedCryptoException | |
WrongVersionException |
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.