You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by di...@apache.org on 2016/10/17 21:27:20 UTC
[02/52] [partial] hbase-site git commit: Published site at
278625312047a2100f4dbb2d2eaa4e2219d00e14.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/NoncedRegionServerCallable.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/NoncedRegionServerCallable.html b/devapidocs/org/apache/hadoop/hbase/client/NoncedRegionServerCallable.html
index 0a7f43d..e65933f 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/NoncedRegionServerCallable.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/NoncedRegionServerCallable.html
@@ -106,9 +106,6 @@ var activeTableTab = "activeTableTab";
<li><a href="../../../../../org/apache/hadoop/hbase/client/ClientServiceCallable.html" title="class in org.apache.hadoop.hbase.client">org.apache.hadoop.hbase.client.ClientServiceCallable</a><T></li>
<li>
<ul class="inheritance">
-<li><a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">org.apache.hadoop.hbase.client.CancellableRegionServerCallable</a><T></li>
-<li>
-<ul class="inheritance">
<li>org.apache.hadoop.hbase.client.NoncedRegionServerCallable<T></li>
</ul>
</li>
@@ -117,8 +114,6 @@ var activeTableTab = "activeTableTab";
</ul>
</li>
</ul>
-</li>
-</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
@@ -128,18 +123,18 @@ var activeTableTab = "activeTableTab";
</dl>
<dl>
<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../../org/apache/hadoop/hbase/client/Cancellable.html" title="interface in org.apache.hadoop.hbase.client">Cancellable</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a><T></dd>
+<dd><a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a><T></dd>
</dl>
<hr>
<br>
<pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
public abstract class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/NoncedRegionServerCallable.html#line.41">NoncedRegionServerCallable</a><T>
-extends <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a><T></pre>
+extends <a href="../../../../../org/apache/hadoop/hbase/client/ClientServiceCallable.html" title="class in org.apache.hadoop.hbase.client">ClientServiceCallable</a><T></pre>
<div class="block">Implementations make an rpc call against a RegionService via a protobuf Service.
- Implement #rpcCall(RpcController) and then call <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#call-int-"><code>CancellableRegionServerCallable.call(int)</code></a> to
- trigger the rpc. The <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#call-int-"><code>CancellableRegionServerCallable.call(int)</code></a> eventually invokes your
+ Implement #rpcCall(RpcController) and then call <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#call-int-"><code>RegionServerCallable.call(int)</code></a> to
+ trigger the rpc. The <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#call-int-"><code>RegionServerCallable.call(int)</code></a> eventually invokes your
#rpcCall(RpcController) meanwhile saving you having to write a bunch of
- boilerplate. The <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#call-int-"><code>CancellableRegionServerCallable.call(int)</code></a> implementation is from <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCaller.html" title="interface in org.apache.hadoop.hbase.client"><code>RpcRetryingCaller</code></a> so rpcs are
+ boilerplate. The <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#call-int-"><code>RegionServerCallable.call(int)</code></a> implementation is from <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCaller.html" title="interface in org.apache.hadoop.hbase.client"><code>RpcRetryingCaller</code></a> so rpcs are
retried on fail.
<p>TODO: this class is actually tied to one region, because most of the paths make use of
@@ -221,25 +216,18 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegion
</tr>
</table>
<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.client.CancellableRegionServerCallable">
-<!-- -->
-</a>
-<h3>Methods inherited from class org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#call-int-">call</a>, <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#cancel--">cancel</a>, <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#doBulkLoadHFile-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.BulkLoadHFileRequest-">doBulkLoadHFile</a>, <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#doCleanupBulkLoad-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.CleanupBulkLoadRequest-">doCleanupBulkLoad</a>, <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#doMulti-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MultiRequest-">doMulti</a>, <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#doPrepareBulkLoad-org.apache.hadoop.hbase.sha
ded.protobuf.generated.ClientProtos.PrepareBulkLoadRequest-">doPrepareBulkLoad</a>, <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#doScan-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanRequest-">doScan</a>, <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#isCancelled--">isCancelled</a>, <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#prepare-boolean-">prepare</a>, <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#setStubByServiceName-org.apache.hadoop.hbase.ServerName-">setStubByServiceName</a></code></li>
-</ul>
-<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.client.ClientServiceCallable">
<!-- -->
</a>
<h3>Methods inherited from class org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/ClientServiceCallable.html" title="class in org.apache.hadoop.hbase.client">ClientServiceCallable</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/client/ClientServiceCallable.html#doGet-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.GetRequest-">doGet</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientServiceCallable.html#doMutate-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateRequest-">doMutate</a></code></li>
+<code><a href="../../../../../org/apache/hadoop/hbase/client/ClientServiceCallable.html#doGet-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.GetRequest-">doGet</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientServiceCallable.html#doMutate-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateRequest-">doMutate</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientServiceCallable.html#setStubByServiceName-org.apache.hadoop.hbase.ServerName-">setStubByServiceName</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.client.RegionServerCallable">
<!-- -->
</a>
<h3>Methods inherited from class org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">RegionServerCallable</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getConnection--">getConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getExceptionMessageAdditionalDetail--">getExceptionMessageAdditionalDetail</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getHRegionInfo--">getHRegionInfo</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getLocation--">getLocation</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getRow--">getRow</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getRpcController--">getRpcController</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getRpcControllerCellScanner--">getRpcControllerCellScanner</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getStub--">getStub</a>, <a hr
ef="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getTableName--">getTableName</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#rpcCall--">rpcCall</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#setLocation-org.apache.hadoop.hbase.HRegionLocation-">setLocation</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#setRpcControllerCellScanner-org.apache.hadoop.hbase.CellScanner-">setRpcControllerCellScanner</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#setStub-S-">setStub</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#sleep-long-int-">sleep</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#throwable-java.lang.Throwable-boolean-">throwable</a></code></li>
+<code><a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#call-int-">call</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getConnection--">getConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getExceptionMessageAdditionalDetail--">getExceptionMessageAdditionalDetail</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getHRegionInfo--">getHRegionInfo</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getLocation--">getLocation</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getRow--">getRow</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getRpcController--">getRpcController</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getRpcControllerCellScanner--">getRpcControllerCellScanner</a>, <a href=
"../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getStub--">getStub</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getTableName--">getTableName</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#prepare-boolean-">prepare</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#rpcCall--">rpcCall</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#setLocation-org.apache.hadoop.hbase.HRegionLocation-">setLocation</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#setRpcControllerCellScanner-org.apache.hadoop.hbase.CellScanner-">setRpcControllerCellScanner</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#setStub-S-">setStub</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#sleep-long-int-">sleep</a>, <a href="../../../../
../org/apache/hadoop/hbase/client/RegionServerCallable.html#throwable-java.lang.Throwable-boolean-">throwable</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/Query.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/Query.html b/devapidocs/org/apache/hadoop/hbase/client/Query.html
index e5c81db..1c40f21 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/Query.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/Query.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -166,6 +166,10 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/OperationWithAttr
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#ISOLATION_LEVEL">ISOLATION_LEVEL</a></span></code> </td>
</tr>
<tr class="altColor">
+<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#loadColumnFamiliesOnDemand">loadColumnFamiliesOnDemand</a></span></code> </td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#targetReplicaId">targetReplicaId</a></span></code> </td>
</tr>
@@ -209,53 +213,65 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/OperationWithAttr
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#doLoadColumnFamiliesOnDemand--">doLoadColumnFamiliesOnDemand</a></span>()</code>
+<div class="block">Get the logical value indicating whether on-demand CF loading should be allowed.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getACL--">getACL</a></span>()</code> </td>
</tr>
-<tr id="i1" class="rowColor">
+<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/security/visibility/Authorizations.html" title="class in org.apache.hadoop.hbase.security.visibility">Authorizations</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getAuthorizations--">getAuthorizations</a></span>()</code> </td>
</tr>
-<tr id="i2" class="altColor">
+<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><byte[],<a href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getColumnFamilyTimeRange--">getColumnFamilyTimeRange</a></span>()</code> </td>
</tr>
-<tr id="i3" class="rowColor">
+<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Consistency.html" title="enum in org.apache.hadoop.hbase.client">Consistency</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getConsistency--">getConsistency</a></span>()</code>
<div class="block">Returns the consistency level for this operation</div>
</td>
</tr>
-<tr id="i4" class="altColor">
+<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getFilter--">getFilter</a></span>()</code> </td>
</tr>
-<tr id="i5" class="rowColor">
+<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client">IsolationLevel</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getIsolationLevel--">getIsolationLevel</a></span>()</code> </td>
</tr>
-<tr id="i6" class="altColor">
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getLoadColumnFamiliesOnDemandValue--">getLoadColumnFamiliesOnDemandValue</a></span>()</code>
+<div class="block">Get the raw loadColumnFamiliesOnDemand setting; if it's not set, can be null.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getReplicaId--">getReplicaId</a></span>()</code>
<div class="block">Returns region replica id where Query will fetch data from.</div>
</td>
</tr>
-<tr id="i7" class="rowColor">
+<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setACL-java.util.Map-">setACL</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/hadoop/hbase/security/access/Permission.html" title="class in org.apache.hadoop.hbase.security.access">Permission</a>> perms)</code> </td>
</tr>
-<tr id="i8" class="altColor">
+<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setACL-java.lang.String-org.apache.hadoop.hbase.security.access.Permission-">setACL</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> user,
<a href="../../../../../org/apache/hadoop/hbase/security/access/Permission.html" title="class in org.apache.hadoop.hbase.security.access">Permission</a> perms)</code> </td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setAuthorizations-org.apache.hadoop.hbase.security.visibility.Authorizations-">setAuthorizations</a></span>(<a href="../../../../../org/apache/hadoop/hbase/security/visibility/Authorizations.html" title="class in org.apache.hadoop.hbase.security.visibility">Authorizations</a> authorizations)</code>
<div class="block">Sets the authorizations to be used by this Query</div>
</td>
</tr>
-<tr id="i10" class="altColor">
+<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setColumnFamilyTimeRange-byte:A-long-long-">setColumnFamilyTimeRange</a></span>(byte[] cf,
long minStamp,
@@ -264,25 +280,32 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/OperationWithAttr
[minStamp, maxStamp) on a per CF bases.</div>
</td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setConsistency-org.apache.hadoop.hbase.client.Consistency-">setConsistency</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Consistency.html" title="enum in org.apache.hadoop.hbase.client">Consistency</a> consistency)</code>
<div class="block">Sets the consistency level for this operation</div>
</td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setFilter-org.apache.hadoop.hbase.filter.Filter-">setFilter</a></span>(<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a> filter)</code>
<div class="block">Apply the specified server-side filter when performing the Query.</div>
</td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setIsolationLevel-org.apache.hadoop.hbase.client.IsolationLevel-">setIsolationLevel</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client">IsolationLevel</a> level)</code>
<div class="block">Set the isolation level for this query.</div>
</td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i16" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setLoadColumnFamiliesOnDemand-boolean-">setLoadColumnFamiliesOnDemand</a></span>(boolean value)</code>
+<div class="block">Set the value indicating whether loading CFs on demand should be allowed (cluster
+ default is false).</div>
+</td>
+</tr>
+<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setReplicaId-int-">setReplicaId</a></span>(int Id)</code>
<div class="block">Specify region replica id where Query will fetch data from.</div>
@@ -367,12 +390,21 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/OperationWithAttr
<a name="colFamTimeRangeMap">
<!-- -->
</a>
-<ul class="blockListLast">
+<ul class="blockList">
<li class="blockList">
<h4>colFamTimeRangeMap</h4>
<pre>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><byte[],<a href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Query.html#line.46">colFamTimeRangeMap</a></pre>
</li>
</ul>
+<a name="loadColumnFamiliesOnDemand">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>loadColumnFamiliesOnDemand</h4>
+<pre>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Query.html#line.47">loadColumnFamiliesOnDemand</a></pre>
+</li>
+</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
@@ -595,13 +627,56 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/OperationWithAttr
</dl>
</li>
</ul>
+<a name="setLoadColumnFamiliesOnDemand-boolean-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setLoadColumnFamiliesOnDemand</h4>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Query.html#line.198">setLoadColumnFamiliesOnDemand</a>(boolean value)</pre>
+<div class="block">Set the value indicating whether loading CFs on demand should be allowed (cluster
+ default is false). On-demand CF loading doesn't load column families until necessary, e.g.
+ if you filter on one column, the other column family data will be loaded only for the rows
+ that are included in result, not all rows like in normal case.
+ With column-specific filters, like SingleColumnValueFilter w/filterIfMissing == true,
+ this can deliver huge perf gains when there's a cf with lots of data; however, it can
+ also lead to some inconsistent results, as follows:
+ - if someone does a concurrent update to both column families in question you may get a row
+ that never existed, e.g. for { rowKey = 5, { cat_videos => 1 }, { video => "my cat" } }
+ someone puts rowKey 5 with { cat_videos => 0 }, { video => "my dog" }, concurrent scan
+ filtering on "cat_videos == 1" can get { rowKey = 5, { cat_videos => 1 },
+ { video => "my dog" } }.
+ - if there's a concurrent split and you have more than 2 column families, some rows may be
+ missing some column families.</div>
+</li>
+</ul>
+<a name="getLoadColumnFamiliesOnDemandValue--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLoadColumnFamiliesOnDemandValue</h4>
+<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Query.html#line.206">getLoadColumnFamiliesOnDemandValue</a>()</pre>
+<div class="block">Get the raw loadColumnFamiliesOnDemand setting; if it's not set, can be null.</div>
+</li>
+</ul>
+<a name="doLoadColumnFamiliesOnDemand--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>doLoadColumnFamiliesOnDemand</h4>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Query.html#line.213">doLoadColumnFamiliesOnDemand</a>()</pre>
+<div class="block">Get the logical value indicating whether on-demand CF loading should be allowed.</div>
+</li>
+</ul>
<a name="setColumnFamilyTimeRange-byte:A-long-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setColumnFamilyTimeRange</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Query.html#line.196">setColumnFamilyTimeRange</a>(byte[] cf,
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Query.html#line.231">setColumnFamilyTimeRange</a>(byte[] cf,
long minStamp,
long maxStamp)</pre>
<div class="block">Get versions of columns only within the specified timestamp range,
@@ -625,7 +700,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/OperationWithAttr
<ul class="blockListLast">
<li class="blockList">
<h4>getColumnFamilyTimeRange</h4>
-<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><byte[],<a href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Query.html#line.204">getColumnFamilyTimeRange</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><byte[],<a href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Query.html#line.239">getColumnFamilyTimeRange</a>()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A map of column families to time ranges</dd>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/RetryingTimeTracker.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/RetryingTimeTracker.html b/devapidocs/org/apache/hadoop/hbase/client/RetryingTimeTracker.html
index 8c56196..0459c43 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/RetryingTimeTracker.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/RetryingTimeTracker.html
@@ -175,7 +175,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RetryingTimeTracker.html#getStartTime--">getStartTime</a></span>()</code> </td>
</tr>
<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/RetryingTimeTracker.html" title="class in org.apache.hadoop.hbase.client">RetryingTimeTracker</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RetryingTimeTracker.html#start--">start</a></span>()</code> </td>
</tr>
</table>
@@ -240,7 +240,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>start</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RetryingTimeTracker.html#line.27">start</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/RetryingTimeTracker.html" title="class in org.apache.hadoop.hbase.client">RetryingTimeTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RetryingTimeTracker.html#line.27">start</a>()</pre>
</li>
</ul>
<a name="getRemainingTime-int-">
@@ -249,7 +249,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getRemainingTime</h4>
-<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RetryingTimeTracker.html#line.33">getRemainingTime</a>(int callTimeout)</pre>
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RetryingTimeTracker.html#line.34">getRemainingTime</a>(int callTimeout)</pre>
</li>
</ul>
<a name="getStartTime--">
@@ -258,7 +258,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>getStartTime</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RetryingTimeTracker.html#line.56">getStartTime</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RetryingTimeTracker.html#line.57">getStartTime</a>()</pre>
</li>
</ul>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html b/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html
index 0384590..5fbd2e2 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html
@@ -114,7 +114,7 @@ var activeTableTab = "activeTableTab";
<hr>
<br>
<pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.51">RpcRetryingCallerImpl</a><T>
+public class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.52">RpcRetryingCallerImpl</a><T>
extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCaller.html" title="interface in org.apache.hadoop.hbase.client">RpcRetryingCaller</a><T></pre>
<div class="block">Runs an rpc'ing <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" title="interface in org.apache.hadoop.hbase.client"><code>RetryingCallable</code></a>. Sets into rpc client
@@ -285,7 +285,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
<ul class="blockList">
<li class="blockList">
<h4>LOG</h4>
-<pre>public static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.53">LOG</a></pre>
+<pre>public static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.54">LOG</a></pre>
</li>
</ul>
<a name="startLogErrorsCnt">
@@ -294,7 +294,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
<ul class="blockList">
<li class="blockList">
<h4>startLogErrorsCnt</h4>
-<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.56">startLogErrorsCnt</a></pre>
+<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.57">startLogErrorsCnt</a></pre>
<div class="block">How many retries are allowed before we start to log</div>
</li>
</ul>
@@ -304,7 +304,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
<ul class="blockList">
<li class="blockList">
<h4>pause</h4>
-<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.58">pause</a></pre>
+<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.59">pause</a></pre>
</li>
</ul>
<a name="maxAttempts">
@@ -313,7 +313,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
<ul class="blockList">
<li class="blockList">
<h4>maxAttempts</h4>
-<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.59">maxAttempts</a></pre>
+<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.60">maxAttempts</a></pre>
</li>
</ul>
<a name="rpcTimeout">
@@ -322,7 +322,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
<ul class="blockList">
<li class="blockList">
<h4>rpcTimeout</h4>
-<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.60">rpcTimeout</a></pre>
+<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.61">rpcTimeout</a></pre>
</li>
</ul>
<a name="cancelled">
@@ -331,7 +331,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
<ul class="blockList">
<li class="blockList">
<h4>cancelled</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.61">cancelled</a></pre>
+<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.62">cancelled</a></pre>
</li>
</ul>
<a name="interceptor">
@@ -340,7 +340,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
<ul class="blockList">
<li class="blockList">
<h4>interceptor</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallerInterceptor.html" title="class in org.apache.hadoop.hbase.client">RetryingCallerInterceptor</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.62">interceptor</a></pre>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallerInterceptor.html" title="class in org.apache.hadoop.hbase.client">RetryingCallerInterceptor</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.63">interceptor</a></pre>
</li>
</ul>
<a name="context">
@@ -349,7 +349,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
<ul class="blockList">
<li class="blockList">
<h4>context</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallerInterceptorContext.html" title="class in org.apache.hadoop.hbase.client">RetryingCallerInterceptorContext</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.63">context</a></pre>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallerInterceptorContext.html" title="class in org.apache.hadoop.hbase.client">RetryingCallerInterceptorContext</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.64">context</a></pre>
</li>
</ul>
<a name="tracker">
@@ -358,7 +358,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
<ul class="blockListLast">
<li class="blockList">
<h4>tracker</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/RetryingTimeTracker.html" title="class in org.apache.hadoop.hbase.client">RetryingTimeTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.64">tracker</a></pre>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/RetryingTimeTracker.html" title="class in org.apache.hadoop.hbase.client">RetryingTimeTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.65">tracker</a></pre>
</li>
</ul>
</li>
@@ -375,7 +375,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
<ul class="blockList">
<li class="blockList">
<h4>RpcRetryingCallerImpl</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.66">RpcRetryingCallerImpl</a>(long pause,
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.67">RpcRetryingCallerImpl</a>(long pause,
int retries,
int startLogErrorsCnt)</pre>
</li>
@@ -386,7 +386,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
<ul class="blockListLast">
<li class="blockList">
<h4>RpcRetryingCallerImpl</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.70">RpcRetryingCallerImpl</a>(long pause,
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.71">RpcRetryingCallerImpl</a>(long pause,
int retries,
<a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallerInterceptor.html" title="class in org.apache.hadoop.hbase.client">RetryingCallerInterceptor</a> interceptor,
int startLogErrorsCnt,
@@ -407,7 +407,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
<ul class="blockList">
<li class="blockList">
<h4>cancel</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.82">cancel</a>()</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.83">cancel</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCaller.html#cancel--">cancel</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCaller.html" title="interface in org.apache.hadoop.hbase.client">RpcRetryingCaller</a><<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a>></code></dd>
@@ -420,7 +420,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
<ul class="blockList">
<li class="blockList">
<h4>callWithRetries</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.90">callWithRetries</a>(<a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a><<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a>> callable,
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.91">callWithRetries</a>(<a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a><<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a>> callable,
int callTimeout)
throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a></pre>
@@ -446,7 +446,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
<ul class="blockList">
<li class="blockList">
<h4>singleCallDuration</h4>
-<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.160">singleCallDuration</a>(long expectedSleep)</pre>
+<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.161">singleCallDuration</a>(long expectedSleep)</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Calculate how long a single call took</dd>
@@ -459,7 +459,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
<ul class="blockList">
<li class="blockList">
<h4>callWithoutRetries</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.165">callWithoutRetries</a>(<a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a><<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a>> callable,
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.166">callWithoutRetries</a>(<a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a><<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a>> callable,
int callTimeout)
throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a></pre>
@@ -485,7 +485,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
<ul class="blockList">
<li class="blockList">
<h4>translateException</h4>
-<pre>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.189">translateException</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> t)
+<pre>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.190">translateException</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> t)
throws <a href="../../../../../org/apache/hadoop/hbase/DoNotRetryIOException.html" title="class in org.apache.hadoop.hbase">DoNotRetryIOException</a></pre>
<div class="block">Get the good or the remote exception if any, throws the DoNotRetryIOException.</div>
<dl>
@@ -504,7 +504,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
<ul class="blockList">
<li class="blockList">
<h4>getTimeout</h4>
-<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.217">getTimeout</a>(int callTimeout)</pre>
+<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.218">getTimeout</a>(int callTimeout)</pre>
</li>
</ul>
<a name="toString--">
@@ -513,7 +513,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
<ul class="blockListLast">
<li class="blockList">
<h4>toString</h4>
-<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.226">toString</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.227">toString</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code> in class <code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html b/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html
index 3159b4d..dce568a 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html
@@ -132,7 +132,7 @@ var activeTableTab = "activeTableTab";
</dl>
<hr>
<br>
-<pre>class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.89">RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable</a>
+<pre>class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.91">RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable</a>
extends <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a><<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>></pre>
<div class="block">A RegionServerCallable that takes into account the replicas, i.e.
- the call can be on any replica
@@ -262,7 +262,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegion
<ul class="blockListLast">
<li class="blockList">
<h4>id</h4>
-<pre>final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html#line.90">id</a></pre>
+<pre>final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html#line.92">id</a></pre>
</li>
</ul>
</li>
@@ -279,7 +279,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegion
<ul class="blockListLast">
<li class="blockList">
<h4>ReplicaRegionServerCallable</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html#line.91">ReplicaRegionServerCallable</a>(int id,
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html#line.93">ReplicaRegionServerCallable</a>(int id,
<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> location)</pre>
</li>
</ul>
@@ -297,7 +297,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegion
<ul class="blockList">
<li class="blockList">
<h4>prepare</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html#line.106">prepare</a>(boolean reload)
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html#line.108">prepare</a>(boolean reload)
throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Two responsibilities
- if the call is already completed (by another replica) stops the retries.
@@ -320,7 +320,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegion
<ul class="blockListLast">
<li class="blockList">
<h4>rpcCall</h4>
-<pre>protected <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html#line.127">rpcCall</a>()
+<pre>protected <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html#line.129">rpcCall</a>()
throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#rpcCall--">RegionServerCallable</a></code></span></div>
<div class="block">Run the RPC call. Implement this method. To get at the rpcController that has been created
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html b/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html
index a922e78..a2dc1b4 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html
@@ -156,21 +156,21 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
-<td class="colFirst"><code>private int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#callTimeout">callTimeout</a></span></code> </td>
-</tr>
-<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#cConnection">cConnection</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected org.apache.hadoop.conf.Configuration</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#conf">conf</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#get">get</a></span></code> </td>
</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#operationTimeout">operationTimeout</a></span></code> </td>
+</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorService</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#pool">pool</a></span></code> </td>
@@ -188,10 +188,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#rpcRetryingCallerFactory">rpcRetryingCallerFactory</a></span></code> </td>
</tr>
<tr class="altColor">
+<td class="colFirst"><code>private int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#rpcTimeout">rpcTimeout</a></span></code> </td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#tableName">tableName</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#timeBeforeReplicas">timeBeforeReplicas</a></span></code> </td>
</tr>
@@ -210,13 +214,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#RpcRetryingCallerWithReadReplicas-org.apache.hadoop.hbase.ipc.RpcControllerFactory-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.client.Get-java.util.concurrent.ExecutorService-int-int-int-">RpcRetryingCallerWithReadReplicas</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ipc/RpcControllerFactory.html" title="class in org.apache.hadoop.hbase.ipc">RpcControllerFactory</a> rpcControllerFactory,
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#RpcRetryingCallerWithReadReplicas-org.apache.hadoop.hbase.ipc.RpcControllerFactory-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.client.Get-java.util.concurrent.ExecutorService-int-int-int-int-">RpcRetryingCallerWithReadReplicas</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ipc/RpcControllerFactory.html" title="class in org.apache.hadoop.hbase.ipc">RpcControllerFactory</a> rpcControllerFactory,
<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
<a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a> cConnection,
<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> get,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorService</a> pool,
int retries,
- int callTimeout,
+ int operationTimeout,
+ int rpcTimeout,
int timeBeforeReplicas)</code> </td>
</tr>
</table>
@@ -343,13 +348,22 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<pre>protected final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.60">timeBeforeReplicas</a></pre>
</li>
</ul>
-<a name="callTimeout">
+<a name="operationTimeout">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>operationTimeout</h4>
+<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.61">operationTimeout</a></pre>
+</li>
+</ul>
+<a name="rpcTimeout">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>callTimeout</h4>
-<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.61">callTimeout</a></pre>
+<h4>rpcTimeout</h4>
+<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.62">rpcTimeout</a></pre>
</li>
</ul>
<a name="retries">
@@ -358,7 +372,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>retries</h4>
-<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.62">retries</a></pre>
+<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.63">retries</a></pre>
</li>
</ul>
<a name="rpcControllerFactory">
@@ -367,7 +381,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>rpcControllerFactory</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcControllerFactory.html" title="class in org.apache.hadoop.hbase.ipc">RpcControllerFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.63">rpcControllerFactory</a></pre>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcControllerFactory.html" title="class in org.apache.hadoop.hbase.ipc">RpcControllerFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.64">rpcControllerFactory</a></pre>
</li>
</ul>
<a name="rpcRetryingCallerFactory">
@@ -376,7 +390,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>rpcRetryingCallerFactory</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client">RpcRetryingCallerFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.64">rpcRetryingCallerFactory</a></pre>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client">RpcRetryingCallerFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.65">rpcRetryingCallerFactory</a></pre>
</li>
</ul>
</li>
@@ -387,19 +401,20 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<!-- -->
</a>
<h3>Constructor Detail</h3>
-<a name="RpcRetryingCallerWithReadReplicas-org.apache.hadoop.hbase.ipc.RpcControllerFactory-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.client.Get-java.util.concurrent.ExecutorService-int-int-int-">
+<a name="RpcRetryingCallerWithReadReplicas-org.apache.hadoop.hbase.ipc.RpcControllerFactory-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.client.Get-java.util.concurrent.ExecutorService-int-int-int-int-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>RpcRetryingCallerWithReadReplicas</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.66">RpcRetryingCallerWithReadReplicas</a>(<a href="../../../../../org/apache/hadoop/hbase/ipc/RpcControllerFactory.html" title="class in org.apache.hadoop.hbase.ipc">RpcControllerFactory</a> rpcControllerFactory,
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.67">RpcRetryingCallerWithReadReplicas</a>(<a href="../../../../../org/apache/hadoop/hbase/ipc/RpcControllerFactory.html" title="class in org.apache.hadoop.hbase.ipc">RpcControllerFactory</a> rpcControllerFactory,
<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
<a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a> cConnection,
<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> get,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorService</a> pool,
int retries,
- int callTimeout,
+ int operationTimeout,
+ int rpcTimeout,
int timeBeforeReplicas)</pre>
</li>
</ul>
@@ -417,7 +432,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>call</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.164">call</a>(int operationTimeout)
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.166">call</a>(int operationTimeout)
throws <a href="../../../../../org/apache/hadoop/hbase/DoNotRetryIOException.html" title="class in org.apache.hadoop.hbase">DoNotRetryIOException</a>,
<a href="http://docs.oracle.com/javase/8/docs/api/java/io/InterruptedIOException.html?is-external=true" title="class or interface in java.io">InterruptedIOException</a>,
<a href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedException.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedException</a></pre>
@@ -451,7 +466,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>throwEnrichedException</h4>
-<pre>static void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.225">throwEnrichedException</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutionException.html?is-external=true" title="class or interface in java.util.concurrent">ExecutionException</a> e,
+<pre>static void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.227">throwEnrichedException</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutionException.html?is-external=true" title="class or interface in java.util.concurrent">ExecutionException</a> e,
int retries)
throws <a href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedException.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedException</a>,
<a href="../../../../../org/apache/hadoop/hbase/DoNotRetryIOException.html" title="class in org.apache.hadoop.hbase">DoNotRetryIOException</a></pre>
@@ -470,7 +485,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>addCallsForReplica</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.256">addCallsForReplica</a>(<a href="../../../../../org/apache/hadoop/hbase/client/ResultBoundedCompletionService.html" title="class in org.apache.hadoop.hbase.client">ResultBoundedCompletionService</a><<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>> cs,
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.258">addCallsForReplica</a>(<a href="../../../../../org/apache/hadoop/hbase/client/ResultBoundedCompletionService.html" title="class in org.apache.hadoop.hbase.client">ResultBoundedCompletionService</a><<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>> cs,
<a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a> rl,
int min,
int max)</pre>
@@ -490,7 +505,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>getRegionLocations</h4>
-<pre>static <a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.265">getRegionLocations</a>(boolean useCache,
+<pre>static <a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.267">getRegionLocations</a>(boolean useCache,
int replicaId,
<a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a> cConnection,
<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,