Package org.apache.hadoop.hbase.ipc

Tools to help define network clients and servers.

See:
          Description

Interface Summary
CoprocessorProtocol All custom RPC protocols to be exported by Coprocessors must extend this interface.
Delayable A call whose response can be delayed by the server.
HBaseRPCErrorHandler An interface for calling out of RPC for error conditions.
HMasterInterface Clients interact with the HMasterInterface to gain access to meta-level HBase functionality, like finding an HRegionServer and creating/destroying tables.
HMasterRegionInterface The Master publishes this Interface for RegionServers to register themselves on.
HRegionInterface Clients interact with HRegionServers using a handle to the HRegionInterface.
RpcServer  
VersionedProtocol Superclass of all protocols that use Hadoop RPC.
 

Class Summary
ExecRPCInvoker Backs a CoprocessorProtocol subclass proxy and forwards method invocations for server execution.
HBaseClient A client for an IPC service.
HBaseClient.ConnectionId This class holds the address and the user ticket.
HBaseClient.ParallelResults Result collector for parallel calls.
HBaseRPC A simple RPC mechanism.
HBaseRpcMetrics This class is for maintaining the various RPC statistics and publishing them through the metrics interfaces.
HBaseRPCStatistics Exports HBase RPC statistics recorded in HBaseRpcMetrics as an MBean for JMX monitoring.
HBaseServer An abstract IPC service.
Invocation A method invocation, including the method name and its parameters.
ProtocolSignature  
RequestContext Represents client information (authenticated username, remote address, protocol) for the currently executing request within a RPC server handler thread.
 

Exception Summary
HBaseClient.CallTimeoutException Client-side call timeout
HBaseRPC.UnknownProtocolException An error requesting an RPC protocol that the server is not serving.
HBaseRPC.VersionMismatch A version mismatch for the RPC protocol.
ServerNotRunningYetException  
 

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 © 2012 The Apache Software Foundation. All Rights Reserved.