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.Factory to create a
HBaseRpcController
-
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.Does RPC against a cluster.Thread that reads responses and notifies callers.If the client wants to interrupt its calls easily (i.e.Chain of ByteBuffers.A call waiting for a value.The request processing logic, which is usually executed in thread pools provided by anRpcScheduler
.Helper class for building cell block.This class holds the address and the user ticket, etc.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.Netty client for the requests and responses.RPC connection implementation based on netty.An RPC server with Netty4 implementation.Datastructure that holds all necessary to a method invocation and then afterward, carries the result.RpcConnection implementation for netty rpc server.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.Base class for ipc connection.Factory to create aHBaseRpcController
Runs the CallRunners passed here viaRpcExecutor.dispatch(CallRunner)
.Thread to handle rpc call.An interface represent the response of an 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.Reads calls from a connection and queues them for handling.Deprecated.Deprecated.Deprecated.Listens on the socket.Deprecated.Deprecated.Deprecated. -
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.
-
-
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.Exception indicating that the remote host making this IPC lost its IPC connection.Optionally carries Cells across the proxy/service interface down into ipc.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.Interface 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.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.
-
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.
-
ClassDescriptionDeprecated.Please stop using this class again, as it is too low level, which is part of the rpc framework for HBase.