Uses of Interface
org.apache.hadoop.hbase.ipc.HBaseRpcController
Package
Description
Provides HBase Client
Tools to help define network clients and servers.
-
Uses of HBaseRpcController in org.apache.hadoop.hbase.client
Modifier and TypeFieldDescriptionfinal HBaseRpcController
AsyncClientScanner.OpenScannerResponse.controller
protected final HBaseRpcController
AsyncRpcRetryingCaller.controller
private final HBaseRpcController
AsyncScanSingleRegionRpcRetryingCaller.controller
private HBaseRpcController
RegionAdminServiceCallable.controller
private final HBaseRpcController
MasterCallable.rpcController
Modifier and TypeMethodDescription(package private) HBaseRpcController
RegionAdminServiceCallable.getCurrentPayloadCarryingRpcController()
(package private) HBaseRpcController
MasterCallable.getRpcController()
Modifier and TypeMethodDescriptionprivate <PREQ,
PRESP, RESP>
CompletableFuture<RESP>RawAsyncHBaseAdmin.adminCall
(HBaseRpcController controller, org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.Interface stub, PREQ preq, RawAsyncHBaseAdmin.AdminRpcCall<PRESP, PREQ> rpcCall, RawAsyncHBaseAdmin.Converter<RESP, PRESP> respConverter) void
AbstractRpcBasedConnectionRegistry.Callable.call
(HBaseRpcController controller, org.apache.hadoop.hbase.shaded.protobuf.generated.RegistryProtos.ClientMetaService.Interface stub, org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<T> done) AsyncAdminRequestRetryingCaller.Callable.call
(HBaseRpcController controller, org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.Interface stub) AsyncMasterRequestRpcRetryingCaller.Callable.call
(HBaseRpcController controller, org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.MasterService.Interface stub) AsyncServerRequestRpcRetryingCaller.Callable.call
(HBaseRpcController controller, org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface stub) AsyncSingleRequestRpcRetryingCaller.Callable.call
(HBaseRpcController controller, HRegionLocation loc, org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface stub) protected org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.FlushRegionResponse
FlushRegionCallable.call
(HBaseRpcController controller) void
RawAsyncHBaseAdmin.AdminRpcCall.call
(org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.Interface stub, HBaseRpcController controller, REQ req, org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<RESP> done) private <PREQ,
PRESP, RESP>
CompletableFuture<RESP>RawAsyncHBaseAdmin.call
(HBaseRpcController controller, org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.MasterService.Interface stub, PREQ preq, RawAsyncHBaseAdmin.MasterRpcCall<PRESP, PREQ> rpcCall, RawAsyncHBaseAdmin.Converter<RESP, PRESP> respConverter) void
RawAsyncHBaseAdmin.MasterRpcCall.call
(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.MasterService.Interface stub, HBaseRpcController controller, REQ req, org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<RESP> done) private static <REQ,
PREQ, PRESP, RESP>
CompletableFuture<RESP>RawAsyncTableImpl.call
(HBaseRpcController controller, HRegionLocation loc, org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface stub, REQ req, RawAsyncTableImpl.Converter<PREQ, byte[], REQ> reqConvert, RawAsyncTableImpl.RpcCall<PRESP, PREQ> rpcCall, RawAsyncTableImpl.Converter<RESP, HBaseRpcController, PRESP> respConverter) void
RawAsyncTableImpl.RpcCall.call
(org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface stub, HBaseRpcController controller, REQ req, org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<RESP> done) protected abstract T
RegionAdminServiceCallable.call
(HBaseRpcController rpcController) Run RPC call.AsyncClientScanner.callOpenScanner
(HBaseRpcController controller, HRegionLocation loc, org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface stub) private static <REQ,
RESP> CompletableFuture<RESP> RawAsyncTableImpl.mutate
(HBaseRpcController controller, HRegionLocation loc, org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface stub, REQ req, RawAsyncTableImpl.Converter<org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateRequest, byte[], REQ> reqConvert, RawAsyncTableImpl.Converter<RESP, HBaseRpcController, org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateResponse> respConverter) private <RES,
RESP> CompletableFuture<RESP> RawAsyncTableImpl.mutateRow
(HBaseRpcController controller, HRegionLocation loc, org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface stub, RowMutations mutation, RawAsyncTableImpl.Converter<org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MultiRequest, byte[], RowMutations> reqConvert, Function<RES, RESP> respConverter) private <REQ,
RESP> CompletableFuture<RESP> RawAsyncTableImpl.noncedMutate
(long nonceGroup, long nonce, HBaseRpcController controller, HRegionLocation loc, org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface stub, REQ req, RawAsyncTableImpl.NoncedConverter<org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateRequest, byte[], REQ> reqConvert, RawAsyncTableImpl.Converter<RESP, HBaseRpcController, org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateResponse> respConverter) private void
AsyncScanSingleRegionRpcRetryingCaller.onComplete
(HBaseRpcController controller, org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanResponse resp) (package private) static void
ConnectionUtils.resetController
(HBaseRpcController controller, long timeoutNs, int priority, TableName tableName) private CompletableFuture<com.google.protobuf.Message>
MasterCoprocessorRpcChannelImpl.rpcCall
(com.google.protobuf.Descriptors.MethodDescriptor method, com.google.protobuf.Message request, com.google.protobuf.Message responsePrototype, HBaseRpcController controller, org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.MasterService.Interface stub) private CompletableFuture<com.google.protobuf.Message>
RegionCoprocessorRpcChannelImpl.rpcCall
(com.google.protobuf.Descriptors.MethodDescriptor method, com.google.protobuf.Message request, com.google.protobuf.Message responsePrototype, HBaseRpcController controller, HRegionLocation loc, org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface stub) private CompletableFuture<com.google.protobuf.Message>
RegionServerCoprocessorRpcChannelImpl.rpcCall
(com.google.protobuf.Descriptors.MethodDescriptor method, com.google.protobuf.Message request, com.google.protobuf.Message responsePrototype, HBaseRpcController controller, org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface stub) AsyncRpcRetryingCallerFactory.ScanSingleRegionCallerBuilder.start
(HBaseRpcController controller, org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanResponse respWhenOpen) Short cut forbuild().start(HBaseRpcController, ScanResponse)
.AsyncScanSingleRegionRpcRetryingCaller.start
(HBaseRpcController controller, org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanResponse respWhenOpen) Now we will also fetch some cells along with the scanner id when opening a scanner, so we also need to process the ScanResponse for the open scanner request.private static Result
RawAsyncTableImpl.toResult
(HBaseRpcController controller, org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateResponse resp) private static <REQ> CompletableFuture<Void>
RawAsyncTableImpl.voidMutate
(HBaseRpcController controller, HRegionLocation loc, org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface stub, REQ req, RawAsyncTableImpl.Converter<org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateRequest, byte[], REQ> reqConvert) Modifier and TypeMethodDescriptionprivate <REQ,
RESP> CompletableFuture<RESP> RawAsyncTableImpl.noncedMutate
(long nonceGroup, long nonce, HBaseRpcController controller, HRegionLocation loc, org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface stub, REQ req, RawAsyncTableImpl.NoncedConverter<org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateRequest, byte[], REQ> reqConvert, RawAsyncTableImpl.Converter<RESP, HBaseRpcController, org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateResponse> respConverter) ModifierConstructorDescriptionNoncedRegionServerCallable
(Connection connection, TableName tableName, byte[] row, HBaseRpcController rpcController, int priority, Map<String, byte[]> requestAttributes) OpenScannerResponse
(HRegionLocation loc, boolean isRegionServerRemote, org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface stub, HBaseRpcController controller, org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanResponse resp) -
Uses of HBaseRpcController in org.apache.hadoop.hbase.ipc
Modifier and TypeClassDescriptionclass
Simple delegating controller for use with theRpcControllerFactory
to help override standard behavior of aHBaseRpcController
.class
Get instances viaRpcControllerFactory
on client-side.Modifier and TypeFieldDescriptionprivate final HBaseRpcController
DelegatingHBaseRpcController.delegate
Modifier and TypeMethodDescription(package private) static HBaseRpcController
AbstractRpcClient.configureHBaseRpcController
(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller, int channelOperationTimeout) Configure an hbase rpccontrollerprotected HBaseRpcController
AbstractRpcClient.AbstractRpcChannel.configureRpcController
(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller) Configure an rpc controllerRpcControllerFactory.newController()
RpcControllerFactory.newController
(List<CellScannable> cellIterables) RpcControllerFactory.newController
(CellScanner cellScanner) RpcControllerFactory.newController
(RegionInfo regionInfo, List<CellScannable> cellIterables) RpcControllerFactory.newController
(RegionInfo regionInfo, CellScanner cellScanner) Modifier and TypeMethodDescriptionprivate org.apache.hbase.thirdparty.com.google.protobuf.Message
AbstractRpcClient.callBlockingMethod
(org.apache.hbase.thirdparty.com.google.protobuf.Descriptors.MethodDescriptor md, HBaseRpcController hrc, org.apache.hbase.thirdparty.com.google.protobuf.Message param, org.apache.hbase.thirdparty.com.google.protobuf.Message returnType, User ticket, Address isa) Make a blocking call.private Call
AbstractRpcClient.callMethod
(org.apache.hbase.thirdparty.com.google.protobuf.Descriptors.MethodDescriptor md, HBaseRpcController hrc, org.apache.hbase.thirdparty.com.google.protobuf.Message param, org.apache.hbase.thirdparty.com.google.protobuf.Message returnType, User ticket, Address addr, org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<org.apache.hbase.thirdparty.com.google.protobuf.Message> callback) private void
AbstractRpcClient.onCallFinished
(Call call, HBaseRpcController hrc, Address addr, org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<org.apache.hbase.thirdparty.com.google.protobuf.Message> callback) void
BlockingRpcConnection.sendRequest
(Call call, HBaseRpcController pcrc) void
NettyRpcConnection.sendRequest
(Call call, HBaseRpcController hrc) abstract void
RpcConnection.sendRequest
(Call call, HBaseRpcController hrc) private void
NettyRpcConnection.sendRequest0
(Call call, HBaseRpcController hrc) -
Uses of HBaseRpcController in org.apache.hadoop.hbase.master
-
Uses of HBaseRpcController in org.apache.hadoop.hbase.regionserver
Modifier and TypeMethodDescriptionprivate void
RSRpcServices.addResult
(org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateResponse.Builder builder, Result result, HBaseRpcController rpcc, boolean clientCellBlockSupported) private void
RSRpcServices.addResults
(org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanResponse.Builder builder, List<Result> results, HBaseRpcController controller, boolean isDefaultRegion, boolean clientCellBlockSupported) private 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) -
Uses of HBaseRpcController in org.apache.hadoop.hbase.replication.regionserver
Modifier and TypeMethodDescriptionorg.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ReplicateWALEntryResponse
RegionReplicaReplicationEndpoint.RegionReplicaReplayCallable.call
(HBaseRpcController controller)