@InterfaceAudience.Private class AsyncSingleRequestRpcRetryingCaller<T> extends AsyncRpcRetryingCaller<T>
| Modifier and Type | Class and Description | 
|---|---|
| static interface  | AsyncSingleRequestRpcRetryingCaller.Callable<T> | 
| Modifier and Type | Field and Description | 
|---|---|
| private AsyncSingleRequestRpcRetryingCaller.Callable<T> | callable | 
| private RegionLocateType | locateType | 
| private int | replicaId | 
| private byte[] | row | 
| private TableName | tableName | 
conn, controller, future, operationTimeoutNs| Constructor and Description | 
|---|
| AsyncSingleRequestRpcRetryingCaller(org.apache.hbase.thirdparty.io.netty.util.Timer retryTimer,
                                   AsyncConnectionImpl conn,
                                   TableName tableName,
                                   byte[] row,
                                   int replicaId,
                                   RegionLocateType locateType,
                                   AsyncSingleRequestRpcRetryingCaller.Callable<T> callable,
                                   int priority,
                                   long pauseNs,
                                   long pauseForCQTBENs,
                                   int maxAttempts,
                                   long operationTimeoutNs,
                                   long rpcTimeoutNs,
                                   int startLogErrorsCnt) | 
| Modifier and Type | Method and Description | 
|---|---|
| private void | call(HRegionLocation loc) | 
| protected void | doCall() | 
| protected Optional<TableName> | getTableName() | 
call, completeExceptionally, onError, remainingTimeNs, resetCallTimeoutprivate final byte[] row
private final int replicaId
private final RegionLocateType locateType
private final AsyncSingleRequestRpcRetryingCaller.Callable<T> callable
public AsyncSingleRequestRpcRetryingCaller(org.apache.hbase.thirdparty.io.netty.util.Timer retryTimer, AsyncConnectionImpl conn, TableName tableName, byte[] row, int replicaId, RegionLocateType locateType, AsyncSingleRequestRpcRetryingCaller.Callable<T> callable, int priority, long pauseNs, long pauseForCQTBENs, int maxAttempts, long operationTimeoutNs, long rpcTimeoutNs, int startLogErrorsCnt)
private void call(HRegionLocation loc)
protected void doCall()
doCall in class AsyncRpcRetryingCaller<T>protected Optional<TableName> getTableName()
getTableName in class AsyncRpcRetryingCaller<T>Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.