Uses of Interface
org.apache.hadoop.hbase.ipc.RpcCall
Packages that use RpcCall
Package
Description
Tools to help define network clients and servers.
-
Uses of RpcCall in org.apache.hadoop.hbase.ipc
Classes in org.apache.hadoop.hbase.ipc that implement RpcCallModifier and TypeClassDescription(package private) class
Datastructure that holds all necessary to a method invocation and then afterward, carries the result.class
ServerCall<T extends ServerRpcConnection>
Datastructure that holds all necessary to a method invocation and then afterward, carries the result.(package private) class
Deprecated.Fields in org.apache.hadoop.hbase.ipc declared as RpcCallFields in org.apache.hadoop.hbase.ipc with type parameters of type RpcCallModifier and TypeFieldDescriptionprotected static final ThreadLocal<RpcCall>
RpcServer.CurCall
This is set to Call object before Handler invokes an RPC and ybdie after the call returns.Methods in org.apache.hadoop.hbase.ipc that return RpcCallMethods in org.apache.hadoop.hbase.ipc that return types with arguments of type RpcCallModifier and TypeMethodDescriptionRpcServer.getCurrentCall()
Needed for features such as delayed calls.RpcServer.unsetCurrentCall()
Used byRegionProcedureStore
.Methods in org.apache.hadoop.hbase.ipc with parameters of type RpcCallModifier and TypeMethodDescriptionPair<org.apache.hbase.thirdparty.com.google.protobuf.Message,
CellScanner> RpcServer.call
(RpcCall call, MonitoredRPCHandler status) This is a server side method, which is invoked over RPC.Pair<org.apache.hbase.thirdparty.com.google.protobuf.Message,
CellScanner> RpcServerInterface.call
(RpcCall call, MonitoredRPCHandler status) private boolean
RpcServer.isTooLarge
(RpcCall call, long responseSize, long responseBlockSize) private boolean
static void
RpcServer.setCurrentCall
(RpcCall rpcCall) Used byRegionProcedureStore
.Constructors in org.apache.hadoop.hbase.ipc with parameters of type RpcCallModifierConstructorDescription(package private)
CallRunner
(RpcServerInterface rpcServer, RpcCall call) On construction, adds the size of this call to the running count of outstanding call sizes. -
Uses of RpcCall in org.apache.hadoop.hbase.namequeues
Fields in org.apache.hadoop.hbase.namequeues declared as RpcCallMethods in org.apache.hadoop.hbase.namequeues that return RpcCallConstructors in org.apache.hadoop.hbase.namequeues with parameters of type RpcCallModifierConstructorDescriptionRpcLogDetails
(RpcCall rpcCall, org.apache.hbase.thirdparty.com.google.protobuf.Message param, String clientAddress, long responseSize, long blockBytesScanned, long fsReadTime, String className, boolean isSlowLog, boolean isLargeLog) -
Uses of RpcCall in org.apache.hadoop.hbase.regionserver
Methods in org.apache.hadoop.hbase.regionserver with parameters of type RpcCallModifier and TypeMethodDescriptionprivate long
RSRpcServices.getRemainingRpcTimeout
(RpcCall call, HBaseRpcController controller, long now) (package private) long
RSRpcServices.getTimeLimit
(RpcCall rpcCall, HBaseRpcController controller, boolean allowHeartbeatMessages) private void
RSRpcServices.scan
(HBaseRpcController controller, org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanRequest request, RSRpcServices.RegionScannerHolder rsh, long maxQuotaResultSize, int maxResults, int limitOfRows, List<Result> results, org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanResponse.Builder builder, RpcCall rpcCall) Method parameters in org.apache.hadoop.hbase.regionserver with type arguments of type RpcCallModifier and TypeMethodDescriptionprivate void
RegionScannerImpl.checkClientDisconnect
(Optional<RpcCall> rpcCall) -
Uses of RpcCall in org.apache.hadoop.hbase.server.trace
Constructors in org.apache.hadoop.hbase.server.trace with parameters of type RpcCall