Uses of Package
org.apache.hadoop.hbase.ipc
Package
Description
Provides HBase Client
Tools to help define network clients and servers.
-
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.An RPC server that hosts protobuf described Services.Datastructure for passing a
BlockingService
and its associated class of protobuf service interface. -
ClassDescriptionDeprecated.Please stop using this class again, as it is too low level, which is part of the rpc framework for HBase.Optionally carries Cells across the proxy/service interface down into ipc.Interface for RpcClient implementations so ConnectionManager can handle it.
-
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.Datastructure that holds all necessary to a method invocation and then afterward, carries the result. -
ClassDescriptionReads special method annotations and table names to figure a priority for use by QoS facility in ipc; e.g: rpcs to hbase:meta get priority.An 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. -
ClassDescriptionDatastructure that holds all necessary to a method invocation and then afterward, carries the result.
-
ClassDescriptionInterface of all necessary to carry out a RPC method invocation on the server.