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.Interface for RpcClient implementations so ConnectionManager can handle it.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.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. -
ClassDescriptionOptionally 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.Factory to create a
HBaseRpcController
Datastructure for passing aBlockingService
and its associated class of protobuf service interface. -
ClassDescriptionInterface of all necessary to carry out a RPC method invocation on the server.
-
-
ClassDescriptionException 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.Factory to create a
HBaseRpcController
An interface for RPC request scheduling algorithm.Datastructure for passing aBlockingService
and its associated class of protobuf service interface. -
-
ClassDescriptionDatastructure that holds all necessary to a method invocation and then afterward, carries the result.
-
ClassDescriptionOptionally carries Cells across the proxy/service interface down into ipc.Factory to create a
HBaseRpcController
-
ClassDescriptionInterface of all necessary to carry out a RPC method invocation on the server.
-
ClassDescriptionBase interface which provides clients with an RPC connection to call coprocessor endpoint
Service
s. -