public class AsyncRpcRetryingCallerFactory.ScanSingleRegionCallerBuilder extends AsyncRpcRetryingCallerFactory.BuilderBase
| Modifier and Type | Field and Description | 
|---|---|
| private AdvancedScanResultConsumer | consumer | 
| private boolean | isRegionServerRemote | 
| private HRegionLocation | loc | 
| private int | priority | 
| private ScanResultCache | resultCache | 
| private long | rpcTimeoutNs | 
| private Scan | scan | 
| private ScanMetrics | scanMetrics | 
| private Long | scannerId | 
| private long | scannerLeaseTimeoutPeriodNs | 
| private long | scanTimeoutNs | 
| private org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface | stub | 
maxAttempts, pauseForCQTBENs, pauseNs, startLogErrorsCnt| Constructor and Description | 
|---|
| ScanSingleRegionCallerBuilder() | 
private ScanMetrics scanMetrics
private ScanResultCache resultCache
private AdvancedScanResultConsumer consumer
private org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface stub
private HRegionLocation loc
private boolean isRegionServerRemote
private long scannerLeaseTimeoutPeriodNs
private long scanTimeoutNs
private long rpcTimeoutNs
private int priority
public ScanSingleRegionCallerBuilder()
public AsyncRpcRetryingCallerFactory.ScanSingleRegionCallerBuilder id(long scannerId)
public AsyncRpcRetryingCallerFactory.ScanSingleRegionCallerBuilder setScan(Scan scan)
public AsyncRpcRetryingCallerFactory.ScanSingleRegionCallerBuilder metrics(ScanMetrics scanMetrics)
public AsyncRpcRetryingCallerFactory.ScanSingleRegionCallerBuilder remote(boolean isRegionServerRemote)
public AsyncRpcRetryingCallerFactory.ScanSingleRegionCallerBuilder resultCache(ScanResultCache resultCache)
public AsyncRpcRetryingCallerFactory.ScanSingleRegionCallerBuilder consumer(AdvancedScanResultConsumer consumer)
public AsyncRpcRetryingCallerFactory.ScanSingleRegionCallerBuilder stub(org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface stub)
public AsyncRpcRetryingCallerFactory.ScanSingleRegionCallerBuilder location(HRegionLocation loc)
public AsyncRpcRetryingCallerFactory.ScanSingleRegionCallerBuilder scannerLeaseTimeoutPeriod(long scannerLeaseTimeoutPeriod, TimeUnit unit)
public AsyncRpcRetryingCallerFactory.ScanSingleRegionCallerBuilder scanTimeout(long scanTimeout, TimeUnit unit)
public AsyncRpcRetryingCallerFactory.ScanSingleRegionCallerBuilder rpcTimeout(long rpcTimeout, TimeUnit unit)
public AsyncRpcRetryingCallerFactory.ScanSingleRegionCallerBuilder pause(long pause, TimeUnit unit)
public AsyncRpcRetryingCallerFactory.ScanSingleRegionCallerBuilder pauseForCQTBE(long pause, TimeUnit unit)
public AsyncRpcRetryingCallerFactory.ScanSingleRegionCallerBuilder maxAttempts(int maxAttempts)
public AsyncRpcRetryingCallerFactory.ScanSingleRegionCallerBuilder startLogErrorsCnt(int startLogErrorsCnt)
private void preCheck()
public AsyncScanSingleRegionRpcRetryingCaller build()
public CompletableFuture<Boolean> start(HBaseRpcController controller, org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanResponse respWhenOpen)
build().start(HBaseRpcController, ScanResponse).Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.