Uses of Interface
org.apache.hadoop.hbase.ipc.RpcCall
Package
Description
Tools to help define network clients and servers.
-
Uses of RpcCall in org.apache.hadoop.hbase.ipc
Modifier 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.Modifier 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.Modifier and TypeMethodDescriptionRpcServer.getCurrentCall()
Needed for features such as delayed calls.RpcServer.unsetCurrentCall()
Used byRegionProcedureStore
.Modifier 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
.ModifierConstructorDescription(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
ModifierConstructorDescriptionRpcLogDetails
(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
Modifier 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) Modifier and TypeMethodDescriptionprivate void
RegionScannerImpl.checkClientDisconnect
(Optional<RpcCall> rpcCall) -
Uses of RpcCall in org.apache.hadoop.hbase.server.trace