Package org.apache.hadoop.hbase.client
Class AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder<T>
java.lang.Object
org.apache.hadoop.hbase.client.AsyncRpcRetryingCallerFactory.BuilderBase
org.apache.hadoop.hbase.client.AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder<T>
- Enclosing class:
- AsyncRpcRetryingCallerFactory
public class AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder<T>
extends AsyncRpcRetryingCallerFactory.BuilderBase
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate RegionLocateTypeprivate longprivate intprivate intprivate byte[]private longprivate TableNameFields inherited from class org.apache.hadoop.hbase.client.AsyncRpcRetryingCallerFactory.BuilderBasemaxAttempts, pauseNs, pauseNsForServerOverloaded, startLogErrorsCnt
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionaction(AsyncSingleRequestRpcRetryingCaller.Callable<T> callable) build()call()Shortcut forbuild().call()locateType(RegionLocateType locateType) maxAttempts(int maxAttempts) operationTimeout(long operationTimeout, TimeUnit unit) pauseForServerOverloaded(long pause, TimeUnit unit) private voidpreCheck()priority(int priority) replicaId(int replicaId) row(byte[] row) rpcTimeout(long rpcTimeout, TimeUnit unit) setRequestAttributes(Map<String, byte[]> requestAttributes) startLogErrorsCnt(int startLogErrorsCnt) 
- 
Field Details- 
tableName
- 
row
- 
callable
- 
operationTimeoutNs
- 
rpcTimeoutNs
- 
locateType
- 
replicaId
- 
priority
- 
requestAttributes
 
- 
- 
Constructor Details- 
SingleRequestCallerBuilderpublic SingleRequestCallerBuilder()
 
- 
- 
Method Details- 
table
- 
row
- 
action
- 
operationTimeoutpublic AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder<T> operationTimeout(long operationTimeout, TimeUnit unit) 
- 
rpcTimeoutpublic AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder<T> rpcTimeout(long rpcTimeout, TimeUnit unit) 
- 
locateTypepublic AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder<T> locateType(RegionLocateType locateType) 
- 
pause
- 
pauseForServerOverloadedpublic AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder<T> pauseForServerOverloaded(long pause, TimeUnit unit) 
- 
maxAttempts
- 
startLogErrorsCntpublic AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder<T> startLogErrorsCnt(int startLogErrorsCnt) 
- 
replicaId
- 
priority
- 
setRequestAttributespublic AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder<T> setRequestAttributes(Map<String, byte[]> requestAttributes) 
- 
preCheck
- 
build
- 
callShortcut forbuild().call()
 
-