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.
MetricsHBaseServerSource  
MetricsHBaseServerWrapper  
RpcCallContext  
RpcClientEngine An RPC implementation for the client
RpcServer  
 

Class Summary
BlockingRpcCallback<R> Simple RpcCallback implementation providing a Future-like BlockingRpcCallback.get() method, which will block util the instance's BlockingRpcCallback.run(Object) method has been called.
CoprocessorRpcChannel Base class which provides clients with an RPC connection to call coprocessor endpoint Services
HBaseClient A client for an IPC service.
HBaseClient.ConnectionId This class holds the address and the user ticket.
HBaseClientRPC An RPC implementation.
HBaseServer A client for an IPC service.
HBaseServerRPC A simple RPC mechanism.
MasterCoprocessorRpcChannel Provides clients with an RPC connection to call coprocessor endpoint Services against the active master.
MetricsHBaseServer  
MetricsHBaseServerSourceFactory  
MetricsHBaseServerSourceFactoryImpl  
MetricsHBaseServerSourceImpl  
MetricsHBaseServerWrapperImpl  
PayloadCarryingRpcController Optionally carries Cells across the proxy/service interface down into ipc.
ProtobufRpcClientEngine  
RegionCoprocessorRpcChannel Provides clients with an RPC connection to call coprocessor endpoint Services against a given table region.
RequestContext Represents client information (authenticated username, remote address, protocol) for the currently executing request within a RPC server handler thread.
ServerRpcController Used for server-side protobuf RPC service invocations.
 

Exception Summary
FatalConnectionException Thrown when server finds fatal issue w/ connection setup: e.g.
HBaseClient.CallTimeoutException Client-side call timeout
HBaseClient.FailedServerException  
HBaseServer.CallQueueTooBigException  
RemoteWithExtrasException An RemoteException with some extra information.
 

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