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  
RpcServerInterface  
 

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
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.
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.
RpcClient Does RPC against a cluster.
RpcClient.BlockingRpcChannelImplementation Blocking rpc channel that goes via hbase rpc.
RpcClient.ConnectionId This class holds the address and the user ticket, etc.
RpcServer An RPC server that hosts protobuf described Services.
RpcServer.BlockingServiceAndInterface Datastructure for passing a BlockingService and its associated class of protobuf service interface.
ServerRpcController Used for server-side protobuf RPC service invocations.
 

Exception Summary
BadAuthException  
CallerDisconnectedException Exception indicating that the remote host making this IPC lost its IPC connection.
EmptyServiceNameException  
FatalConnectionException Thrown when server finds fatal issue w/ connection setup: e.g.
RemoteWithExtrasException A RemoteException with some extra information.
RpcClient.CallTimeoutException Client-side call timeout
RpcClient.FailedServerException  
RpcServer.CallQueueTooBigException  
ServerNotRunningYetException  
StoppedRpcClientException  
UnknownServiceException  
UnsupportedCellCodecException  
UnsupportedCompressionCodecException  
WrongVersionException  
 

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.