Uses of Package
org.apache.hadoop.hbase.ipc
Package
Description
Provides HBase Client
Tools to help define network clients and servers.
-
ClassDescriptionBase interface which provides clients with an RPC connection to call coprocessor endpoint
Service
s.Optionally carries Cells across the proxy/service interface down into ipc.Factory to create aHBaseRpcController
-
ClassDescriptionProvides the basics for a RpcClient implementation like configuration and Logging.An
RpcExecutor
that will balance requests evenly across all its queues, but still remains efficient with a single queue via an inlinable queue balancing mechanism.The request processing logic, which is usually executed in thread pools provided by anRpcScheduler
.A class to manage a list of servers that failed recently.Thrown when server finds fatal issue w/ connection setup: e.g.A very simple RpcScheduler} that serves incoming requests in order.Optionally carries Cells across the proxy/service interface down into ipc.An interface for calling out of RPC for error conditions.A pooled ByteBufAllocator that does not prefer direct buffers regardless of platform settings.Function to figure priority of incoming request.Interface for balancing requests across IPC queuesInterface of all necessary to carry out a RPC method invocation on the server.Denotes a callback action that has to be executed at the end of an Rpc Call.Interface of all necessary to carry out a RPC service invocation on the server.Interface for RpcClient implementations so ConnectionManager can handle it.Factory to create aHBaseRpcController
Runs the CallRunners passed here viaRpcExecutor.dispatch(CallRunner)
.Thread to handle rpc call.An interface for RPC request scheduling algorithm.Exposes runtime information of aRpcServer
that aRpcScheduler
may need.An RPC server that hosts protobuf described Services.Datastructure for passing aBlockingService
and its associated class of protobuf service interface.RPC Executor that uses different queues for reads and writes. -
ClassDescriptionAn interface for calling out of RPC for error conditions.Function to figure priority of incoming request.Annotation which decorates RPC methods to denote the relative priority among other RPCs in the same server.Datastructure for passing a
BlockingService
and its associated class of protobuf service interface. -
ClassDescriptionInterface of all necessary to carry out a RPC method invocation on the server.
-
-
ClassDescriptionAn interface for calling out of RPC for error conditions.Function to figure priority of incoming request.Annotation which decorates RPC methods to denote the relative priority among other RPCs in the same server.An interface for RPC request scheduling algorithm.Datastructure for passing a
BlockingService
and its associated class of protobuf service interface. -
ClassDescriptionInterface of all necessary to carry out a RPC method invocation on the server.