Package org.apache.hadoop.hbase.ipc

Tools to help define network clients and servers.

See:
          Description

Interface Summary
Delayable A call whose response can be delayed by the server.
HBaseRPCErrorHandler An interface for calling out of RPC for error conditions.
PriorityFunction Function to figure priority of incoming request.
RpcCallContext  
RpcServerInterface RpcServer Interface.
 

Class Summary
BalancedQueueRpcExecutor 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.
CallRunner The request processing logic, which is usually executed in thread pools provided by an RpcScheduler.
FifoRpcScheduler A very simple RpcScheduler} that serves incoming requests in order.
MetricsHBaseServer  
MetricsHBaseServerWrapperImpl  
RpcExecutor  
RpcExecutor.QueueBalancer  
RpcScheduler An interface for RPC request scheduling algorithm.
RpcServer An RPC server that hosts protobuf described Services.
RpcServer.BlockingServiceAndInterface Datastructure for passing a BlockingService and its associated class of protobuf service interface.
RWQueueRpcExecutor RPC Executor that uses different queues for reads and writes.
SimpleRpcScheduler A scheduler that maintains isolated handler pools for general, high-priority and replication requests.
 

Exception Summary
EmptyServiceNameException  
RpcServer.CallQueueTooBigException  
UnknownServiceException  
 

Package org.apache.hadoop.hbase.ipc Description

Tools to help define network clients and servers. This is the hadoop copied local so can fix bugs and make hbase-specific optimizations.



Copyright © 2007-2016 The Apache Software Foundation. All Rights Reserved.