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:19 UTC
[01/52] [partial] hbase-site git commit: Published site at
278625312047a2100f4dbb2d2eaa4e2219d00e14.
Repository: hbase-site
Updated Branches:
refs/heads/asf-site 344fa3264 -> 9d13f2d98
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/Scan.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/Scan.html b/devapidocs/org/apache/hadoop/hbase/client/Scan.html
index 73c7ec3..64e7f6f 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/Scan.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/Scan.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,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":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,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -231,36 +231,32 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title
</td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code>private <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/Scan.html#loadColumnFamiliesOnDemand">loadColumnFamiliesOnDemand</a></span></code> </td>
-</tr>
-<tr class="altColor">
<td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#LOG">LOG</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#maxResultSize">maxResultSize</a></span></code> </td>
</tr>
-<tr class="altColor">
+<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/Scan.html#maxVersions">maxVersions</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private static <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></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#RAW_ATTR">RAW_ATTR</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#reversed">reversed</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <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></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#SCAN_ATTRIBUTES_METRICS_DATA">SCAN_ATTRIBUTES_METRICS_DATA</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <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></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#SCAN_ATTRIBUTES_METRICS_ENABLE">SCAN_ATTRIBUTES_METRICS_ENABLE</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
@@ -268,11 +264,11 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title
</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <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></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#SCAN_ATTRIBUTES_TABLE_NAME">SCAN_ATTRIBUTES_TABLE_NAME</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#small">small</a></span></code>
<div class="block">Set it true for small scan to get better performance
@@ -289,23 +285,23 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title
openScanner,next,closeScanner in one RPC call.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#startRow">startRow</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#stopRow">stopRow</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<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/Scan.html#storeLimit">storeLimit</a></span></code> </td>
</tr>
-<tr class="altColor">
+<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/Scan.html#storeOffset">storeOffset</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <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/Scan.html#tr">tr</a></span></code> </td>
</tr>
@@ -315,7 +311,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title
<!-- -->
</a>
<h3>Fields inherited from class org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#colFamTimeRangeMap">colFamTimeRangeMap</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#consistency">consistency</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#filter">filter</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#targetReplicaId">targetReplicaId</a></code></li>
+<code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#colFamTimeRangeMap">colFamTimeRangeMap</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#consistency">consistency</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#filter">filter</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#loadColumnFamiliesOnDemand">loadColumnFamiliesOnDemand</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#targetReplicaId">targetReplicaId</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.apache.hadoop.hbase.client.OperationWithAttributes">
@@ -404,185 +400,173 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.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="i4" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#getAllowPartialResults--">getAllowPartialResults</a></span>()</code> </td>
</tr>
-<tr id="i5" class="rowColor">
+<tr id="i4" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#getBatch--">getBatch</a></span>()</code> </td>
</tr>
-<tr id="i6" class="altColor">
+<tr id="i5" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#getCacheBlocks--">getCacheBlocks</a></span>()</code>
<div class="block">Get whether blocks should be cached for this Scan.</div>
</td>
</tr>
-<tr id="i7" class="rowColor">
+<tr id="i6" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#getCaching--">getCaching</a></span>()</code> </td>
</tr>
-<tr id="i8" class="altColor">
+<tr id="i7" class="rowColor">
<td class="colFirst"><code>byte[][]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#getFamilies--">getFamilies</a></span>()</code> </td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i8" class="altColor">
<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="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableSet.html?is-external=true" title="class or interface in java.util">NavigableSet</a><byte[]>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#getFamilyMap--">getFamilyMap</a></span>()</code>
<div class="block">Getting the familyMap</div>
</td>
</tr>
-<tr id="i10" class="altColor">
+<tr id="i9" 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/Scan.html#getFilter--">getFilter</a></span>()</code> </td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i10" class="altColor">
<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><<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="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></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#getFingerprint--">getFingerprint</a></span>()</code>
<div class="block">Compile the table and column family (i.e.</div>
</td>
</tr>
-<tr id="i12" class="altColor">
-<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/Scan.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="i13" class="rowColor">
+<tr id="i11" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#getMaxResultSize--">getMaxResultSize</a></span>()</code> </td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i12" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#getMaxResultsPerColumnFamily--">getMaxResultsPerColumnFamily</a></span>()</code> </td>
</tr>
-<tr id="i15" class="rowColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#getMaxVersions--">getMaxVersions</a></span>()</code> </td>
</tr>
-<tr id="i16" class="altColor">
+<tr id="i14" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#getRowOffsetPerColumnFamily--">getRowOffsetPerColumnFamily</a></span>()</code>
<div class="block">Method for retrieving the scan's offset per row per column
family (#kvs to be skipped)</div>
</td>
</tr>
-<tr id="i17" class="rowColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/metrics/ScanMetrics.html" title="class in org.apache.hadoop.hbase.client.metrics">ScanMetrics</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#getScanMetrics--">getScanMetrics</a></span>()</code> </td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i16" class="altColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#getStartRow--">getStartRow</a></span>()</code> </td>
</tr>
-<tr id="i19" class="rowColor">
+<tr id="i17" class="rowColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#getStopRow--">getStopRow</a></span>()</code> </td>
</tr>
-<tr id="i20" class="altColor">
+<tr id="i18" class="altColor">
<td class="colFirst"><code><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/Scan.html#getTimeRange--">getTimeRange</a></span>()</code> </td>
</tr>
-<tr id="i21" class="rowColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#hasFamilies--">hasFamilies</a></span>()</code> </td>
</tr>
-<tr id="i22" class="altColor">
+<tr id="i20" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#hasFilter--">hasFilter</a></span>()</code> </td>
</tr>
-<tr id="i23" class="rowColor">
+<tr id="i21" 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/Scan.html#isAsyncPrefetch--">isAsyncPrefetch</a></span>()</code> </td>
</tr>
-<tr id="i24" class="altColor">
+<tr id="i22" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#isGetScan--">isGetScan</a></span>()</code> </td>
</tr>
-<tr id="i25" class="rowColor">
+<tr id="i23" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#isRaw--">isRaw</a></span>()</code> </td>
</tr>
-<tr id="i26" class="altColor">
+<tr id="i24" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#isReversed--">isReversed</a></span>()</code>
<div class="block">Get whether this scan is a reversed one.</div>
</td>
</tr>
-<tr id="i27" class="rowColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#isScanMetricsEnabled--">isScanMetricsEnabled</a></span>()</code> </td>
</tr>
-<tr id="i28" class="altColor">
+<tr id="i26" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#isSmall--">isSmall</a></span>()</code>
<div class="block">Get whether this scan is a small scan</div>
</td>
</tr>
-<tr id="i29" class="rowColor">
+<tr id="i27" class="rowColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#isStartRowAndEqualsStopRow--">isStartRowAndEqualsStopRow</a></span>()</code> </td>
</tr>
-<tr id="i30" class="altColor">
+<tr id="i28" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#numFamilies--">numFamilies</a></span>()</code> </td>
</tr>
-<tr id="i31" class="rowColor">
+<tr id="i29" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.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="i32" class="altColor">
+<tr id="i30" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.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="i33" class="rowColor">
+<tr id="i31" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#setAllowPartialResults-boolean-">setAllowPartialResults</a></span>(boolean allowPartialResults)</code>
<div class="block">Setting whether the caller wants to see the partial results that may be returned from the
server.</div>
</td>
</tr>
-<tr id="i34" class="altColor">
+<tr id="i32" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#setAsyncPrefetch-boolean-">setAsyncPrefetch</a></span>(boolean asyncPrefetch)</code> </td>
</tr>
-<tr id="i35" class="rowColor">
+<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#setAttribute-java.lang.String-byte:A-">setAttribute</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> name,
byte[] value)</code>
<div class="block">Sets an attribute.</div>
</td>
</tr>
-<tr id="i36" class="altColor">
+<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.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="i37" class="rowColor">
+<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#setBatch-int-">setBatch</a></span>(int batch)</code>
<div class="block">Set the maximum number of values to return for each call to next().</div>
</td>
</tr>
-<tr id="i38" class="altColor">
+<tr id="i36" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#setCacheBlocks-boolean-">setCacheBlocks</a></span>(boolean cacheBlocks)</code>
<div class="block">Set whether blocks should be cached for this Scan.</div>
</td>
</tr>
-<tr id="i39" class="rowColor">
+<tr id="i37" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#setCaching-int-">setCaching</a></span>(int caching)</code>
<div class="block">Set the number of rows for caching that will be passed to scanners.</div>
</td>
</tr>
-<tr id="i40" class="altColor">
+<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#setColumnFamilyTimeRange-byte:A-long-long-">setColumnFamilyTimeRange</a></span>(byte[] cf,
long minStamp,
@@ -591,123 +575,123 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title
[minStamp, maxStamp) on a per CF bases.</div>
</td>
</tr>
-<tr id="i41" class="rowColor">
+<tr id="i39" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.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="i42" class="altColor">
+<tr id="i40" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#setFamilyMap-java.util.Map-">setFamilyMap</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><byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableSet.html?is-external=true" title="class or interface in java.util">NavigableSet</a><byte[]>> familyMap)</code>
<div class="block">Setting the familyMap</div>
</td>
</tr>
-<tr id="i43" class="rowColor">
+<tr id="i41" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.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="i44" class="altColor">
+<tr id="i42" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#setId-java.lang.String-">setId</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> id)</code>
<div class="block">This method allows you to set an identifier on an operation.</div>
</td>
</tr>
-<tr id="i45" class="rowColor">
+<tr id="i43" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.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="i46" class="altColor">
+<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.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="i47" class="rowColor">
+<tr id="i45" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#setMaxResultSize-long-">setMaxResultSize</a></span>(long maxResultSize)</code>
<div class="block">Set the maximum result size.</div>
</td>
</tr>
-<tr id="i48" class="altColor">
+<tr id="i46" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#setMaxResultsPerColumnFamily-int-">setMaxResultsPerColumnFamily</a></span>(int limit)</code>
<div class="block">Set the maximum number of values to return per row per Column Family</div>
</td>
</tr>
-<tr id="i49" class="rowColor">
+<tr id="i47" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#setMaxVersions--">setMaxVersions</a></span>()</code>
<div class="block">Get all available versions.</div>
</td>
</tr>
-<tr id="i50" class="altColor">
+<tr id="i48" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#setMaxVersions-int-">setMaxVersions</a></span>(int maxVersions)</code>
<div class="block">Get up to the specified number of versions of each column.</div>
</td>
</tr>
-<tr id="i51" class="rowColor">
+<tr id="i49" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#setRaw-boolean-">setRaw</a></span>(boolean raw)</code>
<div class="block">Enable/disable "raw" mode for this scan.</div>
</td>
</tr>
-<tr id="i52" class="altColor">
+<tr id="i50" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#setReplicaId-int-">setReplicaId</a></span>(int Id)</code>
<div class="block">Specify region replica id where Query will fetch data from.</div>
</td>
</tr>
-<tr id="i53" class="rowColor">
+<tr id="i51" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#setReversed-boolean-">setReversed</a></span>(boolean reversed)</code>
<div class="block">Set whether this scan is a reversed one</div>
</td>
</tr>
-<tr id="i54" class="altColor">
+<tr id="i52" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#setRowOffsetPerColumnFamily-int-">setRowOffsetPerColumnFamily</a></span>(int offset)</code>
<div class="block">Set offset for the row per Column Family.</div>
</td>
</tr>
-<tr id="i55" class="rowColor">
+<tr id="i53" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#setRowPrefixFilter-byte:A-">setRowPrefixFilter</a></span>(byte[] rowPrefix)</code>
<div class="block">Set a filter (using stopRow and startRow) so the result set only contains rows where the
rowKey starts with the specified prefix.</div>
</td>
</tr>
-<tr id="i56" class="altColor">
+<tr id="i54" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#setScanMetricsEnabled-boolean-">setScanMetricsEnabled</a></span>(boolean enabled)</code>
<div class="block">Enable collection of <a href="../../../../../org/apache/hadoop/hbase/client/metrics/ScanMetrics.html" title="class in org.apache.hadoop.hbase.client.metrics"><code>ScanMetrics</code></a>.</div>
</td>
</tr>
-<tr id="i57" class="rowColor">
+<tr id="i55" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#setSmall-boolean-">setSmall</a></span>(boolean small)</code>
<div class="block">Set whether this scan is a small scan</div>
</td>
</tr>
-<tr id="i58" class="altColor">
+<tr id="i56" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#setStartRow-byte:A-">setStartRow</a></span>(byte[] startRow)</code>
<div class="block">Set the start row of the scan.</div>
</td>
</tr>
-<tr id="i59" class="rowColor">
+<tr id="i57" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#setStopRow-byte:A-">setStopRow</a></span>(byte[] stopRow)</code>
<div class="block">Set the stop row of the scan.</div>
</td>
</tr>
-<tr id="i60" class="altColor">
+<tr id="i58" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#setTimeRange-long-long-">setTimeRange</a></span>(long minStamp,
long maxStamp)</code>
@@ -715,13 +699,13 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title
[minStamp, maxStamp).</div>
</td>
</tr>
-<tr id="i61" class="rowColor">
+<tr id="i59" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#setTimeStamp-long-">setTimeStamp</a></span>(long timestamp)</code>
<div class="block">Get versions of columns with the specified timestamp.</div>
</td>
</tr>
-<tr id="i62" class="altColor">
+<tr id="i60" class="altColor">
<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><<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="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></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#toMap-int-">toMap</a></span>(int maxCols)</code>
<div class="block">Compile the details beyond the scope of getFingerprint (row, columns,
@@ -734,7 +718,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title
<!-- -->
</a>
<h3>Methods inherited from class org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getACL--">getACL</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getAuthorizations--">getAuthorizations</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getColumnFamilyTimeRange--">getColumnFamilyTimeRange</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getConsistency--">getConsistency</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getIsolationLevel--">getIsolationLevel</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getReplicaId--">getReplicaId</a></code></li>
+<code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#doLoadColumnFamiliesOnDemand--">doLoadColumnFamiliesOnDemand</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getACL--">getACL</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getAuthorizations--">getAuthorizations</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getColumnFamilyTimeRange--">getColumnFamilyTimeRange</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getConsistency--">getConsistency</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getIsolationLevel--">getIsolationLevel</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getLoadColumnFamiliesOnDemandValue--">getLoadColumnFamiliesOnDemandValue</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getReplicaId--">getReplicaId</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.client.OperationWithAttributes">
@@ -972,22 +956,13 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/
<pre>private <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="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableSet.html?is-external=true" title="class or interface in java.util">NavigableSet</a><byte[]>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.138">familyMap</a></pre>
</li>
</ul>
-<a name="loadColumnFamiliesOnDemand">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>loadColumnFamiliesOnDemand</h4>
-<pre>private <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/Scan.html#line.140">loadColumnFamiliesOnDemand</a></pre>
-</li>
-</ul>
<a name="asyncPrefetch">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asyncPrefetch</h4>
-<pre>private <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/Scan.html#line.141">asyncPrefetch</a></pre>
+<pre>private <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/Scan.html#line.140">asyncPrefetch</a></pre>
</li>
</ul>
<a name="HBASE_CLIENT_SCANNER_ASYNC_PREFETCH">
@@ -996,7 +971,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/
<ul class="blockList">
<li class="blockList">
<h4>HBASE_CLIENT_SCANNER_ASYNC_PREFETCH</h4>
-<pre>public static final <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/Scan.html#line.149">HBASE_CLIENT_SCANNER_ASYNC_PREFETCH</a></pre>
+<pre>public static final <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/Scan.html#line.148">HBASE_CLIENT_SCANNER_ASYNC_PREFETCH</a></pre>
<div class="block">Parameter name for client scanner sync/async prefetch toggle.
When using async scanner, prefetching data from the server is done at the background.
The parameter currently won't have any effect in the case that the user has set
@@ -1013,7 +988,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_HBASE_CLIENT_SCANNER_ASYNC_PREFETCH</h4>
-<pre>public static final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.155">DEFAULT_HBASE_CLIENT_SCANNER_ASYNC_PREFETCH</a></pre>
+<pre>public static final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.154">DEFAULT_HBASE_CLIENT_SCANNER_ASYNC_PREFETCH</a></pre>
<div class="block">Default value of <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#HBASE_CLIENT_SCANNER_ASYNC_PREFETCH"><code>HBASE_CLIENT_SCANNER_ASYNC_PREFETCH</code></a>.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
@@ -1027,7 +1002,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/
<ul class="blockListLast">
<li class="blockList">
<h4>small</h4>
-<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.175">small</a></pre>
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.174">small</a></pre>
<div class="block">Set it true for small scan to get better performance
Small scan should use pread and big scan can use seek + read
@@ -1060,7 +1035,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/
<ul class="blockList">
<li class="blockList">
<h4>Scan</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.180">Scan</a>()</pre>
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.179">Scan</a>()</pre>
<div class="block">Create a Scan operation across all rows.</div>
</li>
</ul>
@@ -1070,7 +1045,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/
<ul class="blockList">
<li class="blockList">
<h4>Scan</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.182">Scan</a>(byte[] startRow,
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.181">Scan</a>(byte[] startRow,
<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a> filter)</pre>
</li>
</ul>
@@ -1080,7 +1055,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/
<ul class="blockList">
<li class="blockList">
<h4>Scan</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.194">Scan</a>(byte[] startRow)</pre>
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.193">Scan</a>(byte[] startRow)</pre>
<div class="block">Create a Scan operation starting at the specified row.
<p>
If the specified row does not exist, the Scanner will start from the
@@ -1097,7 +1072,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/
<ul class="blockList">
<li class="blockList">
<h4>Scan</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.203">Scan</a>(byte[] startRow,
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.202">Scan</a>(byte[] startRow,
byte[] stopRow)</pre>
<div class="block">Create a Scan operation for the range of rows specified.</div>
<dl>
@@ -1113,7 +1088,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/
<ul class="blockList">
<li class="blockList">
<h4>Scan</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.216">Scan</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> scan)
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.215">Scan</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> scan)
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">Creates a new instance of this class while copying all values.</div>
<dl>
@@ -1130,7 +1105,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/
<ul class="blockListLast">
<li class="blockList">
<h4>Scan</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.262">Scan</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> get)</pre>
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.261">Scan</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> get)</pre>
<div class="block">Builds a scan object with the same specs as get.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -1829,7 +1804,8 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/
<ul class="blockList">
<li class="blockList">
<h4>setLoadColumnFamiliesOnDemand</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.772">setLoadColumnFamiliesOnDemand</a>(boolean value)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.756">setLoadColumnFamiliesOnDemand</a>(boolean value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setLoadColumnFamiliesOnDemand-boolean-">Query</a></code></span></div>
<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
@@ -1844,26 +1820,10 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/
{ 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/Scan.html#line.780">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/Scan.html#line.787">doLoadColumnFamiliesOnDemand</a>()</pre>
-<div class="block">Get the logical value indicating whether on-demand CF loading should be allowed.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setLoadColumnFamiliesOnDemand-boolean-">setLoadColumnFamiliesOnDemand</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></code></dd>
+</dl>
</li>
</ul>
<a name="getFingerprint--">
@@ -1872,7 +1832,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/
<ul class="blockList">
<li class="blockList">
<h4>getFingerprint</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><<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="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.799">getFingerprint</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><<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="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.767">getFingerprint</a>()</pre>
<div class="block">Compile the table and column family (i.e. schema) information
into a String. Useful for parsing and aggregation by debugging,
logging, and administration tools.</div>
@@ -1890,7 +1850,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/
<ul class="blockList">
<li class="blockList">
<h4>toMap</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><<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="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.823">toMap</a>(int maxCols)</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><<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="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.791">toMap</a>(int maxCols)</pre>
<div class="block">Compile the details beyond the scope of getFingerprint (row, columns,
timestamps, etc.) into a Map along with the fingerprinted information.
Useful for debugging, logging, and administration tools.</div>
@@ -1910,7 +1870,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/
<ul class="blockList">
<li class="blockList">
<h4>setRaw</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.887">setRaw</a>(boolean raw)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.855">setRaw</a>(boolean raw)</pre>
<div class="block">Enable/disable "raw" mode for this scan.
If "raw" is enabled the scan will return all
delete marker and deleted rows that have not
@@ -1930,7 +1890,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/
<ul class="blockList">
<li class="blockList">
<h4>isRaw</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.895">isRaw</a>()</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.863">isRaw</a>()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True if this Scan is in "raw" mode.</dd>
@@ -1943,7 +1903,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/
<ul class="blockList">
<li class="blockList">
<h4>setSmall</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.922">setSmall</a>(boolean small)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.890">setSmall</a>(boolean small)</pre>
<div class="block">Set whether this scan is a small scan
<p>
Small scan should use pread and big scan can use seek + read
@@ -1972,7 +1932,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/
<ul class="blockList">
<li class="blockList">
<h4>isSmall</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.931">isSmall</a>()</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.899">isSmall</a>()</pre>
<div class="block">Get whether this scan is a small scan</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -1986,7 +1946,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/
<ul class="blockList">
<li class="blockList">
<h4>setAttribute</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.936">setAttribute</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> name,
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.904">setAttribute</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> name,
byte[] value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/Attributes.html#setAttribute-java.lang.String-byte:A-">Attributes</a></code></span></div>
<div class="block">Sets an attribute.
@@ -2009,7 +1969,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/
<ul class="blockList">
<li class="blockList">
<h4>setId</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.941">setId</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> id)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.909">setId</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> id)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/client/OperationWithAttributes.html#setId-java.lang.String-">OperationWithAttributes</a></code></span></div>
<div class="block">This method allows you to set an identifier on an operation. The original
motivation for this was to allow the identifier to be used in slow query
@@ -2030,7 +1990,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/
<ul class="blockList">
<li class="blockList">
<h4>setAuthorizations</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.946">setAuthorizations</a>(<a href="../../../../../org/apache/hadoop/hbase/security/visibility/Authorizations.html" title="class in org.apache.hadoop.hbase.security.visibility">Authorizations</a> authorizations)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.914">setAuthorizations</a>(<a href="../../../../../org/apache/hadoop/hbase/security/visibility/Authorizations.html" title="class in org.apache.hadoop.hbase.security.visibility">Authorizations</a> authorizations)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setAuthorizations-org.apache.hadoop.hbase.security.visibility.Authorizations-">Query</a></code></span></div>
<div class="block">Sets the authorizations to be used by this Query</div>
<dl>
@@ -2045,7 +2005,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/
<ul class="blockList">
<li class="blockList">
<h4>setACL</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.951">setACL</a>(<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)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.919">setACL</a>(<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)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setACL-java.util.Map-">setACL</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></code></dd>
@@ -2060,7 +2020,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/
<ul class="blockList">
<li class="blockList">
<h4>setACL</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.956">setACL</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> user,
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.924">setACL</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> user,
<a href="../../../../../org/apache/hadoop/hbase/security/access/Permission.html" title="class in org.apache.hadoop.hbase.security.access">Permission</a> perms)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
@@ -2077,7 +2037,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/
<ul class="blockList">
<li class="blockList">
<h4>setConsistency</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.961">setConsistency</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Consistency.html" title="enum in org.apache.hadoop.hbase.client">Consistency</a> consistency)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.929">setConsistency</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Consistency.html" title="enum in org.apache.hadoop.hbase.client">Consistency</a> consistency)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setConsistency-org.apache.hadoop.hbase.client.Consistency-">Query</a></code></span></div>
<div class="block">Sets the consistency level for this operation</div>
<dl>
@@ -2094,7 +2054,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/
<ul class="blockList">
<li class="blockList">
<h4>setReplicaId</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.966">setReplicaId</a>(int Id)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.934">setReplicaId</a>(int Id)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setReplicaId-int-">Query</a></code></span></div>
<div class="block">Specify region replica id where Query will fetch data from. Use this together with
<a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setConsistency-org.apache.hadoop.hbase.client.Consistency-"><code>Query.setConsistency(Consistency)</code></a> passing <a href="../../../../../org/apache/hadoop/hbase/client/Consistency.html#TIMELINE"><code>Consistency.TIMELINE</code></a> to read data from
@@ -2112,7 +2072,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/
<ul class="blockList">
<li class="blockList">
<h4>setIsolationLevel</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.971">setIsolationLevel</a>(<a href="../../../../../org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client">IsolationLevel</a> level)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.939">setIsolationLevel</a>(<a href="../../../../../org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client">IsolationLevel</a> level)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setIsolationLevel-org.apache.hadoop.hbase.client.IsolationLevel-">Query</a></code></span></div>
<div class="block">Set the isolation level for this query. If the
isolation level is set to READ_UNCOMMITTED, then
@@ -2136,7 +2096,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/
<ul class="blockList">
<li class="blockList">
<h4>setScanMetricsEnabled</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.979">setScanMetricsEnabled</a>(boolean enabled)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.947">setScanMetricsEnabled</a>(boolean enabled)</pre>
<div class="block">Enable collection of <a href="../../../../../org/apache/hadoop/hbase/client/metrics/ScanMetrics.html" title="class in org.apache.hadoop.hbase.client.metrics"><code>ScanMetrics</code></a>. For advanced users.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -2150,7 +2110,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/
<ul class="blockList">
<li class="blockList">
<h4>isScanMetricsEnabled</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.987">isScanMetricsEnabled</a>()</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.955">isScanMetricsEnabled</a>()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True if collection of scan metrics is enabled. For advanced users.</dd>
@@ -2163,7 +2123,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/
<ul class="blockList">
<li class="blockList">
<h4>getScanMetrics</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/metrics/ScanMetrics.html" title="class in org.apache.hadoop.hbase.client.metrics">ScanMetrics</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.996">getScanMetrics</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/metrics/ScanMetrics.html" title="class in org.apache.hadoop.hbase.client.metrics">ScanMetrics</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.964">getScanMetrics</a>()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Metrics on this Scan, if metrics were enabled.</dd>
@@ -2178,7 +2138,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/
<ul class="blockList">
<li class="blockList">
<h4>isAsyncPrefetch</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/Scan.html#line.1002">isAsyncPrefetch</a>()</pre>
+<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/Scan.html#line.970">isAsyncPrefetch</a>()</pre>
</li>
</ul>
<a name="setAsyncPrefetch-boolean-">
@@ -2187,7 +2147,7 @@ public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/
<ul class="blockListLast">
<li class="blockList">
<h4>setAsyncPrefetch</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.1006">setAsyncPrefetch</a>(boolean asyncPrefetch)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.974">setAsyncPrefetch</a>(boolean asyncPrefetch)</pre>
</li>
</ul>
</li>
[20/52] [partial] hbase-site git commit: Published site at
278625312047a2100f4dbb2d2eaa4e2219d00e14.
Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/class-use/ServerName.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/ServerName.html b/devapidocs/org/apache/hadoop/hbase/class-use/ServerName.html
index c24f9b9..03c8b00 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/ServerName.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/ServerName.html
@@ -133,52 +133,48 @@
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.mob.mapreduce">org.apache.hadoop.hbase.mob.mapreduce</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver">org.apache.hadoop.hbase.regionserver</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.handler">org.apache.hadoop.hbase.regionserver.handler</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.replication">org.apache.hadoop.hbase.replication</a></td>
<td class="colLast">
<div class="block">Multi Cluster Replication</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.replication.regionserver">org.apache.hadoop.hbase.replication.regionserver</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.rsgroup">org.apache.hadoop.hbase.rsgroup</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.access">org.apache.hadoop.hbase.security.access</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.tmpl.master">org.apache.hadoop.hbase.tmpl.master</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.tool">org.apache.hadoop.hbase.tool</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.util">org.apache.hadoop.hbase.util</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.wal">org.apache.hadoop.hbase.wal</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.zookeeper">org.apache.hadoop.hbase.zookeeper</a></td>
<td class="colLast"> </td>
</tr>
@@ -839,6 +835,10 @@
int stopped)</code> </td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><code>private org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncConnectionImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionImpl.html#createRegionServerStub-org.apache.hadoop.hbase.ServerName-">createRegionServerStub</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</code> </td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a></code></td>
<td class="colLast"><span class="typeNameLabel">ConnectionUtils.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionUtils.html#createShortCircuitConnection-org.apache.hadoop.conf.Configuration-java.util.concurrent.ExecutorService-org.apache.hadoop.hbase.security.User-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.BlockingInterface-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.BlockingInterface-">createShortCircuitConnection</a></span>(org.apache.hadoop.conf.Configuration conf,
<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,
@@ -850,59 +850,63 @@
deserialization, networking, etc..) when talking to a local server.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="typeNameLabel">AsyncProcess.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html#decTaskCounters-java.util.Collection-org.apache.hadoop.hbase.ServerName-">decTaskCounters</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><byte[]> regions,
<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn)</code>
<div class="block">Decrements the counters for a given region and the region server.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.BlockingInterface</code></td>
<td class="colLast"><span class="typeNameLabel">ClusterConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#getAdmin-org.apache.hadoop.hbase.ServerName-">getAdmin</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</code>
<div class="block">Establishes a connection to the region server at the specified address.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.BlockingInterface</code></td>
<td class="colLast"><span class="typeNameLabel">ConnectionImplementation.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getAdmin-org.apache.hadoop.hbase.ServerName-">getAdmin</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a></code></td>
<td class="colLast"><span class="typeNameLabel">AsyncRequestFutureImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#getBackoff-org.apache.hadoop.hbase.ServerName-byte:A-">getBackoff</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
byte[] regionName)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.BlockingInterface</code></td>
<td class="colLast"><span class="typeNameLabel">ClusterConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#getClient-org.apache.hadoop.hbase.ServerName-">getClient</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</code>
<div class="block">Establishes a connection to the region server at the specified address, and returns
a region client protocol.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.BlockingInterface</code></td>
<td class="colLast"><span class="typeNameLabel">ConnectionImplementation.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getClient-org.apache.hadoop.hbase.ServerName-">getClient</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.BlockingInterface</code></td>
<td class="colLast"><span class="typeNameLabel">CoprocessorHConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/CoprocessorHConnection.html#getClient-org.apache.hadoop.hbase.ServerName-">getClient</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><? extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a>></code></td>
<td class="colLast"><span class="typeNameLabel">AsyncRequestFutureImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#getNewMultiActionRunnable-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.client.MultiAction-int-">getNewMultiActionRunnable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
<a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> multiAction,
int numAttempt)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>></code></td>
<td class="colLast"><span class="typeNameLabel">Admin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Admin.html#getOnlineRegions-org.apache.hadoop.hbase.ServerName-">getOnlineRegions</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn)</code>
<div class="block">Get all the online regions on a region server.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>></code></td>
<td class="colLast"><span class="typeNameLabel">HBaseAdmin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.html#getOnlineRegions-org.apache.hadoop.hbase.ServerName-">getOnlineRegions</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn)</code> </td>
</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>(package private) org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncConnectionImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionImpl.html#getRegionServerStub-org.apache.hadoop.hbase.ServerName-">getRegionServerStub</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</code> </td>
+</tr>
<tr class="altColor">
<td class="colFirst"><code>(package private) <a href="../../../../../org/apache/hadoop/hbase/client/backoff/ServerStatistics.html" title="class in org.apache.hadoop.hbase.client.backoff">ServerStatistics</a></code></td>
<td class="colLast"><span class="typeNameLabel">ServerStatisticTracker.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ServerStatisticTracker.html#getServerStatsForTesting-org.apache.hadoop.hbase.ServerName-">getServerStatsForTesting</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server)</code> </td>
@@ -912,39 +916,47 @@
<td class="colLast"><span class="typeNameLabel">ServerStatisticTracker.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ServerStatisticTracker.html#getStats-org.apache.hadoop.hbase.ServerName-">getStats</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server)</code> </td>
</tr>
<tr class="altColor">
+<td class="colFirst"><code>(package private) static <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></code></td>
+<td class="colLast"><span class="typeNameLabel">ConnectionUtils.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionUtils.html#getStubKey-java.lang.String-org.apache.hadoop.hbase.ServerName-boolean-">getStubKey</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> serviceName,
+ <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName,
+ boolean hostnameCanChange)</code>
+<div class="block">Get a unique key for the rpc stub to the given server.</div>
+</td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="typeNameLabel">PreemptiveFastFailInterceptor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/PreemptiveFastFailInterceptor.html#handleFailureToServer-org.apache.hadoop.hbase.ServerName-java.lang.Throwable-">handleFailureToServer</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName,
<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)</code>
<div class="block">Handles failures encountered when communicating with a server.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">PreemptiveFastFailInterceptor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/PreemptiveFastFailInterceptor.html#handleThrowable-java.lang.Throwable-org.apache.hadoop.hbase.ServerName-org.apache.commons.lang.mutable.MutableBoolean-org.apache.commons.lang.mutable.MutableBoolean-">handleThrowable</a></span>(<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> t1,
<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName,
org.apache.commons.lang.mutable.MutableBoolean couldNotCommunicateWithServer,
org.apache.commons.lang.mutable.MutableBoolean guaranteedClientSideOnly)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="typeNameLabel">AsyncProcess.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html#incTaskCounters-java.util.Collection-org.apache.hadoop.hbase.ServerName-">incTaskCounters</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><byte[]> regions,
<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn)</code>
<div class="block">increment the tasks counters for a given set of regions.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><span class="typeNameLabel">PreemptiveFastFailInterceptor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/PreemptiveFastFailInterceptor.html#inFastFailMode-org.apache.hadoop.hbase.ServerName-">inFastFailMode</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server)</code>
<div class="block">Checks to see if we are in the Fast fail mode for requests to the server.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="typeNameLabel">ClusterStatusListener.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterStatusListener.html#isDeadServer-org.apache.hadoop.hbase.ServerName-">isDeadServer</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn)</code>
<div class="block">Check if we know if a server is dead.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="typeNameLabel">ClusterConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#isDeadServer-org.apache.hadoop.hbase.ServerName-">isDeadServer</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
@@ -952,15 +964,15 @@
</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="typeNameLabel">ConnectionImplementation.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isDeadServer-org.apache.hadoop.hbase.ServerName-">isDeadServer</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><span class="typeNameLabel">PreemptiveFastFailInterceptor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/PreemptiveFastFailInterceptor.html#isServerInFailureMap-org.apache.hadoop.hbase.ServerName-">isServerInFailureMap</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><span class="typeNameLabel">AsyncRequestFutureImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#logNoResubmit-org.apache.hadoop.hbase.ServerName-int-int-java.lang.Throwable-int-int-">logNoResubmit</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> oldServer,
int numAttempt,
@@ -969,7 +981,7 @@
int failed,
int stopped)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>(package private) <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.Retry.html" title="enum in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl.Retry</a></code></td>
<td class="colLast"><span class="typeNameLabel">AsyncRequestFutureImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#manageError-int-org.apache.hadoop.hbase.client.Row-org.apache.hadoop.hbase.client.AsyncRequestFutureImpl.Retry-java.lang.Throwable-org.apache.hadoop.hbase.ServerName-">manageError</a></span>(int originalIndex,
<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a> row,
@@ -979,13 +991,13 @@
<div class="block">Check that we can retry acts accordingly: logs, set the error status.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">ClusterStatusListener.DeadServerHandler.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterStatusListener.DeadServerHandler.html#newDead-org.apache.hadoop.hbase.ServerName-">newDead</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn)</code>
<div class="block">Called when a server is identified as dead.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><span class="typeNameLabel">AsyncRequestFutureImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#receiveGlobalFailure-org.apache.hadoop.hbase.client.MultiAction-org.apache.hadoop.hbase.ServerName-int-java.lang.Throwable-">receiveGlobalFailure</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> rsActions,
<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
@@ -994,7 +1006,7 @@
<div class="block">Resubmit all the actions from this multiaction after a failure.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><span class="typeNameLabel">AsyncRequestFutureImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#receiveMultiAction-org.apache.hadoop.hbase.client.MultiAction-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.client.MultiResponse-int-">receiveMultiAction</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> multiAction,
<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
@@ -1003,12 +1015,17 @@
<div class="block">Called when we receive the result of a server query.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><span class="typeNameLabel">ConnectionImplementation.ServerErrorTracker.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html#reportServerError-org.apache.hadoop.hbase.ServerName-">reportServerError</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server)</code>
<div class="block">Reports that there was an error on the server to do whatever bean-counting necessary.</div>
</td>
</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">MultiServerCallable.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html#reset-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.client.MultiAction-">reset</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> location,
+ <a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a><<a href="../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html" title="type parameter in MultiServerCallable">R</a>> multiAction)</code> </td>
+</tr>
<tr class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><span class="typeNameLabel">AsyncRequestFutureImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#resubmit-org.apache.hadoop.hbase.ServerName-java.util.List-int-int-java.lang.Throwable-">resubmit</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> oldServer,
@@ -1086,6 +1103,14 @@
long seqNum)</code> </td>
</tr>
<tr class="altColor">
+<td class="colFirst"><code>(package private) void</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#updateCachedLocations-org.apache.hadoop.hbase.TableName-byte:A-byte:A-java.lang.Object-org.apache.hadoop.hbase.ServerName-">updateCachedLocations</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+ byte[] regionName,
+ byte[] row,
+ <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> exception,
+ <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> source)</code> </td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">ClusterConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#updateCachedLocations-org.apache.hadoop.hbase.TableName-byte:A-byte:A-java.lang.Object-org.apache.hadoop.hbase.ServerName-">updateCachedLocations</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
byte[] regionName,
@@ -1095,7 +1120,7 @@
<div class="block">Update the location cache.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">ConnectionImplementation.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#updateCachedLocations-org.apache.hadoop.hbase.TableName-byte:A-byte:A-java.lang.Object-org.apache.hadoop.hbase.ServerName-">updateCachedLocations</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
byte[] regionName,
@@ -1106,18 +1131,18 @@
or delete it from the cache.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">Admin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Admin.html#updateConfiguration-org.apache.hadoop.hbase.ServerName-">updateConfiguration</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server)</code>
<div class="block">Update the configuration and trigger an online config change
on the regionserver</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">HBaseAdmin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.html#updateConfiguration-org.apache.hadoop.hbase.ServerName-">updateConfiguration</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><span class="typeNameLabel">PreemptiveFastFailInterceptor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/PreemptiveFastFailInterceptor.html#updateFailureInfoForServer-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.client.FailureInfo-boolean-boolean-boolean-">updateFailureInfoForServer</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
<a href="../../../../../org/apache/hadoop/hbase/client/FailureInfo.html" title="class in org.apache.hadoop.hbase.client">FailureInfo</a> fInfo,
@@ -1128,19 +1153,19 @@
attempt to</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">ServerStatisticTracker.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ServerStatisticTracker.html#updateRegionStats-org.apache.hadoop.hbase.ServerName-byte:A-org.apache.hadoop.hbase.client.RegionLoadStats-">updateRegionStats</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
byte[] region,
<a href="../../../../../org/apache/hadoop/hbase/client/RegionLoadStats.html" title="class in org.apache.hadoop.hbase.client">RegionLoadStats</a> currentStats)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">MetricsConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/MetricsConnection.html#updateRegionStats-org.apache.hadoop.hbase.ServerName-byte:A-org.apache.hadoop.hbase.client.RegionLoadStats-">updateRegionStats</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName,
byte[] regionName,
<a href="../../../../../org/apache/hadoop/hbase/client/RegionLoadStats.html" title="class in org.apache.hadoop.hbase.client">RegionLoadStats</a> stats)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">StatisticTrackable.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/StatisticTrackable.html#updateRegionStats-org.apache.hadoop.hbase.ServerName-byte:A-org.apache.hadoop.hbase.client.RegionLoadStats-">updateRegionStats</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
byte[] region,
@@ -1148,25 +1173,25 @@
<div class="block">Update stats per region.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">MetricsConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/MetricsConnection.html#updateServerStats-org.apache.hadoop.hbase.ServerName-byte:A-java.lang.Object-">updateServerStats</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName,
byte[] regionName,
<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> r)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="typeNameLabel">AsyncRequestFutureImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#updateStats-org.apache.hadoop.hbase.ServerName-java.util.Map-">updateStats</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
<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/client/MultiResponse.RegionResult.html" title="class in org.apache.hadoop.hbase.client">MultiResponse.RegionResult</a>> results)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="typeNameLabel">ResultStatsUtil.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ResultStatsUtil.html#updateStats-org.apache.hadoop.hbase.client.StatisticTrackable-org.apache.hadoop.hbase.ServerName-byte:A-org.apache.hadoop.hbase.client.RegionLoadStats-">updateStats</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/StatisticTrackable.html" title="interface in org.apache.hadoop.hbase.client">StatisticTrackable</a> tracker,
<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
byte[] regionName,
<a href="../../../../../org/apache/hadoop/hbase/client/RegionLoadStats.html" title="class in org.apache.hadoop.hbase.client">RegionLoadStats</a> stats)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <T> T</code></td>
<td class="colLast"><span class="typeNameLabel">ResultStatsUtil.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ResultStatsUtil.html#updateStats-T-org.apache.hadoop.hbase.client.ServerStatisticTracker-org.apache.hadoop.hbase.ServerName-byte:A-">updateStats</a></span>(T r,
<a href="../../../../../org/apache/hadoop/hbase/client/ServerStatisticTracker.html" title="class in org.apache.hadoop.hbase.client">ServerStatisticTracker</a> serverStats,
@@ -1239,11 +1264,13 @@
</tr>
<tbody>
<tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html#MultiServerCallable-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.client.MultiAction-org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcController-">MultiServerCallable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a> connection,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html#MultiServerCallable-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.client.MultiAction-org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcController-int-org.apache.hadoop.hbase.client.RetryingTimeTracker-">MultiServerCallable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a> connection,
<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> location,
<a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a><<a href="../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html" title="type parameter in MultiServerCallable">R</a>> multi,
- org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcController rpcController)</code> </td>
+ org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcController rpcController,
+ int rpcTimeout,
+ <a href="../../../../../org/apache/hadoop/hbase/client/RetryingTimeTracker.html" title="class in org.apache.hadoop.hbase.client">RetryingTimeTracker</a> tracker)</code> </td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.SingleServerRequestRunnable.html#SingleServerRequestRunnable-org.apache.hadoop.hbase.client.MultiAction-int-org.apache.hadoop.hbase.ServerName-java.util.Set-">SingleServerRequestRunnable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> multiAction,
@@ -3503,10 +3530,6 @@
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.FairQueue.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.FairQueue</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>></code></td>
<td class="colLast"><span class="typeNameLabel">MasterProcedureScheduler.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#serverRunQueue">serverRunQueue</a></span></code> </td>
</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.Queue.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.Queue</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>></code></td>
-<td class="colLast"><span class="typeNameLabel">MasterProcedureScheduler.ProcedureEvent.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.ProcedureEvent.html#waitingServers">waitingServers</a></span></code> </td>
-</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
@@ -3544,10 +3567,6 @@
</tr>
<tbody>
<tr class="altColor">
-<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.Queue.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.Queue</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>></code></td>
-<td class="colLast"><span class="typeNameLabel">MasterProcedureScheduler.ProcedureEvent.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.ProcedureEvent.html#popWaitingServer--">popWaitingServer</a></span>()</code> </td>
-</tr>
-<tr class="rowColor">
<td class="colFirst"><code>private static <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="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>,<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>></code></td>
<td class="colLast"><span class="typeNameLabel">EnableTableProcedure.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/procedure/EnableTableProcedure.html#regionsToAssignWithServerName-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-java.util.List-">regionsToAssignWithServerName</a></span>(<a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>,<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>>> regionsInMeta)</code> </td>
@@ -3621,10 +3640,6 @@
<td class="colLast"><span class="typeNameLabel">EnableTableProcedure.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/procedure/EnableTableProcedure.html#regionsToAssignWithServerName-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-java.util.List-">regionsToAssignWithServerName</a></span>(<a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>,<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>>> regionsInMeta)</code> </td>
</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private void</code></td>
-<td class="colLast"><span class="typeNameLabel">MasterProcedureScheduler.ProcedureEvent.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.ProcedureEvent.html#suspendServerQueue-org.apache.hadoop.hbase.master.procedure.MasterProcedureScheduler.Queue-">suspendServerQueue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.Queue.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.Queue</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> queue)</code> </td>
-</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
@@ -3677,24 +3692,6 @@
</tbody>
</table>
</li>
-<li class="blockList"><a name="org.apache.hadoop.hbase.mob.mapreduce">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> in <a href="../../../../../org/apache/hadoop/hbase/mob/mapreduce/package-summary.html">org.apache.hadoop.hbase.mob.mapreduce</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../org/apache/hadoop/hbase/mob/mapreduce/package-summary.html">org.apache.hadoop.hbase.mob.mapreduce</a> that return <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>(package private) static <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SweepJob.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/mob/mapreduce/SweepJob.html#getCurrentServerName-org.apache.hadoop.conf.Configuration-">getCurrentServerName</a></span>(org.apache.hadoop.conf.Configuration conf)</code> </td>
-</tr>
-</tbody>
-</table>
-</li>
<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver">
<!-- -->
</a>
@@ -3732,10 +3729,16 @@
</td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HRegionServer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#createRegionServerStatusStub-boolean-">createRegionServerStatusStub</a></span>(boolean refresh)</code>
+<div class="block">Get the current master from ZooKeeper and open the RPC connection to it.</div>
+</td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a></code></td>
<td class="colLast"><span class="typeNameLabel">HRegionServer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getServerName--">getServerName</a></span>()</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a></code></td>
<td class="colLast"><span class="typeNameLabel">HRegionServer.MovedRegionInfo.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html#getServerName--">getServerName</a></span>()</code> </td>
</tr>
[11/52] [partial] hbase-site git commit: Published site at
278625312047a2100f4dbb2d2eaa4e2219d00e14.
Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html
new file mode 100644
index 0000000..0c78430
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html
@@ -0,0 +1,449 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" target="_top">Frames</a></li>
+<li><a href="AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field.detail">Field</a> | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.client</div>
+<h2 title="Class AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder" class="title">Class AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder<T></h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.hbase.client.AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder<T></li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.html#line.45">AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder</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></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html" title="interface in org.apache.hadoop.hbase.client">AsyncSingleRequestRpcRetryingCaller.Callable</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#callable">callable</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#operationTimeoutNs">operationTimeoutNs</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private byte[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#row">row</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#rpcTimeoutNs">rpcTimeoutNs</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <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/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#tableName">tableName</a></span></code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<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/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#SingleRequestCallerBuilder--">SingleRequestCallerBuilder</a></span>()</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#action-org.apache.hadoop.hbase.client.AsyncSingleRequestRpcRetryingCaller.Callable-">action</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html" title="interface in org.apache.hadoop.hbase.client">AsyncSingleRequestRpcRetryingCaller.Callable</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>> callable)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client">AsyncSingleRequestRpcRetryingCaller</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#build--">build</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#call--">call</a></span>()</code>
+<div class="block">Shortcut for <code>build().call()</code></div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#operationTimeout-long-java.util.concurrent.TimeUnit-">operationTimeout</a></span>(long operationTimeout,
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> unit)</code> </td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#row-byte:A-">row</a></span>(byte[] row)</code> </td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#rpcTimeout-long-java.util.concurrent.TimeUnit-">rpcTimeout</a></span>(long rpcTimeout,
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> unit)</code> </td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#table-org.apache.hadoop.hbase.TableName-">table</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<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></h3>
+<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang
/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <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>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="tableName">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>tableName</h4>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#line.47">tableName</a></pre>
+</li>
+</ul>
+<a name="row">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>row</h4>
+<pre>private byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#line.49">row</a></pre>
+</li>
+</ul>
+<a name="callable">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>callable</h4>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html" title="interface in org.apache.hadoop.hbase.client">AsyncSingleRequestRpcRetryingCaller.Callable</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#line.51">callable</a></pre>
+</li>
+</ul>
+<a name="operationTimeoutNs">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>operationTimeoutNs</h4>
+<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#line.53">operationTimeoutNs</a></pre>
+</li>
+</ul>
+<a name="rpcTimeoutNs">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>rpcTimeoutNs</h4>
+<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#line.55">rpcTimeoutNs</a></pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SingleRequestCallerBuilder--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SingleRequestCallerBuilder</h4>
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#line.45">SingleRequestCallerBuilder</a>()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="table-org.apache.hadoop.hbase.TableName-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>table</h4>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#line.57">table</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</pre>
+</li>
+</ul>
+<a name="row-byte:A-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>row</h4>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#line.62">row</a>(byte[] row)</pre>
+</li>
+</ul>
+<a name="action-org.apache.hadoop.hbase.client.AsyncSingleRequestRpcRetryingCaller.Callable-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>action</h4>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#line.67">action</a>(<a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html" title="interface in org.apache.hadoop.hbase.client">AsyncSingleRequestRpcRetryingCaller.Callable</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.Singl
eRequestCallerBuilder">T</a>> callable)</pre>
+</li>
+</ul>
+<a name="operationTimeout-long-java.util.concurrent.TimeUnit-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>operationTimeout</h4>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#line.73">operationTimeout</a>(long operationTimeout,
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> unit)</pre>
+</li>
+</ul>
+<a name="rpcTimeout-long-java.util.concurrent.TimeUnit-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>rpcTimeout</h4>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#line.78">rpcTimeout</a>(long rpcTimeout,
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> unit)</pre>
+</li>
+</ul>
+<a name="build--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>build</h4>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client">AsyncSingleRequestRpcRetryingCaller</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#line.83">build</a>()</pre>
+</li>
+</ul>
+<a name="call--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#line.95">call</a>()</pre>
+<div class="block">Shortcut for <code>build().call()</code></div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" target="_top">Frames</a></li>
+<li><a href="AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field.detail">Field</a> | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.html
new file mode 100644
index 0000000..f61c81f
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.html
@@ -0,0 +1,347 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AsyncRpcRetryingCallerFactory (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="AsyncRpcRetryingCallerFactory (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AsyncRpcRetryingCallerFactory.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.SingleServerRequestRunnable.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.html" target="_top">Frames</a></li>
+<li><a href="AsyncRpcRetryingCallerFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field.detail">Field</a> | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.client</div>
+<h2 title="Class AsyncRpcRetryingCallerFactory" class="title">Class AsyncRpcRetryingCallerFactory</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.hbase.client.AsyncRpcRetryingCallerFactory</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
+class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.html#line.34">AsyncRpcRetryingCallerFactory</a>
+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></pre>
+<div class="block">Factory to create an AsyncRpcRetryCaller.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>></span></code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncConnectionImpl</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.html#conn">conn</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private io.netty.util.HashedWheelTimer</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.html#retryTimer">retryTimer</a></span></code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<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/AsyncRpcRetryingCallerFactory.html#AsyncRpcRetryingCallerFactory-org.apache.hadoop.hbase.client.AsyncConnectionImpl-io.netty.util.HashedWheelTimer-">AsyncRpcRetryingCallerFactory</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncConnectionImpl</a> conn,
+ io.netty.util.HashedWheelTimer retryTimer)</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><T> <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder</a><T></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.html#single--">single</a></span>()</code>
+<div class="block">Create retry caller for single action, such as get, put, delete, etc.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<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></h3>
+<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang
/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <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>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="conn">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>conn</h4>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncConnectionImpl</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.html#line.36">conn</a></pre>
+</li>
+</ul>
+<a name="retryTimer">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>retryTimer</h4>
+<pre>private final io.netty.util.HashedWheelTimer <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.html#line.38">retryTimer</a></pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AsyncRpcRetryingCallerFactory-org.apache.hadoop.hbase.client.AsyncConnectionImpl-io.netty.util.HashedWheelTimer-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AsyncRpcRetryingCallerFactory</h4>
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.html#line.40">AsyncRpcRetryingCallerFactory</a>(<a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncConnectionImpl</a> conn,
+ io.netty.util.HashedWheelTimer retryTimer)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="single--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>single</h4>
+<pre>public <T> <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder</a><T> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.html#line.103">single</a>()</pre>
+<div class="block">Create retry caller for single action, such as get, put, delete, etc.</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AsyncRpcRetryingCallerFactory.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.SingleServerRequestRunnable.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.html" target="_top">Frames</a></li>
+<li><a href="AsyncRpcRetryingCallerFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field.detail">Field</a> | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html
new file mode 100644
index 0000000..6ef92b2
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html
@@ -0,0 +1,235 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AsyncSingleRequestRpcRetryingCaller.Callable (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="AsyncSingleRequestRpcRetryingCaller.Callable (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AsyncSingleRequestRpcRetryingCaller.Callable.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html" target="_top">Frames</a></li>
+<li><a href="AsyncSingleRequestRpcRetryingCaller.Callable.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.client</div>
+<h2 title="Interface AsyncSingleRequestRpcRetryingCaller.Callable" class="title">Interface AsyncSingleRequestRpcRetryingCaller.Callable<T></h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client">AsyncSingleRequestRpcRetryingCaller</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="type parameter in AsyncSingleRequestRpcRetryingCaller">T</a>></dd>
+</dl>
+<dl>
+<dt>Functional Interface:</dt>
+<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
+</dl>
+<hr>
+<br>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/FunctionalInterface.html?is-external=true" title="class or interface in java.lang">@FunctionalInterface</a>
+public static interface <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#line.58">AsyncSingleRequestRpcRetryingCaller.Callable</a><T></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html" title="type parameter in AsyncSingleRequestRpcRetryingCaller.Callable">T</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html#call-org.apache.hadoop.hbase.ipc.HBaseRpcController-org.apache.hadoop.hbase.HRegionLocation-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface-">call</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRpcController.html" title="interface in org.apache.hadoop.hbase.ipc">HBaseRpcController</a> controller,
+ <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc,
+ org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface stub)</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="call-org.apache.hadoop.hbase.ipc.HBaseRpcController-org.apache.hadoop.hbase.HRegionLocation-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html" title="type parameter in AsyncSingleRequestRpcRetryingCaller.Callable">T</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html#line.59">call</a>(<a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRpcController.html" title="interface in org.apache.hadoop.hbase.ipc">HBaseRpcController</a> controller,
+ <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc,
+ org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface stub)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AsyncSingleRequestRpcRetryingCaller.Callable.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html" target="_top">Frames</a></li>
+<li><a href="AsyncSingleRequestRpcRetryingCaller.Callable.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
[37/52] [partial] hbase-site git commit: Published site at
278625312047a2100f4dbb2d2eaa4e2219d00e14.
Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/src-html/org/apache/hadoop/hbase/client/Query.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/Query.html b/apidocs/src-html/org/apache/hadoop/hbase/client/Query.html
index 417e13a..13eb321 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/Query.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/Query.html
@@ -52,7 +52,7 @@
<span class="sourceLineNo">044</span> protected int targetReplicaId = -1;<a name="line.44"></a>
<span class="sourceLineNo">045</span> protected Consistency consistency = Consistency.STRONG;<a name="line.45"></a>
<span class="sourceLineNo">046</span> protected Map<byte[], TimeRange> colFamTimeRangeMap = Maps.newTreeMap(Bytes.BYTES_COMPARATOR);<a name="line.46"></a>
-<span class="sourceLineNo">047</span><a name="line.47"></a>
+<span class="sourceLineNo">047</span> protected Boolean loadColumnFamiliesOnDemand = null;<a name="line.47"></a>
<span class="sourceLineNo">048</span> /**<a name="line.48"></a>
<span class="sourceLineNo">049</span> * @return Filter<a name="line.49"></a>
<span class="sourceLineNo">050</span> */<a name="line.50"></a>
@@ -187,32 +187,67 @@
<span class="sourceLineNo">179</span> IsolationLevel.fromBytes(attr);<a name="line.179"></a>
<span class="sourceLineNo">180</span> }<a name="line.180"></a>
<span class="sourceLineNo">181</span><a name="line.181"></a>
-<span class="sourceLineNo">182</span><a name="line.182"></a>
-<span class="sourceLineNo">183</span> /**<a name="line.183"></a>
-<span class="sourceLineNo">184</span> * Get versions of columns only within the specified timestamp range,<a name="line.184"></a>
-<span class="sourceLineNo">185</span> * [minStamp, maxStamp) on a per CF bases. Note, default maximum versions to return is 1. If<a name="line.185"></a>
-<span class="sourceLineNo">186</span> * your time range spans more than one version and you want all versions<a name="line.186"></a>
-<span class="sourceLineNo">187</span> * returned, up the number of versions beyond the default.<a name="line.187"></a>
-<span class="sourceLineNo">188</span> * Column Family time ranges take precedence over the global time range.<a name="line.188"></a>
-<span class="sourceLineNo">189</span> *<a name="line.189"></a>
-<span class="sourceLineNo">190</span> * @param cf the column family for which you want to restrict<a name="line.190"></a>
-<span class="sourceLineNo">191</span> * @param minStamp minimum timestamp value, inclusive<a name="line.191"></a>
-<span class="sourceLineNo">192</span> * @param maxStamp maximum timestamp value, exclusive<a name="line.192"></a>
-<span class="sourceLineNo">193</span> * @return this<a name="line.193"></a>
-<span class="sourceLineNo">194</span> */<a name="line.194"></a>
-<span class="sourceLineNo">195</span><a name="line.195"></a>
-<span class="sourceLineNo">196</span> public Query setColumnFamilyTimeRange(byte[] cf, long minStamp, long maxStamp) {<a name="line.196"></a>
-<span class="sourceLineNo">197</span> colFamTimeRangeMap.put(cf, new TimeRange(minStamp, maxStamp));<a name="line.197"></a>
-<span class="sourceLineNo">198</span> return this;<a name="line.198"></a>
-<span class="sourceLineNo">199</span> }<a name="line.199"></a>
-<span class="sourceLineNo">200</span><a name="line.200"></a>
-<span class="sourceLineNo">201</span> /**<a name="line.201"></a>
-<span class="sourceLineNo">202</span> * @return A map of column families to time ranges<a name="line.202"></a>
-<span class="sourceLineNo">203</span> */<a name="line.203"></a>
-<span class="sourceLineNo">204</span> public Map<byte[], TimeRange> getColumnFamilyTimeRange() {<a name="line.204"></a>
-<span class="sourceLineNo">205</span> return this.colFamTimeRangeMap;<a name="line.205"></a>
-<span class="sourceLineNo">206</span> }<a name="line.206"></a>
-<span class="sourceLineNo">207</span>}<a name="line.207"></a>
+<span class="sourceLineNo">182</span> /**<a name="line.182"></a>
+<span class="sourceLineNo">183</span> * Set the value indicating whether loading CFs on demand should be allowed (cluster<a name="line.183"></a>
+<span class="sourceLineNo">184</span> * default is false). On-demand CF loading doesn't load column families until necessary, e.g.<a name="line.184"></a>
+<span class="sourceLineNo">185</span> * if you filter on one column, the other column family data will be loaded only for the rows<a name="line.185"></a>
+<span class="sourceLineNo">186</span> * that are included in result, not all rows like in normal case.<a name="line.186"></a>
+<span class="sourceLineNo">187</span> * With column-specific filters, like SingleColumnValueFilter w/filterIfMissing == true,<a name="line.187"></a>
+<span class="sourceLineNo">188</span> * this can deliver huge perf gains when there's a cf with lots of data; however, it can<a name="line.188"></a>
+<span class="sourceLineNo">189</span> * also lead to some inconsistent results, as follows:<a name="line.189"></a>
+<span class="sourceLineNo">190</span> * - if someone does a concurrent update to both column families in question you may get a row<a name="line.190"></a>
+<span class="sourceLineNo">191</span> * that never existed, e.g. for { rowKey = 5, { cat_videos =&gt; 1 }, { video =&gt; "my cat" } }<a name="line.191"></a>
+<span class="sourceLineNo">192</span> * someone puts rowKey 5 with { cat_videos =&gt; 0 }, { video =&gt; "my dog" }, concurrent scan<a name="line.192"></a>
+<span class="sourceLineNo">193</span> * filtering on "cat_videos == 1" can get { rowKey = 5, { cat_videos =&gt; 1 },<a name="line.193"></a>
+<span class="sourceLineNo">194</span> * { video =&gt; "my dog" } }.<a name="line.194"></a>
+<span class="sourceLineNo">195</span> * - if there's a concurrent split and you have more than 2 column families, some rows may be<a name="line.195"></a>
+<span class="sourceLineNo">196</span> * missing some column families.<a name="line.196"></a>
+<span class="sourceLineNo">197</span> */<a name="line.197"></a>
+<span class="sourceLineNo">198</span> public Query setLoadColumnFamiliesOnDemand(boolean value) {<a name="line.198"></a>
+<span class="sourceLineNo">199</span> this.loadColumnFamiliesOnDemand = value;<a name="line.199"></a>
+<span class="sourceLineNo">200</span> return this;<a name="line.200"></a>
+<span class="sourceLineNo">201</span> }<a name="line.201"></a>
+<span class="sourceLineNo">202</span><a name="line.202"></a>
+<span class="sourceLineNo">203</span> /**<a name="line.203"></a>
+<span class="sourceLineNo">204</span> * Get the raw loadColumnFamiliesOnDemand setting; if it's not set, can be null.<a name="line.204"></a>
+<span class="sourceLineNo">205</span> */<a name="line.205"></a>
+<span class="sourceLineNo">206</span> public Boolean getLoadColumnFamiliesOnDemandValue() {<a name="line.206"></a>
+<span class="sourceLineNo">207</span> return this.loadColumnFamiliesOnDemand;<a name="line.207"></a>
+<span class="sourceLineNo">208</span> }<a name="line.208"></a>
+<span class="sourceLineNo">209</span><a name="line.209"></a>
+<span class="sourceLineNo">210</span> /**<a name="line.210"></a>
+<span class="sourceLineNo">211</span> * Get the logical value indicating whether on-demand CF loading should be allowed.<a name="line.211"></a>
+<span class="sourceLineNo">212</span> */<a name="line.212"></a>
+<span class="sourceLineNo">213</span> public boolean doLoadColumnFamiliesOnDemand() {<a name="line.213"></a>
+<span class="sourceLineNo">214</span> return (this.loadColumnFamiliesOnDemand != null)<a name="line.214"></a>
+<span class="sourceLineNo">215</span> && this.loadColumnFamiliesOnDemand;<a name="line.215"></a>
+<span class="sourceLineNo">216</span> }<a name="line.216"></a>
+<span class="sourceLineNo">217</span><a name="line.217"></a>
+<span class="sourceLineNo">218</span> /**<a name="line.218"></a>
+<span class="sourceLineNo">219</span> * Get versions of columns only within the specified timestamp range,<a name="line.219"></a>
+<span class="sourceLineNo">220</span> * [minStamp, maxStamp) on a per CF bases. Note, default maximum versions to return is 1. If<a name="line.220"></a>
+<span class="sourceLineNo">221</span> * your time range spans more than one version and you want all versions<a name="line.221"></a>
+<span class="sourceLineNo">222</span> * returned, up the number of versions beyond the default.<a name="line.222"></a>
+<span class="sourceLineNo">223</span> * Column Family time ranges take precedence over the global time range.<a name="line.223"></a>
+<span class="sourceLineNo">224</span> *<a name="line.224"></a>
+<span class="sourceLineNo">225</span> * @param cf the column family for which you want to restrict<a name="line.225"></a>
+<span class="sourceLineNo">226</span> * @param minStamp minimum timestamp value, inclusive<a name="line.226"></a>
+<span class="sourceLineNo">227</span> * @param maxStamp maximum timestamp value, exclusive<a name="line.227"></a>
+<span class="sourceLineNo">228</span> * @return this<a name="line.228"></a>
+<span class="sourceLineNo">229</span> */<a name="line.229"></a>
+<span class="sourceLineNo">230</span><a name="line.230"></a>
+<span class="sourceLineNo">231</span> public Query setColumnFamilyTimeRange(byte[] cf, long minStamp, long maxStamp) {<a name="line.231"></a>
+<span class="sourceLineNo">232</span> colFamTimeRangeMap.put(cf, new TimeRange(minStamp, maxStamp));<a name="line.232"></a>
+<span class="sourceLineNo">233</span> return this;<a name="line.233"></a>
+<span class="sourceLineNo">234</span> }<a name="line.234"></a>
+<span class="sourceLineNo">235</span><a name="line.235"></a>
+<span class="sourceLineNo">236</span> /**<a name="line.236"></a>
+<span class="sourceLineNo">237</span> * @return A map of column families to time ranges<a name="line.237"></a>
+<span class="sourceLineNo">238</span> */<a name="line.238"></a>
+<span class="sourceLineNo">239</span> public Map<byte[], TimeRange> getColumnFamilyTimeRange() {<a name="line.239"></a>
+<span class="sourceLineNo">240</span> return this.colFamTimeRangeMap;<a name="line.240"></a>
+<span class="sourceLineNo">241</span> }<a name="line.241"></a>
+<span class="sourceLineNo">242</span>}<a name="line.242"></a>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/src-html/org/apache/hadoop/hbase/client/Scan.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/Scan.html b/apidocs/src-html/org/apache/hadoop/hbase/client/Scan.html
index 274255a..67d3a00 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/Scan.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/Scan.html
@@ -145,142 +145,142 @@
<span class="sourceLineNo">137</span> private TimeRange tr = new TimeRange();<a name="line.137"></a>
<span class="sourceLineNo">138</span> private Map<byte [], NavigableSet<byte []>> familyMap =<a name="line.138"></a>
<span class="sourceLineNo">139</span> new TreeMap<byte [], NavigableSet<byte []>>(Bytes.BYTES_COMPARATOR);<a name="line.139"></a>
-<span class="sourceLineNo">140</span> private Boolean loadColumnFamiliesOnDemand = null;<a name="line.140"></a>
-<span class="sourceLineNo">141</span> private Boolean asyncPrefetch = null;<a name="line.141"></a>
-<span class="sourceLineNo">142</span><a name="line.142"></a>
-<span class="sourceLineNo">143</span> /**<a name="line.143"></a>
-<span class="sourceLineNo">144</span> * Parameter name for client scanner sync/async prefetch toggle.<a name="line.144"></a>
-<span class="sourceLineNo">145</span> * When using async scanner, prefetching data from the server is done at the background.<a name="line.145"></a>
-<span class="sourceLineNo">146</span> * The parameter currently won't have any effect in the case that the user has set<a name="line.146"></a>
-<span class="sourceLineNo">147</span> * Scan#setSmall or Scan#setReversed<a name="line.147"></a>
-<span class="sourceLineNo">148</span> */<a name="line.148"></a>
-<span class="sourceLineNo">149</span> public static final String HBASE_CLIENT_SCANNER_ASYNC_PREFETCH =<a name="line.149"></a>
-<span class="sourceLineNo">150</span> "hbase.client.scanner.async.prefetch";<a name="line.150"></a>
-<span class="sourceLineNo">151</span><a name="line.151"></a>
-<span class="sourceLineNo">152</span> /**<a name="line.152"></a>
-<span class="sourceLineNo">153</span> * Default value of {@link #HBASE_CLIENT_SCANNER_ASYNC_PREFETCH}.<a name="line.153"></a>
-<span class="sourceLineNo">154</span> */<a name="line.154"></a>
-<span class="sourceLineNo">155</span> public static final boolean DEFAULT_HBASE_CLIENT_SCANNER_ASYNC_PREFETCH = false;<a name="line.155"></a>
-<span class="sourceLineNo">156</span><a name="line.156"></a>
-<span class="sourceLineNo">157</span> /**<a name="line.157"></a>
-<span class="sourceLineNo">158</span> * Set it true for small scan to get better performance<a name="line.158"></a>
-<span class="sourceLineNo">159</span> *<a name="line.159"></a>
-<span class="sourceLineNo">160</span> * Small scan should use pread and big scan can use seek + read<a name="line.160"></a>
-<span class="sourceLineNo">161</span> *<a name="line.161"></a>
-<span class="sourceLineNo">162</span> * seek + read is fast but can cause two problem (1) resource contention (2)<a name="line.162"></a>
-<span class="sourceLineNo">163</span> * cause too much network io<a name="line.163"></a>
-<span class="sourceLineNo">164</span> *<a name="line.164"></a>
-<span class="sourceLineNo">165</span> * [89-fb] Using pread for non-compaction read request<a name="line.165"></a>
-<span class="sourceLineNo">166</span> * https://issues.apache.org/jira/browse/HBASE-7266<a name="line.166"></a>
-<span class="sourceLineNo">167</span> *<a name="line.167"></a>
-<span class="sourceLineNo">168</span> * On the other hand, if setting it true, we would do<a name="line.168"></a>
-<span class="sourceLineNo">169</span> * openScanner,next,closeScanner in one RPC call. It means the better<a name="line.169"></a>
-<span class="sourceLineNo">170</span> * performance for small scan. [HBASE-9488].<a name="line.170"></a>
-<span class="sourceLineNo">171</span> *<a name="line.171"></a>
-<span class="sourceLineNo">172</span> * Generally, if the scan range is within one data block(64KB), it could be<a name="line.172"></a>
-<span class="sourceLineNo">173</span> * considered as a small scan.<a name="line.173"></a>
-<span class="sourceLineNo">174</span> */<a name="line.174"></a>
-<span class="sourceLineNo">175</span> private boolean small = false;<a name="line.175"></a>
-<span class="sourceLineNo">176</span><a name="line.176"></a>
-<span class="sourceLineNo">177</span> /**<a name="line.177"></a>
-<span class="sourceLineNo">178</span> * Create a Scan operation across all rows.<a name="line.178"></a>
-<span class="sourceLineNo">179</span> */<a name="line.179"></a>
-<span class="sourceLineNo">180</span> public Scan() {}<a name="line.180"></a>
-<span class="sourceLineNo">181</span><a name="line.181"></a>
-<span class="sourceLineNo">182</span> public Scan(byte [] startRow, Filter filter) {<a name="line.182"></a>
-<span class="sourceLineNo">183</span> this(startRow);<a name="line.183"></a>
-<span class="sourceLineNo">184</span> this.filter = filter;<a name="line.184"></a>
-<span class="sourceLineNo">185</span> }<a name="line.185"></a>
-<span class="sourceLineNo">186</span><a name="line.186"></a>
-<span class="sourceLineNo">187</span> /**<a name="line.187"></a>
-<span class="sourceLineNo">188</span> * Create a Scan operation starting at the specified row.<a name="line.188"></a>
-<span class="sourceLineNo">189</span> * <p><a name="line.189"></a>
-<span class="sourceLineNo">190</span> * If the specified row does not exist, the Scanner will start from the<a name="line.190"></a>
-<span class="sourceLineNo">191</span> * next closest row after the specified row.<a name="line.191"></a>
-<span class="sourceLineNo">192</span> * @param startRow row to start scanner at or after<a name="line.192"></a>
-<span class="sourceLineNo">193</span> */<a name="line.193"></a>
-<span class="sourceLineNo">194</span> public Scan(byte [] startRow) {<a name="line.194"></a>
-<span class="sourceLineNo">195</span> this.startRow = startRow;<a name="line.195"></a>
-<span class="sourceLineNo">196</span> }<a name="line.196"></a>
-<span class="sourceLineNo">197</span><a name="line.197"></a>
-<span class="sourceLineNo">198</span> /**<a name="line.198"></a>
-<span class="sourceLineNo">199</span> * Create a Scan operation for the range of rows specified.<a name="line.199"></a>
-<span class="sourceLineNo">200</span> * @param startRow row to start scanner at or after (inclusive)<a name="line.200"></a>
-<span class="sourceLineNo">201</span> * @param stopRow row to stop scanner before (exclusive)<a name="line.201"></a>
-<span class="sourceLineNo">202</span> */<a name="line.202"></a>
-<span class="sourceLineNo">203</span> public Scan(byte [] startRow, byte [] stopRow) {<a name="line.203"></a>
-<span class="sourceLineNo">204</span> this.startRow = startRow;<a name="line.204"></a>
-<span class="sourceLineNo">205</span> this.stopRow = stopRow;<a name="line.205"></a>
-<span class="sourceLineNo">206</span> //if the startRow and stopRow both are empty, it is not a Get<a name="line.206"></a>
-<span class="sourceLineNo">207</span> this.getScan = isStartRowAndEqualsStopRow();<a name="line.207"></a>
-<span class="sourceLineNo">208</span> }<a name="line.208"></a>
-<span class="sourceLineNo">209</span><a name="line.209"></a>
-<span class="sourceLineNo">210</span> /**<a name="line.210"></a>
-<span class="sourceLineNo">211</span> * Creates a new instance of this class while copying all values.<a name="line.211"></a>
-<span class="sourceLineNo">212</span> *<a name="line.212"></a>
-<span class="sourceLineNo">213</span> * @param scan The scan instance to copy from.<a name="line.213"></a>
-<span class="sourceLineNo">214</span> * @throws IOException When copying the values fails.<a name="line.214"></a>
-<span class="sourceLineNo">215</span> */<a name="line.215"></a>
-<span class="sourceLineNo">216</span> public Scan(Scan scan) throws IOException {<a name="line.216"></a>
-<span class="sourceLineNo">217</span> startRow = scan.getStartRow();<a name="line.217"></a>
-<span class="sourceLineNo">218</span> stopRow = scan.getStopRow();<a name="line.218"></a>
-<span class="sourceLineNo">219</span> maxVersions = scan.getMaxVersions();<a name="line.219"></a>
-<span class="sourceLineNo">220</span> batch = scan.getBatch();<a name="line.220"></a>
-<span class="sourceLineNo">221</span> storeLimit = scan.getMaxResultsPerColumnFamily();<a name="line.221"></a>
-<span class="sourceLineNo">222</span> storeOffset = scan.getRowOffsetPerColumnFamily();<a name="line.222"></a>
-<span class="sourceLineNo">223</span> caching = scan.getCaching();<a name="line.223"></a>
-<span class="sourceLineNo">224</span> maxResultSize = scan.getMaxResultSize();<a name="line.224"></a>
-<span class="sourceLineNo">225</span> cacheBlocks = scan.getCacheBlocks();<a name="line.225"></a>
-<span class="sourceLineNo">226</span> getScan = scan.isGetScan();<a name="line.226"></a>
-<span class="sourceLineNo">227</span> filter = scan.getFilter(); // clone?<a name="line.227"></a>
-<span class="sourceLineNo">228</span> loadColumnFamiliesOnDemand = scan.getLoadColumnFamiliesOnDemandValue();<a name="line.228"></a>
-<span class="sourceLineNo">229</span> consistency = scan.getConsistency();<a name="line.229"></a>
-<span class="sourceLineNo">230</span> this.setIsolationLevel(scan.getIsolationLevel());<a name="line.230"></a>
-<span class="sourceLineNo">231</span> reversed = scan.isReversed();<a name="line.231"></a>
-<span class="sourceLineNo">232</span> asyncPrefetch = scan.isAsyncPrefetch();<a name="line.232"></a>
-<span class="sourceLineNo">233</span> small = scan.isSmall();<a name="line.233"></a>
-<span class="sourceLineNo">234</span> allowPartialResults = scan.getAllowPartialResults();<a name="line.234"></a>
-<span class="sourceLineNo">235</span> TimeRange ctr = scan.getTimeRange();<a name="line.235"></a>
-<span class="sourceLineNo">236</span> tr = new TimeRange(ctr.getMin(), ctr.getMax());<a name="line.236"></a>
-<span class="sourceLineNo">237</span> Map<byte[], NavigableSet<byte[]>> fams = scan.getFamilyMap();<a name="line.237"></a>
-<span class="sourceLineNo">238</span> for (Map.Entry<byte[],NavigableSet<byte[]>> entry : fams.entrySet()) {<a name="line.238"></a>
-<span class="sourceLineNo">239</span> byte [] fam = entry.getKey();<a name="line.239"></a>
-<span class="sourceLineNo">240</span> NavigableSet<byte[]> cols = entry.getValue();<a name="line.240"></a>
-<span class="sourceLineNo">241</span> if (cols != null && cols.size() > 0) {<a name="line.241"></a>
-<span class="sourceLineNo">242</span> for (byte[] col : cols) {<a name="line.242"></a>
-<span class="sourceLineNo">243</span> addColumn(fam, col);<a name="line.243"></a>
-<span class="sourceLineNo">244</span> }<a name="line.244"></a>
-<span class="sourceLineNo">245</span> } else {<a name="line.245"></a>
-<span class="sourceLineNo">246</span> addFamily(fam);<a name="line.246"></a>
-<span class="sourceLineNo">247</span> }<a name="line.247"></a>
-<span class="sourceLineNo">248</span> }<a name="line.248"></a>
-<span class="sourceLineNo">249</span> for (Map.Entry<String, byte[]> attr : scan.getAttributesMap().entrySet()) {<a name="line.249"></a>
-<span class="sourceLineNo">250</span> setAttribute(attr.getKey(), attr.getValue());<a name="line.250"></a>
-<span class="sourceLineNo">251</span> }<a name="line.251"></a>
-<span class="sourceLineNo">252</span> for (Map.Entry<byte[], TimeRange> entry : scan.getColumnFamilyTimeRange().entrySet()) {<a name="line.252"></a>
-<span class="sourceLineNo">253</span> TimeRange tr = entry.getValue();<a name="line.253"></a>
-<span class="sourceLineNo">254</span> setColumnFamilyTimeRange(entry.getKey(), tr.getMin(), tr.getMax());<a name="line.254"></a>
-<span class="sourceLineNo">255</span> }<a name="line.255"></a>
-<span class="sourceLineNo">256</span> }<a name="line.256"></a>
-<span class="sourceLineNo">257</span><a name="line.257"></a>
-<span class="sourceLineNo">258</span> /**<a name="line.258"></a>
-<span class="sourceLineNo">259</span> * Builds a scan object with the same specs as get.<a name="line.259"></a>
-<span class="sourceLineNo">260</span> * @param get get to model scan after<a name="line.260"></a>
-<span class="sourceLineNo">261</span> */<a name="line.261"></a>
-<span class="sourceLineNo">262</span> public Scan(Get get) {<a name="line.262"></a>
-<span class="sourceLineNo">263</span> this.startRow = get.getRow();<a name="line.263"></a>
-<span class="sourceLineNo">264</span> this.stopRow = get.getRow();<a name="line.264"></a>
-<span class="sourceLineNo">265</span> this.filter = get.getFilter();<a name="line.265"></a>
-<span class="sourceLineNo">266</span> this.cacheBlocks = get.getCacheBlocks();<a name="line.266"></a>
-<span class="sourceLineNo">267</span> this.maxVersions = get.getMaxVersions();<a name="line.267"></a>
-<span class="sourceLineNo">268</span> this.storeLimit = get.getMaxResultsPerColumnFamily();<a name="line.268"></a>
-<span class="sourceLineNo">269</span> this.storeOffset = get.getRowOffsetPerColumnFamily();<a name="line.269"></a>
-<span class="sourceLineNo">270</span> this.tr = get.getTimeRange();<a name="line.270"></a>
-<span class="sourceLineNo">271</span> this.familyMap = get.getFamilyMap();<a name="line.271"></a>
-<span class="sourceLineNo">272</span> this.getScan = true;<a name="line.272"></a>
-<span class="sourceLineNo">273</span> this.asyncPrefetch = false;<a name="line.273"></a>
-<span class="sourceLineNo">274</span> this.consistency = get.getConsistency();<a name="line.274"></a>
-<span class="sourceLineNo">275</span> this.setIsolationLevel(get.getIsolationLevel());<a name="line.275"></a>
+<span class="sourceLineNo">140</span> private Boolean asyncPrefetch = null;<a name="line.140"></a>
+<span class="sourceLineNo">141</span><a name="line.141"></a>
+<span class="sourceLineNo">142</span> /**<a name="line.142"></a>
+<span class="sourceLineNo">143</span> * Parameter name for client scanner sync/async prefetch toggle.<a name="line.143"></a>
+<span class="sourceLineNo">144</span> * When using async scanner, prefetching data from the server is done at the background.<a name="line.144"></a>
+<span class="sourceLineNo">145</span> * The parameter currently won't have any effect in the case that the user has set<a name="line.145"></a>
+<span class="sourceLineNo">146</span> * Scan#setSmall or Scan#setReversed<a name="line.146"></a>
+<span class="sourceLineNo">147</span> */<a name="line.147"></a>
+<span class="sourceLineNo">148</span> public static final String HBASE_CLIENT_SCANNER_ASYNC_PREFETCH =<a name="line.148"></a>
+<span class="sourceLineNo">149</span> "hbase.client.scanner.async.prefetch";<a name="line.149"></a>
+<span class="sourceLineNo">150</span><a name="line.150"></a>
+<span class="sourceLineNo">151</span> /**<a name="line.151"></a>
+<span class="sourceLineNo">152</span> * Default value of {@link #HBASE_CLIENT_SCANNER_ASYNC_PREFETCH}.<a name="line.152"></a>
+<span class="sourceLineNo">153</span> */<a name="line.153"></a>
+<span class="sourceLineNo">154</span> public static final boolean DEFAULT_HBASE_CLIENT_SCANNER_ASYNC_PREFETCH = false;<a name="line.154"></a>
+<span class="sourceLineNo">155</span><a name="line.155"></a>
+<span class="sourceLineNo">156</span> /**<a name="line.156"></a>
+<span class="sourceLineNo">157</span> * Set it true for small scan to get better performance<a name="line.157"></a>
+<span class="sourceLineNo">158</span> *<a name="line.158"></a>
+<span class="sourceLineNo">159</span> * Small scan should use pread and big scan can use seek + read<a name="line.159"></a>
+<span class="sourceLineNo">160</span> *<a name="line.160"></a>
+<span class="sourceLineNo">161</span> * seek + read is fast but can cause two problem (1) resource contention (2)<a name="line.161"></a>
+<span class="sourceLineNo">162</span> * cause too much network io<a name="line.162"></a>
+<span class="sourceLineNo">163</span> *<a name="line.163"></a>
+<span class="sourceLineNo">164</span> * [89-fb] Using pread for non-compaction read request<a name="line.164"></a>
+<span class="sourceLineNo">165</span> * https://issues.apache.org/jira/browse/HBASE-7266<a name="line.165"></a>
+<span class="sourceLineNo">166</span> *<a name="line.166"></a>
+<span class="sourceLineNo">167</span> * On the other hand, if setting it true, we would do<a name="line.167"></a>
+<span class="sourceLineNo">168</span> * openScanner,next,closeScanner in one RPC call. It means the better<a name="line.168"></a>
+<span class="sourceLineNo">169</span> * performance for small scan. [HBASE-9488].<a name="line.169"></a>
+<span class="sourceLineNo">170</span> *<a name="line.170"></a>
+<span class="sourceLineNo">171</span> * Generally, if the scan range is within one data block(64KB), it could be<a name="line.171"></a>
+<span class="sourceLineNo">172</span> * considered as a small scan.<a name="line.172"></a>
+<span class="sourceLineNo">173</span> */<a name="line.173"></a>
+<span class="sourceLineNo">174</span> private boolean small = false;<a name="line.174"></a>
+<span class="sourceLineNo">175</span><a name="line.175"></a>
+<span class="sourceLineNo">176</span> /**<a name="line.176"></a>
+<span class="sourceLineNo">177</span> * Create a Scan operation across all rows.<a name="line.177"></a>
+<span class="sourceLineNo">178</span> */<a name="line.178"></a>
+<span class="sourceLineNo">179</span> public Scan() {}<a name="line.179"></a>
+<span class="sourceLineNo">180</span><a name="line.180"></a>
+<span class="sourceLineNo">181</span> public Scan(byte [] startRow, Filter filter) {<a name="line.181"></a>
+<span class="sourceLineNo">182</span> this(startRow);<a name="line.182"></a>
+<span class="sourceLineNo">183</span> this.filter = filter;<a name="line.183"></a>
+<span class="sourceLineNo">184</span> }<a name="line.184"></a>
+<span class="sourceLineNo">185</span><a name="line.185"></a>
+<span class="sourceLineNo">186</span> /**<a name="line.186"></a>
+<span class="sourceLineNo">187</span> * Create a Scan operation starting at the specified row.<a name="line.187"></a>
+<span class="sourceLineNo">188</span> * <p><a name="line.188"></a>
+<span class="sourceLineNo">189</span> * If the specified row does not exist, the Scanner will start from the<a name="line.189"></a>
+<span class="sourceLineNo">190</span> * next closest row after the specified row.<a name="line.190"></a>
+<span class="sourceLineNo">191</span> * @param startRow row to start scanner at or after<a name="line.191"></a>
+<span class="sourceLineNo">192</span> */<a name="line.192"></a>
+<span class="sourceLineNo">193</span> public Scan(byte [] startRow) {<a name="line.193"></a>
+<span class="sourceLineNo">194</span> this.startRow = startRow;<a name="line.194"></a>
+<span class="sourceLineNo">195</span> }<a name="line.195"></a>
+<span class="sourceLineNo">196</span><a name="line.196"></a>
+<span class="sourceLineNo">197</span> /**<a name="line.197"></a>
+<span class="sourceLineNo">198</span> * Create a Scan operation for the range of rows specified.<a name="line.198"></a>
+<span class="sourceLineNo">199</span> * @param startRow row to start scanner at or after (inclusive)<a name="line.199"></a>
+<span class="sourceLineNo">200</span> * @param stopRow row to stop scanner before (exclusive)<a name="line.200"></a>
+<span class="sourceLineNo">201</span> */<a name="line.201"></a>
+<span class="sourceLineNo">202</span> public Scan(byte [] startRow, byte [] stopRow) {<a name="line.202"></a>
+<span class="sourceLineNo">203</span> this.startRow = startRow;<a name="line.203"></a>
+<span class="sourceLineNo">204</span> this.stopRow = stopRow;<a name="line.204"></a>
+<span class="sourceLineNo">205</span> //if the startRow and stopRow both are empty, it is not a Get<a name="line.205"></a>
+<span class="sourceLineNo">206</span> this.getScan = isStartRowAndEqualsStopRow();<a name="line.206"></a>
+<span class="sourceLineNo">207</span> }<a name="line.207"></a>
+<span class="sourceLineNo">208</span><a name="line.208"></a>
+<span class="sourceLineNo">209</span> /**<a name="line.209"></a>
+<span class="sourceLineNo">210</span> * Creates a new instance of this class while copying all values.<a name="line.210"></a>
+<span class="sourceLineNo">211</span> *<a name="line.211"></a>
+<span class="sourceLineNo">212</span> * @param scan The scan instance to copy from.<a name="line.212"></a>
+<span class="sourceLineNo">213</span> * @throws IOException When copying the values fails.<a name="line.213"></a>
+<span class="sourceLineNo">214</span> */<a name="line.214"></a>
+<span class="sourceLineNo">215</span> public Scan(Scan scan) throws IOException {<a name="line.215"></a>
+<span class="sourceLineNo">216</span> startRow = scan.getStartRow();<a name="line.216"></a>
+<span class="sourceLineNo">217</span> stopRow = scan.getStopRow();<a name="line.217"></a>
+<span class="sourceLineNo">218</span> maxVersions = scan.getMaxVersions();<a name="line.218"></a>
+<span class="sourceLineNo">219</span> batch = scan.getBatch();<a name="line.219"></a>
+<span class="sourceLineNo">220</span> storeLimit = scan.getMaxResultsPerColumnFamily();<a name="line.220"></a>
+<span class="sourceLineNo">221</span> storeOffset = scan.getRowOffsetPerColumnFamily();<a name="line.221"></a>
+<span class="sourceLineNo">222</span> caching = scan.getCaching();<a name="line.222"></a>
+<span class="sourceLineNo">223</span> maxResultSize = scan.getMaxResultSize();<a name="line.223"></a>
+<span class="sourceLineNo">224</span> cacheBlocks = scan.getCacheBlocks();<a name="line.224"></a>
+<span class="sourceLineNo">225</span> getScan = scan.isGetScan();<a name="line.225"></a>
+<span class="sourceLineNo">226</span> filter = scan.getFilter(); // clone?<a name="line.226"></a>
+<span class="sourceLineNo">227</span> loadColumnFamiliesOnDemand = scan.getLoadColumnFamiliesOnDemandValue();<a name="line.227"></a>
+<span class="sourceLineNo">228</span> consistency = scan.getConsistency();<a name="line.228"></a>
+<span class="sourceLineNo">229</span> this.setIsolationLevel(scan.getIsolationLevel());<a name="line.229"></a>
+<span class="sourceLineNo">230</span> reversed = scan.isReversed();<a name="line.230"></a>
+<span class="sourceLineNo">231</span> asyncPrefetch = scan.isAsyncPrefetch();<a name="line.231"></a>
+<span class="sourceLineNo">232</span> small = scan.isSmall();<a name="line.232"></a>
+<span class="sourceLineNo">233</span> allowPartialResults = scan.getAllowPartialResults();<a name="line.233"></a>
+<span class="sourceLineNo">234</span> TimeRange ctr = scan.getTimeRange();<a name="line.234"></a>
+<span class="sourceLineNo">235</span> tr = new TimeRange(ctr.getMin(), ctr.getMax());<a name="line.235"></a>
+<span class="sourceLineNo">236</span> Map<byte[], NavigableSet<byte[]>> fams = scan.getFamilyMap();<a name="line.236"></a>
+<span class="sourceLineNo">237</span> for (Map.Entry<byte[],NavigableSet<byte[]>> entry : fams.entrySet()) {<a name="line.237"></a>
+<span class="sourceLineNo">238</span> byte [] fam = entry.getKey();<a name="line.238"></a>
+<span class="sourceLineNo">239</span> NavigableSet<byte[]> cols = entry.getValue();<a name="line.239"></a>
+<span class="sourceLineNo">240</span> if (cols != null && cols.size() > 0) {<a name="line.240"></a>
+<span class="sourceLineNo">241</span> for (byte[] col : cols) {<a name="line.241"></a>
+<span class="sourceLineNo">242</span> addColumn(fam, col);<a name="line.242"></a>
+<span class="sourceLineNo">243</span> }<a name="line.243"></a>
+<span class="sourceLineNo">244</span> } else {<a name="line.244"></a>
+<span class="sourceLineNo">245</span> addFamily(fam);<a name="line.245"></a>
+<span class="sourceLineNo">246</span> }<a name="line.246"></a>
+<span class="sourceLineNo">247</span> }<a name="line.247"></a>
+<span class="sourceLineNo">248</span> for (Map.Entry<String, byte[]> attr : scan.getAttributesMap().entrySet()) {<a name="line.248"></a>
+<span class="sourceLineNo">249</span> setAttribute(attr.getKey(), attr.getValue());<a name="line.249"></a>
+<span class="sourceLineNo">250</span> }<a name="line.250"></a>
+<span class="sourceLineNo">251</span> for (Map.Entry<byte[], TimeRange> entry : scan.getColumnFamilyTimeRange().entrySet()) {<a name="line.251"></a>
+<span class="sourceLineNo">252</span> TimeRange tr = entry.getValue();<a name="line.252"></a>
+<span class="sourceLineNo">253</span> setColumnFamilyTimeRange(entry.getKey(), tr.getMin(), tr.getMax());<a name="line.253"></a>
+<span class="sourceLineNo">254</span> }<a name="line.254"></a>
+<span class="sourceLineNo">255</span> }<a name="line.255"></a>
+<span class="sourceLineNo">256</span><a name="line.256"></a>
+<span class="sourceLineNo">257</span> /**<a name="line.257"></a>
+<span class="sourceLineNo">258</span> * Builds a scan object with the same specs as get.<a name="line.258"></a>
+<span class="sourceLineNo">259</span> * @param get get to model scan after<a name="line.259"></a>
+<span class="sourceLineNo">260</span> */<a name="line.260"></a>
+<span class="sourceLineNo">261</span> public Scan(Get get) {<a name="line.261"></a>
+<span class="sourceLineNo">262</span> this.startRow = get.getRow();<a name="line.262"></a>
+<span class="sourceLineNo">263</span> this.stopRow = get.getRow();<a name="line.263"></a>
+<span class="sourceLineNo">264</span> this.filter = get.getFilter();<a name="line.264"></a>
+<span class="sourceLineNo">265</span> this.cacheBlocks = get.getCacheBlocks();<a name="line.265"></a>
+<span class="sourceLineNo">266</span> this.maxVersions = get.getMaxVersions();<a name="line.266"></a>
+<span class="sourceLineNo">267</span> this.storeLimit = get.getMaxResultsPerColumnFamily();<a name="line.267"></a>
+<span class="sourceLineNo">268</span> this.storeOffset = get.getRowOffsetPerColumnFamily();<a name="line.268"></a>
+<span class="sourceLineNo">269</span> this.tr = get.getTimeRange();<a name="line.269"></a>
+<span class="sourceLineNo">270</span> this.familyMap = get.getFamilyMap();<a name="line.270"></a>
+<span class="sourceLineNo">271</span> this.getScan = true;<a name="line.271"></a>
+<span class="sourceLineNo">272</span> this.asyncPrefetch = false;<a name="line.272"></a>
+<span class="sourceLineNo">273</span> this.consistency = get.getConsistency();<a name="line.273"></a>
+<span class="sourceLineNo">274</span> this.setIsolationLevel(get.getIsolationLevel());<a name="line.274"></a>
+<span class="sourceLineNo">275</span> this.loadColumnFamiliesOnDemand = get.getLoadColumnFamiliesOnDemandValue();<a name="line.275"></a>
<span class="sourceLineNo">276</span> for (Map.Entry<String, byte[]> attr : get.getAttributesMap().entrySet()) {<a name="line.276"></a>
<span class="sourceLineNo">277</span> setAttribute(attr.getKey(), attr.getValue());<a name="line.277"></a>
<span class="sourceLineNo">278</span> }<a name="line.278"></a>
@@ -761,261 +761,229 @@
<span class="sourceLineNo">753</span> return allowPartialResults;<a name="line.753"></a>
<span class="sourceLineNo">754</span> }<a name="line.754"></a>
<span class="sourceLineNo">755</span><a name="line.755"></a>
-<span class="sourceLineNo">756</span> /**<a name="line.756"></a>
-<span class="sourceLineNo">757</span> * Set the value indicating whether loading CFs on demand should be allowed (cluster<a name="line.757"></a>
-<span class="sourceLineNo">758</span> * default is false). On-demand CF loading doesn't load column families until necessary, e.g.<a name="line.758"></a>
-<span class="sourceLineNo">759</span> * if you filter on one column, the other column family data will be loaded only for the rows<a name="line.759"></a>
-<span class="sourceLineNo">760</span> * that are included in result, not all rows like in normal case.<a name="line.760"></a>
-<span class="sourceLineNo">761</span> * With column-specific filters, like SingleColumnValueFilter w/filterIfMissing == true,<a name="line.761"></a>
-<span class="sourceLineNo">762</span> * this can deliver huge perf gains when there's a cf with lots of data; however, it can<a name="line.762"></a>
-<span class="sourceLineNo">763</span> * also lead to some inconsistent results, as follows:<a name="line.763"></a>
-<span class="sourceLineNo">764</span> * - if someone does a concurrent update to both column families in question you may get a row<a name="line.764"></a>
-<span class="sourceLineNo">765</span> * that never existed, e.g. for { rowKey = 5, { cat_videos =&gt; 1 }, { video =&gt; "my cat" } }<a name="line.765"></a>
-<span class="sourceLineNo">766</span> * someone puts rowKey 5 with { cat_videos =&gt; 0 }, { video =&gt; "my dog" }, concurrent scan<a name="line.766"></a>
-<span class="sourceLineNo">767</span> * filtering on "cat_videos == 1" can get { rowKey = 5, { cat_videos =&gt; 1 },<a name="line.767"></a>
-<span class="sourceLineNo">768</span> * { video =&gt; "my dog" } }.<a name="line.768"></a>
-<span class="sourceLineNo">769</span> * - if there's a concurrent split and you have more than 2 column families, some rows may be<a name="line.769"></a>
-<span class="sourceLineNo">770</span> * missing some column families.<a name="line.770"></a>
-<span class="sourceLineNo">771</span> */<a name="line.771"></a>
-<span class="sourceLineNo">772</span> public Scan setLoadColumnFamiliesOnDemand(boolean value) {<a name="line.772"></a>
-<span class="sourceLineNo">773</span> this.loadColumnFamiliesOnDemand = value;<a name="line.773"></a>
-<span class="sourceLineNo">774</span> return this;<a name="line.774"></a>
-<span class="sourceLineNo">775</span> }<a name="line.775"></a>
-<span class="sourceLineNo">776</span><a name="line.776"></a>
-<span class="sourceLineNo">777</span> /**<a name="line.777"></a>
-<span class="sourceLineNo">778</span> * Get the raw loadColumnFamiliesOnDemand setting; if it's not set, can be null.<a name="line.778"></a>
-<span class="sourceLineNo">779</span> */<a name="line.779"></a>
-<span class="sourceLineNo">780</span> public Boolean getLoadColumnFamiliesOnDemandValue() {<a name="line.780"></a>
-<span class="sourceLineNo">781</span> return this.loadColumnFamiliesOnDemand;<a name="line.781"></a>
-<span class="sourceLineNo">782</span> }<a name="line.782"></a>
-<span class="sourceLineNo">783</span><a name="line.783"></a>
-<span class="sourceLineNo">784</span> /**<a name="line.784"></a>
-<span class="sourceLineNo">785</span> * Get the logical value indicating whether on-demand CF loading should be allowed.<a name="line.785"></a>
-<span class="sourceLineNo">786</span> */<a name="line.786"></a>
-<span class="sourceLineNo">787</span> public boolean doLoadColumnFamiliesOnDemand() {<a name="line.787"></a>
-<span class="sourceLineNo">788</span> return (this.loadColumnFamiliesOnDemand != null)<a name="line.788"></a>
-<span class="sourceLineNo">789</span> && this.loadColumnFamiliesOnDemand.booleanValue();<a name="line.789"></a>
-<span class="sourceLineNo">790</span> }<a name="line.790"></a>
-<span class="sourceLineNo">791</span><a name="line.791"></a>
-<span class="sourceLineNo">792</span> /**<a name="line.792"></a>
-<span class="sourceLineNo">793</span> * Compile the table and column family (i.e. schema) information<a name="line.793"></a>
-<span class="sourceLineNo">794</span> * into a String. Useful for parsing and aggregation by debugging,<a name="line.794"></a>
-<span class="sourceLineNo">795</span> * logging, and administration tools.<a name="line.795"></a>
-<span class="sourceLineNo">796</span> * @return Map<a name="line.796"></a>
-<span class="sourceLineNo">797</span> */<a name="line.797"></a>
-<span class="sourceLineNo">798</span> @Override<a name="line.798"></a>
-<span class="sourceLineNo">799</span> public Map<String, Object> getFingerprint() {<a name="line.799"></a>
-<span class="sourceLineNo">800</span> Map<String, Object> map = new HashMap<String, Object>();<a name="line.800"></a>
-<span class="sourceLineNo">801</span> List<String> families = new ArrayList<String>();<a name="line.801"></a>
-<span class="sourceLineNo">802</span> if(this.familyMap.size() == 0) {<a name="line.802"></a>
-<span class="sourceLineNo">803</span> map.put("families", "ALL");<a name="line.803"></a>
-<span class="sourceLineNo">804</span> return map;<a name="line.804"></a>
-<span class="sourceLineNo">805</span> } else {<a name="line.805"></a>
-<span class="sourceLineNo">806</span> map.put("families", families);<a name="line.806"></a>
-<span class="sourceLineNo">807</span> }<a name="line.807"></a>
-<span class="sourceLineNo">808</span> for (Map.Entry<byte [], NavigableSet<byte[]>> entry :<a name="line.808"></a>
-<span class="sourceLineNo">809</span> this.familyMap.entrySet()) {<a name="line.809"></a>
-<span class="sourceLineNo">810</span> families.add(Bytes.toStringBinary(entry.getKey()));<a name="line.810"></a>
-<span class="sourceLineNo">811</span> }<a name="line.811"></a>
-<span class="sourceLineNo">812</span> return map;<a name="line.812"></a>
-<span class="sourceLineNo">813</span> }<a name="line.813"></a>
-<span class="sourceLineNo">814</span><a name="line.814"></a>
-<span class="sourceLineNo">815</span> /**<a name="line.815"></a>
-<span class="sourceLineNo">816</span> * Compile the details beyond the scope of getFingerprint (row, columns,<a name="line.816"></a>
-<span class="sourceLineNo">817</span> * timestamps, etc.) into a Map along with the fingerprinted information.<a name="line.817"></a>
-<span class="sourceLineNo">818</span> * Useful for debugging, logging, and administration tools.<a name="line.818"></a>
-<span class="sourceLineNo">819</span> * @param maxCols a limit on the number of columns output prior to truncation<a name="line.819"></a>
-<span class="sourceLineNo">820</span> * @return Map<a name="line.820"></a>
-<span class="sourceLineNo">821</span> */<a name="line.821"></a>
-<span class="sourceLineNo">822</span> @Override<a name="line.822"></a>
-<span class="sourceLineNo">823</span> public Map<String, Object> toMap(int maxCols) {<a name="line.823"></a>
-<span class="sourceLineNo">824</span> // start with the fingerpring map and build on top of it<a name="line.824"></a>
-<span class="sourceLineNo">825</span> Map<String, Object> map = getFingerprint();<a name="line.825"></a>
-<span class="sourceLineNo">826</span> // map from families to column list replaces fingerprint's list of families<a name="line.826"></a>
-<span class="sourceLineNo">827</span> Map<String, List<String>> familyColumns =<a name="line.827"></a>
-<span class="sourceLineNo">828</span> new HashMap<String, List<String>>();<a name="line.828"></a>
-<span class="sourceLineNo">829</span> map.put("families", familyColumns);<a name="line.829"></a>
-<span class="sourceLineNo">830</span> // add scalar information first<a name="line.830"></a>
-<span class="sourceLineNo">831</span> map.put("startRow", Bytes.toStringBinary(this.startRow));<a name="line.831"></a>
-<span class="sourceLineNo">832</span> map.put("stopRow", Bytes.toStringBinary(this.stopRow));<a name="line.832"></a>
-<span class="sourceLineNo">833</span> map.put("maxVersions", this.maxVersions);<a name="line.833"></a>
-<span class="sourceLineNo">834</span> map.put("batch", this.batch);<a name="line.834"></a>
-<span class="sourceLineNo">835</span> map.put("caching", this.caching);<a name="line.835"></a>
-<span class="sourceLineNo">836</span> map.put("maxResultSize", this.maxResultSize);<a name="line.836"></a>
-<span class="sourceLineNo">837</span> map.put("cacheBlocks", this.cacheBlocks);<a name="line.837"></a>
-<span class="sourceLineNo">838</span> map.put("loadColumnFamiliesOnDemand", this.loadColumnFamiliesOnDemand);<a name="line.838"></a>
-<span class="sourceLineNo">839</span> List<Long> timeRange = new ArrayList<Long>();<a name="line.839"></a>
-<span class="sourceLineNo">840</span> timeRange.add(this.tr.getMin());<a name="line.840"></a>
-<span class="sourceLineNo">841</span> timeRange.add(this.tr.getMax());<a name="line.841"></a>
-<span class="sourceLineNo">842</span> map.put("timeRange", timeRange);<a name="line.842"></a>
-<span class="sourceLineNo">843</span> int colCount = 0;<a name="line.843"></a>
-<span class="sourceLineNo">844</span> // iterate through affected families and list out up to maxCols columns<a name="line.844"></a>
-<span class="sourceLineNo">845</span> for (Map.Entry<byte [], NavigableSet<byte[]>> entry :<a name="line.845"></a>
-<span class="sourceLineNo">846</span> this.familyMap.entrySet()) {<a name="line.846"></a>
-<span class="sourceLineNo">847</span> List<String> columns = new ArrayList<String>();<a name="line.847"></a>
-<span class="sourceLineNo">848</span> familyColumns.put(Bytes.toStringBinary(entry.getKey()), columns);<a name="line.848"></a>
-<span class="sourceLineNo">849</span> if(entry.getValue() == null) {<a name="line.849"></a>
-<span class="sourceLineNo">850</span> colCount++;<a name="line.850"></a>
-<span class="sourceLineNo">851</span> --maxCols;<a name="line.851"></a>
-<span class="sourceLineNo">852</span> columns.add("ALL");<a name="line.852"></a>
-<span class="sourceLineNo">853</span> } else {<a name="line.853"></a>
-<span class="sourceLineNo">854</span> colCount += entry.getValue().size();<a name="line.854"></a>
-<span class="sourceLineNo">855</span> if (maxCols <= 0) {<a name="line.855"></a>
-<span class="sourceLineNo">856</span> continue;<a name="line.856"></a>
-<span class="sourceLineNo">857</span> }<a name="line.857"></a>
-<span class="sourceLineNo">858</span> for (byte [] column : entry.getValue()) {<a name="line.858"></a>
-<span class="sourceLineNo">859</span> if (--maxCols <= 0) {<a name="line.859"></a>
-<span class="sourceLineNo">860</span> continue;<a name="line.860"></a>
-<span class="sourceLineNo">861</span> }<a name="line.861"></a>
-<span class="sourceLineNo">862</span> columns.add(Bytes.toStringBinary(column));<a name="line.862"></a>
-<span class="sourceLineNo">863</span> }<a name="line.863"></a>
-<span class="sourceLineNo">864</span> }<a name="line.864"></a>
-<span class="sourceLineNo">865</span> }<a name="line.865"></a>
-<span class="sourceLineNo">866</span> map.put("totalColumns", colCount);<a name="line.866"></a>
-<span class="sourceLineNo">867</span> if (this.filter != null) {<a name="line.867"></a>
-<span class="sourceLineNo">868</span> map.put("filter", this.filter.toString());<a name="line.868"></a>
-<span class="sourceLineNo">869</span> }<a name="line.869"></a>
-<span class="sourceLineNo">870</span> // add the id if set<a name="line.870"></a>
-<span class="sourceLineNo">871</span> if (getId() != null) {<a name="line.871"></a>
-<span class="sourceLineNo">872</span> map.put("id", getId());<a name="line.872"></a>
-<span class="sourceLineNo">873</span> }<a name="line.873"></a>
-<span class="sourceLineNo">874</span> return map;<a name="line.874"></a>
-<span class="sourceLineNo">875</span> }<a name="line.875"></a>
-<span class="sourceLineNo">876</span><a name="line.876"></a>
-<span class="sourceLineNo">877</span> /**<a name="line.877"></a>
-<span class="sourceLineNo">878</span> * Enable/disable "raw" mode for this scan.<a name="line.878"></a>
-<span class="sourceLineNo">879</span> * If "raw" is enabled the scan will return all<a name="line.879"></a>
-<span class="sourceLineNo">880</span> * delete marker and deleted rows that have not<a name="line.880"></a>
-<span class="sourceLineNo">881</span> * been collected, yet.<a name="line.881"></a>
-<span class="sourceLineNo">882</span> * This is mostly useful for Scan on column families<a name="line.882"></a>
-<span class="sourceLineNo">883</span> * that have KEEP_DELETED_ROWS enabled.<a name="line.883"></a>
-<span class="sourceLineNo">884</span> * It is an error to specify any column when "raw" is set.<a name="line.884"></a>
-<span class="sourceLineNo">885</span> * @param raw True/False to enable/disable "raw" mode.<a name="line.885"></a>
-<span class="sourceLineNo">886</span> */<a name="line.886"></a>
-<span class="sourceLineNo">887</span> public Scan setRaw(boolean raw) {<a name="line.887"></a>
-<span class="sourceLineNo">888</span> setAttribute(RAW_ATTR, Bytes.toBytes(raw));<a name="line.888"></a>
-<span class="sourceLineNo">889</span> return this;<a name="line.889"></a>
-<span class="sourceLineNo">890</span> }<a name="line.890"></a>
-<span class="sourceLineNo">891</span><a name="line.891"></a>
-<span class="sourceLineNo">892</span> /**<a name="line.892"></a>
-<span class="sourceLineNo">893</span> * @return True if this Scan is in "raw" mode.<a name="line.893"></a>
-<span class="sourceLineNo">894</span> */<a name="line.894"></a>
-<span class="sourceLineNo">895</span> public boolean isRaw() {<a name="line.895"></a>
-<span class="sourceLineNo">896</span> byte[] attr = getAttribute(RAW_ATTR);<a name="line.896"></a>
-<span class="sourceLineNo">897</span> return attr == null ? false : Bytes.toBoolean(attr);<a name="line.897"></a>
-<span class="sourceLineNo">898</span> }<a name="line.898"></a>
-<span class="sourceLineNo">899</span><a name="line.899"></a>
-<span class="sourceLineNo">900</span><a name="line.900"></a>
-<span class="sourceLineNo">901</span><a name="line.901"></a>
-<span class="sourceLineNo">902</span> /**<a name="line.902"></a>
-<span class="sourceLineNo">903</span> * Set whether this scan is a small scan<a name="line.903"></a>
-<span class="sourceLineNo">904</span> * <p><a name="line.904"></a>
-<span class="sourceLineNo">905</span> * Small scan should use pread and big scan can use seek + read<a name="line.905"></a>
-<span class="sourceLineNo">906</span> *<a name="line.906"></a>
-<span class="sourceLineNo">907</span> * seek + read is fast but can cause two problem (1) resource contention (2)<a name="line.907"></a>
-<span class="sourceLineNo">908</span> * cause too much network io<a name="line.908"></a>
-<span class="sourceLineNo">909</span> *<a name="line.909"></a>
-<span class="sourceLineNo">910</span> * [89-fb] Using pread for non-compaction read request<a name="line.910"></a>
-<span class="sourceLineNo">911</span> * https://issues.apache.org/jira/browse/HBASE-7266<a name="line.911"></a>
-<span class="sourceLineNo">912</span> *<a name="line.912"></a>
-<span class="sourceLineNo">913</span> * On the other hand, if setting it true, we would do<a name="line.913"></a>
-<span class="sourceLineNo">914</span> * openScanner,next,closeScanner in one RPC call. It means the better<a name="line.914"></a>
-<span class="sourceLineNo">915</span> * performance for small scan. [HBASE-9488].<a name="line.915"></a>
-<span class="sourceLineNo">916</span> *<a name="line.916"></a>
-<span class="sourceLineNo">917</span> * Generally, if the scan range is within one data block(64KB), it could be<a name="line.917"></a>
-<span class="sourceLineNo">918</span> * considered as a small scan.<a name="line.918"></a>
-<span class="sourceLineNo">919</span> *<a name="line.919"></a>
-<span class="sourceLineNo">920</span> * @param small<a name="line.920"></a>
-<span class="sourceLineNo">921</span> */<a name="line.921"></a>
-<span class="sourceLineNo">922</span> public Scan setSmall(boolean small) {<a name="line.922"></a>
-<span class="sourceLineNo">923</span> this.small = small;<a name="line.923"></a>
-<span class="sourceLineNo">924</span> return this;<a name="line.924"></a>
-<span class="sourceLineNo">925</span> }<a name="line.925"></a>
-<span class="sourceLineNo">926</span><a name="line.926"></a>
-<span class="sourceLineNo">927</span> /**<a name="line.927"></a>
-<span class="sourceLineNo">928</span> * Get whether this scan is a small scan<a name="line.928"></a>
-<span class="sourceLineNo">929</span> * @return true if small scan<a name="line.929"></a>
-<span class="sourceLineNo">930</span> */<a name="line.930"></a>
-<span class="sourceLineNo">931</span> public boolean isSmall() {<a name="line.931"></a>
-<span class="sourceLineNo">932</span> return small;<a name="line.932"></a>
-<span class="sourceLineNo">933</span> }<a name="line.933"></a>
-<span class="sourceLineNo">934</span><a name="line.934"></a>
-<span class="sourceLineNo">935</span> @Override<a name="line.935"></a>
-<span class="sourceLineNo">936</span> public Scan setAttribute(String name, byte[] value) {<a name="line.936"></a>
-<span class="sourceLineNo">937</span> return (Scan) super.setAttribute(name, value);<a name="line.937"></a>
-<span class="sourceLineNo">938</span> }<a name="line.938"></a>
-<span class="sourceLineNo">939</span><a name="line.939"></a>
-<span class="sourceLineNo">940</span> @Override<a name="line.940"></a>
-<span class="sourceLineNo">941</span> public Scan setId(String id) {<a name="line.941"></a>
-<span class="sourceLineNo">942</span> return (Scan) super.setId(id);<a name="line.942"></a>
-<span class="sourceLineNo">943</span> }<a name="line.943"></a>
-<span class="sourceLineNo">944</span><a name="line.944"></a>
-<span class="sourceLineNo">945</span> @Override<a name="line.945"></a>
-<span class="sourceLineNo">946</span> public Scan setAuthorizations(Authorizations authorizations) {<a name="line.946"></a>
-<span class="sourceLineNo">947</span> return (Scan) super.setAuthorizations(authorizations);<a name="line.947"></a>
-<span class="sourceLineNo">948</span> }<a name="line.948"></a>
-<span class="sourceLineNo">949</span><a name="line.949"></a>
-<span class="sourceLineNo">950</span> @Override<a name="line.950"></a>
-<span class="sourceLineNo">951</span> public Scan setACL(Map<String, Permission> perms) {<a name="line.951"></a>
-<span class="sourceLineNo">952</span> return (Scan) super.setACL(perms);<a name="line.952"></a>
-<span class="sourceLineNo">953</span> }<a name="line.953"></a>
-<span class="sourceLineNo">954</span><a name="line.954"></a>
-<span class="sourceLineNo">955</span> @Override<a name="line.955"></a>
-<span class="sourceLineNo">956</span> public Scan setACL(String user, Permission perms) {<a name="line.956"></a>
-<span class="sourceLineNo">957</span> return (Scan) super.setACL(user, perms);<a name="line.957"></a>
+<span class="sourceLineNo">756</span> public Scan setLoadColumnFamiliesOnDemand(boolean value) {<a name="line.756"></a>
+<span class="sourceLineNo">757</span> return (Scan) super.setLoadColumnFamiliesOnDemand(value);<a name="line.757"></a>
+<span class="sourceLineNo">758</span> }<a name="line.758"></a>
+<span class="sourceLineNo">759</span><a name="line.759"></a>
+<span class="sourceLineNo">760</span> /**<a name="line.760"></a>
+<span class="sourceLineNo">761</span> * Compile the table and column family (i.e. schema) information<a name="line.761"></a>
+<span class="sourceLineNo">762</span> * into a String. Useful for parsing and aggregation by debugging,<a name="line.762"></a>
+<span class="sourceLineNo">763</span> * logging, and administration tools.<a name="line.763"></a>
+<span class="sourceLineNo">764</span> * @return Map<a name="line.764"></a>
+<span class="sourceLineNo">765</span> */<a name="line.765"></a>
+<span class="sourceLineNo">766</span> @Override<a name="line.766"></a>
+<span class="sourceLineNo">767</span> public Map<String, Object> getFingerprint() {<a name="line.767"></a>
+<span class="sourceLineNo">768</span> Map<String, Object> map = new HashMap<String, Object>();<a name="line.768"></a>
+<span class="sourceLineNo">769</span> List<String> families = new ArrayList<String>();<a name="line.769"></a>
+<span class="sourceLineNo">770</span> if(this.familyMap.size() == 0) {<a name="line.770"></a>
+<span class="sourceLineNo">771</span> map.put("families", "ALL");<a name="line.771"></a>
+<span class="sourceLineNo">772</span> return map;<a name="line.772"></a>
+<span class="sourceLineNo">773</span> } else {<a name="line.773"></a>
+<span class="sourceLineNo">774</span> map.put("families", families);<a name="line.774"></a>
+<span class="sourceLineNo">775</span> }<a name="line.775"></a>
+<span class="sourceLineNo">776</span> for (Map.Entry<byte [], NavigableSet<byte[]>> entry :<a name="line.776"></a>
+<span class="sourceLineNo">777</span> this.familyMap.entrySet()) {<a name="line.777"></a>
+<span class="sourceLineNo">778</span> families.add(Bytes.toStringBinary(entry.getKey()));<a name="line.778"></a>
+<span class="sourceLineNo">779</span> }<a name="line.779"></a>
+<span class="sourceLineNo">780</span> return map;<a name="line.780"></a>
+<span class="sourceLineNo">781</span> }<a name="line.781"></a>
+<span class="sourceLineNo">782</span><a name="line.782"></a>
+<span class="sourceLineNo">783</span> /**<a name="line.783"></a>
+<span class="sourceLineNo">784</span> * Compile the details beyond the scope of getFingerprint (row, columns,<a name="line.784"></a>
+<span class="sourceLineNo">785</span> * timestamps, etc.) into a Map along with the fingerprinted information.<a name="line.785"></a>
+<span class="sourceLineNo">786</span> * Useful for debugging, logging, and administration tools.<a name="line.786"></a>
+<span class="sourceLineNo">787</span> * @param maxCols a limit on the number of columns output prior to truncation<a name="line.787"></a>
+<span class="sourceLineNo">788</span> * @return Map<a name="line.788"></a>
+<span class="sourceLineNo">789</span> */<a name="line.789"></a>
+<span class="sourceLineNo">790</span> @Override<a name="line.790"></a>
+<span class="sourceLineNo">791</span> public Map<String, Object> toMap(int maxCols) {<a name="line.791"></a>
+<span class="sourceLineNo">792</span> // start with the fingerpring map and build on top of it<a name="line.792"></a>
+<span class="sourceLineNo">793</span> Map<String, Object> map = getFingerprint();<a name="line.793"></a>
+<span class="sourceLineNo">794</span> // map from families to column list replaces fingerprint's list of families<a name="line.794"></a>
+<span class="sourceLineNo">795</span> Map<String, List<String>> familyColumns =<a name="line.795"></a>
+<span class="sourceLineNo">796</span> new HashMap<String, List<String>>();<a name="line.796"></a>
+<span class="sourceLineNo">797</span> map.put("families", familyColumns);<a name="line.797"></a>
+<span class="sourceLineNo">798</span> // add scalar information first<a name="line.798"></a>
+<span class="sourceLineNo">799</span> map.put("startRow", Bytes.toStringBinary(this.startRow));<a name="line.799"></a>
+<span class="sourceLineNo">800</span> map.put("stopRow", Bytes.toStringBinary(this.stopRow));<a name="line.800"></a>
+<span class="sourceLineNo">801</span> map.put("maxVersions", this.maxVersions);<a name="line.801"></a>
+<span class="sourceLineNo">802</span> map.put("batch", this.batch);<a name="line.802"></a>
+<span class="sourceLineNo">803</span> map.put("caching", this.caching);<a name="line.803"></a>
+<span class="sourceLineNo">804</span> map.put("maxResultSize", this.maxResultSize);<a name="line.804"></a>
+<span class="sourceLineNo">805</span> map.put("cacheBlocks", this.cacheBlocks);<a name="line.805"></a>
+<span class="sourceLineNo">806</span> map.put("loadColumnFamiliesOnDemand", this.loadColumnFamiliesOnDemand);<a name="line.806"></a>
+<span class="sourceLineNo">807</span> List<Long> timeRange = new ArrayList<Long>();<a name="line.807"></a>
+<span class="sourceLineNo">808</span> timeRange.add(this.tr.getMin());<a name="line.808"></a>
+<span class="sourceLineNo">809</span> timeRange.add(this.tr.getMax());<a name="line.809"></a>
+<span class="sourceLineNo">810</span> map.put("timeRange", timeRange);<a name="line.810"></a>
+<span class="sourceLineNo">811</span> int colCount = 0;<a name="line.811"></a>
+<span class="sourceLineNo">812</span> // iterate through affected families and list out up to maxCols columns<a name="line.812"></a>
+<span class="sourceLineNo">813</span> for (Map.Entry<byte [], NavigableSet<byte[]>> entry :<a name="line.813"></a>
+<span class="sourceLineNo">814</span> this.familyMap.entrySet()) {<a name="line.814"></a>
+<span class="sourceLineNo">815</span> List<String> columns = new ArrayList<String>();<a name="line.815"></a>
+<span class="sourceLineNo">816</span> familyColumns.put(Bytes.toStringBinary(entry.getKey()), columns);<a name="line.816"></a>
+<span class="sourceLineNo">817</span> if(entry.getValue() == null) {<a name="line.817"></a>
+<span class="sourceLineNo">818</span> colCount++;<a name="line.818"></a>
+<span class="sourceLineNo">819</span> --maxCols;<a name="line.819"></a>
+<span class="sourceLineNo">820</span> columns.add("ALL");<a name="line.820"></a>
+<span class="sourceLineNo">821</span> } else {<a name="line.821"></a>
+<span class="sourceLineNo">822</span> colCount += entry.getValue().size();<a name="line.822"></a>
+<span class="sourceLineNo">823</span> if (maxCols <= 0) {<a name="line.823"></a>
+<span class="sourceLineNo">824</span> continue;<a name="line.824"></a>
+<span class="sourceLineNo">825</span> }<a name="line.825"></a>
+<span class="sourceLineNo">826</span> for (byte [] column : entry.getValue()) {<a name="line.826"></a>
+<span class="sourceLineNo">827</span> if (--maxCols <= 0) {<a name="line.827"></a>
+<span class="sourceLineNo">828</span> continue;<a name="line.828"></a>
+<span class="sourceLineNo">829</span> }<a name="line.829"></a>
+<span class="sourceLineNo">830</span> columns.add(Bytes.toStringBinary(column));<a name="line.830"></a>
+<span class="sourceLineNo">831</span> }<a name="line.831"></a>
+<span class="sourceLineNo">832</span> }<a name="line.832"></a>
+<span class="sourceLineNo">833</span> }<a name="line.833"></a>
+<span class="sourceLineNo">834</span> map.put("totalColumns", colCount);<a name="line.834"></a>
+<span class="sourceLineNo">835</span> if (this.filter != null) {<a name="line.835"></a>
+<span class="sourceLineNo">836</span> map.put("filter", this.filter.toString());<a name="line.836"></a>
+<span class="sourceLineNo">837</span> }<a name="line.837"></a>
+<span class="sourceLineNo">838</span> // add the id if set<a name="line.838"></a>
+<span class="sourceLineNo">839</span> if (getId() != null) {<a name="line.839"></a>
+<span class="sourceLineNo">840</span> map.put("id", getId());<a name="line.840"></a>
+<span class="sourceLineNo">841</span> }<a name="line.841"></a>
+<span class="sourceLineNo">842</span> return map;<a name="line.842"></a>
+<span class="sourceLineNo">843</span> }<a name="line.843"></a>
+<span class="sourceLineNo">844</span><a name="line.844"></a>
+<span class="sourceLineNo">845</span> /**<a name="line.845"></a>
+<span class="sourceLineNo">846</span> * Enable/disable "raw" mode for this scan.<a name="line.846"></a>
+<span class="sourceLineNo">847</span> * If "raw" is enabled the scan will return all<a name="line.847"></a>
+<span class="sourceLineNo">848</span> * delete marker and deleted rows that have not<a name="line.848"></a>
+<span class="sourceLineNo">849</span> * been collected, yet.<a name="line.849"></a>
+<span class="sourceLineNo">850</span> * This is mostly useful for Scan on column families<a name="line.850"></a>
+<span class="sourceLineNo">851</span> * that have KEEP_DELETED_ROWS enabled.<a name="line.851"></a>
+<span class="sourceLineNo">852</span> * It is an error to specify any column when "raw" is set.<a name="line.852"></a>
+<span class="sourceLineNo">853</span> * @param raw True/False to enable/disable "raw" mode.<a name="line.853"></a>
+<span class="sourceLineNo">854</span> */<a name="line.854"></a>
+<span class="sourceLineNo">855</span> public Scan setRaw(boolean raw) {<a name="line.855"></a>
+<span class="sourceLineNo">856</span> setAttribute(RAW_ATTR, Bytes.toBytes(raw));<a name="line.856"></a>
+<span class="sourceLineNo">857</span> return this;<a name="line.857"></a>
+<span class="sourceLineNo">858</span> }<a name="line.858"></a>
+<span class="sourceLineNo">859</span><a name="line.859"></a>
+<span class="sourceLineNo">860</span> /**<a name="line.860"></a>
+<span class="sourceLineNo">861</span> * @return True if this Scan is in "raw" mode.<a name="line.861"></a>
+<span class="sourceLineNo">862</span> */<a name="line.862"></a>
+<span class="sourceLineNo">863</span> public boolean isRaw() {<a name="line.863"></a>
+<span class="sourceLineNo">864</span> byte[] attr = getAttribute(RAW_ATTR);<a name="line.864"></a>
+<span class="sourceLineNo">865</span> return attr == null ? false : Bytes.toBoolean(attr);<a name="line.865"></a>
+<span class="sourceLineNo">866</span> }<a name="line.866"></a>
+<span class="sourceLineNo">867</span><a name="line.867"></a>
+<span class="sourceLineNo">868</span><a name="line.868"></a>
+<span class="sourceLineNo">869</span><a name="line.869"></a>
+<span class="sourceLineNo">870</span> /**<a name="line.870"></a>
+<span class="sourceLineNo">871</span> * Set whether this scan is a small scan<a name="line.871"></a>
+<span class="sourceLineNo">872</span> * <p><a name="line.872"></a>
+<span class="sourceLineNo">873</span> * Small scan should use pread and big scan can use seek + read<a name="line.873"></a>
+<span class="sourceLineNo">874</span> *<a name="line.874"></a>
+<span class="sourceLineNo">875</span> * seek + read is fast but can cause two problem (1) resource contention (2)<a name="line.875"></a>
+<span class="sourceLineNo">876</span> * cause too much network io<a name="line.876"></a>
+<span class="sourceLineNo">877</span> *<a name="line.877"></a>
+<span class="sourceLineNo">878</span> * [89-fb] Using pread for non-compaction read request<a name="line.878"></a>
+<span class="sourceLineNo">879</span> * https://issues.apache.org/jira/browse/HBASE-7266<a name="line.879"></a>
+<span class="sourceLineNo">880</span> *<a name="line.880"></a>
+<span class="sourceLineNo">881</span> * On the other hand, if setting it true, we would do<a name="line.881"></a>
+<span class="sourceLineNo">882</span> * openScanner,next,closeScanner in one RPC call. It means the better<a name="line.882"></a>
+<span class="sourceLineNo">883</span> * performance for small scan. [HBASE-9488].<a name="line.883"></a>
+<span class="sourceLineNo">884</span> *<a name="line.884"></a>
+<span class="sourceLineNo">885</span> * Generally, if the scan range is within one data block(64KB), it could be<a name="line.885"></a>
+<span class="sourceLineNo">886</span> * considered as a small scan.<a name="line.886"></a>
+<span class="sourceLineNo">887</span> *<a name="line.887"></a>
+<span class="sourceLineNo">888</span> * @param small<a name="line.888"></a>
+<span class="sourceLineNo">889</span> */<a name="line.889"></a>
+<span class="sourceLineNo">890</span> public Scan setSmall(boolean small) {<a name="line.890"></a>
+<span class="sourceLineNo">891</span> this.small = small;<a name="line.891"></a>
+<span class="sourceLineNo">892</span> return this;<a name="line.892"></a>
+<span class="sourceLineNo">893</span> }<a name="line.893"></a>
+<span class="sourceLineNo">894</span><a name="line.894"></a>
+<span class="sourceLineNo">895</span> /**<a name="line.895"></a>
+<span class="sourceLineNo">896</span> * Get whether this scan is a small scan<a name="line.896"></a>
+<span class="sourceLineNo">897</span> * @return true if small scan<a name="line.897"></a>
+<span class="sourceLineNo">898</span> */<a name="line.898"></a>
+<span class="sourceLineNo">899</span> public boolean isSmall() {<a name="line.899"></a>
+<span class="sourceLineNo">900</span> return small;<a name="line.900"></a>
+<span class="sourceLineNo">901</span> }<a name="line.901"></a>
+<span class="sourceLineNo">902</span><a name="line.902"></a>
+<span class="sourceLineNo">903</span> @Override<a name="line.903"></a>
+<span class="sourceLineNo">904</span> public Scan setAttribute(String name, byte[] value) {<a name="line.904"></a>
+<span class="sourceLineNo">905</span> return (Scan) super.setAttribute(name, value);<a name="line.905"></a>
+<span class="sourceLineNo">906</span> }<a name="line.906"></a>
+<span class="sourceLineNo">907</span><a name="line.907"></a>
+<span class="sourceLineNo">908</span> @Override<a name="line.908"></a>
+<span class="sourceLineNo">909</span> public Scan setId(String id) {<a name="line.909"></a>
+<span class="sourceLineNo">910</span> return (Scan) super.setId(id);<a name="line.910"></a>
+<span class="sourceLineNo">911</span> }<a name="line.911"></a>
+<span class="sourceLineNo">912</span><a name="line.912"></a>
+<span class="sourceLineNo">913</span> @Override<a name="line.913"></a>
+<span class="sourceLineNo">914</span> public Scan setAuthorizations(Authorizations authorizations) {<a name="line.914"></a>
+<span class="sourceLineNo">915</span> return (Scan) super.setAuthorizations(authorizations);<a name="line.915"></a>
+<span class="sourceLineNo">916</span> }<a name="line.916"></a>
+<span class="sourceLineNo">917</span><a name="line.917"></a>
+<span class="sourceLineNo">918</span> @Override<a name="line.918"></a>
+<span class="sourceLineNo">919</span> public Scan setACL(Map<String, Permission> perms) {<a name="line.919"></a>
+<span class="sourceLineNo">920</span> return (Scan) super.setACL(perms);<a name="line.920"></a>
+<span class="sourceLineNo">921</span> }<a name="line.921"></a>
+<span class="sourceLineNo">922</span><a name="line.922"></a>
+<span class="sourceLineNo">923</span> @Override<a name="line.923"></a>
+<span class="sourceLineNo">924</span> public Scan setACL(String user, Permission perms) {<a name="line.924"></a>
+<span class="sourceLineNo">925</span> return (Scan) super.setACL(user, perms);<a name="line.925"></a>
+<span class="sourceLineNo">926</span> }<a name="line.926"></a>
+<span class="sourceLineNo">927</span><a name="line.927"></a>
+<span class="sourceLineNo">928</span> @Override<a name="line.928"></a>
+<span class="sourceLineNo">929</span> public Scan setConsistency(Consistency consistency) {<a name="line.929"></a>
+<span class="sourceLineNo">930</span> return (Scan) super.setConsistency(consistency);<a name="line.930"></a>
+<span class="sourceLineNo">931</span> }<a name="line.931"></a>
+<span class="sourceLineNo">932</span><a name="line.932"></a>
+<span class="sourceLineNo">933</span> @Override<a name="line.933"></a>
+<span class="sourceLineNo">934</span> public Scan setReplicaId(int Id) {<a name="line.934"></a>
+<span class="sourceLineNo">935</span> return (Scan) super.setReplicaId(Id);<a name="line.935"></a>
+<span class="sourceLineNo">936</span> }<a name="line.936"></a>
+<span class="sourceLineNo">937</span><a name="line.937"></a>
+<span class="sourceLineNo">938</span> @Override<a name="line.938"></a>
+<span class="sourceLineNo">939</span> public Scan setIsolationLevel(IsolationLevel level) {<a name="line.939"></a>
+<span class="sourceLineNo">940</span> return (Scan) super.setIsolationLevel(level);<a name="line.940"></a>
+<span class="sourceLineNo">941</span> }<a name="line.941"></a>
+<span class="sourceLineNo">942</span><a name="line.942"></a>
+<span class="sourceLineNo">943</span> /**<a name="line.943"></a>
+<span class="sourceLineNo">944</span> * Enable collection of {@link ScanMetrics}. For advanced users.<a name="line.944"></a>
+<span class="sourceLineNo">945</span> * @param enabled Set to true to enable accumulating scan metrics<a name="line.945"></a>
+<span class="sourceLineNo">946</span> */<a name="line.946"></a>
+<span class="sourceLineNo">947</span> public Scan setScanMetricsEnabled(final boolean enabled) {<a name="line.947"></a>
+<span class="sourceLineNo">948</span> setAttribute(Scan.SCAN_ATTRIBUTES_METRICS_ENABLE, Bytes.toBytes(Boolean.valueOf(enabled)));<a name="line.948"></a>
+<span class="sourceLineNo">949</span> return this;<a name="line.949"></a>
+<span class="sourceLineNo">950</span> }<a name="line.950"></a>
+<span class="sourceLineNo">951</span><a name="line.951"></a>
+<span class="sourceLineNo">952</span> /**<a name="line.952"></a>
+<span class="sourceLineNo">953</span> * @return True if collection of scan metrics is enabled. For advanced users.<a name="line.953"></a>
+<span class="sourceLineNo">954</span> */<a name="line.954"></a>
+<span class="sourceLineNo">955</span> public boolean isScanMetricsEnabled() {<a name="line.955"></a>
+<span class="sourceLineNo">956</span> byte[] attr = getAttribute(Scan.SCAN_ATTRIBUTES_METRICS_ENABLE);<a name="line.956"></a>
+<span class="sourceLineNo">957</span> return attr == null ? false : Bytes.toBoolean(attr);<a name="line.957"></a>
<span class="sourceLineNo">958</span> }<a name="line.958"></a>
<span class="sourceLineNo">959</span><a name="line.959"></a>
-<span class="sourceLineNo">960</span> @Override<a name="line.960"></a>
-<span class="sourceLineNo">961</span> public Scan setConsistency(Consistency consistency) {<a name="line.961"></a>
-<span class="sourceLineNo">962</span> return (Scan) super.setConsistency(consistency);<a name="line.962"></a>
-<span class="sourceLineNo">963</span> }<a name="line.963"></a>
-<span class="sourceLineNo">964</span><a name="line.964"></a>
-<span class="sourceLineNo">965</span> @Override<a name="line.965"></a>
-<span class="sourceLineNo">966</span> public Scan setReplicaId(int Id) {<a name="line.966"></a>
-<span class="sourceLineNo">967</span> return (Scan) super.setReplicaId(Id);<a name="line.967"></a>
+<span class="sourceLineNo">960</span> /**<a name="line.960"></a>
+<span class="sourceLineNo">961</span> * @return Metrics on this Scan, if metrics were enabled.<a name="line.961"></a>
+<span class="sourceLineNo">962</span> * @see #setScanMetricsEnabled(boolean)<a name="line.962"></a>
+<span class="sourceLineNo">963</span> */<a name="line.963"></a>
+<span class="sourceLineNo">964</span> public ScanMetrics getScanMetrics() {<a name="line.964"></a>
+<span class="sourceLineNo">965</span> byte [] bytes = getAttribute(Scan.SCAN_ATTRIBUTES_METRICS_DATA);<a name="line.965"></a>
+<span class="sourceLineNo">966</span> if (bytes == null) return null;<a name="line.966"></a>
+<span class="sourceLineNo">967</span> return ProtobufUtil.toScanMetrics(bytes);<a name="line.967"></a>
<span class="sourceLineNo">968</span> }<a name="line.968"></a>
<span class="sourceLineNo">969</span><a name="line.969"></a>
-<span class="sourceLineNo">970</span> @Override<a name="line.970"></a>
-<span class="sourceLineNo">971</span> public Scan setIsolationLevel(IsolationLevel level) {<a name="line.971"></a>
-<span class="sourceLineNo">972</span> return (Scan) super.setIsolationLevel(level);<a name="line.972"></a>
-<span class="sourceLineNo">973</span> }<a name="line.973"></a>
-<span class="sourceLineNo">974</span><a name="line.974"></a>
-<span class="sourceLineNo">975</span> /**<a name="line.975"></a>
-<span class="sourceLineNo">976</span> * Enable collection of {@link ScanMetrics}. For advanced users.<a name="line.976"></a>
-<span class="sourceLineNo">977</span> * @param enabled Set to true to enable accumulating scan metrics<a name="line.977"></a>
-<span class="sourceLineNo">978</span> */<a name="line.978"></a>
-<span class="sourceLineNo">979</span> public Scan setScanMetricsEnabled(final boolean enabled) {<a name="line.979"></a>
-<span class="sourceLineNo">980</span> setAttribute(Scan.SCAN_ATTRIBUTES_METRICS_ENABLE, Bytes.toBytes(Boolean.valueOf(enabled)));<a name="line.980"></a>
-<span class="sourceLineNo">981</span> return this;<a name="line.981"></a>
-<span class="sourceLineNo">982</span> }<a name="line.982"></a>
-<span class="sourceLineNo">983</span><a name="line.983"></a>
-<span class="sourceLineNo">984</span> /**<a name="line.984"></a>
-<span class="sourceLineNo">985</span> * @return True if collection of scan metrics is enabled. For advanced users.<a name="line.985"></a>
-<span class="sourceLineNo">986</span> */<a name="line.986"></a>
-<span class="sourceLineNo">987</span> public boolean isScanMetricsEnabled() {<a name="line.987"></a>
-<span class="sourceLineNo">988</span> byte[] attr = getAttribute(Scan.SCAN_ATTRIBUTES_METRICS_ENABLE);<a name="line.988"></a>
-<span class="sourceLineNo">989</span> return attr == null ? false : Bytes.toBoolean(attr);<a name="line.989"></a>
-<span class="sourceLineNo">990</span> }<a name="line.990"></a>
-<span class="sourceLineNo">991</span><a name="line.991"></a>
-<span class="sourceLineNo">992</span> /**<a name="line.992"></a>
-<span class="sourceLineNo">993</span> * @return Metrics on this Scan, if metrics were enabled.<a name="line.993"></a>
-<span class="sourceLineNo">994</span> * @see #setScanMetricsEnabled(boolean)<a name="line.994"></a>
-<span class="sourceLineNo">995</span> */<a name="line.995"></a>
-<span class="sourceLineNo">996</span> public ScanMetrics getScanMetrics() {<a name="line.996"></a>
-<span class="sourceLineNo">997</span> byte [] bytes = getAttribute(Scan.SCAN_ATTRIBUTES_METRICS_DATA);<a name="line.997"></a>
-<span class="sourceLineNo">998</span> if (bytes == null) return null;<a name="line.998"></a>
-<span class="sourceLineNo">999</span> return ProtobufUtil.toScanMetrics(bytes);<a name="line.999"></a>
-<span class="sourceLineNo">1000</span> }<a name="line.1000"></a>
-<span class="sourceLineNo">1001</span><a name="line.1001"></a>
-<span class="sourceLineNo">1002</span> public Boolean isAsyncPrefetch() {<a name="line.1002"></a>
-<span class="sourceLineNo">1003</span> return asyncPrefetch;<a name="line.1003"></a>
-<span class="sourceLineNo">1004</span> }<a name="line.1004"></a>
-<span class="sourceLineNo">1005</span><a name="line.1005"></a>
-<span class="sourceLineNo">1006</span> public Scan setAsyncPrefetch(boolean asyncPrefetch) {<a name="line.1006"></a>
-<span class="sourceLineNo">1007</span> this.asyncPrefetch = asyncPrefetch;<a name="line.1007"></a>
-<span class="sourceLineNo">1008</span> return this;<a name="line.1008"></a>
-<span class="sourceLineNo">1009</span> }<a name="line.1009"></a>
-<span class="sourceLineNo">1010</span>}<a name="line.1010"></a>
+<span class="sourceLineNo">970</span> public Boolean isAsyncPrefetch() {<a name="line.970"></a>
+<span class="sourceLineNo">971</span> return asyncPrefetch;<a name="line.971"></a>
+<span class="sourceLineNo">972</span> }<a name="line.972"></a>
+<span class="sourceLineNo">973</span><a name="line.973"></a>
+<span class="sourceLineNo">974</span> public Scan setAsyncPrefetch(boolean asyncPrefetch) {<a name="line.974"></a>
+<span class="sourceLineNo">975</span> this.asyncPrefetch = asyncPrefetch;<a name="line.975"></a>
+<span class="sourceLineNo">976</span> return this;<a name="line.976"></a>
+<span class="sourceLineNo">977</span> }<a name="line.977"></a>
+<span class="sourceLineNo">978</span>}<a name="line.978"></a>
[29/52] [partial] hbase-site git commit: Published site at
278625312047a2100f4dbb2d2eaa4e2219d00e14.
Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/coc.html
----------------------------------------------------------------------
diff --git a/coc.html b/coc.html
index cd135fe..a188015 100644
--- a/coc.html
+++ b/coc.html
@@ -7,7 +7,7 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20161009" />
+ <meta name="Date-Revision-yyyymmdd" content="20161017" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache HBase –
Code of Conduct Policy
@@ -331,7 +331,7 @@ For flagrant violations requiring a firm response the PMC may opt to skip early
<a href="http://www.apache.org/">The Apache Software Foundation</a>.
All rights reserved.
- <li id="publishDate" class="pull-right">Last Published: 2016-10-09</li>
+ <li id="publishDate" class="pull-right">Last Published: 2016-10-17</li>
</p>
</div>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/cygwin.html
----------------------------------------------------------------------
diff --git a/cygwin.html b/cygwin.html
index 7a9259b..16df94a 100644
--- a/cygwin.html
+++ b/cygwin.html
@@ -7,7 +7,7 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20161009" />
+ <meta name="Date-Revision-yyyymmdd" content="20161017" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache HBase – Installing Apache HBase (TM) on Windows using Cygwin</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -673,7 +673,7 @@ Now your <b>HBase </b>server is running, <b>start coding</b> and build that next
<a href="http://www.apache.org/">The Apache Software Foundation</a>.
All rights reserved.
- <li id="publishDate" class="pull-right">Last Published: 2016-10-09</li>
+ <li id="publishDate" class="pull-right">Last Published: 2016-10-17</li>
</p>
</div>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/dependencies.html
----------------------------------------------------------------------
diff --git a/dependencies.html b/dependencies.html
index c4feba0..17060df 100644
--- a/dependencies.html
+++ b/dependencies.html
@@ -7,7 +7,7 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20161009" />
+ <meta name="Date-Revision-yyyymmdd" content="20161017" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache HBase – Project Dependencies</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -518,7 +518,7 @@
<a href="http://www.apache.org/">The Apache Software Foundation</a>.
All rights reserved.
- <li id="publishDate" class="pull-right">Last Published: 2016-10-09</li>
+ <li id="publishDate" class="pull-right">Last Published: 2016-10-17</li>
</p>
</div>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/dependency-convergence.html
----------------------------------------------------------------------
diff --git a/dependency-convergence.html b/dependency-convergence.html
index 88f7d2a..d132935 100644
--- a/dependency-convergence.html
+++ b/dependency-convergence.html
@@ -7,7 +7,7 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20161009" />
+ <meta name="Date-Revision-yyyymmdd" content="20161017" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache HBase – Reactor Dependency Convergence</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -1775,7 +1775,7 @@
<a href="http://www.apache.org/">The Apache Software Foundation</a>.
All rights reserved.
- <li id="publishDate" class="pull-right">Last Published: 2016-10-09</li>
+ <li id="publishDate" class="pull-right">Last Published: 2016-10-17</li>
</p>
</div>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/dependency-info.html
----------------------------------------------------------------------
diff --git a/dependency-info.html b/dependency-info.html
index dd228d3..a9ef8b6 100644
--- a/dependency-info.html
+++ b/dependency-info.html
@@ -7,7 +7,7 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20161009" />
+ <meta name="Date-Revision-yyyymmdd" content="20161017" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache HBase – Dependency Information</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -312,7 +312,7 @@
<a href="http://www.apache.org/">The Apache Software Foundation</a>.
All rights reserved.
- <li id="publishDate" class="pull-right">Last Published: 2016-10-09</li>
+ <li id="publishDate" class="pull-right">Last Published: 2016-10-17</li>
</p>
</div>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/dependency-management.html
----------------------------------------------------------------------
diff --git a/dependency-management.html b/dependency-management.html
index 6e000ae..ddcb074 100644
--- a/dependency-management.html
+++ b/dependency-management.html
@@ -7,7 +7,7 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20161009" />
+ <meta name="Date-Revision-yyyymmdd" content="20161017" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache HBase – Project Dependency Management</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -828,7 +828,7 @@
<a href="http://www.apache.org/">The Apache Software Foundation</a>.
All rights reserved.
- <li id="publishDate" class="pull-right">Last Published: 2016-10-09</li>
+ <li id="publishDate" class="pull-right">Last Published: 2016-10-17</li>
</p>
</div>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/allclasses-frame.html
----------------------------------------------------------------------
diff --git a/devapidocs/allclasses-frame.html b/devapidocs/allclasses-frame.html
index 756908b..0671430 100644
--- a/devapidocs/allclasses-frame.html
+++ b/devapidocs/allclasses-frame.html
@@ -29,6 +29,7 @@
<li><a href="org/apache/hadoop/hbase/regionserver/AbstractMultiFileWriter.WriterFactory.html" title="interface in org.apache.hadoop.hbase.regionserver" target="classFrame"><span class="interfaceName">AbstractMultiFileWriter.WriterFactory</span></a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/compactions/AbstractMultiOutputCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions" target="classFrame">AbstractMultiOutputCompactor</a></li>
<li><a href="org/apache/hadoop/hbase/util/AbstractPositionedByteRange.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">AbstractPositionedByteRange</a></li>
+<li><a href="org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html" title="class in org.apache.hadoop.hbase.procedure2" target="classFrame">AbstractProcedureScheduler</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/wal/AbstractProtobufLogWriter.html" title="class in org.apache.hadoop.hbase.regionserver.wal" target="classFrame">AbstractProtobufLogWriter</a></li>
<li><a href="org/apache/hadoop/hbase/client/AbstractResponse.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">AbstractResponse</a></li>
<li><a href="org/apache/hadoop/hbase/client/AbstractResponse.ResponseType.html" title="enum in org.apache.hadoop.hbase.client" target="classFrame">AbstractResponse.ResponseType</a></li>
@@ -74,6 +75,9 @@
<li><a href="org/apache/hadoop/hbase/tmpl/master/AssignmentManagerStatusTmpl.Intf.html" title="interface in org.apache.hadoop.hbase.tmpl.master" target="classFrame"><span class="interfaceName">AssignmentManagerStatusTmpl.Intf</span></a></li>
<li><a href="org/apache/hadoop/hbase/tmpl/master/AssignmentManagerStatusTmplImpl.html" title="class in org.apache.hadoop.hbase.tmpl.master" target="classFrame">AssignmentManagerStatusTmplImpl</a></li>
<li><a href="org/apache/hadoop/hbase/master/AssignmentVerificationReport.html" title="class in org.apache.hadoop.hbase.master" target="classFrame">AssignmentVerificationReport</a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">AsyncConnection</span></a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">AsyncConnectionConfiguration</a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncConnectionImpl.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">AsyncConnectionImpl</a></li>
<li><a href="org/apache/hadoop/hbase/AsyncConsoleAppender.html" title="class in org.apache.hadoop.hbase" target="classFrame">AsyncConsoleAppender</a></li>
<li><a href="org/apache/hadoop/hbase/io/asyncfs/AsyncFSOutput.html" title="interface in org.apache.hadoop.hbase.io.asyncfs" target="classFrame"><span class="interfaceName">AsyncFSOutput</span></a></li>
<li><a href="org/apache/hadoop/hbase/io/asyncfs/AsyncFSOutputHelper.html" title="class in org.apache.hadoop.hbase.io.asyncfs" target="classFrame">AsyncFSOutputHelper</a></li>
@@ -91,10 +95,20 @@
<li><a href="org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">AsyncProcess.TaskCountChecker</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/wal/AsyncProtobufLogWriter.html" title="class in org.apache.hadoop.hbase.regionserver.wal" target="classFrame">AsyncProtobufLogWriter</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/wal/AsyncProtobufLogWriter.BlockingCompletionHandler.html" title="class in org.apache.hadoop.hbase.regionserver.wal" target="classFrame">AsyncProtobufLogWriter.BlockingCompletionHandler</a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncRegionLocator.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">AsyncRegionLocator</a></li>
<li><a href="org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">AsyncRequestFuture</span></a></li>
<li><a href="org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">AsyncRequestFutureImpl</a></li>
<li><a href="org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaResultState.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">AsyncRequestFutureImpl.ReplicaResultState</a></li>
<li><a href="org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.Retry.html" title="enum in org.apache.hadoop.hbase.client" target="classFrame">AsyncRequestFutureImpl.Retry</a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">AsyncRpcRetryingCallerFactory</a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">AsyncSingleRequestRpcRetryingCaller</a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">AsyncSingleRequestRpcRetryingCaller.Callable</span></a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">AsyncTable</span></a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncTableImpl.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">AsyncTableImpl</a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">AsyncTableImpl.Converter</span></a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">AsyncTableImpl.RpcCall</span></a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">AsyncTableRegionLocator</span></a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">AsyncTableRegionLocatorImpl</a></li>
<li><a href="org/apache/hadoop/hbase/util/AtomicUtils.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">AtomicUtils</a></li>
<li><a href="org/apache/hadoop/hbase/client/Attributes.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">Attributes</span></a></li>
<li><a href="org/apache/hadoop/hbase/security/token/AuthenticationKey.html" title="class in org.apache.hadoop.hbase.security.token" target="classFrame">AuthenticationKey</a></li>
@@ -122,6 +136,7 @@
<li><a href="org/apache/hadoop/hbase/tmpl/master/BackupMasterStatusTmpl.Intf.html" title="interface in org.apache.hadoop.hbase.tmpl.master" target="classFrame"><span class="interfaceName">BackupMasterStatusTmpl.Intf</span></a></li>
<li><a href="org/apache/hadoop/hbase/tmpl/master/BackupMasterStatusTmplImpl.html" title="class in org.apache.hadoop.hbase.tmpl.master" target="classFrame">BackupMasterStatusTmplImpl</a></li>
<li><a href="org/apache/hadoop/hbase/ipc/BadAuthException.html" title="class in org.apache.hadoop.hbase.ipc" target="classFrame">BadAuthException</a></li>
+<li><a href="org/apache/hadoop/hbase/procedure2/BadProcedureException.html" title="class in org.apache.hadoop.hbase.procedure2" target="classFrame">BadProcedureException</a></li>
<li><a href="org/apache/hadoop/hbase/ipc/BalancedQueueRpcExecutor.html" title="class in org.apache.hadoop.hbase.ipc" target="classFrame">BalancedQueueRpcExecutor</a></li>
<li><a href="org/apache/hadoop/hbase/master/balancer/BalancerChore.html" title="class in org.apache.hadoop.hbase.master.balancer" target="classFrame">BalancerChore</a></li>
<li><a href="org/apache/hadoop/hbase/util/Base64.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">Base64</a></li>
@@ -397,6 +412,8 @@
<li><a href="org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">ClusterConnection</span></a></li>
<li><a href="org/apache/hadoop/hbase/ClusterId.html" title="class in org.apache.hadoop.hbase" target="classFrame">ClusterId</a></li>
<li><a href="org/apache/hadoop/hbase/master/balancer/ClusterLoadState.html" title="class in org.apache.hadoop.hbase.master.balancer" target="classFrame">ClusterLoadState</a></li>
+<li><a href="org/apache/hadoop/hbase/client/ClusterRegistry.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">ClusterRegistry</span></a></li>
+<li><a href="org/apache/hadoop/hbase/client/ClusterRegistryFactory.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">ClusterRegistryFactory</a></li>
<li><a href="org/apache/hadoop/hbase/master/ClusterSchema.html" title="interface in org.apache.hadoop.hbase.master" target="classFrame"><span class="interfaceName">ClusterSchema</span></a></li>
<li><a href="org/apache/hadoop/hbase/master/ClusterSchemaException.html" title="class in org.apache.hadoop.hbase.master" target="classFrame">ClusterSchemaException</a></li>
<li><a href="org/apache/hadoop/hbase/master/ClusterSchemaService.html" title="interface in org.apache.hadoop.hbase.master" target="classFrame"><span class="interfaceName">ClusterSchemaService</span></a></li>
@@ -418,6 +435,7 @@
<li><a href="org/apache/hadoop/hbase/codec/CodecException.html" title="class in org.apache.hadoop.hbase.codec" target="classFrame">CodecException</a></li>
<li><a href="org/apache/hadoop/hbase/util/CollectionBackedScanner.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">CollectionBackedScanner</a></li>
<li><a href="org/apache/hadoop/hbase/util/CollectionUtils.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">CollectionUtils</a></li>
+<li><a href="org/apache/hadoop/hbase/util/CollectionUtils.IOExceptionSupplier.html" title="interface in org.apache.hadoop.hbase.util" target="classFrame"><span class="interfaceName">CollectionUtils.IOExceptionSupplier</span></a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/querymatcher/ColumnCount.html" title="class in org.apache.hadoop.hbase.regionserver.querymatcher" target="classFrame">ColumnCount</a></li>
<li><a href="org/apache/hadoop/hbase/filter/ColumnCountGetFilter.html" title="class in org.apache.hadoop.hbase.filter" target="classFrame">ColumnCountGetFilter</a></li>
<li><a href="org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="class in org.apache.hadoop.hbase.coprocessor" target="classFrame">ColumnInterpreter</a></li>
@@ -534,7 +552,6 @@
<li><a href="org/apache/hadoop/hbase/util/Counter.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">Counter</a></li>
<li><a href="org/apache/hadoop/hbase/util/Counter.Cell.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">Counter.Cell</a></li>
<li><a href="org/apache/hadoop/hbase/util/Counter.Container.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">Counter.Container</a></li>
-<li><a href="org/apache/hadoop/hbase/util/Counter.IndexHolder.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">Counter.IndexHolder</a></li>
<li><a href="org/apache/hadoop/hbase/master/procedure/CreateNamespaceProcedure.html" title="class in org.apache.hadoop.hbase.master.procedure" target="classFrame">CreateNamespaceProcedure</a></li>
<li><a href="org/apache/hadoop/hbase/snapshot/CreateSnapshot.html" title="class in org.apache.hadoop.hbase.snapshot" target="classFrame">CreateSnapshot</a></li>
<li><a href="org/apache/hadoop/hbase/master/procedure/CreateTableProcedure.html" title="class in org.apache.hadoop.hbase.master.procedure" target="classFrame">CreateTableProcedure</a></li>
@@ -1194,11 +1211,9 @@
<li><a href="org/apache/hadoop/hbase/procedure/MasterProcedureManager.html" title="class in org.apache.hadoop.hbase.procedure" target="classFrame">MasterProcedureManager</a></li>
<li><a href="org/apache/hadoop/hbase/procedure/MasterProcedureManagerHost.html" title="class in org.apache.hadoop.hbase.procedure" target="classFrame">MasterProcedureManagerHost</a></li>
<li><a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html" title="class in org.apache.hadoop.hbase.master.procedure" target="classFrame">MasterProcedureScheduler</a></li>
-<li><a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.BaseProcedureEvent.html" title="class in org.apache.hadoop.hbase.master.procedure" target="classFrame">MasterProcedureScheduler.BaseProcedureEvent</a></li>
<li><a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.FairQueue.html" title="class in org.apache.hadoop.hbase.master.procedure" target="classFrame">MasterProcedureScheduler.FairQueue</a></li>
<li><a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.NamespaceQueue.html" title="class in org.apache.hadoop.hbase.master.procedure" target="classFrame">MasterProcedureScheduler.NamespaceQueue</a></li>
<li><a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.NamespaceQueueKeyComparator.html" title="class in org.apache.hadoop.hbase.master.procedure" target="classFrame">MasterProcedureScheduler.NamespaceQueueKeyComparator</a></li>
-<li><a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.ProcedureEvent.html" title="class in org.apache.hadoop.hbase.master.procedure" target="classFrame">MasterProcedureScheduler.ProcedureEvent</a></li>
<li><a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.Queue.html" title="class in org.apache.hadoop.hbase.master.procedure" target="classFrame">MasterProcedureScheduler.Queue</a></li>
<li><a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.QueueImpl.html" title="class in org.apache.hadoop.hbase.master.procedure" target="classFrame">MasterProcedureScheduler.QueueImpl</a></li>
<li><a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.QueueInterface.html" title="interface in org.apache.hadoop.hbase.master.procedure" target="classFrame"><span class="interfaceName">MasterProcedureScheduler.QueueInterface</span></a></li>
@@ -1242,7 +1257,6 @@
<li><a href="org/apache/hadoop/hbase/regionserver/MemStoreLAB.html" title="interface in org.apache.hadoop.hbase.regionserver" target="classFrame"><span class="interfaceName">MemStoreLAB</span></a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/MemStoreScanner.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">MemStoreScanner</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">MemStoreSnapshot</a></li>
-<li><a href="org/apache/hadoop/hbase/mob/mapreduce/MemStoreWrapper.html" title="class in org.apache.hadoop.hbase.mob.mapreduce" target="classFrame">MemStoreWrapper</a></li>
<li><a href="org/apache/hadoop/hbase/util/Merge.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">Merge</a></li>
<li><a href="org/apache/hadoop/hbase/master/normalizer/MergeNormalizationPlan.html" title="class in org.apache.hadoop.hbase.master.normalizer" target="classFrame">MergeNormalizationPlan</a></li>
<li><a href="org/apache/hadoop/hbase/exceptions/MergeRegionException.html" title="class in org.apache.hadoop.hbase.exceptions" target="classFrame">MergeRegionException</a></li>
@@ -1378,7 +1392,6 @@
<li><a href="org/apache/hadoop/hbase/mob/MobFileCache.html" title="class in org.apache.hadoop.hbase.mob" target="classFrame">MobFileCache</a></li>
<li><a href="org/apache/hadoop/hbase/mob/MobFileCache.EvictionThread.html" title="class in org.apache.hadoop.hbase.mob" target="classFrame">MobFileCache.EvictionThread</a></li>
<li><a href="org/apache/hadoop/hbase/mob/MobFileName.html" title="class in org.apache.hadoop.hbase.mob" target="classFrame">MobFileName</a></li>
-<li><a href="org/apache/hadoop/hbase/mob/mapreduce/MobFilePathHashPartitioner.html" title="class in org.apache.hadoop.hbase.mob.mapreduce" target="classFrame">MobFilePathHashPartitioner</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/MobReferenceOnlyFilter.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">MobReferenceOnlyFilter</a></li>
<li><a href="org/apache/hadoop/hbase/mob/MobStoreEngine.html" title="class in org.apache.hadoop.hbase.mob" target="classFrame">MobStoreEngine</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/MobStoreScanner.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">MobStoreScanner</a></li>
@@ -1498,7 +1511,6 @@
<li><a href="org/apache/hadoop/hbase/client/Operation.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">Operation</a></li>
<li><a href="org/apache/hadoop/hbase/exceptions/OperationConflictException.html" title="class in org.apache.hadoop.hbase.exceptions" target="classFrame">OperationConflictException</a></li>
<li><a href="org/apache/hadoop/hbase/quotas/OperationQuota.html" title="interface in org.apache.hadoop.hbase.quotas" target="classFrame"><span class="interfaceName">OperationQuota</span></a></li>
-<li><a href="org/apache/hadoop/hbase/quotas/OperationQuota.AvgOperationSize.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">OperationQuota.AvgOperationSize</a></li>
<li><a href="org/apache/hadoop/hbase/quotas/OperationQuota.OperationType.html" title="enum in org.apache.hadoop.hbase.quotas" target="classFrame">OperationQuota.OperationType</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/OperationStatus.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">OperationStatus</a></li>
<li><a href="org/apache/hadoop/hbase/client/OperationWithAttributes.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">OperationWithAttributes</a></li>
@@ -1579,11 +1591,13 @@
<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureAbortedException.html" title="class in org.apache.hadoop.hbase.procedure2" target="classFrame">ProcedureAbortedException</a></li>
<li><a href="org/apache/hadoop/hbase/procedure/ProcedureCoordinator.html" title="class in org.apache.hadoop.hbase.procedure" target="classFrame">ProcedureCoordinator</a></li>
<li><a href="org/apache/hadoop/hbase/procedure/ProcedureCoordinatorRpcs.html" title="interface in org.apache.hadoop.hbase.procedure" target="classFrame"><span class="interfaceName">ProcedureCoordinatorRpcs</span></a></li>
+<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureEvent.html" title="class in org.apache.hadoop.hbase.procedure2" target="classFrame">ProcedureEvent</a></li>
+<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureEventQueue.html" title="class in org.apache.hadoop.hbase.procedure2" target="classFrame">ProcedureEventQueue</a></li>
<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureException.html" title="class in org.apache.hadoop.hbase.procedure2" target="classFrame">ProcedureException</a></li>
<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html" title="class in org.apache.hadoop.hbase.procedure2" target="classFrame">ProcedureExecutor</a></li>
<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.CompletedProcedureCleaner.html" title="class in org.apache.hadoop.hbase.procedure2" target="classFrame">ProcedureExecutor.CompletedProcedureCleaner</a></li>
+<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.DelayedContainer.html" title="class in org.apache.hadoop.hbase.procedure2" target="classFrame">ProcedureExecutor.DelayedContainer</a></li>
<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.ProcedureExecutorListener.html" title="interface in org.apache.hadoop.hbase.procedure2" target="classFrame"><span class="interfaceName">ProcedureExecutor.ProcedureExecutorListener</span></a></li>
-<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.ProcedureTimeoutRetriever.html" title="class in org.apache.hadoop.hbase.procedure2" target="classFrame">ProcedureExecutor.ProcedureTimeoutRetriever</a></li>
<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.Testing.html" title="class in org.apache.hadoop.hbase.procedure2" target="classFrame">ProcedureExecutor.Testing</a></li>
<li><a href="org/apache/hadoop/hbase/ProcedureInfo.html" title="class in org.apache.hadoop.hbase" target="classFrame">ProcedureInfo</a></li>
<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureInMemoryChore.html" title="class in org.apache.hadoop.hbase.procedure2" target="classFrame">ProcedureInMemoryChore</a></li>
@@ -1594,8 +1608,7 @@
<li><a href="org/apache/hadoop/hbase/master/procedure/ProcedurePrepareLatch.html" title="class in org.apache.hadoop.hbase.master.procedure" target="classFrame">ProcedurePrepareLatch</a></li>
<li><a href="org/apache/hadoop/hbase/master/procedure/ProcedurePrepareLatch.CompatibilityLatch.html" title="class in org.apache.hadoop.hbase.master.procedure" target="classFrame">ProcedurePrepareLatch.CompatibilityLatch</a></li>
<li><a href="org/apache/hadoop/hbase/master/procedure/ProcedurePrepareLatch.NoopLatch.html" title="class in org.apache.hadoop.hbase.master.procedure" target="classFrame">ProcedurePrepareLatch.NoopLatch</a></li>
-<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureRunnableSet.html" title="interface in org.apache.hadoop.hbase.procedure2" target="classFrame"><span class="interfaceName">ProcedureRunnableSet</span></a></li>
-<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureSimpleRunQueue.html" title="class in org.apache.hadoop.hbase.procedure2" target="classFrame">ProcedureSimpleRunQueue</a></li>
+<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html" title="interface in org.apache.hadoop.hbase.procedure2" target="classFrame"><span class="interfaceName">ProcedureScheduler</span></a></li>
<li><a href="org/apache/hadoop/hbase/ProcedureState.html" title="enum in org.apache.hadoop.hbase" target="classFrame">ProcedureState</a></li>
<li><a href="org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html" title="interface in org.apache.hadoop.hbase.procedure2.store" target="classFrame"><span class="interfaceName">ProcedureStore</span></a></li>
<li><a href="org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureIterator.html" title="interface in org.apache.hadoop.hbase.procedure2.store" target="classFrame"><span class="interfaceName">ProcedureStore.ProcedureIterator</span></a></li>
@@ -2091,6 +2104,7 @@
<li><a href="org/apache/hadoop/hbase/util/SimpleMutableByteRange.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">SimpleMutableByteRange</a></li>
<li><a href="org/apache/hadoop/hbase/util/SimplePositionedByteRange.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">SimplePositionedByteRange</a></li>
<li><a href="org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">SimplePositionedMutableByteRange</a></li>
+<li><a href="org/apache/hadoop/hbase/procedure2/SimpleProcedureScheduler.html" title="class in org.apache.hadoop.hbase.procedure2" target="classFrame">SimpleProcedureScheduler</a></li>
<li><a href="org/apache/hadoop/hbase/master/normalizer/SimpleRegionNormalizer.html" title="class in org.apache.hadoop.hbase.master.normalizer" target="classFrame">SimpleRegionNormalizer</a></li>
<li><a href="org/apache/hadoop/hbase/ipc/SimpleRpcScheduler.html" title="class in org.apache.hadoop.hbase.ipc" target="classFrame">SimpleRpcScheduler</a></li>
<li><a href="org/apache/hadoop/hbase/ipc/SimpleRpcScheduler.CallPriorityComparator.html" title="class in org.apache.hadoop.hbase.ipc" target="classFrame">SimpleRpcScheduler.CallPriorityComparator</a></li>
@@ -2265,17 +2279,6 @@
<li><a href="org/apache/hadoop/hbase/procedure/SubprocedureFactory.html" title="interface in org.apache.hadoop.hbase.procedure" target="classFrame"><span class="interfaceName">SubprocedureFactory</span></a></li>
<li><a href="org/apache/hadoop/hbase/filter/SubstringComparator.html" title="class in org.apache.hadoop.hbase.filter" target="classFrame">SubstringComparator</a></li>
<li><a href="org/apache/hadoop/hbase/security/Superusers.html" title="class in org.apache.hadoop.hbase.security" target="classFrame">Superusers</a></li>
-<li><a href="org/apache/hadoop/hbase/mob/mapreduce/Sweeper.html" title="class in org.apache.hadoop.hbase.mob.mapreduce" target="classFrame">Sweeper</a></li>
-<li><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepJob.html" title="class in org.apache.hadoop.hbase.mob.mapreduce" target="classFrame">SweepJob</a></li>
-<li><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepJob.DummyMobAbortable.html" title="class in org.apache.hadoop.hbase.mob.mapreduce" target="classFrame">SweepJob.DummyMobAbortable</a></li>
-<li><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepJob.IndexedResult.html" title="class in org.apache.hadoop.hbase.mob.mapreduce" target="classFrame">SweepJob.IndexedResult</a></li>
-<li><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepJob.MergeSortReader.html" title="class in org.apache.hadoop.hbase.mob.mapreduce" target="classFrame">SweepJob.MergeSortReader</a></li>
-<li><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepJob.SweepCounter.html" title="enum in org.apache.hadoop.hbase.mob.mapreduce" target="classFrame">SweepJob.SweepCounter</a></li>
-<li><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepJobNodeTracker.html" title="class in org.apache.hadoop.hbase.mob.mapreduce" target="classFrame">SweepJobNodeTracker</a></li>
-<li><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepMapper.html" title="class in org.apache.hadoop.hbase.mob.mapreduce" target="classFrame">SweepMapper</a></li>
-<li><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepReducer.html" title="class in org.apache.hadoop.hbase.mob.mapreduce" target="classFrame">SweepReducer</a></li>
-<li><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepReducer.MobFileStatus.html" title="class in org.apache.hadoop.hbase.mob.mapreduce" target="classFrame">SweepReducer.MobFileStatus</a></li>
-<li><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepReducer.PathPrefixFilter.html" title="class in org.apache.hadoop.hbase.mob.mapreduce" target="classFrame">SweepReducer.PathPrefixFilter</a></li>
<li><a href="org/apache/hadoop/hbase/client/SyncCoprocessorRpcChannel.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">SyncCoprocessorRpcChannel</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/wal/SyncFuture.html" title="class in org.apache.hadoop.hbase.regionserver.wal" target="classFrame">SyncFuture</a></li>
<li><a href="org/apache/hadoop/hbase/mapreduce/SyncTable.html" title="class in org.apache.hadoop.hbase.mapreduce" target="classFrame">SyncTable</a></li>
@@ -2391,8 +2394,6 @@
<li><a href="org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle" target="classFrame"><span class="interfaceName">ThroughputController</span></a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/throttle/ThroughputControlUtil.html" title="class in org.apache.hadoop.hbase.regionserver.throttle" target="classFrame">ThroughputControlUtil</a></li>
<li><a href="org/apache/hadoop/hbase/quotas/TimeBasedLimiter.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">TimeBasedLimiter</a></li>
-<li><a href="org/apache/hadoop/hbase/procedure2/util/TimeoutBlockingQueue.html" title="class in org.apache.hadoop.hbase.procedure2.util" target="classFrame">TimeoutBlockingQueue</a></li>
-<li><a href="org/apache/hadoop/hbase/procedure2/util/TimeoutBlockingQueue.TimeoutRetriever.html" title="interface in org.apache.hadoop.hbase.procedure2.util" target="classFrame"><span class="interfaceName">TimeoutBlockingQueue.TimeoutRetriever</span></a></li>
<li><a href="org/apache/hadoop/hbase/errorhandling/TimeoutException.html" title="class in org.apache.hadoop.hbase.errorhandling" target="classFrame">TimeoutException</a></li>
<li><a href="org/apache/hadoop/hbase/errorhandling/TimeoutExceptionInjector.html" title="class in org.apache.hadoop.hbase.errorhandling" target="classFrame">TimeoutExceptionInjector</a></li>
<li><a href="org/apache/hadoop/hbase/exceptions/TimeoutIOException.html" title="class in org.apache.hadoop.hbase.exceptions" target="classFrame">TimeoutIOException</a></li>
@@ -2534,6 +2535,7 @@
<li><a href="org/apache/hadoop/hbase/YouAreDeadException.html" title="class in org.apache.hadoop.hbase" target="classFrame">YouAreDeadException</a></li>
<li><a href="org/apache/hadoop/hbase/zookeeper/ZkAclReset.html" title="class in org.apache.hadoop.hbase.zookeeper" target="classFrame">ZkAclReset</a></li>
<li><a href="org/apache/hadoop/hbase/zookeeper/ZKClusterId.html" title="class in org.apache.hadoop.hbase.zookeeper" target="classFrame">ZKClusterId</a></li>
+<li><a href="org/apache/hadoop/hbase/client/ZKClusterRegistry.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">ZKClusterRegistry</a></li>
<li><a href="org/apache/hadoop/hbase/zookeeper/ZKConfig.html" title="class in org.apache.hadoop.hbase.zookeeper" target="classFrame">ZKConfig</a></li>
<li><a href="org/apache/hadoop/hbase/zookeeper/ZKConfig.ZKClusterKey.html" title="class in org.apache.hadoop.hbase.zookeeper" target="classFrame">ZKConfig.ZKClusterKey</a></li>
<li><a href="org/apache/hadoop/hbase/coordination/ZkCoordinatedStateManager.html" title="class in org.apache.hadoop.hbase.coordination" target="classFrame">ZkCoordinatedStateManager</a></li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/allclasses-noframe.html
----------------------------------------------------------------------
diff --git a/devapidocs/allclasses-noframe.html b/devapidocs/allclasses-noframe.html
index ee9bec8..a8b16d0 100644
--- a/devapidocs/allclasses-noframe.html
+++ b/devapidocs/allclasses-noframe.html
@@ -29,6 +29,7 @@
<li><a href="org/apache/hadoop/hbase/regionserver/AbstractMultiFileWriter.WriterFactory.html" title="interface in org.apache.hadoop.hbase.regionserver"><span class="interfaceName">AbstractMultiFileWriter.WriterFactory</span></a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/compactions/AbstractMultiOutputCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">AbstractMultiOutputCompactor</a></li>
<li><a href="org/apache/hadoop/hbase/util/AbstractPositionedByteRange.html" title="class in org.apache.hadoop.hbase.util">AbstractPositionedByteRange</a></li>
+<li><a href="org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html" title="class in org.apache.hadoop.hbase.procedure2">AbstractProcedureScheduler</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/wal/AbstractProtobufLogWriter.html" title="class in org.apache.hadoop.hbase.regionserver.wal">AbstractProtobufLogWriter</a></li>
<li><a href="org/apache/hadoop/hbase/client/AbstractResponse.html" title="class in org.apache.hadoop.hbase.client">AbstractResponse</a></li>
<li><a href="org/apache/hadoop/hbase/client/AbstractResponse.ResponseType.html" title="enum in org.apache.hadoop.hbase.client">AbstractResponse.ResponseType</a></li>
@@ -74,6 +75,9 @@
<li><a href="org/apache/hadoop/hbase/tmpl/master/AssignmentManagerStatusTmpl.Intf.html" title="interface in org.apache.hadoop.hbase.tmpl.master"><span class="interfaceName">AssignmentManagerStatusTmpl.Intf</span></a></li>
<li><a href="org/apache/hadoop/hbase/tmpl/master/AssignmentManagerStatusTmplImpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">AssignmentManagerStatusTmplImpl</a></li>
<li><a href="org/apache/hadoop/hbase/master/AssignmentVerificationReport.html" title="class in org.apache.hadoop.hbase.master">AssignmentVerificationReport</a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client"><span class="interfaceName">AsyncConnection</span></a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html" title="class in org.apache.hadoop.hbase.client">AsyncConnectionConfiguration</a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncConnectionImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncConnectionImpl</a></li>
<li><a href="org/apache/hadoop/hbase/AsyncConsoleAppender.html" title="class in org.apache.hadoop.hbase">AsyncConsoleAppender</a></li>
<li><a href="org/apache/hadoop/hbase/io/asyncfs/AsyncFSOutput.html" title="interface in org.apache.hadoop.hbase.io.asyncfs"><span class="interfaceName">AsyncFSOutput</span></a></li>
<li><a href="org/apache/hadoop/hbase/io/asyncfs/AsyncFSOutputHelper.html" title="class in org.apache.hadoop.hbase.io.asyncfs">AsyncFSOutputHelper</a></li>
@@ -91,10 +95,20 @@
<li><a href="org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html" title="class in org.apache.hadoop.hbase.client">AsyncProcess.TaskCountChecker</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/wal/AsyncProtobufLogWriter.html" title="class in org.apache.hadoop.hbase.regionserver.wal">AsyncProtobufLogWriter</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/wal/AsyncProtobufLogWriter.BlockingCompletionHandler.html" title="class in org.apache.hadoop.hbase.regionserver.wal">AsyncProtobufLogWriter.BlockingCompletionHandler</a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncRegionLocator.html" title="class in org.apache.hadoop.hbase.client">AsyncRegionLocator</a></li>
<li><a href="org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client"><span class="interfaceName">AsyncRequestFuture</span></a></li>
<li><a href="org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl</a></li>
<li><a href="org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaResultState.html" title="class in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl.ReplicaResultState</a></li>
<li><a href="org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.Retry.html" title="enum in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl.Retry</a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory</a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client">AsyncSingleRequestRpcRetryingCaller</a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html" title="interface in org.apache.hadoop.hbase.client"><span class="interfaceName">AsyncSingleRequestRpcRetryingCaller.Callable</span></a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client"><span class="interfaceName">AsyncTable</span></a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncTableImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncTableImpl</a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="interface in org.apache.hadoop.hbase.client"><span class="interfaceName">AsyncTableImpl.Converter</span></a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html" title="interface in org.apache.hadoop.hbase.client"><span class="interfaceName">AsyncTableImpl.RpcCall</span></a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client"><span class="interfaceName">AsyncTableRegionLocator</span></a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncTableRegionLocatorImpl</a></li>
<li><a href="org/apache/hadoop/hbase/util/AtomicUtils.html" title="class in org.apache.hadoop.hbase.util">AtomicUtils</a></li>
<li><a href="org/apache/hadoop/hbase/client/Attributes.html" title="interface in org.apache.hadoop.hbase.client"><span class="interfaceName">Attributes</span></a></li>
<li><a href="org/apache/hadoop/hbase/security/token/AuthenticationKey.html" title="class in org.apache.hadoop.hbase.security.token">AuthenticationKey</a></li>
@@ -122,6 +136,7 @@
<li><a href="org/apache/hadoop/hbase/tmpl/master/BackupMasterStatusTmpl.Intf.html" title="interface in org.apache.hadoop.hbase.tmpl.master"><span class="interfaceName">BackupMasterStatusTmpl.Intf</span></a></li>
<li><a href="org/apache/hadoop/hbase/tmpl/master/BackupMasterStatusTmplImpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">BackupMasterStatusTmplImpl</a></li>
<li><a href="org/apache/hadoop/hbase/ipc/BadAuthException.html" title="class in org.apache.hadoop.hbase.ipc">BadAuthException</a></li>
+<li><a href="org/apache/hadoop/hbase/procedure2/BadProcedureException.html" title="class in org.apache.hadoop.hbase.procedure2">BadProcedureException</a></li>
<li><a href="org/apache/hadoop/hbase/ipc/BalancedQueueRpcExecutor.html" title="class in org.apache.hadoop.hbase.ipc">BalancedQueueRpcExecutor</a></li>
<li><a href="org/apache/hadoop/hbase/master/balancer/BalancerChore.html" title="class in org.apache.hadoop.hbase.master.balancer">BalancerChore</a></li>
<li><a href="org/apache/hadoop/hbase/util/Base64.html" title="class in org.apache.hadoop.hbase.util">Base64</a></li>
@@ -397,6 +412,8 @@
<li><a href="org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client"><span class="interfaceName">ClusterConnection</span></a></li>
<li><a href="org/apache/hadoop/hbase/ClusterId.html" title="class in org.apache.hadoop.hbase">ClusterId</a></li>
<li><a href="org/apache/hadoop/hbase/master/balancer/ClusterLoadState.html" title="class in org.apache.hadoop.hbase.master.balancer">ClusterLoadState</a></li>
+<li><a href="org/apache/hadoop/hbase/client/ClusterRegistry.html" title="interface in org.apache.hadoop.hbase.client"><span class="interfaceName">ClusterRegistry</span></a></li>
+<li><a href="org/apache/hadoop/hbase/client/ClusterRegistryFactory.html" title="class in org.apache.hadoop.hbase.client">ClusterRegistryFactory</a></li>
<li><a href="org/apache/hadoop/hbase/master/ClusterSchema.html" title="interface in org.apache.hadoop.hbase.master"><span class="interfaceName">ClusterSchema</span></a></li>
<li><a href="org/apache/hadoop/hbase/master/ClusterSchemaException.html" title="class in org.apache.hadoop.hbase.master">ClusterSchemaException</a></li>
<li><a href="org/apache/hadoop/hbase/master/ClusterSchemaService.html" title="interface in org.apache.hadoop.hbase.master"><span class="interfaceName">ClusterSchemaService</span></a></li>
@@ -418,6 +435,7 @@
<li><a href="org/apache/hadoop/hbase/codec/CodecException.html" title="class in org.apache.hadoop.hbase.codec">CodecException</a></li>
<li><a href="org/apache/hadoop/hbase/util/CollectionBackedScanner.html" title="class in org.apache.hadoop.hbase.util">CollectionBackedScanner</a></li>
<li><a href="org/apache/hadoop/hbase/util/CollectionUtils.html" title="class in org.apache.hadoop.hbase.util">CollectionUtils</a></li>
+<li><a href="org/apache/hadoop/hbase/util/CollectionUtils.IOExceptionSupplier.html" title="interface in org.apache.hadoop.hbase.util"><span class="interfaceName">CollectionUtils.IOExceptionSupplier</span></a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/querymatcher/ColumnCount.html" title="class in org.apache.hadoop.hbase.regionserver.querymatcher">ColumnCount</a></li>
<li><a href="org/apache/hadoop/hbase/filter/ColumnCountGetFilter.html" title="class in org.apache.hadoop.hbase.filter">ColumnCountGetFilter</a></li>
<li><a href="org/apache/hadoop/hbase/coprocessor/ColumnInterpreter.html" title="class in org.apache.hadoop.hbase.coprocessor">ColumnInterpreter</a></li>
@@ -534,7 +552,6 @@
<li><a href="org/apache/hadoop/hbase/util/Counter.html" title="class in org.apache.hadoop.hbase.util">Counter</a></li>
<li><a href="org/apache/hadoop/hbase/util/Counter.Cell.html" title="class in org.apache.hadoop.hbase.util">Counter.Cell</a></li>
<li><a href="org/apache/hadoop/hbase/util/Counter.Container.html" title="class in org.apache.hadoop.hbase.util">Counter.Container</a></li>
-<li><a href="org/apache/hadoop/hbase/util/Counter.IndexHolder.html" title="class in org.apache.hadoop.hbase.util">Counter.IndexHolder</a></li>
<li><a href="org/apache/hadoop/hbase/master/procedure/CreateNamespaceProcedure.html" title="class in org.apache.hadoop.hbase.master.procedure">CreateNamespaceProcedure</a></li>
<li><a href="org/apache/hadoop/hbase/snapshot/CreateSnapshot.html" title="class in org.apache.hadoop.hbase.snapshot">CreateSnapshot</a></li>
<li><a href="org/apache/hadoop/hbase/master/procedure/CreateTableProcedure.html" title="class in org.apache.hadoop.hbase.master.procedure">CreateTableProcedure</a></li>
@@ -1194,11 +1211,9 @@
<li><a href="org/apache/hadoop/hbase/procedure/MasterProcedureManager.html" title="class in org.apache.hadoop.hbase.procedure">MasterProcedureManager</a></li>
<li><a href="org/apache/hadoop/hbase/procedure/MasterProcedureManagerHost.html" title="class in org.apache.hadoop.hbase.procedure">MasterProcedureManagerHost</a></li>
<li><a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler</a></li>
-<li><a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.BaseProcedureEvent.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.BaseProcedureEvent</a></li>
<li><a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.FairQueue.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.FairQueue</a></li>
<li><a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.NamespaceQueue.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.NamespaceQueue</a></li>
<li><a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.NamespaceQueueKeyComparator.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.NamespaceQueueKeyComparator</a></li>
-<li><a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.ProcedureEvent.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.ProcedureEvent</a></li>
<li><a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.Queue.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.Queue</a></li>
<li><a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.QueueImpl.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.QueueImpl</a></li>
<li><a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.QueueInterface.html" title="interface in org.apache.hadoop.hbase.master.procedure"><span class="interfaceName">MasterProcedureScheduler.QueueInterface</span></a></li>
@@ -1242,7 +1257,6 @@
<li><a href="org/apache/hadoop/hbase/regionserver/MemStoreLAB.html" title="interface in org.apache.hadoop.hbase.regionserver"><span class="interfaceName">MemStoreLAB</span></a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/MemStoreScanner.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreScanner</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a></li>
-<li><a href="org/apache/hadoop/hbase/mob/mapreduce/MemStoreWrapper.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">MemStoreWrapper</a></li>
<li><a href="org/apache/hadoop/hbase/util/Merge.html" title="class in org.apache.hadoop.hbase.util">Merge</a></li>
<li><a href="org/apache/hadoop/hbase/master/normalizer/MergeNormalizationPlan.html" title="class in org.apache.hadoop.hbase.master.normalizer">MergeNormalizationPlan</a></li>
<li><a href="org/apache/hadoop/hbase/exceptions/MergeRegionException.html" title="class in org.apache.hadoop.hbase.exceptions">MergeRegionException</a></li>
@@ -1378,7 +1392,6 @@
<li><a href="org/apache/hadoop/hbase/mob/MobFileCache.html" title="class in org.apache.hadoop.hbase.mob">MobFileCache</a></li>
<li><a href="org/apache/hadoop/hbase/mob/MobFileCache.EvictionThread.html" title="class in org.apache.hadoop.hbase.mob">MobFileCache.EvictionThread</a></li>
<li><a href="org/apache/hadoop/hbase/mob/MobFileName.html" title="class in org.apache.hadoop.hbase.mob">MobFileName</a></li>
-<li><a href="org/apache/hadoop/hbase/mob/mapreduce/MobFilePathHashPartitioner.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">MobFilePathHashPartitioner</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/MobReferenceOnlyFilter.html" title="class in org.apache.hadoop.hbase.regionserver">MobReferenceOnlyFilter</a></li>
<li><a href="org/apache/hadoop/hbase/mob/MobStoreEngine.html" title="class in org.apache.hadoop.hbase.mob">MobStoreEngine</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/MobStoreScanner.html" title="class in org.apache.hadoop.hbase.regionserver">MobStoreScanner</a></li>
@@ -1498,7 +1511,6 @@
<li><a href="org/apache/hadoop/hbase/client/Operation.html" title="class in org.apache.hadoop.hbase.client">Operation</a></li>
<li><a href="org/apache/hadoop/hbase/exceptions/OperationConflictException.html" title="class in org.apache.hadoop.hbase.exceptions">OperationConflictException</a></li>
<li><a href="org/apache/hadoop/hbase/quotas/OperationQuota.html" title="interface in org.apache.hadoop.hbase.quotas"><span class="interfaceName">OperationQuota</span></a></li>
-<li><a href="org/apache/hadoop/hbase/quotas/OperationQuota.AvgOperationSize.html" title="class in org.apache.hadoop.hbase.quotas">OperationQuota.AvgOperationSize</a></li>
<li><a href="org/apache/hadoop/hbase/quotas/OperationQuota.OperationType.html" title="enum in org.apache.hadoop.hbase.quotas">OperationQuota.OperationType</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/OperationStatus.html" title="class in org.apache.hadoop.hbase.regionserver">OperationStatus</a></li>
<li><a href="org/apache/hadoop/hbase/client/OperationWithAttributes.html" title="class in org.apache.hadoop.hbase.client">OperationWithAttributes</a></li>
@@ -1579,11 +1591,13 @@
<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureAbortedException.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureAbortedException</a></li>
<li><a href="org/apache/hadoop/hbase/procedure/ProcedureCoordinator.html" title="class in org.apache.hadoop.hbase.procedure">ProcedureCoordinator</a></li>
<li><a href="org/apache/hadoop/hbase/procedure/ProcedureCoordinatorRpcs.html" title="interface in org.apache.hadoop.hbase.procedure"><span class="interfaceName">ProcedureCoordinatorRpcs</span></a></li>
+<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureEvent.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureEvent</a></li>
+<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureEventQueue.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureEventQueue</a></li>
<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureException.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureException</a></li>
<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureExecutor</a></li>
<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.CompletedProcedureCleaner.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureExecutor.CompletedProcedureCleaner</a></li>
+<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.DelayedContainer.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureExecutor.DelayedContainer</a></li>
<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.ProcedureExecutorListener.html" title="interface in org.apache.hadoop.hbase.procedure2"><span class="interfaceName">ProcedureExecutor.ProcedureExecutorListener</span></a></li>
-<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.ProcedureTimeoutRetriever.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureExecutor.ProcedureTimeoutRetriever</a></li>
<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.Testing.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureExecutor.Testing</a></li>
<li><a href="org/apache/hadoop/hbase/ProcedureInfo.html" title="class in org.apache.hadoop.hbase">ProcedureInfo</a></li>
<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureInMemoryChore.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureInMemoryChore</a></li>
@@ -1594,8 +1608,7 @@
<li><a href="org/apache/hadoop/hbase/master/procedure/ProcedurePrepareLatch.html" title="class in org.apache.hadoop.hbase.master.procedure">ProcedurePrepareLatch</a></li>
<li><a href="org/apache/hadoop/hbase/master/procedure/ProcedurePrepareLatch.CompatibilityLatch.html" title="class in org.apache.hadoop.hbase.master.procedure">ProcedurePrepareLatch.CompatibilityLatch</a></li>
<li><a href="org/apache/hadoop/hbase/master/procedure/ProcedurePrepareLatch.NoopLatch.html" title="class in org.apache.hadoop.hbase.master.procedure">ProcedurePrepareLatch.NoopLatch</a></li>
-<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureRunnableSet.html" title="interface in org.apache.hadoop.hbase.procedure2"><span class="interfaceName">ProcedureRunnableSet</span></a></li>
-<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureSimpleRunQueue.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureSimpleRunQueue</a></li>
+<li><a href="org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html" title="interface in org.apache.hadoop.hbase.procedure2"><span class="interfaceName">ProcedureScheduler</span></a></li>
<li><a href="org/apache/hadoop/hbase/ProcedureState.html" title="enum in org.apache.hadoop.hbase">ProcedureState</a></li>
<li><a href="org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html" title="interface in org.apache.hadoop.hbase.procedure2.store"><span class="interfaceName">ProcedureStore</span></a></li>
<li><a href="org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureIterator.html" title="interface in org.apache.hadoop.hbase.procedure2.store"><span class="interfaceName">ProcedureStore.ProcedureIterator</span></a></li>
@@ -2091,6 +2104,7 @@
<li><a href="org/apache/hadoop/hbase/util/SimpleMutableByteRange.html" title="class in org.apache.hadoop.hbase.util">SimpleMutableByteRange</a></li>
<li><a href="org/apache/hadoop/hbase/util/SimplePositionedByteRange.html" title="class in org.apache.hadoop.hbase.util">SimplePositionedByteRange</a></li>
<li><a href="org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html" title="class in org.apache.hadoop.hbase.util">SimplePositionedMutableByteRange</a></li>
+<li><a href="org/apache/hadoop/hbase/procedure2/SimpleProcedureScheduler.html" title="class in org.apache.hadoop.hbase.procedure2">SimpleProcedureScheduler</a></li>
<li><a href="org/apache/hadoop/hbase/master/normalizer/SimpleRegionNormalizer.html" title="class in org.apache.hadoop.hbase.master.normalizer">SimpleRegionNormalizer</a></li>
<li><a href="org/apache/hadoop/hbase/ipc/SimpleRpcScheduler.html" title="class in org.apache.hadoop.hbase.ipc">SimpleRpcScheduler</a></li>
<li><a href="org/apache/hadoop/hbase/ipc/SimpleRpcScheduler.CallPriorityComparator.html" title="class in org.apache.hadoop.hbase.ipc">SimpleRpcScheduler.CallPriorityComparator</a></li>
@@ -2265,17 +2279,6 @@
<li><a href="org/apache/hadoop/hbase/procedure/SubprocedureFactory.html" title="interface in org.apache.hadoop.hbase.procedure"><span class="interfaceName">SubprocedureFactory</span></a></li>
<li><a href="org/apache/hadoop/hbase/filter/SubstringComparator.html" title="class in org.apache.hadoop.hbase.filter">SubstringComparator</a></li>
<li><a href="org/apache/hadoop/hbase/security/Superusers.html" title="class in org.apache.hadoop.hbase.security">Superusers</a></li>
-<li><a href="org/apache/hadoop/hbase/mob/mapreduce/Sweeper.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">Sweeper</a></li>
-<li><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepJob.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">SweepJob</a></li>
-<li><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepJob.DummyMobAbortable.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">SweepJob.DummyMobAbortable</a></li>
-<li><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepJob.IndexedResult.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">SweepJob.IndexedResult</a></li>
-<li><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepJob.MergeSortReader.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">SweepJob.MergeSortReader</a></li>
-<li><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepJob.SweepCounter.html" title="enum in org.apache.hadoop.hbase.mob.mapreduce">SweepJob.SweepCounter</a></li>
-<li><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepJobNodeTracker.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">SweepJobNodeTracker</a></li>
-<li><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepMapper.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">SweepMapper</a></li>
-<li><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepReducer.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">SweepReducer</a></li>
-<li><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepReducer.MobFileStatus.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">SweepReducer.MobFileStatus</a></li>
-<li><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepReducer.PathPrefixFilter.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">SweepReducer.PathPrefixFilter</a></li>
<li><a href="org/apache/hadoop/hbase/client/SyncCoprocessorRpcChannel.html" title="class in org.apache.hadoop.hbase.client">SyncCoprocessorRpcChannel</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/wal/SyncFuture.html" title="class in org.apache.hadoop.hbase.regionserver.wal">SyncFuture</a></li>
<li><a href="org/apache/hadoop/hbase/mapreduce/SyncTable.html" title="class in org.apache.hadoop.hbase.mapreduce">SyncTable</a></li>
@@ -2391,8 +2394,6 @@
<li><a href="org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle"><span class="interfaceName">ThroughputController</span></a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/throttle/ThroughputControlUtil.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">ThroughputControlUtil</a></li>
<li><a href="org/apache/hadoop/hbase/quotas/TimeBasedLimiter.html" title="class in org.apache.hadoop.hbase.quotas">TimeBasedLimiter</a></li>
-<li><a href="org/apache/hadoop/hbase/procedure2/util/TimeoutBlockingQueue.html" title="class in org.apache.hadoop.hbase.procedure2.util">TimeoutBlockingQueue</a></li>
-<li><a href="org/apache/hadoop/hbase/procedure2/util/TimeoutBlockingQueue.TimeoutRetriever.html" title="interface in org.apache.hadoop.hbase.procedure2.util"><span class="interfaceName">TimeoutBlockingQueue.TimeoutRetriever</span></a></li>
<li><a href="org/apache/hadoop/hbase/errorhandling/TimeoutException.html" title="class in org.apache.hadoop.hbase.errorhandling">TimeoutException</a></li>
<li><a href="org/apache/hadoop/hbase/errorhandling/TimeoutExceptionInjector.html" title="class in org.apache.hadoop.hbase.errorhandling">TimeoutExceptionInjector</a></li>
<li><a href="org/apache/hadoop/hbase/exceptions/TimeoutIOException.html" title="class in org.apache.hadoop.hbase.exceptions">TimeoutIOException</a></li>
@@ -2534,6 +2535,7 @@
<li><a href="org/apache/hadoop/hbase/YouAreDeadException.html" title="class in org.apache.hadoop.hbase">YouAreDeadException</a></li>
<li><a href="org/apache/hadoop/hbase/zookeeper/ZkAclReset.html" title="class in org.apache.hadoop.hbase.zookeeper">ZkAclReset</a></li>
<li><a href="org/apache/hadoop/hbase/zookeeper/ZKClusterId.html" title="class in org.apache.hadoop.hbase.zookeeper">ZKClusterId</a></li>
+<li><a href="org/apache/hadoop/hbase/client/ZKClusterRegistry.html" title="class in org.apache.hadoop.hbase.client">ZKClusterRegistry</a></li>
<li><a href="org/apache/hadoop/hbase/zookeeper/ZKConfig.html" title="class in org.apache.hadoop.hbase.zookeeper">ZKConfig</a></li>
<li><a href="org/apache/hadoop/hbase/zookeeper/ZKConfig.ZKClusterKey.html" title="class in org.apache.hadoop.hbase.zookeeper">ZKConfig.ZKClusterKey</a></li>
<li><a href="org/apache/hadoop/hbase/coordination/ZkCoordinatedStateManager.html" title="class in org.apache.hadoop.hbase.coordination">ZkCoordinatedStateManager</a></li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/constant-values.html
----------------------------------------------------------------------
diff --git a/devapidocs/constant-values.html b/devapidocs/constant-values.html
index 6670813..7787733 100644
--- a/devapidocs/constant-values.html
+++ b/devapidocs/constant-values.html
@@ -3662,21 +3662,21 @@
<!-- -->
</a><code>public static final <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></code></td>
<td><code><a href="org/apache/hadoop/hbase/Version.html#date">date</a></code></td>
-<td class="colLast"><code>"Sun Oct 9 07:34:51 UTC 2016"</code></td>
+<td class="colLast"><code>"Mon Oct 17 14:35:13 UTC 2016"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.hadoop.hbase.Version.revision">
<!-- -->
</a><code>public static final <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></code></td>
<td><code><a href="org/apache/hadoop/hbase/Version.html#revision">revision</a></code></td>
-<td class="colLast"><code>"e06c3676f1273f033e3e185ee9c1ec52c1c7cb31"</code></td>
+<td class="colLast"><code>"278625312047a2100f4dbb2d2eaa4e2219d00e14"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.hadoop.hbase.Version.srcChecksum">
<!-- -->
</a><code>public static final <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></code></td>
<td><code><a href="org/apache/hadoop/hbase/Version.html#srcChecksum">srcChecksum</a></code></td>
-<td class="colLast"><code>"a9dc9e6891f8d187705fcaf3868461f6"</code></td>
+<td class="colLast"><code>"c5c949942a174b8861a7d9b1e342909c"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.hadoop.hbase.Version.url">
@@ -3828,6 +3828,25 @@
<ul class="blockList">
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.hadoop.hbase.client.org.apache.hadoop.hbase.client.AsyncConnectionImpl</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.client.AsyncConnectionImpl.RESOLVE_HOSTNAME_ON_FAIL_KEY">
+<!-- -->
+</a><code>private static final <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></code></td>
+<td><code><a href="org/apache/hadoop/hbase/client/AsyncConnectionImpl.html#RESOLVE_HOSTNAME_ON_FAIL_KEY">RESOLVE_HOSTNAME_ON_FAIL_KEY</a></code></td>
+<td class="colLast"><code>"hbase.resolve.hostnames.on.failure"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.apache.hadoop.hbase.client.org.apache.hadoop.hbase.client.AsyncProcess</span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
@@ -4007,6 +4026,25 @@
</li>
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.hadoop.hbase.client.org.apache.hadoop.hbase.client.ClusterRegistryFactory</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.client.ClusterRegistryFactory.REGISTRY_IMPL_CONF_KEY">
+<!-- -->
+</a><code>static final <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></code></td>
+<td><code><a href="org/apache/hadoop/hbase/client/ClusterRegistryFactory.html#REGISTRY_IMPL_CONF_KEY">REGISTRY_IMPL_CONF_KEY</a></code></td>
+<td class="colLast"><code>"hbase.client.registry.impl"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.apache.hadoop.hbase.client.org.apache.hadoop.hbase.client.ClusterStatusListener</span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
@@ -4066,6 +4104,25 @@
</li>
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/ConnectionFactory.html" title="class in org.apache.hadoop.hbase.client">ConnectionFactory</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.client.ConnectionFactory.HBASE_CLIENT_ASYNC_CONNECTION_IMPL">
+<!-- -->
+</a><code>public static final <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></code></td>
+<td><code><a href="org/apache/hadoop/hbase/client/ConnectionFactory.html#HBASE_CLIENT_ASYNC_CONNECTION_IMPL">HBASE_CLIENT_ASYNC_CONNECTION_IMPL</a></code></td>
+<td class="colLast"><code>"hbase.client.async.connection.impl"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.apache.hadoop.hbase.client.org.apache.hadoop.hbase.client.ConnectionImplementation</span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
@@ -12828,111 +12885,6 @@
<ul class="blockList">
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>org.apache.hadoop.hbase.mob.mapreduce.<a href="org/apache/hadoop/hbase/mob/mapreduce/SweepJob.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">SweepJob</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
-<th class="colLast" scope="col">Value</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.mob.mapreduce.SweepJob.CREDENTIALS_LOCATION">
-<!-- -->
-</a><code>public static final <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></code></td>
-<td><code><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepJob.html#CREDENTIALS_LOCATION">CREDENTIALS_LOCATION</a></code></td>
-<td class="colLast"><code>"credentials_location"</code></td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.mob.mapreduce.SweepJob.MOB_SWEEP_JOB_DELAY">
-<!-- -->
-</a><code>public static final <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></code></td>
-<td><code><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepJob.html#MOB_SWEEP_JOB_DELAY">MOB_SWEEP_JOB_DELAY</a></code></td>
-<td class="colLast"><code>"hbase.mob.sweep.job.delay"</code></td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.mob.mapreduce.SweepJob.ONE_DAY">
-<!-- -->
-</a><code>protected static final long</code></td>
-<td><code><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepJob.html#ONE_DAY">ONE_DAY</a></code></td>
-<td class="colLast"><code>86400000L</code></td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.mob.mapreduce.SweepJob.SCAN_CACHING">
-<!-- -->
-</a><code>static final int</code></td>
-<td><code><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepJob.html#SCAN_CACHING">SCAN_CACHING</a></code></td>
-<td class="colLast"><code>10000</code></td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.mob.mapreduce.SweepJob.SWEEP_JOB_ID">
-<!-- -->
-</a><code>static final <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></code></td>
-<td><code><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepJob.html#SWEEP_JOB_ID">SWEEP_JOB_ID</a></code></td>
-<td class="colLast"><code>"hbase.mob.sweep.job.id"</code></td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.mob.mapreduce.SweepJob.SWEEP_JOB_SERVERNAME">
-<!-- -->
-</a><code>static final <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></code></td>
-<td><code><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepJob.html#SWEEP_JOB_SERVERNAME">SWEEP_JOB_SERVERNAME</a></code></td>
-<td class="colLast"><code>"hbase.mob.sweep.job.servername"</code></td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.mob.mapreduce.SweepJob.SWEEP_JOB_TABLE_NODE">
-<!-- -->
-</a><code>static final <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></code></td>
-<td><code><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepJob.html#SWEEP_JOB_TABLE_NODE">SWEEP_JOB_TABLE_NODE</a></code></td>
-<td class="colLast"><code>"hbase.mob.sweep.job.table.node"</code></td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.mob.mapreduce.SweepJob.WORKING_ALLNAMES_DIR">
-<!-- -->
-</a><code>static final <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></code></td>
-<td><code><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepJob.html#WORKING_ALLNAMES_DIR">WORKING_ALLNAMES_DIR</a></code></td>
-<td class="colLast"><code>"all"</code></td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.mob.mapreduce.SweepJob.WORKING_ALLNAMES_FILE_KEY">
-<!-- -->
-</a><code>static final <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></code></td>
-<td><code><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepJob.html#WORKING_ALLNAMES_FILE_KEY">WORKING_ALLNAMES_FILE_KEY</a></code></td>
-<td class="colLast"><code>"hbase.mob.sweep.job.all.file"</code></td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.mob.mapreduce.SweepJob.WORKING_DIR_KEY">
-<!-- -->
-</a><code>static final <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></code></td>
-<td><code><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepJob.html#WORKING_DIR_KEY">WORKING_DIR_KEY</a></code></td>
-<td class="colLast"><code>"hbase.mob.sweep.job.dir"</code></td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.mob.mapreduce.SweepJob.WORKING_FILES_DIR_KEY">
-<!-- -->
-</a><code>public static final <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></code></td>
-<td><code><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepJob.html#WORKING_FILES_DIR_KEY">WORKING_FILES_DIR_KEY</a></code></td>
-<td class="colLast"><code>"mob.sweep.job.files.dir"</code></td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.mob.mapreduce.SweepJob.WORKING_VISITED_DIR">
-<!-- -->
-</a><code>static final <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></code></td>
-<td><code><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepJob.html#WORKING_VISITED_DIR">WORKING_VISITED_DIR</a></code></td>
-<td class="colLast"><code>"visited"</code></td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.mob.mapreduce.SweepJob.WORKING_VISITED_DIR_KEY">
-<!-- -->
-</a><code>static final <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></code></td>
-<td><code><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepJob.html#WORKING_VISITED_DIR_KEY">WORKING_VISITED_DIR_KEY</a></code></td>
-<td class="colLast"><code>"hbase.mob.sweep.job.visited.dir"</code></td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-<ul class="blockList">
-<li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.apache.hadoop.hbase.monitoring.org.apache.hadoop.hbase.monitoring.MemoryBoundedLogMessageBuffer.LogMessage</span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
@@ -13324,19 +13276,33 @@
</tr>
<tbody>
<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.procedure2.ProcedureExecutor.CompletedProcedureCleaner.BATCH_SIZE_CONF_KEY">
+<!-- -->
+</a><code>private static final <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></code></td>
+<td><code><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.CompletedProcedureCleaner.html#BATCH_SIZE_CONF_KEY">BATCH_SIZE_CONF_KEY</a></code></td>
+<td class="colLast"><code>"hbase.procedure.cleaner.evict.batch.size"</code></td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><a name="org.apache.hadoop.hbase.procedure2.ProcedureExecutor.CompletedProcedureCleaner.CLEANER_INTERVAL_CONF_KEY">
<!-- -->
</a><code>private static final <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></code></td>
<td><code><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.CompletedProcedureCleaner.html#CLEANER_INTERVAL_CONF_KEY">CLEANER_INTERVAL_CONF_KEY</a></code></td>
<td class="colLast"><code>"hbase.procedure.cleaner.interval"</code></td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a name="org.apache.hadoop.hbase.procedure2.ProcedureExecutor.CompletedProcedureCleaner.DEFAULT_ACKED_EVICT_TTL">
<!-- -->
</a><code>private static final int</code></td>
<td><code><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.CompletedProcedureCleaner.html#DEFAULT_ACKED_EVICT_TTL">DEFAULT_ACKED_EVICT_TTL</a></code></td>
<td class="colLast"><code>300000</code></td>
</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.procedure2.ProcedureExecutor.CompletedProcedureCleaner.DEFAULT_BATCH_SIZE">
+<!-- -->
+</a><code>private static final int</code></td>
+<td><code><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.CompletedProcedureCleaner.html#DEFAULT_BATCH_SIZE">DEFAULT_BATCH_SIZE</a></code></td>
+<td class="colLast"><code>32</code></td>
+</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.hadoop.hbase.procedure2.ProcedureExecutor.CompletedProcedureCleaner.DEFAULT_CLEANER_INTERVAL">
<!-- -->
@@ -16845,6 +16811,20 @@
<td class="colLast"><code>"Statistics for coprocessor execution times"</code></td>
</tr>
<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.MetricsRegionSource.LAST_MAJOR_COMPACTION_AGE">
+<!-- -->
+</a><code>public static final <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></code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/MetricsRegionSource.html#LAST_MAJOR_COMPACTION_AGE">LAST_MAJOR_COMPACTION_AGE</a></code></td>
+<td class="colLast"><code>"lastMajorCompactionAge"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.MetricsRegionSource.LAST_MAJOR_COMPACTION_DESC">
+<!-- -->
+</a><code>public static final <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></code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/MetricsRegionSource.html#LAST_MAJOR_COMPACTION_DESC">LAST_MAJOR_COMPACTION_DESC</a></code></td>
+<td class="colLast"><code>"Age of the last major compaction in milliseconds."</code></td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.MetricsRegionSource.NUM_BYTES_COMPACTED_COUNT">
<!-- -->
</a><code>public static final <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></code></td>
[12/52] [partial] hbase-site git commit: Published site at
278625312047a2100f4dbb2d2eaa4e2219d00e14.
Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html
index daa4efb..73f6f31 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.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>
-class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.69">AsyncRequestFutureImpl</a><CResult>
+class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.70">AsyncRequestFutureImpl</a><CResult>
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/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a></pre>
<div class="block">The context, and return value, for a single submit/submitAll call.
@@ -205,33 +205,33 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#currentCallable">currentCallable</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/AsyncRequestFutureImpl.html#currentCallTotalTimeout">currentCallTotalTimeout</a></span></code> </td>
-</tr>
-<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/client/BatchErrors.html" title="class in org.apache.hadoop.hbase.client">BatchErrors</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#errors">errors</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation.ServerErrorTracker</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#errorsByServer">errorsByServer</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#hasAnyReplicaGets">hasAnyReplicaGets</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <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="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#heapSizesByServer">heapSizesByServer</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#LOG">LOG</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#nonceGroup">nonceGroup</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/AsyncRequestFutureImpl.html#operationTimeout">operationTimeout</a></span></code> </td>
+</tr>
<tr class="altColor">
<td class="colFirst"><code>private <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/AsyncRequestFutureImpl.html#pool">pool</a></span></code> </td>
@@ -255,9 +255,17 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
</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/AsyncRequestFutureImpl.html#rpcTimeout">rpcTimeout</a></span></code> </td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><code>private <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/AsyncRequestFutureImpl.html#tableName">tableName</a></span></code> </td>
</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <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/AsyncRequestFutureImpl.html#tracker">tracker</a></span></code> </td>
+</tr>
</table>
</li>
</ul>
@@ -273,7 +281,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<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/AsyncRequestFutureImpl.html#AsyncRequestFutureImpl-org.apache.hadoop.hbase.TableName-java.util.List-long-java.util.concurrent.ExecutorService-boolean-java.lang.Object:A-org.apache.hadoop.hbase.client.coprocessor.Batch.Callback-org.apache.hadoop.hbase.client.CancellableRegionServerCallable-int-org.apache.hadoop.hbase.client.AsyncProcess-">AsyncRequestFutureImpl</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#AsyncRequestFutureImpl-org.apache.hadoop.hbase.TableName-java.util.List-long-java.util.concurrent.ExecutorService-boolean-java.lang.Object:A-org.apache.hadoop.hbase.client.coprocessor.Batch.Callback-org.apache.hadoop.hbase.client.CancellableRegionServerCallable-int-int-org.apache.hadoop.hbase.client.AsyncProcess-">AsyncRequestFutureImpl</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>>> actions,
long nonceGroup,
<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,
@@ -281,7 +289,8 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<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>[] results,
<a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html" title="interface in org.apache.hadoop.hbase.client.coprocessor">Batch.Callback</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html" title="type parameter in AsyncRequestFutureImpl">CResult</a>> callback,
<a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a> callable,
- int timeout,
+ int operationTimeout,
+ int rpcTimeout,
<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html" title="class in org.apache.hadoop.hbase.client">AsyncProcess</a> asyncProcess)</code> </td>
</tr>
</table>
@@ -537,7 +546,16 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>LOG</h4>
-<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.71">LOG</a></pre>
+<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.72">LOG</a></pre>
+</li>
+</ul>
+<a name="tracker">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>tracker</h4>
+<pre>private <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/AsyncRequestFutureImpl.html#line.74">tracker</a></pre>
</li>
</ul>
<a name="callback">
@@ -546,7 +564,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>callback</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html" title="interface in org.apache.hadoop.hbase.client.coprocessor">Batch.Callback</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html" title="type parameter in AsyncRequestFutureImpl">CResult</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.268">callback</a></pre>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html" title="interface in org.apache.hadoop.hbase.client.coprocessor">Batch.Callback</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html" title="type parameter in AsyncRequestFutureImpl">CResult</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.271">callback</a></pre>
</li>
</ul>
<a name="errors">
@@ -555,7 +573,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>errors</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/BatchErrors.html" title="class in org.apache.hadoop.hbase.client">BatchErrors</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.269">errors</a></pre>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/BatchErrors.html" title="class in org.apache.hadoop.hbase.client">BatchErrors</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.272">errors</a></pre>
</li>
</ul>
<a name="errorsByServer">
@@ -564,7 +582,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>errorsByServer</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation.ServerErrorTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.270">errorsByServer</a></pre>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation.ServerErrorTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.273">errorsByServer</a></pre>
</li>
</ul>
<a name="pool">
@@ -573,7 +591,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>pool</h4>
-<pre>private final <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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.271">pool</a></pre>
+<pre>private final <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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.274">pool</a></pre>
</li>
</ul>
<a name="callsInProgress">
@@ -582,7 +600,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>callsInProgress</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.272">callsInProgress</a></pre>
+<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.275">callsInProgress</a></pre>
</li>
</ul>
<a name="tableName">
@@ -591,7 +609,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>tableName</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.275">tableName</a></pre>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.278">tableName</a></pre>
</li>
</ul>
<a name="actionsInProgress">
@@ -600,7 +618,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>actionsInProgress</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.276">actionsInProgress</a></pre>
+<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.279">actionsInProgress</a></pre>
</li>
</ul>
<a name="replicaResultLock">
@@ -609,7 +627,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>replicaResultLock</h4>
-<pre>private final <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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.282">replicaResultLock</a></pre>
+<pre>private final <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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.285">replicaResultLock</a></pre>
<div class="block">The lock controls access to results. It is only held when populating results where
there might be several callers (eventual consistency gets). For other requests,
there's one unique call going on per result index.</div>
@@ -621,7 +639,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>results</h4>
-<pre>private final <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>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.292">results</a></pre>
+<pre>private final <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>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.295">results</a></pre>
<div class="block">Result array. Null if results are not needed. Otherwise, each index corresponds to
the action index in initial actions submitted. For most request types, has null-s for
requests that are not done, and result/exception for those that are done.
@@ -637,7 +655,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>replicaGetIndices</h4>
-<pre>private final int[] <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.296">replicaGetIndices</a></pre>
+<pre>private final int[] <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.299">replicaGetIndices</a></pre>
<div class="block">Indices of replica gets in results. If null, all or no actions are replica-gets.</div>
</li>
</ul>
@@ -647,7 +665,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>hasAnyReplicaGets</h4>
-<pre>private final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.297">hasAnyReplicaGets</a></pre>
+<pre>private final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.300">hasAnyReplicaGets</a></pre>
</li>
</ul>
<a name="nonceGroup">
@@ -656,7 +674,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>nonceGroup</h4>
-<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.298">nonceGroup</a></pre>
+<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.301">nonceGroup</a></pre>
</li>
</ul>
<a name="currentCallable">
@@ -665,16 +683,25 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>currentCallable</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.299">currentCallable</a></pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.302">currentCallable</a></pre>
+</li>
+</ul>
+<a name="operationTimeout">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>operationTimeout</h4>
+<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.303">operationTimeout</a></pre>
</li>
</ul>
-<a name="currentCallTotalTimeout">
+<a name="rpcTimeout">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>currentCallTotalTimeout</h4>
-<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.300">currentCallTotalTimeout</a></pre>
+<h4>rpcTimeout</h4>
+<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.304">rpcTimeout</a></pre>
</li>
</ul>
<a name="heapSizesByServer">
@@ -683,7 +710,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>heapSizesByServer</h4>
-<pre>private final <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="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.301">heapSizesByServer</a></pre>
+<pre>private final <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="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.305">heapSizesByServer</a></pre>
</li>
</ul>
<a name="asyncProcess">
@@ -692,7 +719,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockListLast">
<li class="blockList">
<h4>asyncProcess</h4>
-<pre>protected <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html" title="class in org.apache.hadoop.hbase.client">AsyncProcess</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.302">asyncProcess</a></pre>
+<pre>protected <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html" title="class in org.apache.hadoop.hbase.client">AsyncProcess</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.306">asyncProcess</a></pre>
</li>
</ul>
</li>
@@ -703,13 +730,13 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<!-- -->
</a>
<h3>Constructor Detail</h3>
-<a name="AsyncRequestFutureImpl-org.apache.hadoop.hbase.TableName-java.util.List-long-java.util.concurrent.ExecutorService-boolean-java.lang.Object:A-org.apache.hadoop.hbase.client.coprocessor.Batch.Callback-org.apache.hadoop.hbase.client.CancellableRegionServerCallable-int-org.apache.hadoop.hbase.client.AsyncProcess-">
+<a name="AsyncRequestFutureImpl-org.apache.hadoop.hbase.TableName-java.util.List-long-java.util.concurrent.ExecutorService-boolean-java.lang.Object:A-org.apache.hadoop.hbase.client.coprocessor.Batch.Callback-org.apache.hadoop.hbase.client.CancellableRegionServerCallable-int-int-org.apache.hadoop.hbase.client.AsyncProcess-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>AsyncRequestFutureImpl</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.339">AsyncRequestFutureImpl</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.343">AsyncRequestFutureImpl</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>>> actions,
long nonceGroup,
<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,
@@ -717,7 +744,8 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<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>[] results,
<a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html" title="interface in org.apache.hadoop.hbase.client.coprocessor">Batch.Callback</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html" title="type parameter in AsyncRequestFutureImpl">CResult</a>> callback,
<a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a> callable,
- int timeout,
+ int operationTimeout,
+ int rpcTimeout,
<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html" title="class in org.apache.hadoop.hbase.client">AsyncProcess</a> asyncProcess)</pre>
</li>
</ul>
@@ -735,7 +763,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>getCallsInProgress</h4>
-<pre>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.419">getCallsInProgress</a>()</pre>
+<pre>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.425">getCallsInProgress</a>()</pre>
</li>
</ul>
<a name="getRequestHeapSize--">
@@ -744,7 +772,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>getRequestHeapSize</h4>
-<pre><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="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.424">getRequestHeapSize</a>()</pre>
+<pre><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="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.430">getRequestHeapSize</a>()</pre>
</li>
</ul>
<a name="addSingleServerRequestHeapSize-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.client.AsyncRequestFutureImpl.SingleServerRequestRunnable-">
@@ -753,7 +781,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>addSingleServerRequestHeapSize</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.SingleServerRequestRunnable.html" title="class in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl.SingleServerRequestRunnable</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.428">addSingleServerRequestHeapSize</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.SingleServerRequestRunnable.html" title="class in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl.SingleServerRequestRunnable</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.434">addSingleServerRequestHeapSize</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.SingleServerRequestRunnable.html" title="class in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl.SingleServerRequestRunnable</a> runnable)</pre>
</li>
</ul>
@@ -763,7 +791,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>groupAndSendMultiAction</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.444">groupAndSendMultiAction</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>>> currentActions,
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.450">groupAndSendMultiAction</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>>> currentActions,
int numAttempt)</pre>
<div class="block">Group a list of actions per region servers, and send them.</div>
<dl>
@@ -779,7 +807,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>getReplicaLocationOrFail</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.499">getReplicaLocationOrFail</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> action)</pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.505">getReplicaLocationOrFail</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> action)</pre>
</li>
</ul>
<a name="manageLocationError-org.apache.hadoop.hbase.client.Action-java.lang.Exception-">
@@ -788,7 +816,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>manageLocationError</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.518">manageLocationError</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> action,
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.524">manageLocationError</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> action,
<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> ex)</pre>
</li>
</ul>
@@ -798,7 +826,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>findAllLocationsOrFail</h4>
-<pre>private <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/AsyncRequestFutureImpl.html#line.529">findAllLocationsOrFail</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> action,
+<pre>private <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/AsyncRequestFutureImpl.html#line.535">findAllLocationsOrFail</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> action,
boolean useCache)</pre>
</li>
</ul>
@@ -808,7 +836,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>sendMultiAction</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.550">sendMultiAction</a>(<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="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>,<a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>>> actionsByServer,
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.556">sendMultiAction</a>(<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="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>,<a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>>> actionsByServer,
int numAttempt,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>>> actionsForReplicaThread,
boolean reuseThread)</pre>
@@ -828,7 +856,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>getNewMultiActionRunnable</h4>
-<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><? extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.598">getNewMultiActionRunnable</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
+<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><? extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.604">getNewMultiActionRunnable</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
<a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> multiAction,
int numAttempt)</pre>
</li>
@@ -839,7 +867,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>getBackoff</h4>
-<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.660">getBackoff</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
+<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.666">getBackoff</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
byte[] regionName)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -857,7 +885,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>startWaitingForReplicaCalls</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.670">startWaitingForReplicaCalls</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>>> actionsForReplicaThread)</pre>
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.676">startWaitingForReplicaCalls</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>>> actionsForReplicaThread)</pre>
<div class="block">Starts waiting to issue replica calls on a different thread; or issues them immediately.</div>
</li>
</ul>
@@ -867,7 +895,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>manageError</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.Retry.html" title="enum in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl.Retry</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.698">manageError</a>(int originalIndex,
+<pre><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.Retry.html" title="enum in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl.Retry</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.704">manageError</a>(int originalIndex,
<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a> row,
<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.Retry.html" title="enum in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl.Retry</a> canRetry,
<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> throwable,
@@ -891,7 +919,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>receiveGlobalFailure</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.722">receiveGlobalFailure</a>(<a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> rsActions,
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.728">receiveGlobalFailure</a>(<a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> rsActions,
<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
int numAttempt,
<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>
@@ -911,7 +939,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>resubmit</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.773">resubmit</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> oldServer,
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.779">resubmit</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> oldServer,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>>> toReplay,
int numAttempt,
int failureCount,
@@ -926,7 +954,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>logNoResubmit</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.807">logNoResubmit</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> oldServer,
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.813">logNoResubmit</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> oldServer,
int numAttempt,
int failureCount,
<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> throwable,
@@ -940,7 +968,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>receiveMultiAction</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.830">receiveMultiAction</a>(<a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> multiAction,
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.836">receiveMultiAction</a>(<a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> multiAction,
<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
<a href="../../../../../org/apache/hadoop/hbase/client/MultiResponse.html" title="class in org.apache.hadoop.hbase.client">MultiResponse</a> responses,
int numAttempt)</pre>
@@ -960,7 +988,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>updateStats</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.965">updateStats</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.971">updateStats</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
<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/client/MultiResponse.RegionResult.html" title="class in org.apache.hadoop.hbase.client">MultiResponse.RegionResult</a>> results)</pre>
</li>
</ul>
@@ -970,7 +998,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>createLog</h4>
-<pre>private <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/AsyncRequestFutureImpl.html#line.983">createLog</a>(int numAttempt,
+<pre>private <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/AsyncRequestFutureImpl.html#line.989">createLog</a>(int numAttempt,
int failureCount,
int replaySize,
<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn,
@@ -988,7 +1016,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>setResult</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1021">setResult</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> action,
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1027">setResult</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> action,
<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> result)</pre>
<div class="block">Sets the non-error result from a particular action.</div>
<dl>
@@ -1004,7 +1032,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>setError</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1064">setError</a>(int index,
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1070">setError</a>(int index,
<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a> row,
<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> throwable,
<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server)</pre>
@@ -1024,7 +1052,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>isActionComplete</h4>
-<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1122">isActionComplete</a>(int index,
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1128">isActionComplete</a>(int index,
<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a> row)</pre>
<div class="block">Checks if the action is complete; used on error to prevent needless retries.
Does not synchronize, assuming element index/field accesses are atomic.
@@ -1042,7 +1070,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>trySetResultSimple</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaResultState.html" title="class in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl.ReplicaResultState</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1133">trySetResultSimple</a>(int index,
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaResultState.html" title="class in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl.ReplicaResultState</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1139">trySetResultSimple</a>(int index,
<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a> row,
boolean isError,
<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> result,
@@ -1061,7 +1089,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>decActionCounter</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1168">decActionCounter</a>(int index)</pre>
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1174">decActionCounter</a>(int index)</pre>
</li>
</ul>
<a name="buildDetailedErrorMsg-java.lang.String-int-">
@@ -1070,7 +1098,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>buildDetailedErrorMsg</h4>
-<pre>private <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/AsyncRequestFutureImpl.html#line.1180">buildDetailedErrorMsg</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> string,
+<pre>private <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/AsyncRequestFutureImpl.html#line.1186">buildDetailedErrorMsg</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> string,
int index)</pre>
</li>
</ul>
@@ -1080,7 +1108,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>waitUntilDone</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1202">waitUntilDone</a>()
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1208">waitUntilDone</a>()
throws <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></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html#waitUntilDone--">AsyncRequestFuture</a></code></span></div>
<div class="block">Wait until all tasks are executed, successfully or not.</div>
@@ -1098,7 +1126,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>waitUntilDone</h4>
-<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1216">waitUntilDone</a>(long cutoff)
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1222">waitUntilDone</a>(long cutoff)
throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -1112,7 +1140,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>hasError</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1249">hasError</a>()</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1255">hasError</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html#hasError--">hasError</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a></code></dd>
@@ -1125,7 +1153,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>getFailedOperations</h4>
-<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1254">getFailedOperations</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1260">getFailedOperations</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html#getFailedOperations--">getFailedOperations</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a></code></dd>
@@ -1138,7 +1166,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>getErrors</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedWithDetailsException</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1259">getErrors</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedWithDetailsException</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1265">getErrors</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html#getErrors--">getErrors</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a></code></dd>
@@ -1151,7 +1179,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>getResults</h4>
-<pre>public <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>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1264">getResults</a>()
+<pre>public <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>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1270">getResults</a>()
throws <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></pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -1167,7 +1195,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockList">
<li class="blockList">
<h4>createServerErrorTracker</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation.ServerErrorTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1276">createServerErrorTracker</a>()</pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation.ServerErrorTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1282">createServerErrorTracker</a>()</pre>
<div class="block">Creates the server error tracker to use inside process.
Currently, to preserve the main assumption about current retries, and to work well with
the retry-limit-based calculation, the calculation is local per Process object.
@@ -1184,7 +1212,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFu
<ul class="blockListLast">
<li class="blockList">
<h4>createCallable</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html" title="class in org.apache.hadoop.hbase.client">MultiServerCallable</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1284">createCallable</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html" title="class in org.apache.hadoop.hbase.client">MultiServerCallable</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1290">createCallable</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
<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/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> multi)</pre>
<div class="block">Create a callable. Isolated to be easily overridden in the tests.</div>
[17/52] [partial] hbase-site git commit: Published site at
278625312047a2100f4dbb2d2eaa4e2219d00e14.
Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceAudience.Public.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceAudience.Public.html b/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceAudience.Public.html
index 6351eea..305ceba 100644
--- a/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceAudience.Public.html
+++ b/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceAudience.Public.html
@@ -185,62 +185,58 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.mob.mapreduce">org.apache.hadoop.hbase.mob.mapreduce</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.quotas">org.apache.hadoop.hbase.quotas</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver">org.apache.hadoop.hbase.regionserver</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.wal">org.apache.hadoop.hbase.regionserver.wal</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.replication">org.apache.hadoop.hbase.replication</a></td>
<td class="colLast">
<div class="block">Multi Cluster Replication</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.rest">org.apache.hadoop.hbase.rest</a></td>
<td class="colLast">
<div class="block">HBase REST</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.rest.client">org.apache.hadoop.hbase.rest.client</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.rsgroup">org.apache.hadoop.hbase.rsgroup</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security">org.apache.hadoop.hbase.security</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.access">org.apache.hadoop.hbase.security.access</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.token">org.apache.hadoop.hbase.security.token</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.visibility">org.apache.hadoop.hbase.security.visibility</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.snapshot">org.apache.hadoop.hbase.snapshot</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.types">org.apache.hadoop.hbase.types</a></td>
<td class="colLast">
<div class="block">
@@ -248,11 +244,11 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
extensible data type API.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.util">org.apache.hadoop.hbase.util</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.zookeeper">org.apache.hadoop.hbase.zookeeper</a></td>
<td class="colLast"> </td>
</tr>
@@ -629,34 +625,52 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</tr>
<tr class="altColor">
<td class="colFirst"><code>interface </code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Attributes.html" title="interface in org.apache.hadoop.hbase.client">Attributes</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncConnection</a></span></code>
+<div class="block">The asynchronous version of Connection.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>interface </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></span></code>
+<div class="block">The asynchronous version of Table.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>interface </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableRegionLocator</a></span></code>
+<div class="block">The asynchronous version of RegionLocator.</div>
+</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>interface </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Attributes.html" title="interface in org.apache.hadoop.hbase.client">Attributes</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>interface </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client">BufferedMutator</a></span></code>
<div class="block">Used to communicate with a single HBase table similar to <a href="../../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client"><code>Table</code></a> but meant for
batched, asynchronous puts.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static interface </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/BufferedMutator.ExceptionListener.html" title="interface in org.apache.hadoop.hbase.client">BufferedMutator.ExceptionListener</a></span></code>
<div class="block">Listens for asynchronous exceptions on a <a href="../../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client"><code>BufferedMutator</code></a>.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/BufferedMutatorParams.html" title="class in org.apache.hadoop.hbase.client">BufferedMutatorParams</a></span></code>
<div class="block">Parameters for instantiating a <a href="../../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client"><code>BufferedMutator</code></a>.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/CompactionState.html" title="enum in org.apache.hadoop.hbase.client">CompactionState</a></span></code>
<div class="block">POJO representing the compaction state</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/CompactType.html" title="enum in org.apache.hadoop.hbase.client">CompactType</a></span></code>
<div class="block">Currently, there are only two compact types:
@@ -664,148 +678,148 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<code>MOB</code> means do mob files compaction.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>interface </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a></span></code>
<div class="block">A cluster connection encapsulating lower level individual connections to actual servers and
a connection to zookeeper.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/ConnectionFactory.html" title="class in org.apache.hadoop.hbase.client">ConnectionFactory</a></span></code>
<div class="block">A non-instantiable class that manages creation of <a href="../../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client"><code>Connection</code></a>s.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Consistency.html" title="enum in org.apache.hadoop.hbase.client">Consistency</a></span></code>
<div class="block">Consistency defines the expected consistency level for an operation.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a></span></code>
<div class="block">Used to perform Delete operations on a single row.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/DoNotRetryRegionException.html" title="class in org.apache.hadoop.hbase.client">DoNotRetryRegionException</a></span></code>
<div class="block">Similar to RegionException, but disables retries.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a></span></code>
<div class="block">Enum describing the durability guarantees for tables and <a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client"><code>Mutation</code></a>s
Note that the items must be sorted in order of increasing durability</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a></span></code>
<div class="block">Used to perform Get operations on a single row.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer</a></span></code>
<div class="block">HTableMultiplexer provides a thread-safe non blocking PUT API across all the tables.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.HTableMultiplexerStatus.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.HTableMultiplexerStatus</a></span></code>
<div class="block">HTableMultiplexerStatus keeps track of the current status of the HTableMultiplexer.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Increment.html" title="class in org.apache.hadoop.hbase.client">Increment</a></span></code>
<div class="block">Used to perform Increment operations on a single row.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client">IsolationLevel</a></span></code>
<div class="block">Specify Isolation levels in Scan operations.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/MasterSwitchType.html" title="enum in org.apache.hadoop.hbase.client">MasterSwitchType</a></span></code>
<div class="block">Represents the master switch type</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/NoServerForRegionException.html" title="class in org.apache.hadoop.hbase.client">NoServerForRegionException</a></span></code>
<div class="block">Thrown when no region server can be found for a region</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Operation.html" title="class in org.apache.hadoop.hbase.client">Operation</a></span></code>
<div class="block">Superclass for any type that maps to a potentially application-level query.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/OperationWithAttributes.html" title="class in org.apache.hadoop.hbase.client">OperationWithAttributes</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a></span></code>
<div class="block">Used to perform Put operations for a single row.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/RegionLoadStats.html" title="class in org.apache.hadoop.hbase.client">RegionLoadStats</a></span></code>
<div class="block">POJO representing region server load</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>interface </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/RegionLocator.html" title="interface in org.apache.hadoop.hbase.client">RegionLocator</a></span></code>
<div class="block">Used to view region location information for a single HBase table.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/RegionOfflineException.html" title="class in org.apache.hadoop.hbase.client">RegionOfflineException</a></span></code>
<div class="block">Thrown when a table can not be located</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a></span></code>
<div class="block">Single row result of a <a href="../../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client"><code>Get</code></a> or <a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client"><code>Scan</code></a> query.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>interface </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/ResultScanner.html" title="interface in org.apache.hadoop.hbase.client">ResultScanner</a></span></code>
<div class="block">Interface for client-side scanning.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedException.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedException</a></span></code>
<div class="block">Exception thrown by HTable methods when an attempt to do something (like
commit changes) fails after a bunch of retries.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedWithDetailsException</a></span></code>
<div class="block">This subclass of <a href="../../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedException.html" title="class in org.apache.hadoop.hbase.client"><code>RetriesExhaustedException</code></a>
@@ -813,25 +827,25 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
exceptions on what servers.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>interface </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a></span></code>
<div class="block">Has a row.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>(package private) interface </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/RowAccess.html" title="interface in org.apache.hadoop.hbase.client">RowAccess</a><T></span></code>
<div class="block">Provide a way to access the inner buffer.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/RowMutations.html" title="class in org.apache.hadoop.hbase.client">RowMutations</a></span></code>
<div class="block">Performs multiple mutations atomically on a single row.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/RowTooBigException.html" title="class in org.apache.hadoop.hbase.client">RowTooBigException</a></span></code>
<div class="block">Gets or Scans throw this exception if running without in-row scan flag
@@ -839,64 +853,64 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
hbase.table.max.rowsize).</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>interface </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/RpcRetryingCaller.html" title="interface in org.apache.hadoop.hbase.client">RpcRetryingCaller</a><T></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></span></code>
<div class="block">Used to perform Scan operations.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/ScannerTimeoutException.html" title="class in org.apache.hadoop.hbase.client">ScannerTimeoutException</a></span></code>
<div class="block">Thrown when a scanner has timed out.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a></span></code>
<div class="block">The POJO equivalent of HBaseProtos.SnapshotDescription</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client">SnapshotType</a></span></code>
<div class="block">POJO representing the snapshot type</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>(package private) class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/SyncCoprocessorRpcChannel.html" title="class in org.apache.hadoop.hbase.client">SyncCoprocessorRpcChannel</a></span></code>
<div class="block">Base class which provides clients with an RPC connection to
call coprocessor endpoint <code>Service</code>s.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>interface </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></span></code>
<div class="block">Used to communicate with a single HBase table.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/TableSnapshotScanner.html" title="class in org.apache.hadoop.hbase.client">TableSnapshotScanner</a></span></code>
<div class="block">A Scanner which performs a scan over snapshot files.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>(package private) class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/UnmodifyableHRegionInfo.html" title="class in org.apache.hadoop.hbase.client">UnmodifyableHRegionInfo</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/UnmodifyableHTableDescriptor.html" title="class in org.apache.hadoop.hbase.client">UnmodifyableHTableDescriptor</a></span></code>
<div class="block">Read-only table descriptor.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/WrongRowIOException.html" title="class in org.apache.hadoop.hbase.client">WrongRowIOException</a></span></code> </td>
</tr>
@@ -2154,26 +2168,6 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</tbody>
</table>
</li>
-<li class="blockList"><a name="org.apache.hadoop.hbase.mob.mapreduce">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Public.html" title="annotation in org.apache.hadoop.hbase.classification">InterfaceAudience.Public</a> in <a href="../../../../../../org/apache/hadoop/hbase/mob/mapreduce/package-summary.html">org.apache.hadoop.hbase.mob.mapreduce</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../../../org/apache/hadoop/hbase/mob/mapreduce/package-summary.html">org.apache.hadoop.hbase.mob.mapreduce</a> with annotations of type <a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Public.html" title="annotation in org.apache.hadoop.hbase.classification">InterfaceAudience.Public</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mob/mapreduce/Sweeper.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">Sweeper</a></span></code>
-<div class="block">The sweep tool.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
<li class="blockList"><a name="org.apache.hadoop.hbase.quotas">
<!-- -->
</a>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceStability.Evolving.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceStability.Evolving.html b/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceStability.Evolving.html
index 0965b41..e0fdee7 100644
--- a/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceStability.Evolving.html
+++ b/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceStability.Evolving.html
@@ -224,76 +224,72 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.mob.mapreduce">org.apache.hadoop.hbase.mob.mapreduce</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.procedure">org.apache.hadoop.hbase.procedure</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.procedure2">org.apache.hadoop.hbase.procedure2</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.procedure2.store">org.apache.hadoop.hbase.procedure2.store</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.procedure2.store.wal">org.apache.hadoop.hbase.procedure2.store.wal</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.procedure2.util">org.apache.hadoop.hbase.procedure2.util</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.quotas">org.apache.hadoop.hbase.quotas</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver">org.apache.hadoop.hbase.regionserver</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.compactions">org.apache.hadoop.hbase.regionserver.compactions</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.wal">org.apache.hadoop.hbase.regionserver.wal</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.replication">org.apache.hadoop.hbase.replication</a></td>
<td class="colLast">
<div class="block">Multi Cluster Replication</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.rsgroup">org.apache.hadoop.hbase.rsgroup</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security">org.apache.hadoop.hbase.security</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.access">org.apache.hadoop.hbase.security.access</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.token">org.apache.hadoop.hbase.security.token</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.visibility">org.apache.hadoop.hbase.security.visibility</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.snapshot">org.apache.hadoop.hbase.snapshot</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.types">org.apache.hadoop.hbase.types</a></td>
<td class="colLast">
<div class="block">
@@ -301,19 +297,19 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
extensible data type API.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.util">org.apache.hadoop.hbase.util</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.util.hbck">org.apache.hadoop.hbase.util.hbck</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.wal">org.apache.hadoop.hbase.wal</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.zookeeper">org.apache.hadoop.hbase.zookeeper</a></td>
<td class="colLast"> </td>
</tr>
@@ -1838,7 +1834,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler</a></span></code>
-<div class="block">ProcedureRunnableSet for the Master Procedures.</div>
+<div class="block">ProcedureScheduler for the Master Procedures.</div>
</td>
</tr>
<tr class="altColor">
@@ -1926,26 +1922,6 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</tbody>
</table>
</li>
-<li class="blockList"><a name="org.apache.hadoop.hbase.mob.mapreduce">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Evolving.html" title="annotation in org.apache.hadoop.hbase.classification">InterfaceStability.Evolving</a> in <a href="../../../../../../org/apache/hadoop/hbase/mob/mapreduce/package-summary.html">org.apache.hadoop.hbase.mob.mapreduce</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../../../org/apache/hadoop/hbase/mob/mapreduce/package-summary.html">org.apache.hadoop.hbase.mob.mapreduce</a> with annotations of type <a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Evolving.html" title="annotation in org.apache.hadoop.hbase.classification">InterfaceStability.Evolving</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mob/mapreduce/Sweeper.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">Sweeper</a></span></code>
-<div class="block">The sweep tool.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
<li class="blockList"><a name="org.apache.hadoop.hbase.procedure">
<!-- -->
</a>
@@ -1997,39 +1973,51 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/OnePhaseProcedure.html" title="class in org.apache.hadoop.hbase.procedure2">OnePhaseProcedure</a><TEnvironment></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html" title="class in org.apache.hadoop.hbase.procedure2">AbstractProcedureScheduler</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/OnePhaseProcedure.html" title="class in org.apache.hadoop.hbase.procedure2">OnePhaseProcedure</a><TEnvironment></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a><TEnvironment></span></code>
<div class="block">Base Procedure class responsible to handle the Procedure Metadata
e.g.</div>
</td>
</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureEvent.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureEvent</a><T></span></code>
+<div class="block">Basic ProcedureEvent that contains an "object", which can be a
+ description or a reference to the resource to wait on, and a
+ queue for suspended procedures.</div>
+</td>
+</tr>
<tr class="altColor">
<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureEventQueue.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureEventQueue</a></span></code>
+<div class="block">Basic queue to store suspended procedures.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureExecutor</a><TEnvironment></span></code>
<div class="block">Thread Pool that executes the submitted procedures.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureInMemoryChore.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureInMemoryChore</a><TEnvironment></span></code>
<div class="block">Special procedure used as a chore.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>interface </code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureRunnableSet.html" title="interface in org.apache.hadoop.hbase.procedure2">ProcedureRunnableSet</a></span></code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html" title="interface in org.apache.hadoop.hbase.procedure2">ProcedureScheduler</a></span></code>
<div class="block">Keep track of the runnable procedures</div>
</td>
</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureSimpleRunQueue.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureSimpleRunQueue</a></span></code>
-<div class="block">Simple runqueue for the procedures</div>
-</td>
-</tr>
<tr class="altColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/RemoteProcedureException.html" title="class in org.apache.hadoop.hbase.procedure2">RemoteProcedureException</a></span></code>
@@ -2050,11 +2038,17 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/SimpleProcedureScheduler.html" title="class in org.apache.hadoop.hbase.procedure2">SimpleProcedureScheduler</a></span></code>
+<div class="block">Simple scheduler for procedures</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html" title="class in org.apache.hadoop.hbase.procedure2">StateMachineProcedure</a><TEnvironment,TState></span></code>
<div class="block">Procedure described by a series of steps.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/TwoPhaseProcedure.html" title="class in org.apache.hadoop.hbase.procedure2">TwoPhaseProcedure</a><TEnvironment></span></code> </td>
</tr>
@@ -2152,10 +2146,6 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/util/StringUtils.html" title="class in org.apache.hadoop.hbase.procedure2.util">StringUtils</a></span></code> </td>
</tr>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/util/TimeoutBlockingQueue.html" title="class in org.apache.hadoop.hbase.procedure2.util">TimeoutBlockingQueue</a><E></span></code> </td>
-</tr>
</tbody>
</table>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceStability.Stable.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceStability.Stable.html b/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceStability.Stable.html
index a6eec14..b793031 100644
--- a/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceStability.Stable.html
+++ b/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceStability.Stable.html
@@ -1219,19 +1219,23 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/BadProcedureException.html" title="class in org.apache.hadoop.hbase.procedure2">BadProcedureException</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureAbortedException.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureAbortedException</a></span></code>
<div class="block">Thrown when a procedure is aborted</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureException.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureException</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureSuspendedException.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureSuspendedException</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureYieldException.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureYieldException</a></span></code> </td>
</tr>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceStability.Unstable.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceStability.Unstable.html b/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceStability.Unstable.html
index a0d75cf..20e9c42 100644
--- a/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceStability.Unstable.html
+++ b/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceStability.Unstable.html
@@ -196,10 +196,28 @@
<caption><span>Classes in <a href="../../../../../../org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a> with annotations of type <a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Unstable.html" title="annotation in org.apache.hadoop.hbase.classification">InterfaceStability.Unstable</a></span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
+<th class="colLast" scope="col">Interface and Description</th>
</tr>
<tbody>
<tr class="altColor">
+<td class="colFirst"><code>interface </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncConnection</a></span></code>
+<div class="block">The asynchronous version of Connection.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>interface </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></span></code>
+<div class="block">The asynchronous version of Table.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>interface </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableRegionLocator</a></span></code>
+<div class="block">The asynchronous version of RegionLocator.</div>
+</td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/CompactType.html" title="enum in org.apache.hadoop.hbase.client">CompactType</a></span></code>
<div class="block">Currently, there are only two compact types:
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/classification/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/classification/package-tree.html b/devapidocs/org/apache/hadoop/hbase/classification/package-tree.html
index 2e93774..3d13fed 100644
--- a/devapidocs/org/apache/hadoop/hbase/classification/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/classification/package-tree.html
@@ -88,11 +88,11 @@
</ul>
<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
<ul>
+<li type="circle">org.apache.hadoop.hbase.classification.<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Unstable.html" title="annotation in org.apache.hadoop.hbase.classification"><span class="typeNameLink">InterfaceStability.Unstable</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.hadoop.hbase.classification.<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification"><span class="typeNameLink">InterfaceAudience.Private</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
-<li type="circle">org.apache.hadoop.hbase.classification.<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Evolving.html" title="annotation in org.apache.hadoop.hbase.classification"><span class="typeNameLink">InterfaceStability.Evolving</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.hadoop.hbase.classification.<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Public.html" title="annotation in org.apache.hadoop.hbase.classification"><span class="typeNameLink">InterfaceAudience.Public</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
+<li type="circle">org.apache.hadoop.hbase.classification.<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Evolving.html" title="annotation in org.apache.hadoop.hbase.classification"><span class="typeNameLink">InterfaceStability.Evolving</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.hadoop.hbase.classification.<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.hadoop.hbase.classification"><span class="typeNameLink">InterfaceAudience.LimitedPrivate</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
-<li type="circle">org.apache.hadoop.hbase.classification.<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Unstable.html" title="annotation in org.apache.hadoop.hbase.classification"><span class="typeNameLink">InterfaceStability.Unstable</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.hadoop.hbase.classification.<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Stable.html" title="annotation in org.apache.hadoop.hbase.classification"><span class="typeNameLink">InterfaceStability.Stable</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
</ul>
</div>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/classification/package-use.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/classification/package-use.html b/devapidocs/org/apache/hadoop/hbase/classification/package-use.html
index c6e4cef..fd13f9c 100644
--- a/devapidocs/org/apache/hadoop/hbase/classification/package-use.html
+++ b/devapidocs/org/apache/hadoop/hbase/classification/package-use.html
@@ -345,168 +345,164 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.mob.mapreduce">org.apache.hadoop.hbase.mob.mapreduce</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.monitoring">org.apache.hadoop.hbase.monitoring</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.namespace">org.apache.hadoop.hbase.namespace</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.nio">org.apache.hadoop.hbase.nio</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.procedure">org.apache.hadoop.hbase.procedure</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.procedure.flush">org.apache.hadoop.hbase.procedure.flush</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.procedure2">org.apache.hadoop.hbase.procedure2</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.procedure2.store">org.apache.hadoop.hbase.procedure2.store</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.procedure2.store.wal">org.apache.hadoop.hbase.procedure2.store.wal</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.procedure2.util">org.apache.hadoop.hbase.procedure2.util</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.quotas">org.apache.hadoop.hbase.quotas</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver">org.apache.hadoop.hbase.regionserver</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.compactions">org.apache.hadoop.hbase.regionserver.compactions</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.handler">org.apache.hadoop.hbase.regionserver.handler</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.querymatcher">org.apache.hadoop.hbase.regionserver.querymatcher</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.snapshot">org.apache.hadoop.hbase.regionserver.snapshot</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.throttle">org.apache.hadoop.hbase.regionserver.throttle</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.wal">org.apache.hadoop.hbase.regionserver.wal</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.replication">org.apache.hadoop.hbase.replication</a></td>
<td class="colLast">
<div class="block">Multi Cluster Replication</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.replication.master">org.apache.hadoop.hbase.replication.master</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.replication.regionserver">org.apache.hadoop.hbase.replication.regionserver</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.rest">org.apache.hadoop.hbase.rest</a></td>
<td class="colLast">
<div class="block">HBase REST</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.rest.client">org.apache.hadoop.hbase.rest.client</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.rest.filter">org.apache.hadoop.hbase.rest.filter</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.rest.model">org.apache.hadoop.hbase.rest.model</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.rest.provider">org.apache.hadoop.hbase.rest.provider</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.rest.provider.consumer">org.apache.hadoop.hbase.rest.provider.consumer</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.rest.provider.producer">org.apache.hadoop.hbase.rest.provider.producer</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.rsgroup">org.apache.hadoop.hbase.rsgroup</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security">org.apache.hadoop.hbase.security</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.access">org.apache.hadoop.hbase.security.access</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.token">org.apache.hadoop.hbase.security.token</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.visibility">org.apache.hadoop.hbase.security.visibility</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.visibility.expression">org.apache.hadoop.hbase.security.visibility.expression</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.snapshot">org.apache.hadoop.hbase.snapshot</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.thrift">org.apache.hadoop.hbase.thrift</a></td>
<td class="colLast">
<div class="block">Provides an HBase <a href="http://incubator.apache.org/thrift/">Thrift</a>
service.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.thrift2">org.apache.hadoop.hbase.thrift2</a></td>
<td class="colLast">
<div class="block">Provides an HBase <a href="http://thrift.apache.org/">Thrift</a>
service.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.trace">org.apache.hadoop.hbase.trace</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.types">org.apache.hadoop.hbase.types</a></td>
<td class="colLast">
<div class="block">
@@ -514,51 +510,51 @@ service.</div>
extensible data type API.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.util">org.apache.hadoop.hbase.util</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.util.byterange">org.apache.hadoop.hbase.util.byterange</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.util.byterange.impl">org.apache.hadoop.hbase.util.byterange.impl</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.util.hbck">org.apache.hadoop.hbase.util.hbck</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.util.test">org.apache.hadoop.hbase.util.test</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.util.vint">org.apache.hadoop.hbase.util.vint</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.wal">org.apache.hadoop.hbase.wal</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.zookeeper">org.apache.hadoop.hbase.zookeeper</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.zookeeper.lock">org.apache.hadoop.hbase.zookeeper.lock</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.metrics2.impl">org.apache.hadoop.metrics2.impl</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.metrics2.lib">org.apache.hadoop.metrics2.lib</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.metrics2.util">org.apache.hadoop.metrics2.util</a></td>
<td class="colLast"> </td>
</tr>
@@ -1910,33 +1906,6 @@ service.</div>
</tbody>
</table>
</li>
-<li class="blockList"><a name="org.apache.hadoop.hbase.mob.mapreduce">
-<!-- -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/classification/package-summary.html">org.apache.hadoop.hbase.classification</a> used by <a href="../../../../../org/apache/hadoop/hbase/mob/mapreduce/package-summary.html">org.apache.hadoop.hbase.mob.mapreduce</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/classification/class-use/InterfaceAudience.Private.html#org.apache.hadoop.hbase.mob.mapreduce">InterfaceAudience.Private</a>
-<div class="block">Intended for use only within Hadoop itself.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/classification/class-use/InterfaceAudience.Public.html#org.apache.hadoop.hbase.mob.mapreduce">InterfaceAudience.Public</a>
-<div class="block">Intended for use by any project or application.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/classification/class-use/InterfaceStability.Evolving.html#org.apache.hadoop.hbase.mob.mapreduce">InterfaceStability.Evolving</a>
-<div class="block">Evolving, but can break compatibility at minor release (i.e.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
<li class="blockList"><a name="org.apache.hadoop.hbase.monitoring">
<!-- -->
</a>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/Append.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/Append.html b/devapidocs/org/apache/hadoop/hbase/client/Append.html
index 9678a16..c82c6f9 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/Append.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/Append.html
@@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab";
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/Append.html" target="_top">Frames</a></li>
@@ -643,7 +643,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" ti
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/Append.html" target="_top">Frames</a></li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/AsyncConnection.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncConnection.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncConnection.html
new file mode 100644
index 0000000..9be3218
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncConnection.html
@@ -0,0 +1,298 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AsyncConnection (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="AsyncConnection (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AsyncConnection.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncConnection.html" target="_top">Frames</a></li>
+<li><a href="AsyncConnection.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.client</div>
+<h2 title="Interface AsyncConnection" class="title">Interface AsyncConnection</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncConnectionImpl</a></dd>
+</dl>
+<hr>
+<br>
+<pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Public.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Public</a>
+ <a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Unstable.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceStability.Unstable</a>
+public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnection.html#line.32">AsyncConnection</a>
+extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a></pre>
+<div class="block">The asynchronous version of Connection.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.hadoop.conf.Configuration</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html#getConfiguration--">getConfiguration</a></span>()</code>
+<div class="block">Returns the <code>Configuration</code> object used by this instance.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableRegionLocator</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html#getRegionLocator-org.apache.hadoop.hbase.TableName-">getRegionLocator</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code>
+<div class="block">Retrieve a AsyncRegionLocator implementation to inspect region information on a table.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html#getTable-org.apache.hadoop.hbase.TableName-">getTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code>
+<div class="block">Retrieve an AsyncTable implementation for accessing a table.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.io.Closeable">
+<!-- -->
+</a>
+<h3>Methods inherited from interface java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a></h3>
+<code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true#close--" title="class or interface in java.io">close</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getConfiguration--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getConfiguration</h4>
+<pre>org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnection.html#line.39">getConfiguration</a>()</pre>
+<div class="block">Returns the <code>Configuration</code> object used by this instance.
+ <p>
+ The reference returned is not a copy, so any change made to it will affect this instance.</div>
+</li>
+</ul>
+<a name="getRegionLocator-org.apache.hadoop.hbase.TableName-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRegionLocator</h4>
+<pre><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableRegionLocator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnection.html#line.49">getRegionLocator</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</pre>
+<div class="block">Retrieve a AsyncRegionLocator implementation to inspect region information on a table. The
+ returned AsyncRegionLocator is not thread-safe, so a new instance should be created for each
+ using thread. This is a lightweight operation. Pooling or caching of the returned
+ AsyncRegionLocator is neither required nor desired.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>tableName</code> - Name of the table who's region is to be examined</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>An AsyncRegionLocator instance</dd>
+</dl>
+</li>
+</ul>
+<a name="getTable-org.apache.hadoop.hbase.TableName-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getTable</h4>
+<pre><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnection.html#line.61">getTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</pre>
+<div class="block">Retrieve an AsyncTable implementation for accessing a table. The returned Table is not thread
+ safe, a new instance should be created for each using thread. This is a lightweight operation,
+ pooling or caching of the returned AsyncTable is neither required nor desired.
+ <p>
+ This method no longer checks table existence. An exception will be thrown if the table does not
+ exist only when the first operation is attempted.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>tableName</code> - the name of the table</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an AsyncTable to use for interactions with this table</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AsyncConnection.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncConnection.html" target="_top">Frames</a></li>
+<li><a href="AsyncConnection.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
[30/52] [partial] hbase-site git commit: Published site at
278625312047a2100f4dbb2d2eaa4e2219d00e14.
Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/checkstyle-aggregate.html
----------------------------------------------------------------------
diff --git a/checkstyle-aggregate.html b/checkstyle-aggregate.html
index ee02ddd..ec2440d 100644
--- a/checkstyle-aggregate.html
+++ b/checkstyle-aggregate.html
@@ -7,7 +7,7 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20161009" />
+ <meta name="Date-Revision-yyyymmdd" content="20161017" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache HBase – Checkstyle Results</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -280,10 +280,10 @@
<th><img src="images/icon_warning_sml.gif" alt="" /> Warnings</th>
<th><img src="images/icon_error_sml.gif" alt="" /> Errors</th></tr>
<tr class="b">
-<td>2014</td>
+<td>2023</td>
<td>0</td>
<td>0</td>
-<td>13783</td></tr></table></div>
+<td>13747</td></tr></table></div>
<div class="section">
<h2><a name="Files"></a>Files</h2>
<table border="0" class="table table-striped">
@@ -626,7 +626,7 @@
<td><a href="#org.apache.hadoop.hbase.client.AsyncProcess.java">org/apache/hadoop/hbase/client/AsyncProcess.java</a></td>
<td>0</td>
<td>0</td>
-<td>10</td></tr>
+<td>9</td></tr>
<tr class="a">
<td><a href="#org.apache.hadoop.hbase.client.AsyncRequestFuture.java">org/apache/hadoop/hbase/client/AsyncRequestFuture.java</a></td>
<td>0</td>
@@ -636,82 +636,92 @@
<td><a href="#org.apache.hadoop.hbase.client.AsyncRequestFutureImpl.java">org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.java</a></td>
<td>0</td>
<td>0</td>
-<td>24</td></tr>
+<td>22</td></tr>
<tr class="a">
-<td><a href="#org.apache.hadoop.hbase.client.BatchErrors.java">org/apache/hadoop/hbase/client/BatchErrors.java</a></td>
+<td><a href="#org.apache.hadoop.hbase.client.AsyncSingleRequestRpcRetryingCaller.java">org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
<tr class="b">
-<td><a href="#org.apache.hadoop.hbase.client.BufferedMutator.java">org/apache/hadoop/hbase/client/BufferedMutator.java</a></td>
+<td><a href="#org.apache.hadoop.hbase.client.BatchErrors.java">org/apache/hadoop/hbase/client/BatchErrors.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
<tr class="a">
-<td><a href="#org.apache.hadoop.hbase.client.BufferedMutatorImpl.java">org/apache/hadoop/hbase/client/BufferedMutatorImpl.java</a></td>
+<td><a href="#org.apache.hadoop.hbase.client.BufferedMutator.java">org/apache/hadoop/hbase/client/BufferedMutator.java</a></td>
<td>0</td>
<td>0</td>
-<td>2</td></tr>
+<td>1</td></tr>
<tr class="b">
+<td><a href="#org.apache.hadoop.hbase.client.BufferedMutatorImpl.java">org/apache/hadoop/hbase/client/BufferedMutatorImpl.java</a></td>
+<td>0</td>
+<td>0</td>
+<td>1</td></tr>
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.client.CancellableRegionServerCallable.java">org/apache/hadoop/hbase/client/CancellableRegionServerCallable.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.client.ClientAsyncPrefetchScanner.java">org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.client.ClientIdGenerator.java">org/apache/hadoop/hbase/client/ClientIdGenerator.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.client.ClientScanner.java">org/apache/hadoop/hbase/client/ClientScanner.java</a></td>
<td>0</td>
<td>0</td>
<td>206</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.client.ClientServiceCallable.java">org/apache/hadoop/hbase/client/ClientServiceCallable.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.client.ClientSimpleScanner.java">org/apache/hadoop/hbase/client/ClientSimpleScanner.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.client.ClientSmallReversedScanner.java">org/apache/hadoop/hbase/client/ClientSmallReversedScanner.java</a></td>
<td>0</td>
<td>0</td>
<td>4</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.client.ClientSmallScanner.java">org/apache/hadoop/hbase/client/ClientSmallScanner.java</a></td>
<td>0</td>
<td>0</td>
<td>6</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.client.ClusterStatusListener.java">org/apache/hadoop/hbase/client/ClusterStatusListener.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.client.CompactType.java">org/apache/hadoop/hbase/client/CompactType.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.client.ConnectionConfiguration.java">org/apache/hadoop/hbase/client/ConnectionConfiguration.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.apache.hadoop.hbase.client.ConnectionFactory.java">org/apache/hadoop/hbase/client/ConnectionFactory.java</a></td>
+<td>0</td>
+<td>0</td>
+<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.hadoop.hbase.client.ConnectionImplementation.java">org/apache/hadoop/hbase/client/ConnectionImplementation.java</a></td>
<td>0</td>
<td>0</td>
-<td>8</td></tr>
+<td>3</td></tr>
<tr class="b">
<td><a href="#org.apache.hadoop.hbase.client.ConnectionUtils.java">org/apache/hadoop/hbase/client/ConnectionUtils.java</a></td>
<td>0</td>
@@ -761,7 +771,7 @@
<td><a href="#org.apache.hadoop.hbase.client.HTableMultiplexer.java">org/apache/hadoop/hbase/client/HTableMultiplexer.java</a></td>
<td>0</td>
<td>0</td>
-<td>6</td></tr>
+<td>5</td></tr>
<tr class="b">
<td><a href="#org.apache.hadoop.hbase.client.HTableWrapper.java">org/apache/hadoop/hbase/client/HTableWrapper.java</a></td>
<td>0</td>
@@ -926,7 +936,7 @@
<td><a href="#org.apache.hadoop.hbase.client.RpcRetryingCallerImpl.java">org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.java</a></td>
<td>0</td>
<td>0</td>
-<td>3</td></tr>
+<td>2</td></tr>
<tr class="a">
<td><a href="#org.apache.hadoop.hbase.client.RpcRetryingCallerWithReadReplicas.java">org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.java</a></td>
<td>0</td>
@@ -2436,7 +2446,7 @@
<td><a href="#org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.java">org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.java</a></td>
<td>0</td>
<td>0</td>
-<td>4</td></tr>
+<td>7</td></tr>
<tr class="a">
<td><a href="#org.apache.hadoop.hbase.mapreduce.MultiHFileOutputFormat.java">org/apache/hadoop/hbase/mapreduce/MultiHFileOutputFormat.java</a></td>
<td>0</td>
@@ -2686,7 +2696,7 @@
<td><a href="#org.apache.hadoop.hbase.master.MasterCoprocessorHost.java">org/apache/hadoop/hbase/master/MasterCoprocessorHost.java</a></td>
<td>0</td>
<td>0</td>
-<td>10</td></tr>
+<td>12</td></tr>
<tr class="a">
<td><a href="#org.apache.hadoop.hbase.master.MasterDumpServlet.java">org/apache/hadoop/hbase/master/MasterDumpServlet.java</a></td>
<td>0</td>
@@ -3006,7 +3016,7 @@
<td><a href="#org.apache.hadoop.hbase.master.procedure.DispatchMergingRegionsProcedure.java">org/apache/hadoop/hbase/master/procedure/DispatchMergingRegionsProcedure.java</a></td>
<td>0</td>
<td>0</td>
-<td>57</td></tr>
+<td>58</td></tr>
<tr class="a">
<td><a href="#org.apache.hadoop.hbase.master.procedure.EnableTableProcedure.java">org/apache/hadoop/hbase/master/procedure/EnableTableProcedure.java</a></td>
<td>0</td>
@@ -3021,12 +3031,12 @@
<td><a href="#org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv.java">org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.java</a></td>
<td>0</td>
<td>0</td>
-<td>1</td></tr>
+<td>2</td></tr>
<tr class="b">
<td><a href="#org.apache.hadoop.hbase.master.procedure.MasterProcedureScheduler.java">org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.java</a></td>
<td>0</td>
<td>0</td>
-<td>21</td></tr>
+<td>17</td></tr>
<tr class="a">
<td><a href="#org.apache.hadoop.hbase.master.procedure.MasterProcedureUtil.java">org/apache/hadoop/hbase/master/procedure/MasterProcedureUtil.java</a></td>
<td>0</td>
@@ -3148,26 +3158,6 @@
<td>0</td>
<td>1</td></tr>
<tr class="a">
-<td><a href="#org.apache.hadoop.hbase.mob.mapreduce.MemStoreWrapper.java">org/apache/hadoop/hbase/mob/mapreduce/MemStoreWrapper.java</a></td>
-<td>0</td>
-<td>0</td>
-<td>5</td></tr>
-<tr class="b">
-<td><a href="#org.apache.hadoop.hbase.mob.mapreduce.SweepJob.java">org/apache/hadoop/hbase/mob/mapreduce/SweepJob.java</a></td>
-<td>0</td>
-<td>0</td>
-<td>8</td></tr>
-<tr class="a">
-<td><a href="#org.apache.hadoop.hbase.mob.mapreduce.SweepReducer.java">org/apache/hadoop/hbase/mob/mapreduce/SweepReducer.java</a></td>
-<td>0</td>
-<td>0</td>
-<td>9</td></tr>
-<tr class="b">
-<td><a href="#org.apache.hadoop.hbase.mob.mapreduce.Sweeper.java">org/apache/hadoop/hbase/mob/mapreduce/Sweeper.java</a></td>
-<td>0</td>
-<td>0</td>
-<td>6</td></tr>
-<tr class="a">
<td><a href="#org.apache.hadoop.hbase.monitoring.LogMonitoring.java">org/apache/hadoop/hbase/monitoring/LogMonitoring.java</a></td>
<td>0</td>
<td>0</td>
@@ -3298,20 +3288,30 @@
<td>0</td>
<td>10</td></tr>
<tr class="a">
+<td><a href="#org.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler.java">org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.java</a></td>
+<td>0</td>
+<td>0</td>
+<td>4</td></tr>
+<tr class="b">
+<td><a href="#org.apache.hadoop.hbase.procedure2.BadProcedureException.java">org/apache/hadoop/hbase/procedure2/BadProcedureException.java</a></td>
+<td>0</td>
+<td>0</td>
+<td>1</td></tr>
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.procedure2.Procedure.java">org/apache/hadoop/hbase/procedure2/Procedure.java</a></td>
<td>0</td>
<td>0</td>
-<td>3</td></tr>
+<td>2</td></tr>
<tr class="b">
<td><a href="#org.apache.hadoop.hbase.procedure2.ProcedureExecutor.java">org/apache/hadoop/hbase/procedure2/ProcedureExecutor.java</a></td>
<td>0</td>
<td>0</td>
-<td>11</td></tr>
+<td>10</td></tr>
<tr class="a">
<td><a href="#org.apache.hadoop.hbase.procedure2.ProcedureUtil.java">org/apache/hadoop/hbase/procedure2/ProcedureUtil.java</a></td>
<td>0</td>
<td>0</td>
-<td>2</td></tr>
+<td>3</td></tr>
<tr class="b">
<td><a href="#org.apache.hadoop.hbase.procedure2.RemoteProcedureException.java">org/apache/hadoop/hbase/procedure2/RemoteProcedureException.java</a></td>
<td>0</td>
@@ -3353,25 +3353,15 @@
<td>0</td>
<td>9</td></tr>
<tr class="b">
-<td><a href="#org.apache.hadoop.hbase.procedure2.store.wal.ProcedureWALPrettyPrinter.java">org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALPrettyPrinter.java</a></td>
-<td>0</td>
-<td>0</td>
-<td>1</td></tr>
-<tr class="a">
<td><a href="#org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.java">org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.java</a></td>
<td>0</td>
<td>0</td>
-<td>8</td></tr>
-<tr class="b">
+<td>9</td></tr>
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.procedure2.util.StringUtils.java">org/apache/hadoop/hbase/procedure2/util/StringUtils.java</a></td>
<td>0</td>
<td>0</td>
<td>4</td></tr>
-<tr class="a">
-<td><a href="#org.apache.hadoop.hbase.procedure2.util.TimeoutBlockingQueue.java">org/apache/hadoop/hbase/procedure2/util/TimeoutBlockingQueue.java</a></td>
-<td>0</td>
-<td>0</td>
-<td>5</td></tr>
<tr class="b">
<td><a href="#org.apache.hadoop.hbase.protobuf.ProtobufMagic.java">org/apache/hadoop/hbase/protobuf/ProtobufMagic.java</a></td>
<td>0</td>
@@ -3416,3263 +3406,3268 @@
<td><a href="#org.apache.hadoop.hbase.quotas.NoopQuotaLimiter.java">org/apache/hadoop/hbase/quotas/NoopQuotaLimiter.java</a></td>
<td>0</td>
<td>0</td>
-<td>1</td></tr>
+<td>2</td></tr>
<tr class="a">
<td><a href="#org.apache.hadoop.hbase.quotas.QuotaCache.java">org/apache/hadoop/hbase/quotas/QuotaCache.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
<tr class="b">
-<td><a href="#org.apache.hadoop.hbase.quotas.QuotaLimiterFactory.java">org/apache/hadoop/hbase/quotas/QuotaLimiterFactory.java</a></td>
+<td><a href="#org.apache.hadoop.hbase.quotas.QuotaLimiter.java">org/apache/hadoop/hbase/quotas/QuotaLimiter.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
<tr class="a">
+<td><a href="#org.apache.hadoop.hbase.quotas.QuotaLimiterFactory.java">org/apache/hadoop/hbase/quotas/QuotaLimiterFactory.java</a></td>
+<td>0</td>
+<td>0</td>
+<td>1</td></tr>
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.quotas.QuotaRetriever.java">org/apache/hadoop/hbase/quotas/QuotaRetriever.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.quotas.QuotaSettings.java">org/apache/hadoop/hbase/quotas/QuotaSettings.java</a></td>
<td>0</td>
<td>0</td>
<td>6</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.quotas.QuotaSettingsFactory.java">org/apache/hadoop/hbase/quotas/QuotaSettingsFactory.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.quotas.QuotaTableUtil.java">org/apache/hadoop/hbase/quotas/QuotaTableUtil.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.quotas.QuotaUtil.java">org/apache/hadoop/hbase/quotas/QuotaUtil.java</a></td>
<td>0</td>
<td>0</td>
<td>4</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.quotas.RateLimiter.java">org/apache/hadoop/hbase/quotas/RateLimiter.java</a></td>
<td>0</td>
<td>0</td>
-<td>18</td></tr>
-<tr class="a">
+<td>19</td></tr>
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.quotas.RegionServerQuotaManager.java">org/apache/hadoop/hbase/quotas/RegionServerQuotaManager.java</a></td>
<td>0</td>
<td>0</td>
<td>4</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.quotas.ThrottleSettings.java">org/apache/hadoop/hbase/quotas/ThrottleSettings.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.quotas.ThrottlingException.java">org/apache/hadoop/hbase/quotas/ThrottlingException.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.quotas.TimeBasedLimiter.java">org/apache/hadoop/hbase/quotas/TimeBasedLimiter.java</a></td>
<td>0</td>
<td>0</td>
-<td>8</td></tr>
-<tr class="a">
+<td>7</td></tr>
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.quotas.UserQuotaState.java">org/apache/hadoop/hbase/quotas/UserQuotaState.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.AbstractMemStore.java">org/apache/hadoop/hbase/regionserver/AbstractMemStore.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.AbstractMultiFileWriter.java">org/apache/hadoop/hbase/regionserver/AbstractMultiFileWriter.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.AnnotationReadingPriorityFunction.java">org/apache/hadoop/hbase/regionserver/AnnotationReadingPriorityFunction.java</a></td>
<td>0</td>
<td>0</td>
<td>16</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.BaseRowProcessor.java">org/apache/hadoop/hbase/regionserver/BaseRowProcessor.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.CellArrayMap.java">org/apache/hadoop/hbase/regionserver/CellArrayMap.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.CellFlatMap.java">org/apache/hadoop/hbase/regionserver/CellFlatMap.java</a></td>
<td>0</td>
<td>0</td>
<td>9</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.CellSet.java">org/apache/hadoop/hbase/regionserver/CellSet.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.CellSink.java">org/apache/hadoop/hbase/regionserver/CellSink.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.Chunk.java">org/apache/hadoop/hbase/regionserver/Chunk.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.CompactSplitThread.java">org/apache/hadoop/hbase/regionserver/CompactSplitThread.java</a></td>
<td>0</td>
<td>0</td>
<td>12</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.CompactedHFilesDischargeHandler.java">org/apache/hadoop/hbase/regionserver/CompactedHFilesDischargeHandler.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.CompactedHFilesDischarger.java">org/apache/hadoop/hbase/regionserver/CompactedHFilesDischarger.java</a></td>
<td>0</td>
<td>0</td>
<td>5</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.CompactingMemStore.java">org/apache/hadoop/hbase/regionserver/CompactingMemStore.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.CompactionPipeline.java">org/apache/hadoop/hbase/regionserver/CompactionPipeline.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.CompactionRequestor.java">org/apache/hadoop/hbase/regionserver/CompactionRequestor.java</a></td>
<td>0</td>
<td>0</td>
<td>6</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.CompactionTool.java">org/apache/hadoop/hbase/regionserver/CompactionTool.java</a></td>
<td>0</td>
<td>0</td>
<td>12</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.DefaultHeapMemoryTuner.java">org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.java</a></td>
<td>0</td>
<td>0</td>
<td>31</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.DefaultMemStore.java">org/apache/hadoop/hbase/regionserver/DefaultMemStore.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.DefaultStoreFileManager.java">org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.DefaultStoreFlusher.java">org/apache/hadoop/hbase/regionserver/DefaultStoreFlusher.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.DisabledRegionSplitPolicy.java">org/apache/hadoop/hbase/regionserver/DisabledRegionSplitPolicy.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.FavoredNodesForRegion.java">org/apache/hadoop/hbase/regionserver/FavoredNodesForRegion.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.FifoRpcSchedulerFactory.java">org/apache/hadoop/hbase/regionserver/FifoRpcSchedulerFactory.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.FlushAllLargeStoresPolicy.java">org/apache/hadoop/hbase/regionserver/FlushAllLargeStoresPolicy.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.FlushNonSloppyStoresFirstPolicy.java">org/apache/hadoop/hbase/regionserver/FlushNonSloppyStoresFirstPolicy.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.FlushPolicyFactory.java">org/apache/hadoop/hbase/regionserver/FlushPolicyFactory.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.FlushRequestListener.java">org/apache/hadoop/hbase/regionserver/FlushRequestListener.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.FlushRequester.java">org/apache/hadoop/hbase/regionserver/FlushRequester.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.HMobStore.java">org/apache/hadoop/hbase/regionserver/HMobStore.java</a></td>
<td>0</td>
<td>0</td>
<td>8</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.HRegion.java">org/apache/hadoop/hbase/regionserver/HRegion.java</a></td>
<td>0</td>
<td>0</td>
<td>211</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.HRegionFileSystem.java">org/apache/hadoop/hbase/regionserver/HRegionFileSystem.java</a></td>
<td>0</td>
<td>0</td>
<td>46</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.HRegionServer.java">org/apache/hadoop/hbase/regionserver/HRegionServer.java</a></td>
<td>0</td>
<td>0</td>
<td>95</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.HRegionServerCommandLine.java">org/apache/hadoop/hbase/regionserver/HRegionServerCommandLine.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.HStore.java">org/apache/hadoop/hbase/regionserver/HStore.java</a></td>
<td>0</td>
<td>0</td>
<td>48</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.HeapMemStoreLAB.java">org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.java</a></td>
<td>0</td>
<td>0</td>
-<td>2</td></tr>
-<tr class="a">
+<td>1</td></tr>
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.HeapMemoryManager.java">org/apache/hadoop/hbase/regionserver/HeapMemoryManager.java</a></td>
<td>0</td>
<td>0</td>
<td>16</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.HeapMemoryTuner.java">org/apache/hadoop/hbase/regionserver/HeapMemoryTuner.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.ImmutableSegment.java">org/apache/hadoop/hbase/regionserver/ImmutableSegment.java</a></td>
<td>0</td>
<td>0</td>
<td>14</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.IncreasingToUpperBoundRegionSplitPolicy.java">org/apache/hadoop/hbase/regionserver/IncreasingToUpperBoundRegionSplitPolicy.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.InternalScan.java">org/apache/hadoop/hbase/regionserver/InternalScan.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.InternalScanner.java">org/apache/hadoop/hbase/regionserver/InternalScanner.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.KeyPrefixRegionSplitPolicy.java">org/apache/hadoop/hbase/regionserver/KeyPrefixRegionSplitPolicy.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.KeyValueHeap.java">org/apache/hadoop/hbase/regionserver/KeyValueHeap.java</a></td>
<td>0</td>
<td>0</td>
<td>10</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.KeyValueScanner.java">org/apache/hadoop/hbase/regionserver/KeyValueScanner.java</a></td>
<td>0</td>
<td>0</td>
<td>4</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.LeaseException.java">org/apache/hadoop/hbase/regionserver/LeaseException.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.Leases.java">org/apache/hadoop/hbase/regionserver/Leases.java</a></td>
<td>0</td>
<td>0</td>
<td>12</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.LogRoller.java">org/apache/hadoop/hbase/regionserver/LogRoller.java</a></td>
<td>0</td>
<td>0</td>
<td>5</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.LruHashMap.java">org/apache/hadoop/hbase/regionserver/LruHashMap.java</a></td>
<td>0</td>
<td>0</td>
<td>63</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.MemStore.java">org/apache/hadoop/hbase/regionserver/MemStore.java</a></td>
<td>0</td>
<td>0</td>
<td>12</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.MemStoreChunkPool.java">org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.java</a></td>
<td>0</td>
<td>0</td>
<td>10</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.MemStoreCompactor.java">org/apache/hadoop/hbase/regionserver/MemStoreCompactor.java</a></td>
<td>0</td>
<td>0</td>
<td>12</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.MemStoreCompactorIterator.java">org/apache/hadoop/hbase/regionserver/MemStoreCompactorIterator.java</a></td>
<td>0</td>
<td>0</td>
<td>4</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.MemStoreFlusher.java">org/apache/hadoop/hbase/regionserver/MemStoreFlusher.java</a></td>
<td>0</td>
<td>0</td>
<td>21</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.MetricsHeapMemoryManager.java">org/apache/hadoop/hbase/regionserver/MetricsHeapMemoryManager.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.MetricsHeapMemoryManagerSource.java">org/apache/hadoop/hbase/regionserver/MetricsHeapMemoryManagerSource.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.MetricsRegion.java">org/apache/hadoop/hbase/regionserver/MetricsRegion.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.MetricsRegionServer.java">org/apache/hadoop/hbase/regionserver/MetricsRegionServer.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.MetricsRegionServerSourceFactoryImpl.java">org/apache/hadoop/hbase/regionserver/MetricsRegionServerSourceFactoryImpl.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.MetricsRegionServerSourceImpl.java">org/apache/hadoop/hbase/regionserver/MetricsRegionServerSourceImpl.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.MetricsRegionServerWrapperImpl.java">org/apache/hadoop/hbase/regionserver/MetricsRegionServerWrapperImpl.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.MetricsRegionWrapperImpl.java">org/apache/hadoop/hbase/regionserver/MetricsRegionWrapperImpl.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.MetricsTable.java">org/apache/hadoop/hbase/regionserver/MetricsTable.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.MetricsTableAggregateSourceImpl.java">org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.MetricsTableSourceImpl.java">org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.MetricsTableWrapperAggregateImpl.java">org/apache/hadoop/hbase/regionserver/MetricsTableWrapperAggregateImpl.java</a></td>
<td>0</td>
<td>0</td>
<td>20</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress.java">org/apache/hadoop/hbase/regionserver/MiniBatchOperationInProgress.java</a></td>
<td>0</td>
<td>0</td>
<td>7</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.MultiRowMutationProcessor.java">org/apache/hadoop/hbase/regionserver/MultiRowMutationProcessor.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.MultiVersionConcurrencyControl.java">org/apache/hadoop/hbase/regionserver/MultiVersionConcurrencyControl.java</a></td>
<td>0</td>
<td>0</td>
<td>5</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.MutableSegment.java">org/apache/hadoop/hbase/regionserver/MutableSegment.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.NoOpHeapMemoryTuner.java">org/apache/hadoop/hbase/regionserver/NoOpHeapMemoryTuner.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.NonLazyKeyValueScanner.java">org/apache/hadoop/hbase/regionserver/NonLazyKeyValueScanner.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.NonReversedNonLazyKeyValueScanner.java">org/apache/hadoop/hbase/regionserver/NonReversedNonLazyKeyValueScanner.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.OnlineRegions.java">org/apache/hadoop/hbase/regionserver/OnlineRegions.java</a></td>
<td>0</td>
<td>0</td>
<td>9</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.OperationStatus.java">org/apache/hadoop/hbase/regionserver/OperationStatus.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.RSDumpServlet.java">org/apache/hadoop/hbase/regionserver/RSDumpServlet.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.RSRpcServices.java">org/apache/hadoop/hbase/regionserver/RSRpcServices.java</a></td>
<td>0</td>
<td>0</td>
<td>119</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.RSStatusServlet.java">org/apache/hadoop/hbase/regionserver/RSStatusServlet.java</a></td>
<td>0</td>
<td>0</td>
<td>4</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.Region.java">org/apache/hadoop/hbase/regionserver/Region.java</a></td>
<td>0</td>
<td>0</td>
<td>60</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.java">org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.java</a></td>
<td>0</td>
<td>0</td>
<td>179</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.RegionMergeRequest.java">org/apache/hadoop/hbase/regionserver/RegionMergeRequest.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.RegionMergeTransaction.java">org/apache/hadoop/hbase/regionserver/RegionMergeTransaction.java</a></td>
<td>0</td>
<td>0</td>
<td>6</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.RegionMergeTransactionImpl.java">org/apache/hadoop/hbase/regionserver/RegionMergeTransactionImpl.java</a></td>
<td>0</td>
<td>0</td>
<td>19</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.RegionScanner.java">org/apache/hadoop/hbase/regionserver/RegionScanner.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.RegionServerCoprocessorHost.java">org/apache/hadoop/hbase/regionserver/RegionServerCoprocessorHost.java</a></td>
<td>0</td>
<td>0</td>
-<td>5</td></tr>
-<tr class="b">
+<td>7</td></tr>
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.RegionServerServices.java">org/apache/hadoop/hbase/regionserver/RegionServerServices.java</a></td>
<td>0</td>
<td>0</td>
<td>8</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.RegionServicesForStores.java">org/apache/hadoop/hbase/regionserver/RegionServicesForStores.java</a></td>
<td>0</td>
<td>0</td>
<td>8</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.RegionSplitPolicy.java">org/apache/hadoop/hbase/regionserver/RegionSplitPolicy.java</a></td>
<td>0</td>
<td>0</td>
<td>8</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.ReplicationService.java">org/apache/hadoop/hbase/regionserver/ReplicationService.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.ReplicationSinkService.java">org/apache/hadoop/hbase/regionserver/ReplicationSinkService.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.ReversedKeyValueHeap.java">org/apache/hadoop/hbase/regionserver/ReversedKeyValueHeap.java</a></td>
<td>0</td>
<td>0</td>
<td>7</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.ReversedRegionScannerImpl.java">org/apache/hadoop/hbase/regionserver/ReversedRegionScannerImpl.java</a></td>
<td>0</td>
<td>0</td>
<td>4</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.ReversedStoreScanner.java">org/apache/hadoop/hbase/regionserver/ReversedStoreScanner.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.RowProcessor.java">org/apache/hadoop/hbase/regionserver/RowProcessor.java</a></td>
<td>0</td>
<td>0</td>
<td>5</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.RpcSchedulerFactory.java">org/apache/hadoop/hbase/regionserver/RpcSchedulerFactory.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.ScanInfo.java">org/apache/hadoop/hbase/regionserver/ScanInfo.java</a></td>
<td>0</td>
<td>0</td>
<td>4</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.ScannerContext.java">org/apache/hadoop/hbase/regionserver/ScannerContext.java</a></td>
<td>0</td>
<td>0</td>
<td>12</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.SecureBulkLoadManager.java">org/apache/hadoop/hbase/regionserver/SecureBulkLoadManager.java</a></td>
<td>0</td>
<td>0</td>
<td>9</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.Segment.java">org/apache/hadoop/hbase/regionserver/Segment.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.SegmentFactory.java">org/apache/hadoop/hbase/regionserver/SegmentFactory.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.SegmentScanner.java">org/apache/hadoop/hbase/regionserver/SegmentScanner.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.ServerNonceManager.java">org/apache/hadoop/hbase/regionserver/ServerNonceManager.java</a></td>
<td>0</td>
<td>0</td>
<td>9</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.ShipperListener.java">org/apache/hadoop/hbase/regionserver/ShipperListener.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.ShutdownHook.java">org/apache/hadoop/hbase/regionserver/ShutdownHook.java</a></td>
<td>0</td>
<td>0</td>
<td>7</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.SimpleRpcSchedulerFactory.java">org/apache/hadoop/hbase/regionserver/SimpleRpcSchedulerFactory.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.SplitLogWorker.java">org/apache/hadoop/hbase/regionserver/SplitLogWorker.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.SplitRequest.java">org/apache/hadoop/hbase/regionserver/SplitRequest.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.SplitTransaction.java">org/apache/hadoop/hbase/regionserver/SplitTransaction.java</a></td>
<td>0</td>
<td>0</td>
<td>9</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.SplitTransactionImpl.java">org/apache/hadoop/hbase/regionserver/SplitTransactionImpl.java</a></td>
<td>0</td>
<td>0</td>
<td>61</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.Store.java">org/apache/hadoop/hbase/regionserver/Store.java</a></td>
<td>0</td>
<td>0</td>
-<td>24</td></tr>
-<tr class="a">
+<td>17</td></tr>
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.StoreEngine.java">org/apache/hadoop/hbase/regionserver/StoreEngine.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.StoreFile.java">org/apache/hadoop/hbase/regionserver/StoreFile.java</a></td>
<td>0</td>
<td>0</td>
<td>12</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.StoreFileInfo.java">org/apache/hadoop/hbase/regionserver/StoreFileInfo.java</a></td>
<td>0</td>
<td>0</td>
<td>23</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.StoreFileManager.java">org/apache/hadoop/hbase/regionserver/StoreFileManager.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.StoreFileReader.java">org/apache/hadoop/hbase/regionserver/StoreFileReader.java</a></td>
<td>0</td>
<td>0</td>
<td>4</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.StoreFileScanner.java">org/apache/hadoop/hbase/regionserver/StoreFileScanner.java</a></td>
<td>0</td>
<td>0</td>
<td>11</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.StoreFileWriter.java">org/apache/hadoop/hbase/regionserver/StoreFileWriter.java</a></td>
<td>0</td>
<td>0</td>
<td>15</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.StoreFlushContext.java">org/apache/hadoop/hbase/regionserver/StoreFlushContext.java</a></td>
<td>0</td>
<td>0</td>
<td>4</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.StoreFlusher.java">org/apache/hadoop/hbase/regionserver/StoreFlusher.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.StoreScanner.java">org/apache/hadoop/hbase/regionserver/StoreScanner.java</a></td>
<td>0</td>
<td>0</td>
<td>56</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.StoreUtils.java">org/apache/hadoop/hbase/regionserver/StoreUtils.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.StorefileRefresherChore.java">org/apache/hadoop/hbase/regionserver/StorefileRefresherChore.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.StripeMultiFileWriter.java">org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.StripeStoreConfig.java">org/apache/hadoop/hbase/regionserver/StripeStoreConfig.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.StripeStoreEngine.java">org/apache/hadoop/hbase/regionserver/StripeStoreEngine.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.StripeStoreFileManager.java">org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.java</a></td>
<td>0</td>
<td>0</td>
<td>19</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.StripeStoreFlusher.java">org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.TimeRangeTracker.java">org/apache/hadoop/hbase/regionserver/TimeRangeTracker.java</a></td>
<td>0</td>
<td>0</td>
<td>6</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.compactions.CompactionContext.java">org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.compactions.CompactionPolicy.java">org/apache/hadoop/hbase/regionserver/compactions/CompactionPolicy.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.compactions.CompactionProgress.java">org/apache/hadoop/hbase/regionserver/compactions/CompactionProgress.java</a></td>
<td>0</td>
<td>0</td>
<td>4</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest.java">org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.compactions.Compactor.java">org/apache/hadoop/hbase/regionserver/compactions/Compactor.java</a></td>
<td>0</td>
<td>0</td>
<td>9</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.compactions.CurrentHourProvider.java">org/apache/hadoop/hbase/regionserver/compactions/CurrentHourProvider.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.compactions.DefaultCompactor.java">org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.java</a></td>
<td>0</td>
<td>0</td>
<td>6</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.compactions.OffPeakHours.java">org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.compactions.SortedCompactionPolicy.java">org/apache/hadoop/hbase/regionserver/compactions/SortedCompactionPolicy.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.compactions.StripeCompactionPolicy.java">org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.java</a></td>
<td>0</td>
<td>0</td>
<td>11</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.handler.CloseMetaHandler.java">org/apache/hadoop/hbase/regionserver/handler/CloseMetaHandler.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.handler.CloseRegionHandler.java">org/apache/hadoop/hbase/regionserver/handler/CloseRegionHandler.java</a></td>
<td>0</td>
<td>0</td>
<td>6</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.handler.OpenMetaHandler.java">org/apache/hadoop/hbase/regionserver/handler/OpenMetaHandler.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.handler.OpenPriorityRegionHandler.java">org/apache/hadoop/hbase/regionserver/handler/OpenPriorityRegionHandler.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.handler.OpenRegionHandler.java">org/apache/hadoop/hbase/regionserver/handler/OpenRegionHandler.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.handler.ParallelSeekHandler.java">org/apache/hadoop/hbase/regionserver/handler/ParallelSeekHandler.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.handler.RegionReplicaFlushHandler.java">org/apache/hadoop/hbase/regionserver/handler/RegionReplicaFlushHandler.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.handler.WALSplitterHandler.java">org/apache/hadoop/hbase/regionserver/handler/WALSplitterHandler.java</a></td>
<td>0</td>
<td>0</td>
<td>24</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.ColumnTracker.java">org/apache/hadoop/hbase/regionserver/querymatcher/ColumnTracker.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.DeleteTracker.java">org/apache/hadoop/hbase/regionserver/querymatcher/DeleteTracker.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.ExplicitColumnTracker.java">org/apache/hadoop/hbase/regionserver/querymatcher/ExplicitColumnTracker.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.LegacyScanQueryMatcher.java">org/apache/hadoop/hbase/regionserver/querymatcher/LegacyScanQueryMatcher.java</a></td>
<td>0</td>
<td>0</td>
<td>14</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.ScanDeleteTracker.java">org/apache/hadoop/hbase/regionserver/querymatcher/ScanDeleteTracker.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher.java">org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.java</a></td>
<td>0</td>
<td>0</td>
<td>4</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.snapshot.FlushSnapshotSubprocedure.java">org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.snapshot.RegionServerSnapshotManager.java">org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.java</a></td>
<td>0</td>
<td>0</td>
<td>18</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.wal.AbstractFSWAL.java">org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.java</a></td>
<td>0</td>
<td>0</td>
<td>4</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.wal.AbstractProtobufLogWriter.java">org/apache/hadoop/hbase/regionserver/wal/AbstractProtobufLogWriter.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.wal.AsyncFSWAL.java">org/apache/hadoop/hbase/regionserver/wal/AsyncFSWAL.java</a></td>
<td>0</td>
<td>0</td>
<td>9</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.wal.CompressionContext.java">org/apache/hadoop/hbase/regionserver/wal/CompressionContext.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.wal.Compressor.java">org/apache/hadoop/hbase/regionserver/wal/Compressor.java</a></td>
<td>0</td>
<td>0</td>
<td>8</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.wal.FSHLog.java">org/apache/hadoop/hbase/regionserver/wal/FSHLog.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.wal.FailedLogCloseException.java">org/apache/hadoop/hbase/regionserver/wal/FailedLogCloseException.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.wal.FailedSyncBeforeLogCloseException.java">org/apache/hadoop/hbase/regionserver/wal/FailedSyncBeforeLogCloseException.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.wal.HLogKey.java">org/apache/hadoop/hbase/regionserver/wal/HLogKey.java</a></td>
<td>0</td>
<td>0</td>
<td>12</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.wal.HLogPrettyPrinter.java">org/apache/hadoop/hbase/regionserver/wal/HLogPrettyPrinter.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.wal.KeyValueCompression.java">org/apache/hadoop/hbase/regionserver/wal/KeyValueCompression.java</a></td>
<td>0</td>
<td>0</td>
<td>5</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.wal.MetricsWAL.java">org/apache/hadoop/hbase/regionserver/wal/MetricsWAL.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.wal.MetricsWALEditsReplay.java">org/apache/hadoop/hbase/regionserver/wal/MetricsWALEditsReplay.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.wal.MetricsWALSourceImpl.java">org/apache/hadoop/hbase/regionserver/wal/MetricsWALSourceImpl.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.wal.ProtobufLogReader.java">org/apache/hadoop/hbase/regionserver/wal/ProtobufLogReader.java</a></td>
<td>0</td>
<td>0</td>
<td>26</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.wal.ProtobufLogWriter.java">org/apache/hadoop/hbase/regionserver/wal/ProtobufLogWriter.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.wal.ReaderBase.java">org/apache/hadoop/hbase/regionserver/wal/ReaderBase.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.wal.RingBufferTruck.java">org/apache/hadoop/hbase/regionserver/wal/RingBufferTruck.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.wal.SecureAsyncProtobufLogWriter.java">org/apache/hadoop/hbase/regionserver/wal/SecureAsyncProtobufLogWriter.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.wal.SecureProtobufLogReader.java">org/apache/hadoop/hbase/regionserver/wal/SecureProtobufLogReader.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.wal.SecureWALCellCodec.java">org/apache/hadoop/hbase/regionserver/wal/SecureWALCellCodec.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.wal.SequenceFileLogReader.java">org/apache/hadoop/hbase/regionserver/wal/SequenceFileLogReader.java</a></td>
<td>0</td>
<td>0</td>
<td>7</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.wal.SequenceIdAccounting.java">org/apache/hadoop/hbase/regionserver/wal/SequenceIdAccounting.java</a></td>
<td>0</td>
<td>0</td>
<td>13</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.wal.WALActionsListener.java">org/apache/hadoop/hbase/regionserver/wal/WALActionsListener.java</a></td>
<td>0</td>
<td>0</td>
<td>6</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.wal.WALCellCodec.java">org/apache/hadoop/hbase/regionserver/wal/WALCellCodec.java</a></td>
<td>0</td>
<td>0</td>
<td>4</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.wal.WALCoprocessorHost.java">org/apache/hadoop/hbase/regionserver/wal/WALCoprocessorHost.java</a></td>
<td>0</td>
<td>0</td>
<td>15</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.wal.WALEdit.java">org/apache/hadoop/hbase/regionserver/wal/WALEdit.java</a></td>
<td>0</td>
<td>0</td>
<td>5</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.wal.WALEditsReplaySink.java">org/apache/hadoop/hbase/regionserver/wal/WALEditsReplaySink.java</a></td>
<td>0</td>
<td>0</td>
<td>4</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.wal.WALUtil.java">org/apache/hadoop/hbase/regionserver/wal/WALUtil.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.replication.BaseReplicationEndpoint.java">org/apache/hadoop/hbase/replication/BaseReplicationEndpoint.java</a></td>
<td>0</td>
<td>0</td>
<td>5</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.replication.BulkLoadCellFilter.java">org/apache/hadoop/hbase/replication/BulkLoadCellFilter.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.replication.ChainWALEntryFilter.java">org/apache/hadoop/hbase/replication/ChainWALEntryFilter.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.replication.HBaseReplicationEndpoint.java">org/apache/hadoop/hbase/replication/HBaseReplicationEndpoint.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.replication.NamespaceTableCfWALEntryFilter.java">org/apache/hadoop/hbase/replication/NamespaceTableCfWALEntryFilter.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.replication.ReplicationEndpoint.java">org/apache/hadoop/hbase/replication/ReplicationEndpoint.java</a></td>
<td>0</td>
<td>0</td>
<td>6</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.replication.ReplicationFactory.java">org/apache/hadoop/hbase/replication/ReplicationFactory.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.replication.ReplicationPeerZKImpl.java">org/apache/hadoop/hbase/replication/ReplicationPeerZKImpl.java</a></td>
<td>0</td>
<td>0</td>
<td>6</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.replication.ReplicationPeers.java">org/apache/hadoop/hbase/replication/ReplicationPeers.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.replication.ReplicationPeersZKImpl.java">org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.java</a></td>
<td>0</td>
<td>0</td>
<td>5</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.replication.ReplicationQueueInfo.java">org/apache/hadoop/hbase/replication/ReplicationQueueInfo.java</a></td>
<td>0</td>
<td>0</td>
<td>21</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.replication.ReplicationQueues.java">org/apache/hadoop/hbase/replication/ReplicationQueues.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.replication.ReplicationQueuesClient.java">org/apache/hadoop/hbase/replication/ReplicationQueuesClient.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.replication.ReplicationQueuesClientZKImpl.java">org/apache/hadoop/hbase/replication/ReplicationQueuesClientZKImpl.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.replication.ReplicationQueuesZKImpl.java">org/apache/hadoop/hbase/replication/ReplicationQueuesZKImpl.java</a></td>
<td>0</td>
<td>0</td>
<td>5</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.replication.ReplicationStateZKBase.java">org/apache/hadoop/hbase/replication/ReplicationStateZKBase.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.replication.ReplicationTableBase.java">org/apache/hadoop/hbase/replication/ReplicationTableBase.java</a></td>
<td>0</td>
<td>0</td>
<td>6</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.replication.ReplicationTracker.java">org/apache/hadoop/hbase/replication/ReplicationTracker.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.replication.ReplicationTrackerZKImpl.java">org/apache/hadoop/hbase/replication/ReplicationTrackerZKImpl.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.replication.ScopeWALEntryFilter.java">org/apache/hadoop/hbase/replication/ScopeWALEntryFilter.java</a></td>
<td>0</td>
<td>0</td>
<td>10</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.replication.TableBasedReplicationQueuesClientImpl.java">org/apache/hadoop/hbase/replication/TableBasedReplicationQueuesClientImpl.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.replication.TableBasedReplicationQueuesImpl.java">org/apache/hadoop/hbase/replication/TableBasedReplicationQueuesImpl.java</a></td>
<td>0</td>
<td>0</td>
<td>8</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.replication.WALCellFilter.java">org/apache/hadoop/hbase/replication/WALCellFilter.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.replication.WALEntryFilter.java">org/apache/hadoop/hbase/replication/WALEntryFilter.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.replication.master.ReplicationHFileCleaner.java">org/apache/hadoop/hbase/replication/master/ReplicationHFileCleaner.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.replication.master.ReplicationLogCleaner.java">org/apache/hadoop/hbase/replication/master/ReplicationLogCleaner.java</a></td>
<td>0</td>
<td>0</td>
<td>10</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.replication.master.TableCFsUpdater.java">org/apache/hadoop/hbase/replication/master/TableCFsUpdater.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.replication.regionserver.DumpReplicationQueues.java">org/apache/hadoop/hbase/replication/regionserver/DumpReplicationQueues.java</a></td>
<td>0</td>
<td>0</td>
<td>22</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.replication.regionserver.HBaseInterClusterReplicationEndpoint.java">org/apache/hadoop/hbase/replication/regionserver/HBaseInterClusterReplicationEndpoint.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationGlobalSourceSource.java">org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationGlobalSourceSource.java</a></td>
<td>0</td>
<td>0</td>
<td>4</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSource.java">org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSource.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSource.java">org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSource.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.replication.regionserver.MetricsReplicationSourceSourceImpl.java">org/apache/hadoop/hbase/replication/regionserver/MetricsReplicationSourceSourceImpl.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.replication.regionserver.MetricsSink.java">org/apache/hadoop/hbase/replication/regionserver/MetricsSink.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.replication.regionserver.MetricsSource.java">org/apache/hadoop/hbase/replication/regionserver/MetricsSource.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.replication.regionserver.RegionReplicaReplicationEndpoint.java">org/apache/hadoop/hbase/replication/regionserver/RegionReplicaReplicationEndpoint.java</a></td>
<td>0</td>
<td>0</td>
<td>5</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.replication.regionserver.Replication.java">org/apache/hadoop/hbase/replication/regionserver/Replication.java</a></td>
<td>0</td>
<td>0</td>
<td>9</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.replication.regionserver.ReplicationLoad.java">org/apache/hadoop/hbase/replication/regionserver/ReplicationLoad.java</a></td>
<td>0</td>
<td>0</td>
<td>5</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.replication.regionserver.ReplicationSink.java">org/apache/hadoop/hbase/replication/regionserver/ReplicationSink.java</a></td>
<td>0</td>
<td>0</td>
<td>16</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.replication.regionserver.ReplicationSinkManager.java">org/apache/hadoop/hbase/replication/regionserver/ReplicationSinkManager.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.replication.regionserver.ReplicationSource.java">org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.java</a></td>
<td>0</td>
<td>0</td>
<td>18</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.replication.regionserver.ReplicationSourceInterface.java">org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceInterface.java</a></td>
<td>0</td>
<td>0</td>
<td>6</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.replication.regionserver.ReplicationSourceManager.java">org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.java</a></td>
<td>0</td>
<td>0</td>
<td>15</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.replication.regionserver.ReplicationSyncUp.java">org/apache/hadoop/hbase/replication/regionserver/ReplicationSyncUp.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.replication.regionserver.ReplicationThrottler.java">org/apache/hadoop/hbase/replication/regionserver/ReplicationThrottler.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.replication.regionserver.ReplicationWALReaderManager.java">org/apache/hadoop/hbase/replication/regionserver/ReplicationWALReaderManager.java</a></td>
<td>0</td>
<td>0</td>
<td>10</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.rest.Constants.java">org/apache/hadoop/hbase/rest/Constants.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.rest.ExistsResource.java">org/apache/hadoop/hbase/rest/ExistsResource.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.rest.MetricsREST.java">org/apache/hadoop/hbase/rest/MetricsREST.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.rest.MetricsRESTSource.java">org/apache/hadoop/hbase/rest/MetricsRESTSource.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.rest.MetricsRESTSourceImpl.java">org/apache/hadoop/hbase/rest/MetricsRESTSourceImpl.java</a></td>
<td>0</td>
<td>0</td>
<td>9</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.rest.MultiRowResource.java">org/apache/hadoop/hbase/rest/MultiRowResource.java</a></td>
<td>0</td>
<td>0</td>
<td>4</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.rest.NamespacesInstanceResource.java">org/apache/hadoop/hbase/rest/NamespacesInstanceResource.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.rest.NamespacesResource.java">org/apache/hadoop/hbase/rest/NamespacesResource.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.rest.ProtobufMessageHandler.java">org/apache/hadoop/hbase/rest/ProtobufMessageHandler.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.rest.RESTServer.java">org/apache/hadoop/hbase/rest/RESTServer.java</a></td>
<td>0</td>
<td>0</td>
<td>4</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.rest.RESTServlet.java">org/apache/hadoop/hbase/rest/RESTServlet.java</a></td>
<td>0</td>
<td>0</td>
<td>4</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.rest.RESTServletContainer.java">org/apache/hadoop/hbase/rest/RESTServletContainer.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.rest.RegionsResource.java">org/apache/hadoop/hbase/rest/RegionsResource.java</a></td>
<td>0</td>
<td>0</td>
<td>5</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.rest.ResourceBase.java">org/apache/hadoop/hbase/rest/ResourceBase.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.rest.ResourceConfig.java">org/apache/hadoop/hbase/rest/ResourceConfig.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.rest.ResultGenerator.java">org/apache/hadoop/hbase/rest/ResultGenerator.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.rest.RootResource.java">org/apache/hadoop/hbase/rest/RootResource.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.rest.RowResource.java">org/apache/hadoop/hbase/rest/RowResource.java</a></td>
<td>0</td>
<td>0</td>
<td>44</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.rest.RowResultGenerator.java">org/apache/hadoop/hbase/rest/RowResultGenerator.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.rest.RowSpec.java">org/apache/hadoop/hbase/rest/RowSpec.java</a></td>
<td>0</td>
<td>0</td>
<td>32</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.rest.ScannerInstanceResource.java">org/apache/hadoop/hbase/rest/ScannerInstanceResource.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.rest.ScannerResource.java">org/apache/hadoop/hbase/rest/ScannerResource.java</a></td>
<td>0</td>
<td>0</td>
<td>4</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.rest.ScannerResultGenerator.java">org/apache/hadoop/hbase/rest/ScannerResultGenerator.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.rest.SchemaResource.java">org/apache/hadoop/hbase/rest/SchemaResource.java</a></td>
<td>0</td>
<td>0</td>
<td>9</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.rest.StorageClusterStatusResource.java">org/apache/hadoop/hbase/rest/StorageClusterStatusResource.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.rest.StorageClusterVersionResource.java">org/apache/hadoop/hbase/rest/StorageClusterVersionResource.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.rest.TableResource.java">org/apache/hadoop/hbase/rest/TableResource.java</a></td>
<td>0</td>
<td>0</td>
<td>11</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.rest.TableScanResource.java">org/apache/hadoop/hbase/rest/TableScanResource.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.rest.VersionResource.java">org/apache/hadoop/hbase/rest/VersionResource.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.rest.client.Client.java">org/apache/hadoop/hbase/rest/client/Client.java</a></td>
<td>0</td>
<td>0</td>
<td>28</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.rest.client.RemoteAdmin.java">org/apache/hadoop/hbase/rest/client/RemoteAdmin.java</a></td>
<td>0</td>
<td>0</td>
<td>107</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.rest.client.RemoteHTable.java">org/apache/hadoop/hbase/rest/client/RemoteHTable.java</a></td>
<td>0</td>
<td>0</td>
<td>107</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.rest.client.Response.java">org/apache/hadoop/hbase/rest/client/Response.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.rest.filter.GZIPRequestStream.java">org/apache/hadoop/hbase/rest/filter/GZIPRequestStream.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.rest.filter.GZIPResponseStream.java">org/apache/hadoop/hbase/rest/filter/GZIPResponseStream.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.rest.filter.GzipFilter.java">org/apache/hadoop/hbase/rest/filter/GzipFilter.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.rest.model.CellModel.java">org/apache/hadoop/hbase/rest/model/CellModel.java</a></td>
<td>0</td>
<td>0</td>
<td>16</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.rest.model.CellSetModel.java">org/apache/hadoop/hbase/rest/model/CellSetModel.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.rest.model.ColumnSchemaModel.java">org/apache/hadoop/hbase/rest/model/ColumnSchemaModel.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.rest.model.NamespacesInstanceModel.java">org/apache/hadoop/hbase/rest/model/NamespacesInstanceModel.java</a></td>
<td>0</td>
<td>0</td>
<td>4</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.rest.model.NamespacesModel.java">org/apache/hadoop/hbase/rest/model/NamespacesModel.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.rest.model.ScannerModel.java">org/apache/hadoop/hbase/rest/model/ScannerModel.java</a></td>
<td>0</td>
<td>0</td>
<td>126</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.rest.model.StorageClusterStatusModel.java">org/apache/hadoop/hbase/rest/model/StorageClusterStatusModel.java</a></td>
<td>0</td>
<td>0</td>
<td>5</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.rest.model.StorageClusterVersionModel.java">org/apache/hadoop/hbase/rest/model/StorageClusterVersionModel.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.rest.model.TableInfoModel.java">org/apache/hadoop/hbase/rest/model/TableInfoModel.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.rest.model.TableListModel.java">org/apache/hadoop/hbase/rest/model/TableListModel.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.rest.model.TableModel.java">org/apache/hadoop/hbase/rest/model/TableModel.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.rest.model.TableRegionModel.java">org/apache/hadoop/hbase/rest/model/TableRegionModel.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.rest.model.TableSchemaModel.java">org/apache/hadoop/hbase/rest/model/TableSchemaModel.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.rest.model.VersionModel.java">org/apache/hadoop/hbase/rest/model/VersionModel.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.rest.provider.JAXBContextResolver.java">org/apache/hadoop/hbase/rest/provider/JAXBContextResolver.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.rest.provider.JacksonProvider.java">org/apache/hadoop/hbase/rest/provider/JacksonProvider.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.java">org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.java</a></td>
<td>0</td>
<td>0</td>
<td>19</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.rsgroup.RSGroupBasedLoadBalancer.java">org/apache/hadoop/hbase/rsgroup/RSGroupBasedLoadBalancer.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.rsgroup.RSGroupInfoManager.java">org/apache/hadoop/hbase/rsgroup/RSGroupInfoManager.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.rsgroup.RSGroupInfoManagerImpl.java">org/apache/hadoop/hbase/rsgroup/RSGroupInfoManagerImpl.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.rsgroup.RSGroupSerDe.java">org/apache/hadoop/hbase/rsgroup/RSGroupSerDe.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.security.AbstractHBaseSaslRpcClient.java">org/apache/hadoop/hbase/security/AbstractHBaseSaslRpcClient.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.security.AccessDeniedException.java">org/apache/hadoop/hbase/security/AccessDeniedException.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.security.AuthMethod.java">org/apache/hadoop/hbase/security/AuthMethod.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.security.EncryptionUtil.java">org/apache/hadoop/hbase/security/EncryptionUtil.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.security.HBasePolicyProvider.java">org/apache/hadoop/hbase/security/HBasePolicyProvider.java</a></td>
<td>0</td>
<td>0</td>
<td>6</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.security.HBaseSaslRpcClient.java">org/apache/hadoop/hbase/security/HBaseSaslRpcClient.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.security.HBaseSaslRpcServer.java">org/apache/hadoop/hbase/security/HBaseSaslRpcServer.java</a></td>
<td>0</td>
<td>0</td>
<td>4</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.security.SaslStatus.java">org/apache/hadoop/hbase/security/SaslStatus.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.security.SaslUtil.java">org/apache/hadoop/hbase/security/SaslUtil.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.security.SecurityInfo.java">org/apache/hadoop/hbase/security/SecurityInfo.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.security.SecurityUtil.java">org/apache/hadoop/hbase/security/SecurityUtil.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.security.Superusers.java">org/apache/hadoop/hbase/security/Superusers.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.security.User.java">org/apache/hadoop/hbase/security/User.java</a></td>
<td>0</td>
<td>0</td>
<td>7</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.security.UserProvider.java">org/apache/hadoop/hbase/security/UserProvider.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.security.access.AccessControlClient.java">org/apache/hadoop/hbase/security/access/AccessControlClient.java</a></td>
<td>0</td>
<td>0</td>
<td>26</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.security.access.AccessControlConstants.java">org/apache/hadoop/hbase/security/access/AccessControlConstants.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.security.access.AccessControlFilter.java">org/apache/hadoop/hbase/security/access/AccessControlFilter.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.security.access.AccessControlLists.java">org/apache/hadoop/hbase/security/access/AccessControlLists.java</a></td>
<td>0</td>
<td>0</td>
<td>16</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.security.access.AccessControlUtil.java">org/apache/hadoop/hbase/security/access/AccessControlUtil.java</a></td>
<td>0</td>
<td>0</td>
<td>38</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.security.access.AccessController.java">org/apache/hadoop/hbase/security/access/AccessController.java</a></td>
<td>0</td>
<td>0</td>
<td>36</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.security.access.AuthResult.java">org/apache/hadoop/hbase/security/access/AuthResult.java</a></td>
<td>0</td>
<td>0</td>
<td>5</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.security.access.HbaseObjectWritableFor96Migration.java">org/apache/hadoop/hbase/security/access/HbaseObjectWritableFor96Migration.java</a></td>
<td>0</td>
<td>0</td>
<td>38</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.security.access.Permission.java">org/apache/hadoop/hbase/security/access/Permission.java</a></td>
<td>0</td>
<td>0</td>
<td>7</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.security.access.SecureBulkLoadEndpoint.java">org/apache/hadoop/hbase/security/access/SecureBulkLoadEndpoint.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.security.access.TableAuthManager.java">org/apache/hadoop/hbase/security/access/TableAuthManager.java</a></td>
<td>0</td>
<td>0</td>
<td>43</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.security.access.TablePermission.java">org/apache/hadoop/hbase/security/access/TablePermission.java</a></td>
<td>0</td>
<td>0</td>
<td>8</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.security.access.UserPermission.java">org/apache/hadoop/hbase/security/access/UserPermission.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.security.access.ZKPermissionWatcher.java">org/apache/hadoop/hbase/security/access/ZKPermissionWatcher.java</a></td>
<td>0</td>
<td>0</td>
<td>6</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.security.token.AuthenticationKey.java">org/apache/hadoop/hbase/security/token/AuthenticationKey.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.security.token.AuthenticationTokenIdentifier.java">org/apache/hadoop/hbase/security/token/AuthenticationTokenIdentifier.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.security.token.AuthenticationTokenSecretManager.java">org/apache/hadoop/hbase/security/token/AuthenticationTokenSecretManager.java</a></td>
<td>0</td>
<td>0</td>
<td>4</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.security.token.FsDelegationToken.java">org/apache/hadoop/hbase/security/token/FsDelegationToken.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.security.token.TokenProvider.java">org/apache/hadoop/hbase/security/token/TokenProvider.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.security.token.TokenUtil.java">org/apache/hadoop/hbase/security/token/TokenUtil.java</a></td>
<td>0</td>
<td>0</td>
<td>4</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.security.token.ZKSecretWatcher.java">org/apache/hadoop/hbase/security/token/ZKSecretWatcher.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.security.visibility.CellVisibility.java">org/apache/hadoop/hbase/security/visibility/CellVisibility.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.security.visibility.DefaultVisibilityLabelServiceImpl.java">org/apache/hadoop/hbase/security/visibility/DefaultVisibilityLabelServiceImpl.java</a></td>
<td>0</td>
<td>0</td>
<td>8</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.security.visibility.DefinedSetFilterScanLabelGenerator.java">org/apache/hadoop/hbase/security/visibility/DefinedSetFilterScanLabelGenerator.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.security.visibility.EnforcingScanLabelGenerator.java">org/apache/hadoop/hbase/security/visibility/EnforcingScanLabelGenerator.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.security.visibility.ExpressionParser.java">org/apache/hadoop/hbase/security/visibility/ExpressionParser.java</a></td>
<td>0</td>
<td>0</td>
<td>8</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.security.visibility.FeedUserAuthScanLabelGenerator.java">org/apache/hadoop/hbase/security/visibility/FeedUserAuthScanLabelGenerator.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.security.visibility.ScanLabelGenerator.java">org/apache/hadoop/hbase/security/visibility/ScanLabelGenerator.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.security.visibility.SimpleScanLabelGenerator.java">org/apache/hadoop/hbase/security/visibility/SimpleScanLabelGenerator.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.security.visibility.VisibilityClient.java">org/apache/hadoop/hbase/security/visibility/VisibilityClient.java</a></td>
<td>0</td>
<td>0</td>
<td>84</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.security.visibility.VisibilityConstants.java">org/apache/hadoop/hbase/security/visibility/VisibilityConstants.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.security.visibility.VisibilityController.java">org/apache/hadoop/hbase/security/visibility/VisibilityController.java</a></td>
<td>0</td>
<td>0</td>
<td>11</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.security.visibility.VisibilityExpEvaluator.java">org/apache/hadoop/hbase/security/visibility/VisibilityExpEvaluator.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.security.visibility.VisibilityLabelFilter.java">org/apache/hadoop/hbase/security/visibility/VisibilityLabelFilter.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.security.visibility.VisibilityLabelServiceManager.java">org/ap
<TRUNCATED>
[47/52] [partial] hbase-site git commit: Published site at
278625312047a2100f4dbb2d2eaa4e2219d00e14.
Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/client/AsyncTable.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/AsyncTable.html b/apidocs/org/apache/hadoop/hbase/client/AsyncTable.html
new file mode 100644
index 0000000..a02115c
--- /dev/null
+++ b/apidocs/org/apache/hadoop/hbase/client/AsyncTable.html
@@ -0,0 +1,454 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AsyncTable (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="AsyncTable (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AsyncTable.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncTable.html" target="_top">Frames</a></li>
+<li><a href="AsyncTable.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.client</div>
+<h2 title="Interface AsyncTable" class="title">Interface AsyncTable</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@InterfaceAudience.Public
+ @InterfaceStability.Unstable
+public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.39">AsyncTable</a></pre>
+<div class="block">The asynchronous version of Table. Obtain an instance from a <a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncConnection</code></a>.
+ <p>
+ The implementation is NOT required to be thread safe. Do NOT access it from multiple threads
+ concurrently.
+ <p>
+ Usually the implementations will not throw any exception directly, you need to get the exception
+ from the returned <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent"><code>CompletableFuture</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#delete-org.apache.hadoop.hbase.client.Delete-">delete</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a> delete)</code>
+<div class="block">Deletes the specified cells/row.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<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/AsyncTable.html#exists-org.apache.hadoop.hbase.client.Get-">exists</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> get)</code>
+<div class="block">Test for the existence of columns in the table, as specified by the Get.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#get-org.apache.hadoop.hbase.client.Get-">get</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> get)</code>
+<div class="block">Extracts certain cells from a given row.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>org.apache.hadoop.conf.Configuration</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#getConfiguration--">getConfiguration</a></span>()</code>
+<div class="block">Returns the <code>Configuration</code> object used by this instance.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><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/AsyncTable.html#getName--">getName</a></span>()</code>
+<div class="block">Gets the fully qualified table name instance of this table.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#getOperationTimeout-java.util.concurrent.TimeUnit-">getOperationTimeout</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> unit)</code>
+<div class="block">Get timeout of each operation in Table instance.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#getReadRpcTimeout-java.util.concurrent.TimeUnit-">getReadRpcTimeout</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> unit)</code>
+<div class="block">Get timeout of each rpc read request in this Table instance.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#getWriteRpcTimeout-java.util.concurrent.TimeUnit-">getWriteRpcTimeout</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> unit)</code>
+<div class="block">Get timeout of each rpc write request in this Table instance.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#put-org.apache.hadoop.hbase.client.Put-">put</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a> put)</code>
+<div class="block">Puts some data to the table.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#setOperationTimeout-long-java.util.concurrent.TimeUnit-">setOperationTimeout</a></span>(long timeout,
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> unit)</code>
+<div class="block">Set timeout of each operation in this Table instance, will override the value of
+ <code>hbase.client.operation.timeout</code> in configuration.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#setReadRpcTimeout-long-java.util.concurrent.TimeUnit-">setReadRpcTimeout</a></span>(long timeout,
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> unit)</code>
+<div class="block">Set timeout of each rpc read request in operations of this Table instance, will override the
+ value of <code>hbase.rpc.read.timeout</code> in configuration.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#setWriteRpcTimeout-long-java.util.concurrent.TimeUnit-">setWriteRpcTimeout</a></span>(long timeout,
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> unit)</code>
+<div class="block">Set timeout of each rpc write request in operations of this Table instance, will override the
+ value of <code>hbase.rpc.write.timeout</code> in configuration.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getName--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre><a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.44">getName</a>()</pre>
+<div class="block">Gets the fully qualified table name instance of this table.</div>
+</li>
+</ul>
+<a name="getConfiguration--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getConfiguration</h4>
+<pre>org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.51">getConfiguration</a>()</pre>
+<div class="block">Returns the <code>Configuration</code> object used by this instance.
+ <p>
+ The reference returned is not a copy, so any change made to it will affect this instance.</div>
+</li>
+</ul>
+<a name="setReadRpcTimeout-long-java.util.concurrent.TimeUnit-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setReadRpcTimeout</h4>
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.59">setReadRpcTimeout</a>(long timeout,
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> unit)</pre>
+<div class="block">Set timeout of each rpc read request in operations of this Table instance, will override the
+ value of <code>hbase.rpc.read.timeout</code> in configuration. If a rpc read request waiting too
+ long, it will stop waiting and send a new request to retry until retries exhausted or operation
+ timeout reached.</div>
+</li>
+</ul>
+<a name="getReadRpcTimeout-java.util.concurrent.TimeUnit-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getReadRpcTimeout</h4>
+<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.64">getReadRpcTimeout</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> unit)</pre>
+<div class="block">Get timeout of each rpc read request in this Table instance.</div>
+</li>
+</ul>
+<a name="setWriteRpcTimeout-long-java.util.concurrent.TimeUnit-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setWriteRpcTimeout</h4>
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.72">setWriteRpcTimeout</a>(long timeout,
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> unit)</pre>
+<div class="block">Set timeout of each rpc write request in operations of this Table instance, will override the
+ value of <code>hbase.rpc.write.timeout</code> in configuration. If a rpc write request waiting too
+ long, it will stop waiting and send a new request to retry until retries exhausted or operation
+ timeout reached.</div>
+</li>
+</ul>
+<a name="getWriteRpcTimeout-java.util.concurrent.TimeUnit-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getWriteRpcTimeout</h4>
+<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.77">getWriteRpcTimeout</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> unit)</pre>
+<div class="block">Get timeout of each rpc write request in this Table instance.</div>
+</li>
+</ul>
+<a name="setOperationTimeout-long-java.util.concurrent.TimeUnit-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setOperationTimeout</h4>
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.89">setOperationTimeout</a>(long timeout,
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> unit)</pre>
+<div class="block">Set timeout of each operation in this Table instance, will override the value of
+ <code>hbase.client.operation.timeout</code> in configuration.
+ <p>
+ Operation timeout is a top-level restriction that makes sure an operation will not be blocked
+ more than this. In each operation, if rpc request fails because of timeout or other reason, it
+ will retry until success or throw a RetriesExhaustedException. But if the total time elapsed
+ reach the operation timeout before retries exhausted, it will break early and throw
+ SocketTimeoutException.</div>
+</li>
+</ul>
+<a name="getOperationTimeout-java.util.concurrent.TimeUnit-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOperationTimeout</h4>
+<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.94">getOperationTimeout</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> unit)</pre>
+<div class="block">Get timeout of each operation in Table instance.</div>
+</li>
+</ul>
+<a name="exists-org.apache.hadoop.hbase.client.Get-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exists</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<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/AsyncTable.html#line.103">exists</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> get)</pre>
+<div class="block">Test for the existence of columns in the table, as specified by the Get.
+ <p>
+ This will return true if the Get matches one or more keys, false if not.
+ <p>
+ This is a server-side call so it prevents any data from being transfered to the client.</div>
+</li>
+</ul>
+<a name="get-org.apache.hadoop.hbase.client.Get-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>get</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<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/AsyncTable.html#line.113">get</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> get)</pre>
+<div class="block">Extracts certain cells from a given row.
+ <p>
+ Return the data coming from the specified row, if it exists. If the row specified doesn't
+ exist, the <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client"><code>Result</code></a> instance returned won't contain any
+ <code>KeyValue</code>, as indicated by <a href="../../../../../org/apache/hadoop/hbase/client/Result.html#isEmpty--"><code>Result.isEmpty()</code></a>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>get</code> - The object that specifies what data to fetch and from which row.</dd>
+</dl>
+</li>
+</ul>
+<a name="put-org.apache.hadoop.hbase.client.Put-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>put</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.119">put</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a> put)</pre>
+<div class="block">Puts some data to the table.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>put</code> - The data to put.</dd>
+</dl>
+</li>
+</ul>
+<a name="delete-org.apache.hadoop.hbase.client.Delete-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>delete</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.125">delete</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a> delete)</pre>
+<div class="block">Deletes the specified cells/row.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>delete</code> - The object that specifies what to delete.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AsyncTable.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncTable.html" target="_top">Frames</a></li>
+<li><a href="AsyncTable.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html b/apidocs/org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html
new file mode 100644
index 0000000..f1e7ec3
--- /dev/null
+++ b/apidocs/org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html
@@ -0,0 +1,278 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AsyncTableRegionLocator (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="AsyncTableRegionLocator (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6,"i1":18,"i2":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],16:["t5","Default Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AsyncTableRegionLocator.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/Attributes.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" target="_top">Frames</a></li>
+<li><a href="AsyncTableRegionLocator.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.client</div>
+<h2 title="Interface AsyncTableRegionLocator" class="title">Interface AsyncTableRegionLocator</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@InterfaceAudience.Public
+ @InterfaceStability.Unstable
+public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#line.35">AsyncTableRegionLocator</a></pre>
+<div class="block">The asynchronous version of RegionLocator.
+ <p>
+ Usually the implementations will not throw any exception directly, you need to get the exception
+ from the returned <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent"><code>CompletableFuture</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span><span id="t5" class="tableTab"><span><a href="javascript:show(16);">Default Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><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/AsyncTableRegionLocator.html#getName--">getName</a></span>()</code>
+<div class="block">Gets the fully qualified table name instance of the table whose region we want to locate.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#getRegionLocation-byte:A-">getRegionLocation</a></span>(byte[] row)</code>
+<div class="block">Finds the region on which the given row is being served.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#getRegionLocation-byte:A-boolean-">getRegionLocation</a></span>(byte[] row,
+ boolean reload)</code>
+<div class="block">Finds the region on which the given row is being served.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getName--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre><a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#line.40">getName</a>()</pre>
+<div class="block">Gets the fully qualified table name instance of the table whose region we want to locate.</div>
+</li>
+</ul>
+<a name="getRegionLocation-byte:A-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRegionLocation</h4>
+<pre>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#line.48">getRegionLocation</a>(byte[] row)</pre>
+<div class="block">Finds the region on which the given row is being served. Does not reload the cache.
+ <p>
+ Returns the location of the region to which the row belongs.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>row</code> - Row to find.</dd>
+</dl>
+</li>
+</ul>
+<a name="getRegionLocation-byte:A-boolean-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getRegionLocation</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#line.59">getRegionLocation</a>(byte[] row,
+ boolean reload)</pre>
+<div class="block">Finds the region on which the given row is being served.
+ <p>
+ Returns the location of the region to which the row belongs.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>row</code> - Row to find.</dd>
+<dd><code>reload</code> - true to reload information or false to use cached information</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AsyncTableRegionLocator.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/Attributes.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" target="_top">Frames</a></li>
+<li><a href="AsyncTableRegionLocator.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/client/Attributes.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/Attributes.html b/apidocs/org/apache/hadoop/hbase/client/Attributes.html
index a9d7110..e54e08d 100644
--- a/apidocs/org/apache/hadoop/hbase/client/Attributes.html
+++ b/apidocs/org/apache/hadoop/hbase/client/Attributes.html
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
@@ -236,7 +236,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/client
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/client/BufferedMutator.ExceptionListener.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/BufferedMutator.ExceptionListener.html b/apidocs/org/apache/hadoop/hbase/client/BufferedMutator.ExceptionListener.html
index a04efe6..a62cfb7 100644
--- a/apidocs/org/apache/hadoop/hbase/client/BufferedMutator.ExceptionListener.html
+++ b/apidocs/org/apache/hadoop/hbase/client/BufferedMutator.ExceptionListener.html
@@ -107,7 +107,7 @@ var activeTableTab = "activeTableTab";
<br>
<pre>@InterfaceAudience.Public
@InterfaceStability.Evolving
-public static interface <a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.127">BufferedMutator.ExceptionListener</a></pre>
+public static interface <a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.137">BufferedMutator.ExceptionListener</a></pre>
<div class="block">Listens for asynchronous exceptions on a <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client"><code>BufferedMutator</code></a>.</div>
</li>
</ul>
@@ -153,7 +153,7 @@ public static interface <a href="../../../../../src-html/org/apache/hadoop/hbase
<ul class="blockListLast">
<li class="blockList">
<h4>onException</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.ExceptionListener.html#line.128">onException</a>(<a href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedWithDetailsException</a> exception,
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.ExceptionListener.html#line.138">onException</a>(<a href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedWithDetailsException</a> exception,
<a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client">BufferedMutator</a> mutator)
throws <a href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedWithDetailsException</a></pre>
<dl>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/client/BufferedMutator.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/BufferedMutator.html b/apidocs/org/apache/hadoop/hbase/client/BufferedMutator.html
index 2c5b3c5..42188cd 100644
--- a/apidocs/org/apache/hadoop/hbase/client/BufferedMutator.html
+++ b/apidocs/org/apache/hadoop/hbase/client/BufferedMutator.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6};
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -226,6 +226,18 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
<div class="block">Sends a <a href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client"><code>Mutation</code></a> to the table.</div>
</td>
</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html#setOperationTimeout-int-">setOperationTimeout</a></span>(int timeout)</code>
+<div class="block">Set operation timeout for this mutator instance</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html#setRpcTimeout-int-">setRpcTimeout</a></span>(int timeout)</code>
+<div class="block">Set rpc timeout for this mutator instance</div>
+</td>
+</tr>
</table>
</li>
</ul>
@@ -339,7 +351,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
<a name="getWriteBufferSize--">
<!-- -->
</a>
-<ul class="blockListLast">
+<ul class="blockList">
<li class="blockList">
<h4>getWriteBufferSize</h4>
<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.120">getWriteBufferSize</a>()</pre>
@@ -352,6 +364,26 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
</dl>
</li>
</ul>
+<a name="setRpcTimeout-int-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setRpcTimeout</h4>
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.125">setRpcTimeout</a>(int timeout)</pre>
+<div class="block">Set rpc timeout for this mutator instance</div>
+</li>
+</ul>
+<a name="setOperationTimeout-int-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setOperationTimeout</h4>
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.130">setOperationTimeout</a>(int timeout)</pre>
+<div class="block">Set operation timeout for this mutator instance</div>
+</li>
+</ul>
</li>
</ul>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/client/ConnectionFactory.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/ConnectionFactory.html b/apidocs/org/apache/hadoop/hbase/client/ConnectionFactory.html
index 2144893..b613b01 100644
--- a/apidocs/org/apache/hadoop/hbase/client/ConnectionFactory.html
+++ b/apidocs/org/apache/hadoop/hbase/client/ConnectionFactory.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9};
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -75,13 +75,13 @@ var activeTableTab = "activeTableTab";
<ul class="subNavList">
<li>Summary: </li>
<li>Nested | </li>
-<li>Field | </li>
+<li><a href="#field.summary">Field</a> | </li>
<li><a href="#constructor.summary">Constr</a> | </li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
-<li>Field | </li>
+<li><a href="#field.detail">Field</a> | </li>
<li><a href="#constructor.detail">Constr</a> | </li>
<li><a href="#method.detail">Method</a></li>
</ul>
@@ -111,7 +111,7 @@ var activeTableTab = "activeTableTab";
<br>
<pre>@InterfaceAudience.Public
@InterfaceStability.Evolving
-public class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.58">ConnectionFactory</a>
+public class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.59">ConnectionFactory</a>
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></pre>
<div class="block">A non-instantiable class that manages creation of <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client"><code>Connection</code></a>s.
Managing the lifecycle of the <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client"><code>Connection</code></a>s to the cluster is the responsibility of
@@ -143,6 +143,25 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<div class="summary">
<ul class="blockList">
<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <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></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionFactory.html#HBASE_CLIENT_ASYNC_CONNECTION_IMPL">HBASE_CLIENT_ASYNC_CONNECTION_IMPL</a></span></code> </td>
+</tr>
+</table>
+</li>
+</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
@@ -177,25 +196,45 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncConnection</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionFactory.html#createAsyncConnection--">createAsyncConnection</a></span>()</code>
+<div class="block">Call <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionFactory.html#createAsyncConnection-org.apache.hadoop.conf.Configuration-"><code>createAsyncConnection(Configuration)</code></a> using default HBaseConfiguration.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncConnection</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionFactory.html#createAsyncConnection-org.apache.hadoop.conf.Configuration-">createAsyncConnection</a></span>(org.apache.hadoop.conf.Configuration conf)</code>
+<div class="block">Call <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionFactory.html#createAsyncConnection-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.security.User-"><code>createAsyncConnection(Configuration, User)</code></a> using the given <code>conf</code> and a
+ User object created by <code>UserProvider</code>.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncConnection</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionFactory.html#createAsyncConnection-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.security.User-">createAsyncConnection</a></span>(org.apache.hadoop.conf.Configuration conf,
+ <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code>
+<div class="block">Create a new AsyncConnection instance using the passed <code>conf</code> and <code>user</code>.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionFactory.html#createConnection--">createConnection</a></span>()</code>
<div class="block">Create a new Connection instance using default HBaseConfiguration.</div>
</td>
</tr>
-<tr id="i1" class="rowColor">
+<tr id="i4" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionFactory.html#createConnection-org.apache.hadoop.conf.Configuration-">createConnection</a></span>(org.apache.hadoop.conf.Configuration conf)</code>
<div class="block">Create a new Connection instance using the passed <code>conf</code> instance.</div>
</td>
</tr>
-<tr id="i2" class="altColor">
+<tr id="i5" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionFactory.html#createConnection-org.apache.hadoop.conf.Configuration-java.util.concurrent.ExecutorService-">createConnection</a></span>(org.apache.hadoop.conf.Configuration conf,
<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)</code>
<div class="block">Create a new Connection instance using the passed <code>conf</code> instance.</div>
</td>
</tr>
-<tr id="i3" class="rowColor">
+<tr id="i6" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionFactory.html#createConnection-org.apache.hadoop.conf.Configuration-java.util.concurrent.ExecutorService-org.apache.hadoop.hbase.security.User-">createConnection</a></span>(org.apache.hadoop.conf.Configuration conf,
<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,
@@ -203,7 +242,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<div class="block">Create a new Connection instance using the passed <code>conf</code> instance.</div>
</td>
</tr>
-<tr id="i4" class="altColor">
+<tr id="i7" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionFactory.html#createConnection-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.security.User-">createConnection</a></span>(org.apache.hadoop.conf.Configuration conf,
<a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code>
@@ -226,6 +265,27 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<div class="details">
<ul class="blockList">
<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="HBASE_CLIENT_ASYNC_CONNECTION_IMPL">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>HBASE_CLIENT_ASYNC_CONNECTION_IMPL</h4>
+<pre>public static final <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/ConnectionFactory.html#line.61">HBASE_CLIENT_ASYNC_CONNECTION_IMPL</a></pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.client.ConnectionFactory.HBASE_CLIENT_ASYNC_CONNECTION_IMPL">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
@@ -238,7 +298,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>ConnectionFactory</h4>
-<pre>protected <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.61">ConnectionFactory</a>()</pre>
+<pre>protected <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.65">ConnectionFactory</a>()</pre>
<div class="block">No public c.tors</div>
</li>
</ul>
@@ -256,7 +316,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>createConnection</h4>
-<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.88">createConnection</a>()
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.92">createConnection</a>()
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">Create a new Connection instance using default HBaseConfiguration. Connection
encapsulates all housekeeping for a connection to the cluster. All tables and interfaces
@@ -292,7 +352,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>createConnection</h4>
-<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.117">createConnection</a>(org.apache.hadoop.conf.Configuration conf)
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.121">createConnection</a>(org.apache.hadoop.conf.Configuration conf)
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">Create a new Connection instance using the passed <code>conf</code> instance. Connection
encapsulates all housekeeping for a connection to the cluster. All tables and interfaces
@@ -330,7 +390,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>createConnection</h4>
-<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.147">createConnection</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.151">createConnection</a>(org.apache.hadoop.conf.Configuration conf,
<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)
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">Create a new Connection instance using the passed <code>conf</code> instance. Connection
@@ -370,7 +430,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>createConnection</h4>
-<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.178">createConnection</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.182">createConnection</a>(org.apache.hadoop.conf.Configuration conf,
<a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)
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">Create a new Connection instance using the passed <code>conf</code> instance. Connection
@@ -407,10 +467,10 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<a name="createConnection-org.apache.hadoop.conf.Configuration-java.util.concurrent.ExecutorService-org.apache.hadoop.hbase.security.User-">
<!-- -->
</a>
-<ul class="blockListLast">
+<ul class="blockList">
<li class="blockList">
<h4>createConnection</h4>
-<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.210">createConnection</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.214">createConnection</a>(org.apache.hadoop.conf.Configuration conf,
<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,
<a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)
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>
@@ -446,6 +506,79 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
</dl>
</li>
</ul>
+<a name="createAsyncConnection--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createAsyncConnection</h4>
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncConnection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.246">createAsyncConnection</a>()
+ 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">Call <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionFactory.html#createAsyncConnection-org.apache.hadoop.conf.Configuration-"><code>createAsyncConnection(Configuration)</code></a> using default HBaseConfiguration.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>AsyncConnection object</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><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></code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionFactory.html#createAsyncConnection-org.apache.hadoop.conf.Configuration-"><code>createAsyncConnection(Configuration)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="createAsyncConnection-org.apache.hadoop.conf.Configuration-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createAsyncConnection</h4>
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncConnection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.259">createAsyncConnection</a>(org.apache.hadoop.conf.Configuration conf)
+ 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">Call <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionFactory.html#createAsyncConnection-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.security.User-"><code>createAsyncConnection(Configuration, User)</code></a> using the given <code>conf</code> and a
+ User object created by <code>UserProvider</code>. The given <code>conf</code> will also be used to
+ initialize the <code>UserProvider</code>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>conf</code> - configuration</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>AsyncConnection object</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><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></code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionFactory.html#createAsyncConnection-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.security.User-"><code>createAsyncConnection(Configuration, User)</code></a>,
+<code>UserProvider</code></dd>
+</dl>
+</li>
+</ul>
+<a name="createAsyncConnection-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.security.User-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>createAsyncConnection</h4>
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncConnection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.279">createAsyncConnection</a>(org.apache.hadoop.conf.Configuration conf,
+ <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)
+ 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">Create a new AsyncConnection instance using the passed <code>conf</code> and <code>user</code>.
+ AsyncConnection encapsulates all housekeeping for a connection to the cluster. All tables and
+ interfaces created from returned connection share zookeeper connection, meta cache, and
+ connections to region servers and masters.
+ <p>
+ The caller is responsible for calling <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true#close--" title="class or interface in java.io"><code>Closeable.close()</code></a> on the returned
+ connection instance.
+ <p>
+ Usually you should only create one AsyncConnection instance in your code and use it everywhere
+ as it is thread safe.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>conf</code> - configuration</dd>
+<dd><code>user</code> - the user the asynchronous connection is for</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>AsyncConnection object</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><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></code></dd>
+</dl>
+</li>
+</ul>
</li>
</ul>
</li>
@@ -500,13 +633,13 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="subNavList">
<li>Summary: </li>
<li>Nested | </li>
-<li>Field | </li>
+<li><a href="#field.summary">Field</a> | </li>
<li><a href="#constructor.summary">Constr</a> | </li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
-<li>Field | </li>
+<li><a href="#field.detail">Field</a> | </li>
<li><a href="#constructor.detail">Constr</a> | </li>
<li><a href="#method.detail">Method</a></li>
</ul>
[26/52] [partial] hbase-site git commit: Published site at
278625312047a2100f4dbb2d2eaa4e2219d00e14.
Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/Abortable.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/Abortable.html b/devapidocs/org/apache/hadoop/hbase/Abortable.html
index ceb5289..411d627 100644
--- a/devapidocs/org/apache/hadoop/hbase/Abortable.html
+++ b/devapidocs/org/apache/hadoop/hbase/Abortable.html
@@ -105,7 +105,7 @@ var activeTableTab = "activeTableTab";
</dl>
<dl>
<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation</a>, <a href="../../../../org/apache/hadoop/hbase/client/ConnectionUtils.MasterlessConnection.html" title="class in org.apache.hadoop.hbase.client">ConnectionUtils.MasterlessConnection</a>, <a href="../../../../org/apache/hadoop/hbase/client/CoprocessorHConnection.html" title="class in org.apache.hadoop.hbase.client">CoprocessorHConnection</a>, <a href="../../../../org/apache/hadoop/hbase/replication/regionserver/DumpReplicationQueues.WarnOnlyAbortable.html" title="class in org.apache.hadoop.hbase.replication.regionserver">DumpReplicationQueues.WarnOnlyAbortable</a>, <a href="../../../../org/apache/hadoop/hbase/client/HBaseAdmin.html" title="class in org.apache.hadoop.hbase.client">HBaseAdmin</a>, <a href="../../../../org/apache/hadoop/hbase/client/HBaseAdmin.ThrowableAbortable.html" title="class in org.apache.hadoop.hbase.cl
ient">HBaseAdmin.ThrowableAbortable</a>, <a href="../../../../org/apache/hadoop/hbase/replication/regionserver/HBaseInterClusterReplicationEndpoint.html" title="class in org.apache.hadoop.hbase.replication.regionserver">HBaseInterClusterReplicationEndpoint</a>, <a href="../../../../org/apache/hadoop/hbase/replication/HBaseReplicationEndpoint.html" title="class in org.apache.hadoop.hbase.replication">HBaseReplicationEndpoint</a>, <a href="../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a>, <a href="../../../../org/apache/hadoop/hbase/master/HMasterCommandLine.LocalHMaster.html" title="class in org.apache.hadoop.hbase.master">HMasterCommandLine.LocalHMaster</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a>, <a href="../../../../org/apache/hadoop/hbase/replication/regionserver/RegionReplicaReplicationEndpoint.html" ti
tle="class in org.apache.hadoop.hbase.replication.regionserver">RegionReplicaReplicationEndpoint</a>, <a href="../../../../org/apache/hadoop/hbase/replication/master/ReplicationHFileCleaner.WarnOnlyAbortable.html" title="class in org.apache.hadoop.hbase.replication.master">ReplicationHFileCleaner.WarnOnlyAbortable</a>, <a href="../../../../org/apache/hadoop/hbase/replication/master/ReplicationLogCleaner.WarnOnlyAbortable.html" title="class in org.apache.hadoop.hbase.replication.master">ReplicationLogCleaner.WarnOnlyAbortable</a>, <a href="../../../../org/apache/hadoop/hbase/replication/ReplicationPeerZKImpl.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerZKImpl</a>, <a href="../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSyncUp.DummyServer.html" title="class in org.apache.hadoop.hbase.replication.regionserver">ReplicationSyncUp.DummyServer</a>, <a href="../../../../org/apache/hadoop/hbase/mob/mapreduce/SweepJob.DummyMobAbortable.htm
l" title="class in org.apache.hadoop.hbase.mob.mapreduce">SweepJob.DummyMobAbortable</a>, <a href="../../../../org/apache/hadoop/hbase/client/ZooKeeperKeepAliveConnection.html" title="class in org.apache.hadoop.hbase.client">ZooKeeperKeepAliveConnection</a>, <a href="../../../../org/apache/hadoop/hbase/zookeeper/ZooKeeperWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">ZooKeeperWatcher</a></dd>
+<dd><a href="../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation</a>, <a href="../../../../org/apache/hadoop/hbase/client/ConnectionUtils.MasterlessConnection.html" title="class in org.apache.hadoop.hbase.client">ConnectionUtils.MasterlessConnection</a>, <a href="../../../../org/apache/hadoop/hbase/client/CoprocessorHConnection.html" title="class in org.apache.hadoop.hbase.client">CoprocessorHConnection</a>, <a href="../../../../org/apache/hadoop/hbase/replication/regionserver/DumpReplicationQueues.WarnOnlyAbortable.html" title="class in org.apache.hadoop.hbase.replication.regionserver">DumpReplicationQueues.WarnOnlyAbortable</a>, <a href="../../../../org/apache/hadoop/hbase/client/HBaseAdmin.html" title="class in org.apache.hadoop.hbase.client">HBaseAdmin</a>, <a href="../../../../org/apache/hadoop/hbase/client/HBaseAdmin.ThrowableAbortable.html" title="class in org.apache.hadoop.hbase.cl
ient">HBaseAdmin.ThrowableAbortable</a>, <a href="../../../../org/apache/hadoop/hbase/replication/regionserver/HBaseInterClusterReplicationEndpoint.html" title="class in org.apache.hadoop.hbase.replication.regionserver">HBaseInterClusterReplicationEndpoint</a>, <a href="../../../../org/apache/hadoop/hbase/replication/HBaseReplicationEndpoint.html" title="class in org.apache.hadoop.hbase.replication">HBaseReplicationEndpoint</a>, <a href="../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a>, <a href="../../../../org/apache/hadoop/hbase/master/HMasterCommandLine.LocalHMaster.html" title="class in org.apache.hadoop.hbase.master">HMasterCommandLine.LocalHMaster</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a>, <a href="../../../../org/apache/hadoop/hbase/replication/regionserver/RegionReplicaReplicationEndpoint.html" ti
tle="class in org.apache.hadoop.hbase.replication.regionserver">RegionReplicaReplicationEndpoint</a>, <a href="../../../../org/apache/hadoop/hbase/replication/master/ReplicationHFileCleaner.WarnOnlyAbortable.html" title="class in org.apache.hadoop.hbase.replication.master">ReplicationHFileCleaner.WarnOnlyAbortable</a>, <a href="../../../../org/apache/hadoop/hbase/replication/master/ReplicationLogCleaner.WarnOnlyAbortable.html" title="class in org.apache.hadoop.hbase.replication.master">ReplicationLogCleaner.WarnOnlyAbortable</a>, <a href="../../../../org/apache/hadoop/hbase/replication/ReplicationPeerZKImpl.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerZKImpl</a>, <a href="../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSyncUp.DummyServer.html" title="class in org.apache.hadoop.hbase.replication.regionserver">ReplicationSyncUp.DummyServer</a>, <a href="../../../../org/apache/hadoop/hbase/client/ZooKeeperKeepAliveConnection.html" ti
tle="class in org.apache.hadoop.hbase.client">ZooKeeperKeepAliveConnection</a>, <a href="../../../../org/apache/hadoop/hbase/zookeeper/ZooKeeperWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">ZooKeeperWatcher</a></dd>
</dl>
<hr>
<br>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/HBaseIOException.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/HBaseIOException.html b/devapidocs/org/apache/hadoop/hbase/HBaseIOException.html
index 6443399..d7cabbf 100644
--- a/devapidocs/org/apache/hadoop/hbase/HBaseIOException.html
+++ b/devapidocs/org/apache/hadoop/hbase/HBaseIOException.html
@@ -122,7 +122,7 @@
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../org/apache/hadoop/hbase/ipc/CallCancelledException.html" title="class in org.apache.hadoop.hbase.ipc">CallCancelledException</a>, <a href="../../../../org/apache/hadoop/hbase/ipc/CallTimeoutException.html" title="class in org.apache.hadoop.hbase.ipc">CallTimeoutException</a>, <a href="../../../../org/apache/hadoop/hbase/ipc/CellScannerButNoCodecException.html" title="class in org.apache.hadoop.hbase.ipc">CellScannerButNoCodecException</a>, <a href="../../../../org/apache/hadoop/hbase/master/ClusterSchemaException.html" title="class in org.apache.hadoop.hbase.master">ClusterSchemaException</a>, <a href="../../../../org/apache/hadoop/hbase/codec/CodecException.html" title="class in org.apache.hadoop.hbase.codec">CodecException</a>, <a href="../../../../org/apache/hadoop/hbase/procedure2/store/wal/CorruptedWALProcedureStoreException.html" title="class in org.apache.hadoop.hbase.procedure2.store.wal">CorruptedWALProcedureStoreException</a>, <a href="../../../../
org/apache/hadoop/hbase/regionserver/wal/DamagedWALException.html" title="class in org.apache.hadoop.hbase.regionserver.wal">DamagedWALException</a>, <a href="../../../../org/apache/hadoop/hbase/DoNotRetryIOException.html" title="class in org.apache.hadoop.hbase">DoNotRetryIOException</a>, <a href="../../../../org/apache/hadoop/hbase/ipc/FailedServerException.html" title="class in org.apache.hadoop.hbase.ipc">FailedServerException</a>, <a href="../../../../org/apache/hadoop/hbase/ipc/FallbackDisallowedException.html" title="class in org.apache.hadoop.hbase.ipc">FallbackDisallowedException</a>, <a href="../../../../org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util">LeaseNotRecoveredException</a>, <a href="../../../../org/apache/hadoop/hbase/PleaseHoldException.html" title="class in org.apache.hadoop.hbase">PleaseHoldException</a>, <a href="../../../../org/apache/hadoop/hbase/RegionException.html" title="class in org.apache.hado
op.hbase">RegionException</a>, <a href="../../../../org/apache/hadoop/hbase/ServiceNotRunningException.html" title="class in org.apache.hadoop.hbase">ServiceNotRunningException</a>, <a href="../../../../org/apache/hadoop/hbase/ipc/StoppedRpcClientException.html" title="class in org.apache.hadoop.hbase.ipc">StoppedRpcClientException</a>, <a href="../../../../org/apache/hadoop/hbase/TableInfoMissingException.html" title="class in org.apache.hadoop.hbase">TableInfoMissingException</a>, <a href="../../../../org/apache/hadoop/hbase/exceptions/UnexpectedStateException.html" title="class in org.apache.hadoop.hbase.exceptions">UnexpectedStateException</a>, <a href="../../../../org/apache/hadoop/hbase/client/WrongRowIOException.html" title="class in org.apache.hadoop.hbase.client">WrongRowIOException</a></dd>
+<dd><a href="../../../../org/apache/hadoop/hbase/procedure2/BadProcedureException.html" title="class in org.apache.hadoop.hbase.procedure2">BadProcedureException</a>, <a href="../../../../org/apache/hadoop/hbase/ipc/CallCancelledException.html" title="class in org.apache.hadoop.hbase.ipc">CallCancelledException</a>, <a href="../../../../org/apache/hadoop/hbase/ipc/CallTimeoutException.html" title="class in org.apache.hadoop.hbase.ipc">CallTimeoutException</a>, <a href="../../../../org/apache/hadoop/hbase/ipc/CellScannerButNoCodecException.html" title="class in org.apache.hadoop.hbase.ipc">CellScannerButNoCodecException</a>, <a href="../../../../org/apache/hadoop/hbase/master/ClusterSchemaException.html" title="class in org.apache.hadoop.hbase.master">ClusterSchemaException</a>, <a href="../../../../org/apache/hadoop/hbase/codec/CodecException.html" title="class in org.apache.hadoop.hbase.codec">CodecException</a>, <a href="../../../../org/apache/hadoop/hbase/procedure2/store/wal/Cor
ruptedWALProcedureStoreException.html" title="class in org.apache.hadoop.hbase.procedure2.store.wal">CorruptedWALProcedureStoreException</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/wal/DamagedWALException.html" title="class in org.apache.hadoop.hbase.regionserver.wal">DamagedWALException</a>, <a href="../../../../org/apache/hadoop/hbase/DoNotRetryIOException.html" title="class in org.apache.hadoop.hbase">DoNotRetryIOException</a>, <a href="../../../../org/apache/hadoop/hbase/ipc/FailedServerException.html" title="class in org.apache.hadoop.hbase.ipc">FailedServerException</a>, <a href="../../../../org/apache/hadoop/hbase/ipc/FallbackDisallowedException.html" title="class in org.apache.hadoop.hbase.ipc">FallbackDisallowedException</a>, <a href="../../../../org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util">LeaseNotRecoveredException</a>, <a href="../../../../org/apache/hadoop/hbase/PleaseHoldException.html" t
itle="class in org.apache.hadoop.hbase">PleaseHoldException</a>, <a href="../../../../org/apache/hadoop/hbase/RegionException.html" title="class in org.apache.hadoop.hbase">RegionException</a>, <a href="../../../../org/apache/hadoop/hbase/ServiceNotRunningException.html" title="class in org.apache.hadoop.hbase">ServiceNotRunningException</a>, <a href="../../../../org/apache/hadoop/hbase/ipc/StoppedRpcClientException.html" title="class in org.apache.hadoop.hbase.ipc">StoppedRpcClientException</a>, <a href="../../../../org/apache/hadoop/hbase/TableInfoMissingException.html" title="class in org.apache.hadoop.hbase">TableInfoMissingException</a>, <a href="../../../../org/apache/hadoop/hbase/exceptions/UnexpectedStateException.html" title="class in org.apache.hadoop.hbase.exceptions">UnexpectedStateException</a>, <a href="../../../../org/apache/hadoop/hbase/client/WrongRowIOException.html" title="class in org.apache.hadoop.hbase.client">WrongRowIOException</a></dd>
</dl>
<hr>
<br>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/KeyValue.KVComparator.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/KeyValue.KVComparator.html b/devapidocs/org/apache/hadoop/hbase/KeyValue.KVComparator.html
index 9af407e..769c286 100644
--- a/devapidocs/org/apache/hadoop/hbase/KeyValue.KVComparator.html
+++ b/devapidocs/org/apache/hadoop/hbase/KeyValue.KVComparator.html
@@ -125,7 +125,7 @@ var activeTableTab = "activeTableTab";
</div>
<br>
<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static class <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1814">KeyValue.KVComparator</a>
+public static class <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1815">KeyValue.KVComparator</a>
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 org.apache.hadoop.io.RawComparator<<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.SamePrefixComparator.html" title="interface in org.apache.hadoop.hbase">KeyValue.SamePrefixComparator</a><byte[]></pre>
<div class="block">Compare KeyValues. When we compare KeyValues, we only compare the Key
@@ -446,7 +446,7 @@ implements org.apache.hadoop.io.RawComparator<<a href="../../../../org/apache
<ul class="blockListLast">
<li class="blockList">
<h4>KVComparator</h4>
-<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1814">KVComparator</a>()</pre>
+<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1815">KVComparator</a>()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
</li>
</ul>
@@ -464,7 +464,7 @@ implements org.apache.hadoop.io.RawComparator<<a href="../../../../org/apache
<ul class="blockList">
<li class="blockList">
<h4>getLegacyKeyComparatorName</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/KeyValue.KVComparator.html#line.1822">getLegacyKeyComparatorName</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/KeyValue.KVComparator.html#line.1823">getLegacyKeyComparatorName</a>()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
<div class="block">The HFileV2 file format's trailer contains this class name. We reinterpret this and
instantiate the appropriate comparator.
@@ -481,7 +481,7 @@ implements org.apache.hadoop.io.RawComparator<<a href="../../../../org/apache
<ul class="blockList">
<li class="blockList">
<h4>compare</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1827">compare</a>(byte[] l,
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1828">compare</a>(byte[] l,
int loff,
int llen,
byte[] r,
@@ -500,7 +500,7 @@ implements org.apache.hadoop.io.RawComparator<<a href="../../../../org/apache
<ul class="blockList">
<li class="blockList">
<h4>compareRowKey</h4>
-<pre>protected int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1838">compareRowKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
+<pre>protected int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1839">compareRowKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
<div class="block">Compares the only the user specified portion of a Key. This is overridden by MetaComparator.</div>
@@ -519,7 +519,7 @@ implements org.apache.hadoop.io.RawComparator<<a href="../../../../org/apache
<ul class="blockList">
<li class="blockList">
<h4>compareFlatKey</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1853">compareFlatKey</a>(byte[] left,
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1854">compareFlatKey</a>(byte[] left,
int loffset,
int llength,
byte[] right,
@@ -547,7 +547,7 @@ implements org.apache.hadoop.io.RawComparator<<a href="../../../../org/apache
<ul class="blockList">
<li class="blockList">
<h4>compareFlatKey</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1871">compareFlatKey</a>(byte[] left,
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1872">compareFlatKey</a>(byte[] left,
byte[] right)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
</li>
@@ -558,7 +558,7 @@ implements org.apache.hadoop.io.RawComparator<<a href="../../../../org/apache
<ul class="blockList">
<li class="blockList">
<h4>compareKey</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1876">compareKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1877">compareKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] row,
int roff,
int rlen,
@@ -579,7 +579,7 @@ implements org.apache.hadoop.io.RawComparator<<a href="../../../../org/apache
<ul class="blockList">
<li class="blockList">
<h4>compareOnlyKeyPortion</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1927">compareOnlyKeyPortion</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1928">compareOnlyKeyPortion</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
</li>
@@ -590,7 +590,7 @@ implements org.apache.hadoop.io.RawComparator<<a href="../../../../org/apache
<ul class="blockList">
<li class="blockList">
<h4>compare</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1936">compare</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1937">compare</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
<div class="block">Compares the Key of a cell -- with fields being more significant in this order:
@@ -607,7 +607,7 @@ implements org.apache.hadoop.io.RawComparator<<a href="../../../../org/apache
<ul class="blockList">
<li class="blockList">
<h4>compareTimestamps</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1941">compareTimestamps</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1942">compareTimestamps</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
</li>
@@ -618,7 +618,7 @@ implements org.apache.hadoop.io.RawComparator<<a href="../../../../org/apache
<ul class="blockList">
<li class="blockList">
<h4>compareRows</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1950">compareRows</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1951">compareRows</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
<dl>
@@ -636,7 +636,7 @@ implements org.apache.hadoop.io.RawComparator<<a href="../../../../org/apache
<ul class="blockList">
<li class="blockList">
<h4>compareRows</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1965">compareRows</a>(byte[] left,
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1966">compareRows</a>(byte[] left,
int loffset,
int llength,
byte[] right,
@@ -663,7 +663,7 @@ implements org.apache.hadoop.io.RawComparator<<a href="../../../../org/apache
<ul class="blockList">
<li class="blockList">
<h4>compareColumns</h4>
-<pre>int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1970">compareColumns</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
+<pre>int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1971">compareColumns</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
short lrowlength,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right,
short rrowlength)</pre>
@@ -676,7 +676,7 @@ implements org.apache.hadoop.io.RawComparator<<a href="../../../../org/apache
<ul class="blockList">
<li class="blockList">
<h4>compareColumns</h4>
-<pre>protected int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1975">compareColumns</a>(byte[] left,
+<pre>protected int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1976">compareColumns</a>(byte[] left,
int loffset,
int llength,
int lfamilylength,
@@ -693,7 +693,7 @@ implements org.apache.hadoop.io.RawComparator<<a href="../../../../org/apache
<ul class="blockList">
<li class="blockList">
<h4>compareTimestamps</h4>
-<pre>static int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1990">compareTimestamps</a>(long ltimestamp,
+<pre>static int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1991">compareTimestamps</a>(long ltimestamp,
long rtimestamp)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
</li>
@@ -704,7 +704,7 @@ implements org.apache.hadoop.io.RawComparator<<a href="../../../../org/apache
<ul class="blockList">
<li class="blockList">
<h4>compareIgnoringPrefix</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2015">compareIgnoringPrefix</a>(int commonPrefix,
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2016">compareIgnoringPrefix</a>(int commonPrefix,
byte[] left,
int loffset,
int llength,
@@ -735,7 +735,7 @@ implements org.apache.hadoop.io.RawComparator<<a href="../../../../org/apache
<ul class="blockList">
<li class="blockList">
<h4>compareWithoutRow</h4>
-<pre>private int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2057">compareWithoutRow</a>(int commonPrefix,
+<pre>private int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2058">compareWithoutRow</a>(int commonPrefix,
byte[] left,
int loffset,
int llength,
@@ -762,7 +762,7 @@ implements org.apache.hadoop.io.RawComparator<<a href="../../../../org/apache
<ul class="blockList">
<li class="blockList">
<h4>compareFamilies</h4>
-<pre>protected int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2139">compareFamilies</a>(byte[] left,
+<pre>protected int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2140">compareFamilies</a>(byte[] left,
int loffset,
int lfamilylength,
byte[] right,
@@ -777,7 +777,7 @@ implements org.apache.hadoop.io.RawComparator<<a href="../../../../org/apache
<ul class="blockList">
<li class="blockList">
<h4>compareColumns</h4>
-<pre>protected int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2145">compareColumns</a>(byte[] left,
+<pre>protected int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2146">compareColumns</a>(byte[] left,
int loffset,
int lquallength,
byte[] right,
@@ -792,7 +792,7 @@ implements org.apache.hadoop.io.RawComparator<<a href="../../../../org/apache
<ul class="blockList">
<li class="blockList">
<h4>matchingRowColumn</h4>
-<pre>public boolean <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2156">matchingRowColumn</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
+<pre>public boolean <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2157">matchingRowColumn</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
<div class="block">Compares the row and column of two keyvalues for equality</div>
@@ -811,7 +811,7 @@ implements org.apache.hadoop.io.RawComparator<<a href="../../../../org/apache
<ul class="blockList">
<li class="blockList">
<h4>matchingRows</h4>
-<pre>public boolean <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2194">matchingRows</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
+<pre>public boolean <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2195">matchingRows</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
<div class="block">Compares the row of two keyvalues for equality</div>
@@ -830,7 +830,7 @@ implements org.apache.hadoop.io.RawComparator<<a href="../../../../org/apache
<ul class="blockList">
<li class="blockList">
<h4>matchingRows</h4>
-<pre>private boolean <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2207">matchingRows</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
+<pre>private boolean <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2208">matchingRows</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
short lrowlength,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right,
short rrowlength)</pre>
@@ -852,7 +852,7 @@ implements org.apache.hadoop.io.RawComparator<<a href="../../../../org/apache
<ul class="blockList">
<li class="blockList">
<h4>matchingRows</h4>
-<pre>public boolean <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2224">matchingRows</a>(byte[] left,
+<pre>public boolean <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2225">matchingRows</a>(byte[] left,
int loffset,
int llength,
byte[] right,
@@ -879,7 +879,7 @@ implements org.apache.hadoop.io.RawComparator<<a href="../../../../org/apache
<ul class="blockList">
<li class="blockList">
<h4>calcIndexKey</h4>
-<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2229">calcIndexKey</a>(byte[] lastKeyOfPreviousBlock,
+<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2230">calcIndexKey</a>(byte[] lastKeyOfPreviousBlock,
byte[] firstKeyInBlock)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
</li>
@@ -891,7 +891,7 @@ implements org.apache.hadoop.io.RawComparator<<a href="../../../../org/apache
<li class="blockList">
<h4>getShortMidpointKey</h4>
<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2254">getShortMidpointKey</a>(byte[] leftKey,
+public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2255">getShortMidpointKey</a>(byte[] leftKey,
byte[] rightKey)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Since 0.99.2;</span></div>
<div class="block">This is a HFile block index key optimization.</div>
@@ -910,7 +910,7 @@ public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/Ke
<ul class="blockListLast">
<li class="blockList">
<h4>clone</h4>
-<pre>protected <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> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2319">clone</a>()
+<pre>protected <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> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2320">clone</a>()
throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/CloneNotSupportedException.html?is-external=true" title="class or interface in java.lang">CloneNotSupportedException</a></pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
<dl>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html b/devapidocs/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html
index e0391c2..22cb3fb 100644
--- a/devapidocs/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html
+++ b/devapidocs/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.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,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":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,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -122,7 +122,7 @@ var activeTableTab = "activeTableTab";
</dl>
<hr>
<br>
-<pre>public static class <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.2628">KeyValue.KeyOnlyKeyValue</a>
+<pre>public static class <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.2629">KeyValue.KeyOnlyKeyValue</a>
extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a></pre>
<div class="block">A simple form of KeyValue that creates a keyvalue with only the key part of the byte[]
Mainly used in places where we need to compare two cells. Avoids copying of bytes
@@ -213,122 +213,126 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#clear--">clear</a></span>()</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#equals-java.lang.Object-">equals</a></span>(<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> other)</code>
<div class="block">Needed doing 'contains' on List.</div>
</td>
</tr>
-<tr id="i1" class="rowColor">
+<tr id="i2" class="altColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#getFamilyArray--">getFamilyArray</a></span>()</code>
<div class="block">Contiguous bytes composed of legal HDFS filename characters which may start at any index in the
containing array.</div>
</td>
</tr>
-<tr id="i2" class="altColor">
+<tr id="i3" class="rowColor">
<td class="colFirst"><code>byte</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#getFamilyLength--">getFamilyLength</a></span>()</code> </td>
</tr>
-<tr id="i3" class="rowColor">
+<tr id="i4" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#getFamilyOffset--">getFamilyOffset</a></span>()</code> </td>
</tr>
-<tr id="i4" class="altColor">
+<tr id="i5" class="rowColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#getKey--">getKey</a></span>()</code>
<div class="block">Do not use unless you have to.</div>
</td>
</tr>
-<tr id="i5" class="rowColor">
+<tr id="i6" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#getKeyLength--">getKeyLength</a></span>()</code> </td>
</tr>
-<tr id="i6" class="altColor">
+<tr id="i7" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#getKeyOffset--">getKeyOffset</a></span>()</code> </td>
</tr>
-<tr id="i7" class="rowColor">
+<tr id="i8" class="altColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#getQualifierArray--">getQualifierArray</a></span>()</code>
<div class="block">Contiguous raw bytes that may start at any index in the containing array.</div>
</td>
</tr>
-<tr id="i8" class="altColor">
+<tr id="i9" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#getQualifierLength--">getQualifierLength</a></span>()</code> </td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i10" class="altColor">
<td class="colFirst"><code>private int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#getQualifierLength-int-int-">getQualifierLength</a></span>(int rlength,
int flength)</code> </td>
</tr>
-<tr id="i10" class="altColor">
+<tr id="i11" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#getQualifierOffset--">getQualifierOffset</a></span>()</code> </td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i12" class="altColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#getRowArray--">getRowArray</a></span>()</code>
<div class="block">Contiguous raw bytes that may start at any index in the containing array.</div>
</td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><code>short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#getRowLength--">getRowLength</a></span>()</code> </td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#getRowOffset--">getRowOffset</a></span>()</code> </td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#getTagsArray--">getTagsArray</a></span>()</code> </td>
</tr>
-<tr id="i15" class="rowColor">
+<tr id="i16" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#getTagsLength--">getTagsLength</a></span>()</code>
<div class="block">This returns the total length of the tag bytes</div>
</td>
</tr>
-<tr id="i16" class="altColor">
+<tr id="i17" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#getTagsOffset--">getTagsOffset</a></span>()</code>
<div class="block">This returns the offset where the tag actually starts.</div>
</td>
</tr>
-<tr id="i17" class="rowColor">
+<tr id="i18" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#getTimestamp--">getTimestamp</a></span>()</code> </td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#getTimestampOffset--">getTimestampOffset</a></span>()</code> </td>
</tr>
-<tr id="i19" class="rowColor">
+<tr id="i20" class="altColor">
<td class="colFirst"><code>byte</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#getTypeByte--">getTypeByte</a></span>()</code> </td>
</tr>
-<tr id="i20" class="altColor">
+<tr id="i21" class="rowColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#getValueArray--">getValueArray</a></span>()</code>
<div class="block">Contiguous raw bytes that may start at any index in the containing array.</div>
</td>
</tr>
-<tr id="i21" class="rowColor">
+<tr id="i22" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#getValueLength--">getValueLength</a></span>()</code> </td>
</tr>
-<tr id="i22" class="altColor">
+<tr id="i23" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#getValueOffset--">getValueOffset</a></span>()</code> </td>
</tr>
-<tr id="i23" class="rowColor">
+<tr id="i24" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#hashCode--">hashCode</a></span>()</code>
<div class="block">In line with <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#equals-java.lang.Object-"><code>KeyValue.equals(Object)</code></a>, only uses the key portion, not the value.</div>
</td>
</tr>
-<tr id="i24" class="altColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#heapSize--">heapSize</a></span>()</code>
<div class="block">HeapSize implementation
@@ -337,7 +341,11 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
MemStore.</div>
</td>
</tr>
-<tr id="i25" class="rowColor">
+<tr id="i26" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#set-org.apache.hadoop.hbase.KeyValue.KeyOnlyKeyValue-">set</a></span>(<a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue.KeyOnlyKeyValue</a> keyOnlyKeyValue)</code> </td>
+</tr>
+<tr id="i27" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#setKey-byte:A-int-int-">setKey</a></span>(byte[] key,
int offset,
@@ -346,11 +354,11 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
there is a need to create new KeyOnlyKeyValue.</div>
</td>
</tr>
-<tr id="i26" class="altColor">
+<tr id="i28" class="altColor">
<td class="colFirst"><code><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></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#toString--">toString</a></span>()</code> </td>
</tr>
-<tr id="i27" class="rowColor">
+<tr id="i29" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#write-java.io.OutputStream-boolean-">write</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a> out,
boolean withTags)</code>
@@ -392,7 +400,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
<ul class="blockListLast">
<li class="blockList">
<h4>rowLen</h4>
-<pre>private short <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2629">rowLen</a></pre>
+<pre>private short <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2630">rowLen</a></pre>
</li>
</ul>
</li>
@@ -409,7 +417,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>KeyOnlyKeyValue</h4>
-<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2630">KeyOnlyKeyValue</a>()</pre>
+<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2631">KeyOnlyKeyValue</a>()</pre>
</li>
</ul>
<a name="KeyOnlyKeyValue-byte:A-">
@@ -418,7 +426,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>KeyOnlyKeyValue</h4>
-<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2633">KeyOnlyKeyValue</a>(byte[] b)</pre>
+<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2634">KeyOnlyKeyValue</a>(byte[] b)</pre>
</li>
</ul>
<a name="KeyOnlyKeyValue-byte:A-int-int-">
@@ -427,7 +435,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
<ul class="blockListLast">
<li class="blockList">
<h4>KeyOnlyKeyValue</h4>
-<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2637">KeyOnlyKeyValue</a>(byte[] b,
+<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2638">KeyOnlyKeyValue</a>(byte[] b,
int offset,
int length)</pre>
</li>
@@ -440,13 +448,31 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
<!-- -->
</a>
<h3>Method Detail</h3>
+<a name="set-org.apache.hadoop.hbase.KeyValue.KeyOnlyKeyValue-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>set</h4>
+<pre>public void <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2645">set</a>(<a href="../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue.KeyOnlyKeyValue</a> keyOnlyKeyValue)</pre>
+</li>
+</ul>
+<a name="clear--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clear</h4>
+<pre>public void <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2652">clear</a>()</pre>
+</li>
+</ul>
<a name="getKeyOffset--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getKeyOffset</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2645">getKeyOffset</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2660">getKeyOffset</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getKeyOffset--">getKeyOffset</a></code> in class <code><a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a></code></dd>
@@ -461,7 +487,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>setKey</h4>
-<pre>public void <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2656">setKey</a>(byte[] key,
+<pre>public void <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2671">setKey</a>(byte[] key,
int offset,
int length)</pre>
<div class="block">A setter that helps to avoid object creation every time and whenever
@@ -480,7 +506,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>getKey</h4>
-<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2664">getKey</a>()</pre>
+<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2679">getKey</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getKey--">KeyValue</a></code></span></div>
<div class="block">Do not use unless you have to. Used internally for compacting and testing. Use
<a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getRowArray--"><code>KeyValue.getRowArray()</code></a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getFamilyArray--"><code>KeyValue.getFamilyArray()</code></a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getQualifierArray--"><code>KeyValue.getQualifierArray()</code></a>, and
@@ -499,7 +525,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>getRowArray</h4>
-<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2672">getRowArray</a>()</pre>
+<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2687">getRowArray</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowArray--">Cell</a></code></span></div>
<div class="block">Contiguous raw bytes that may start at any index in the containing array. Max length is
Short.MAX_VALUE which is 32,767 bytes.</div>
@@ -519,7 +545,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>getRowOffset</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2677">getRowOffset</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2692">getRowOffset</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowOffset--">getRowOffset</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -536,7 +562,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>getFamilyArray</h4>
-<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2682">getFamilyArray</a>()</pre>
+<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2697">getFamilyArray</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyArray--">Cell</a></code></span></div>
<div class="block">Contiguous bytes composed of legal HDFS filename characters which may start at any index in the
containing array. Max length is Byte.MAX_VALUE, which is 127 bytes.</div>
@@ -556,7 +582,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>getFamilyLength</h4>
-<pre>public byte <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2687">getFamilyLength</a>()</pre>
+<pre>public byte <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2702">getFamilyLength</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyLength--">getFamilyLength</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -573,7 +599,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>getFamilyOffset</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2692">getFamilyOffset</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2707">getFamilyOffset</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyOffset--">getFamilyOffset</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -590,7 +616,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>getQualifierArray</h4>
-<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2697">getQualifierArray</a>()</pre>
+<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2712">getQualifierArray</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierArray--">Cell</a></code></span></div>
<div class="block">Contiguous raw bytes that may start at any index in the containing array.</div>
<dl>
@@ -609,7 +635,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>getQualifierLength</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2702">getQualifierLength</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2717">getQualifierLength</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierLength--">getQualifierLength</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -626,7 +652,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>getQualifierOffset</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2707">getQualifierOffset</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2722">getQualifierOffset</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierOffset--">getQualifierOffset</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -643,7 +669,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>getKeyLength</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2712">getKeyLength</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2727">getKeyLength</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getKeyLength--">getKeyLength</a></code> in class <code><a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a></code></dd>
@@ -658,7 +684,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>getRowLength</h4>
-<pre>public short <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2717">getRowLength</a>()</pre>
+<pre>public short <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2732">getRowLength</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowLength--">getRowLength</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -675,7 +701,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>getTypeByte</h4>
-<pre>public byte <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2722">getTypeByte</a>()</pre>
+<pre>public byte <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2737">getTypeByte</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getTypeByte--">getTypeByte</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -692,7 +718,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>getQualifierLength</h4>
-<pre>private int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2726">getQualifierLength</a>(int rlength,
+<pre>private int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2741">getQualifierLength</a>(int rlength,
int flength)</pre>
</li>
</ul>
@@ -702,7 +728,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>getTimestamp</h4>
-<pre>public long <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2731">getTimestamp</a>()</pre>
+<pre>public long <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2746">getTimestamp</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getTimestamp--">getTimestamp</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -719,7 +745,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>getTimestampOffset</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2737">getTimestampOffset</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2752">getTimestampOffset</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getTimestampOffset--">getTimestampOffset</a></code> in class <code><a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a></code></dd>
@@ -734,7 +760,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>getTagsArray</h4>
-<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2742">getTagsArray</a>()</pre>
+<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2757">getTagsArray</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getTagsArray--">getTagsArray</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -751,7 +777,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>getTagsOffset</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2747">getTagsOffset</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2762">getTagsOffset</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getTagsOffset--">KeyValue</a></code></span></div>
<div class="block">This returns the offset where the tag actually starts.</div>
<dl>
@@ -770,7 +796,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>getValueArray</h4>
-<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2752">getValueArray</a>()</pre>
+<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2767">getValueArray</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getValueArray--">Cell</a></code></span></div>
<div class="block">Contiguous raw bytes that may start at any index in the containing array. Max length is
Integer.MAX_VALUE which is 2,147,483,647 bytes.</div>
@@ -790,7 +816,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>getValueOffset</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2757">getValueOffset</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2772">getValueOffset</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getValueOffset--">getValueOffset</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -807,7 +833,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>getValueLength</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2762">getValueLength</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2777">getValueLength</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getValueLength--">getValueLength</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -824,7 +850,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>getTagsLength</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2767">getTagsLength</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2782">getTagsLength</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getTagsLength--">KeyValue</a></code></span></div>
<div class="block">This returns the total length of the tag bytes</div>
<dl>
@@ -843,7 +869,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
<ul class="blockList">
<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/KeyValue.KeyOnlyKeyValue.html#line.2772">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/KeyValue.KeyOnlyKeyValue.html#line.2787">toString</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#toString--">toString</a></code> in class <code><a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a></code></dd>
@@ -856,7 +882,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>hashCode</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2780">hashCode</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2795">hashCode</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#hashCode--">KeyValue</a></code></span></div>
<div class="block">In line with <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#equals-java.lang.Object-"><code>KeyValue.equals(Object)</code></a>, only uses the key portion, not the value.</div>
<dl>
@@ -871,7 +897,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>equals</h4>
-<pre>public boolean <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2785">equals</a>(<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> other)</pre>
+<pre>public boolean <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2800">equals</a>(<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> other)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#equals-java.lang.Object-">KeyValue</a></code></span></div>
<div class="block">Needed doing 'contains' on List. Only compares the key portion, not the value.</div>
<dl>
@@ -886,7 +912,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
<ul class="blockList">
<li class="blockList">
<h4>heapSize</h4>
-<pre>public long <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2790">heapSize</a>()</pre>
+<pre>public long <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2805">heapSize</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/hadoop/hbase/KeyValue.html#heapSize--">KeyValue</a></code></span></div>
<div class="block">HeapSize implementation
@@ -909,7 +935,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class
<ul class="blockListLast">
<li class="blockList">
<h4>write</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2795">write</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a> out,
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2810">write</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a> out,
boolean withTags)
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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#write-java.io.OutputStream-boolean-">ExtendedCell</a></code></span></div>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/KeyValue.MetaComparator.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/KeyValue.MetaComparator.html b/devapidocs/org/apache/hadoop/hbase/KeyValue.MetaComparator.html
index 7b6cc8c..4b1da55 100644
--- a/devapidocs/org/apache/hadoop/hbase/KeyValue.MetaComparator.html
+++ b/devapidocs/org/apache/hadoop/hbase/KeyValue.MetaComparator.html
@@ -126,7 +126,7 @@ var activeTableTab = "activeTableTab";
</div>
<br>
<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static class <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1699">KeyValue.MetaComparator</a>
+public static class <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1700">KeyValue.MetaComparator</a>
extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html" title="class in org.apache.hadoop.hbase">KeyValue.KVComparator</a></pre>
<div class="block">A <a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html" title="class in org.apache.hadoop.hbase"><code>KeyValue.KVComparator</code></a> for <code>hbase:meta</code> catalog table
<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase"><code>KeyValue</code></a>s.</div>
@@ -266,7 +266,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html"
<ul class="blockListLast">
<li class="blockList">
<h4>MetaComparator</h4>
-<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1699">MetaComparator</a>()</pre>
+<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1700">MetaComparator</a>()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
</li>
</ul>
@@ -284,7 +284,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html"
<ul class="blockList">
<li class="blockList">
<h4>compare</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1705">compare</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1706">compare</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
<div class="block">Compare key portion of a <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase"><code>KeyValue</code></a> for keys in <code>hbase:meta</code>
@@ -303,7 +303,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html"
<ul class="blockList">
<li class="blockList">
<h4>compareOnlyKeyPortion</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1710">compareOnlyKeyPortion</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1711">compareOnlyKeyPortion</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
<dl>
@@ -318,7 +318,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html"
<ul class="blockList">
<li class="blockList">
<h4>compareRows</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1715">compareRows</a>(byte[] left,
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1716">compareRows</a>(byte[] left,
int loffset,
int llength,
byte[] right,
@@ -341,7 +341,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html"
<ul class="blockList">
<li class="blockList">
<h4>getShortMidpointKey</h4>
-<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1772">getShortMidpointKey</a>(byte[] leftKey,
+<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1773">getShortMidpointKey</a>(byte[] leftKey,
byte[] rightKey)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
<div class="block">Don't do any fancy Block Index splitting tricks.</div>
@@ -359,7 +359,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html"
<ul class="blockList">
<li class="blockList">
<h4>getLegacyKeyComparatorName</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/KeyValue.MetaComparator.html#line.1783">getLegacyKeyComparatorName</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/KeyValue.MetaComparator.html#line.1784">getLegacyKeyComparatorName</a>()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
<div class="block">The HFileV2 file format's trailer contains this class name. We reinterpret this and
instantiate the appropriate comparator.
@@ -378,7 +378,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html"
<ul class="blockList">
<li class="blockList">
<h4>clone</h4>
-<pre>protected <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> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1788">clone</a>()
+<pre>protected <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> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1789">clone</a>()
throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/CloneNotSupportedException.html?is-external=true" title="class or interface in java.lang">CloneNotSupportedException</a></pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
<dl>
@@ -395,7 +395,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html"
<ul class="blockListLast">
<li class="blockList">
<h4>compareRowKey</h4>
-<pre>protected int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1796">compareRowKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> l,
+<pre>protected int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1797">compareRowKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> l,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> r)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
<div class="block">Override the row key comparison to parse and compare the meta row key parts.</div>
[03/52] [partial] hbase-site git commit: Published site at
278625312047a2100f4dbb2d2eaa4e2219d00e14.
Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/HTable.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/HTable.html b/devapidocs/org/apache/hadoop/hbase/client/HTable.html
index 6e2b211..85fd23a 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/HTable.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/HTable.html
@@ -307,7 +307,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" ti
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HTable.html#batch-java.util.List-java.lang.Object:A-int-">batch</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> actions,
<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>[] results,
- int timeout)</code> </td>
+ int rpcTimeout)</code> </td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><R> void</code></td>
@@ -1308,7 +1308,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<h4>batch</h4>
<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.482">batch</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> actions,
<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>[] results,
- int timeout)
+ int rpcTimeout)
throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a>,
<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>
<dl>
@@ -1324,7 +1324,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<ul class="blockList">
<li class="blockList">
<h4>batchCallback</h4>
-<pre>public <R> void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.501">batchCallback</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> actions,
+<pre>public <R> void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.496">batchCallback</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> actions,
<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>[] results,
<a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html" title="interface in org.apache.hadoop.hbase.client.coprocessor">Batch.Callback</a><R> callback)
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>,
@@ -1345,7 +1345,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<ul class="blockList">
<li class="blockList">
<h4>doBatchWithCallback</h4>
-<pre>public static <R> void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.507">doBatchWithCallback</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> actions,
+<pre>public static <R> void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.502">doBatchWithCallback</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> actions,
<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>[] results,
<a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html" title="interface in org.apache.hadoop.hbase.client.coprocessor">Batch.Callback</a><R> callback,
<a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a> connection,
@@ -1366,7 +1366,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<ul class="blockList">
<li class="blockList">
<h4>delete</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.522">delete</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a> delete)
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.517">delete</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a> delete)
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">Deletes the specified cells/row.</div>
<dl>
@@ -1385,7 +1385,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<ul class="blockList">
<li class="blockList">
<h4>delete</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.549">delete</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a>> deletes)
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.545">delete</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a>> deletes)
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">Deletes the specified cells/rows in bulk.</div>
<dl>
@@ -1409,7 +1409,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.574">put</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a> put)
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.570">put</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a> put)
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">Puts some data in the table.</div>
<dl>
@@ -1428,7 +1428,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.584">put</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>> puts)
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.580">put</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>> puts)
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">Puts some data in the table, in batch.
<p>
@@ -1454,7 +1454,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<ul class="blockList">
<li class="blockList">
<h4>mutateRow</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.593">mutateRow</a>(<a href="../../../../../org/apache/hadoop/hbase/client/RowMutations.html" title="class in org.apache.hadoop.hbase.client">RowMutations</a> rm)
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.589">mutateRow</a>(<a href="../../../../../org/apache/hadoop/hbase/client/RowMutations.html" title="class in org.apache.hadoop.hbase.client">RowMutations</a> rm)
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">Performs multiple mutations atomically on a single row. Currently
<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client"><code>Put</code></a> and <a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client"><code>Delete</code></a> are supported.</div>
@@ -1474,7 +1474,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<ul class="blockList">
<li class="blockList">
<h4>checkHasFamilies</h4>
-<pre>private static void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.624">checkHasFamilies</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a> mutation)
+<pre>private static void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.620">checkHasFamilies</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a> mutation)
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>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -1488,7 +1488,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<ul class="blockList">
<li class="blockList">
<h4>append</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/HTable.html#line.634">append</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client">Append</a> append)
+<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/HTable.html#line.630">append</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client">Append</a> append)
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">Appends values to one or more columns within a single row.
<p>
@@ -1515,7 +1515,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<ul class="blockList">
<li class="blockList">
<h4>increment</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/HTable.html#line.656">increment</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Increment.html" title="class in org.apache.hadoop.hbase.client">Increment</a> increment)
+<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/HTable.html#line.652">increment</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Increment.html" title="class in org.apache.hadoop.hbase.client">Increment</a> increment)
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">Increments one or more columns within a single row.
<p>
@@ -1542,7 +1542,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<ul class="blockList">
<li class="blockList">
<h4>incrementColumnValue</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.678">incrementColumnValue</a>(byte[] row,
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.674">incrementColumnValue</a>(byte[] row,
byte[] family,
byte[] qualifier,
long amount)
@@ -1572,7 +1572,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<ul class="blockList">
<li class="blockList">
<h4>incrementColumnValue</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.688">incrementColumnValue</a>(byte[] row,
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.684">incrementColumnValue</a>(byte[] row,
byte[] family,
byte[] qualifier,
long amount,
@@ -1608,7 +1608,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<ul class="blockList">
<li class="blockList">
<h4>checkAndPut</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.725">checkAndPut</a>(byte[] row,
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.721">checkAndPut</a>(byte[] row,
byte[] family,
byte[] qualifier,
byte[] value,
@@ -1639,7 +1639,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<ul class="blockList">
<li class="blockList">
<h4>checkAndPut</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.748">checkAndPut</a>(byte[] row,
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.744">checkAndPut</a>(byte[] row,
byte[] family,
byte[] qualifier,
<a href="../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter">CompareFilter.CompareOp</a> compareOp,
@@ -1672,7 +1672,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<ul class="blockList">
<li class="blockList">
<h4>checkAndDelete</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.773">checkAndDelete</a>(byte[] row,
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.769">checkAndDelete</a>(byte[] row,
byte[] family,
byte[] qualifier,
byte[] value,
@@ -1703,7 +1703,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<ul class="blockList">
<li class="blockList">
<h4>checkAndDelete</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.795">checkAndDelete</a>(byte[] row,
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.791">checkAndDelete</a>(byte[] row,
byte[] family,
byte[] qualifier,
<a href="../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter">CompareFilter.CompareOp</a> compareOp,
@@ -1736,7 +1736,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<ul class="blockList">
<li class="blockList">
<h4>checkAndMutate</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.829">checkAndMutate</a>(byte[] row,
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.826">checkAndMutate</a>(byte[] row,
byte[] family,
byte[] qualifier,
<a href="../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter">CompareFilter.CompareOp</a> compareOp,
@@ -1769,7 +1769,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<ul class="blockList">
<li class="blockList">
<h4>exists</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.874">exists</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> get)
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.871">exists</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> get)
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">Test for the existence of columns in the table, as specified by the Get.
<p>
@@ -1797,7 +1797,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<ul class="blockList">
<li class="blockList">
<h4>existsAll</h4>
-<pre>public boolean[] <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.884">existsAll</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>> gets)
+<pre>public boolean[] <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.881">existsAll</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>> gets)
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">Test for the existence of columns in the table, as specified by the Gets.
<p>
@@ -1826,7 +1826,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<ul class="blockList">
<li class="blockList">
<h4>flushCommits</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.916">flushCommits</a>()
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.913">flushCommits</a>()
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>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -1840,7 +1840,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<ul class="blockList">
<li class="blockList">
<h4>processBatchCallback</h4>
-<pre>public <R> void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.935">processBatchCallback</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> list,
+<pre>public <R> void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.932">processBatchCallback</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> list,
<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>[] results,
<a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html" title="interface in org.apache.hadoop.hbase.client.coprocessor">Batch.Callback</a><R> callback)
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>,
@@ -1866,7 +1866,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<ul class="blockList">
<li class="blockList">
<h4>close</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.942">close</a>()
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.939">close</a>()
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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#close--">Table</a></code></span></div>
<div class="block">Releases any resources held or pending changes in internal buffers.</div>
@@ -1888,7 +1888,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<ul class="blockList">
<li class="blockList">
<h4>validatePut</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.969">validatePut</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a> put)
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.966">validatePut</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a> put)
throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -1902,7 +1902,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<ul class="blockList">
<li class="blockList">
<h4>validatePut</h4>
-<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.974">validatePut</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a> put,
+<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.971">validatePut</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a> put,
int maxKeyValueSize)
throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
<dl>
@@ -1917,7 +1917,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<ul class="blockList">
<li class="blockList">
<h4>getWriteBufferSize</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.997">getWriteBufferSize</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.994">getWriteBufferSize</a>()</pre>
<div class="block">Returns the maximum size in bytes of the write buffer for this HTable.
<p>
The default value comes from the configuration parameter
@@ -1936,7 +1936,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<ul class="blockList">
<li class="blockList">
<h4>setWriteBufferSize</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1014">setWriteBufferSize</a>(long writeBufferSize)
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1011">setWriteBufferSize</a>(long writeBufferSize)
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">Sets the size of the buffer in bytes.
<p>
@@ -1958,7 +1958,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<ul class="blockList">
<li class="blockList">
<h4>getPool</h4>
-<pre><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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1023">getPool</a>()</pre>
+<pre><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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1020">getPool</a>()</pre>
<div class="block">The pool is used for mutli requests for this HTable</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -1972,7 +1972,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<ul class="blockList">
<li class="blockList">
<h4>clearRegionCache</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1031">clearRegionCache</a>()</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1028">clearRegionCache</a>()</pre>
<div class="block">Explicitly clears the region cache to fetch the latest value from META.
This is a power user function: avoid unless you know the ramifications.</div>
</li>
@@ -1983,7 +1983,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<ul class="blockList">
<li class="blockList">
<h4>coprocessorService</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/ipc/CoprocessorRpcChannel.html" title="interface in org.apache.hadoop.hbase.ipc">CoprocessorRpcChannel</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1039">coprocessorService</a>(byte[] row)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/ipc/CoprocessorRpcChannel.html" title="interface in org.apache.hadoop.hbase.ipc">CoprocessorRpcChannel</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1036">coprocessorService</a>(byte[] row)</pre>
<div class="block">Creates and returns a <code>RpcChannel</code> instance connected to the
table region containing the specified row. The row given does not actually have
to exist. Whichever region would contain the row based on start and end keys will
@@ -2022,7 +2022,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<ul class="blockList">
<li class="blockList">
<h4>coprocessorService</h4>
-<pre>public <T extends com.google.protobuf.Service,R> <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[],R> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1047">coprocessorService</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> service,
+<pre>public <T extends com.google.protobuf.Service,R> <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[],R> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1044">coprocessorService</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> service,
byte[] startKey,
byte[] endKey,
<a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/Batch.Call.html" title="interface in org.apache.hadoop.hbase.client.coprocessor">Batch.Call</a><T,R> callable)
@@ -2060,7 +2060,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<ul class="blockList">
<li class="blockList">
<h4>coprocessorService</h4>
-<pre>public <T extends com.google.protobuf.Service,R> void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1067">coprocessorService</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> service,
+<pre>public <T extends com.google.protobuf.Service,R> void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1064">coprocessorService</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> service,
byte[] startKey,
byte[] endKey,
<a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/Batch.Call.html" title="interface in org.apache.hadoop.hbase.client.coprocessor">Batch.Call</a><T,R> callable,
@@ -2100,7 +2100,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<ul class="blockList">
<li class="blockList">
<h4>getStartKeysInRange</h4>
-<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><byte[]> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1106">getStartKeysInRange</a>(byte[] start,
+<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><byte[]> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1103">getStartKeysInRange</a>(byte[] start,
byte[] end)
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>
<dl>
@@ -2115,7 +2115,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<ul class="blockList">
<li class="blockList">
<h4>setOperationTimeout</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1118">setOperationTimeout</a>(int operationTimeout)</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1115">setOperationTimeout</a>(int operationTimeout)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#setOperationTimeout-int-">Table</a></code></span></div>
<div class="block">Set timeout (millisecond) of each operation in this Table instance, will override the value
of hbase.client.operation.timeout in configuration.
@@ -2138,7 +2138,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<ul class="blockList">
<li class="blockList">
<h4>getOperationTimeout</h4>
-<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1123">getOperationTimeout</a>()</pre>
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1124">getOperationTimeout</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#getOperationTimeout--">Table</a></code></span></div>
<div class="block">Get timeout (millisecond) of each operation for in Table instance.</div>
<dl>
@@ -2154,7 +2154,7 @@ public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
<li class="blockList">
<h4>getRpcTimeout</h4>
<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1129">getRpcTimeout</a>()</pre>
+public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1130">getRpcTimeout</a>()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#getRpcTimeout--">Table</a></code></span></div>
<div class="block">Get timeout (millisecond) of each rpc request in this Table instance.</div>
@@ -2171,7 +2171,7 @@ public int <a href="../../../../../src-html/org/apache/hadoop/hbase/cl
<li class="blockList">
<h4>setRpcTimeout</h4>
<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1135">setRpcTimeout</a>(int rpcTimeout)</pre>
+public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1136">setRpcTimeout</a>(int rpcTimeout)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#setRpcTimeout-int-">Table</a></code></span></div>
<div class="block">Set timeout (millisecond) of each rpc request in operations of this Table instance, will
@@ -2194,7 +2194,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/c
<ul class="blockList">
<li class="blockList">
<h4>getWriteRpcTimeout</h4>
-<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1141">getWriteRpcTimeout</a>()</pre>
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1142">getWriteRpcTimeout</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#getWriteRpcTimeout--">Table</a></code></span></div>
<div class="block">Get timeout (millisecond) of each rpc write request in this Table instance.</div>
<dl>
@@ -2209,7 +2209,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/c
<ul class="blockList">
<li class="blockList">
<h4>setWriteRpcTimeout</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1146">setWriteRpcTimeout</a>(int writeRpcTimeout)</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1147">setWriteRpcTimeout</a>(int writeRpcTimeout)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#setWriteRpcTimeout-int-">Table</a></code></span></div>
<div class="block">Set timeout (millisecond) of each rpc write request in operations of this Table instance, will
override the value of hbase.rpc.write.timeout in configuration.
@@ -2227,7 +2227,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/c
<ul class="blockList">
<li class="blockList">
<h4>getReadRpcTimeout</h4>
-<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1151">getReadRpcTimeout</a>()</pre>
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1156">getReadRpcTimeout</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#getReadRpcTimeout--">Table</a></code></span></div>
<div class="block">Get timeout (millisecond) of each rpc read request in this Table instance.</div>
<dl>
@@ -2242,7 +2242,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/c
<ul class="blockList">
<li class="blockList">
<h4>setReadRpcTimeout</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1154">setReadRpcTimeout</a>(int readRpcTimeout)</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1159">setReadRpcTimeout</a>(int readRpcTimeout)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#setReadRpcTimeout-int-">Table</a></code></span></div>
<div class="block">Set timeout (millisecond) of each rpc read request in operations of this Table instance, will
override the value of hbase.rpc.read.timeout in configuration.
@@ -2260,7 +2260,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/c
<ul class="blockList">
<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/HTable.html#line.1159">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/HTable.html#line.1164">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>
@@ -2275,7 +2275,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/c
<ul class="blockList">
<li class="blockList">
<h4>batchCoprocessorService</h4>
-<pre>public <R extends com.google.protobuf.Message> <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[],R> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1164">batchCoprocessorService</a>(com.google.protobuf.Descriptors.MethodDescriptor methodDescriptor,
+<pre>public <R extends com.google.protobuf.Message> <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[],R> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1169">batchCoprocessorService</a>(com.google.protobuf.Descriptors.MethodDescriptor methodDescriptor,
com.google.protobuf.Message request,
byte[] startKey,
byte[] endKey,
@@ -2316,7 +2316,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/c
<ul class="blockList">
<li class="blockList">
<h4>batchCoprocessorService</h4>
-<pre>public <R extends com.google.protobuf.Message> void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1185">batchCoprocessorService</a>(com.google.protobuf.Descriptors.MethodDescriptor methodDescriptor,
+<pre>public <R extends com.google.protobuf.Message> void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1190">batchCoprocessorService</a>(com.google.protobuf.Descriptors.MethodDescriptor methodDescriptor,
com.google.protobuf.Message request,
byte[] startKey,
byte[] endKey,
@@ -2360,7 +2360,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/c
<ul class="blockList">
<li class="blockList">
<h4>getRegionLocator</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/RegionLocator.html" title="interface in org.apache.hadoop.hbase.client">RegionLocator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1270">getRegionLocator</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/RegionLocator.html" title="interface in org.apache.hadoop.hbase.client">RegionLocator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1276">getRegionLocator</a>()</pre>
</li>
</ul>
<a name="getBufferedMutator--">
@@ -2369,7 +2369,7 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/c
<ul class="blockListLast">
<li class="blockList">
<h4>getBufferedMutator</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client">BufferedMutator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1275">getBufferedMutator</a>()
+<pre><a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client">BufferedMutator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1281">getBufferedMutator</a>()
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>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html b/devapidocs/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html
index f3cd726..eeb8721 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html
@@ -171,22 +171,26 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#multiplexer">multiplexer</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/HTableMultiplexer.FlushWorker.html#operationTimeout">operationTimeout</a></span></code> </td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.PutStatus.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.PutStatus</a>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#processingList">processingList</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/LinkedBlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">LinkedBlockingQueue</a><<a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.PutStatus.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.PutStatus</a>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#queue">queue</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicInteger</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#retryInQueue">retryInQueue</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#totalFailedPutCount">totalFailedPutCount</a></span></code> </td>
</tr>
-<tr class="altColor">
+<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/HTableMultiplexer.FlushWorker.html#writeRpcTimeout">writeRpcTimeout</a></span></code> </td>
</tr>
@@ -414,12 +418,21 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.
<a name="writeRpcTimeout">
<!-- -->
</a>
-<ul class="blockListLast">
+<ul class="blockList">
<li class="blockList">
<h4>writeRpcTimeout</h4>
<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.444">writeRpcTimeout</a></pre>
</li>
</ul>
+<a name="operationTimeout">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>operationTimeout</h4>
+<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.445">operationTimeout</a></pre>
+</li>
+</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
@@ -434,7 +447,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.
<ul class="blockListLast">
<li class="blockList">
<h4>FlushWorker</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.446">FlushWorker</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.447">FlushWorker</a>(org.apache.hadoop.conf.Configuration conf,
<a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a> conn,
<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> addr,
<a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer</a> htableMultiplexer,
@@ -457,7 +470,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.
<ul class="blockList">
<li class="blockList">
<h4>getQueue</h4>
-<pre>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/LinkedBlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">LinkedBlockingQueue</a><<a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.PutStatus.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.PutStatus</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.462">getQueue</a>()</pre>
+<pre>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/LinkedBlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">LinkedBlockingQueue</a><<a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.PutStatus.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.PutStatus</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.466">getQueue</a>()</pre>
</li>
</ul>
<a name="getTotalFailedCount--">
@@ -466,7 +479,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.
<ul class="blockList">
<li class="blockList">
<h4>getTotalFailedCount</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.466">getTotalFailedCount</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.470">getTotalFailedCount</a>()</pre>
</li>
</ul>
<a name="getTotalBufferedCount--">
@@ -475,7 +488,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.
<ul class="blockList">
<li class="blockList">
<h4>getTotalBufferedCount</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.470">getTotalBufferedCount</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.474">getTotalBufferedCount</a>()</pre>
</li>
</ul>
<a name="getAverageLatencyCounter--">
@@ -484,7 +497,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.
<ul class="blockList">
<li class="blockList">
<h4>getAverageLatencyCounter</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.AtomicAverageCounter.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.AtomicAverageCounter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.474">getAverageLatencyCounter</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.AtomicAverageCounter.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.AtomicAverageCounter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.478">getAverageLatencyCounter</a>()</pre>
</li>
</ul>
<a name="getMaxLatency--">
@@ -493,7 +506,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.
<ul class="blockList">
<li class="blockList">
<h4>getMaxLatency</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.478">getMaxLatency</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.482">getMaxLatency</a>()</pre>
</li>
</ul>
<a name="resubmitFailedPut-org.apache.hadoop.hbase.client.HTableMultiplexer.PutStatus-org.apache.hadoop.hbase.HRegionLocation-">
@@ -502,7 +515,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.
<ul class="blockList">
<li class="blockList">
<h4>resubmitFailedPut</h4>
-<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.482">resubmitFailedPut</a>(<a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.PutStatus.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.PutStatus</a> ps,
+<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.486">resubmitFailedPut</a>(<a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.PutStatus.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.PutStatus</a> ps,
<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> oldLoc)
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>
<dl>
@@ -517,7 +530,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.
<ul class="blockList">
<li class="blockList">
<h4>getNextDelay</h4>
-<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.529">getNextDelay</a>(int retryCount)</pre>
+<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.533">getNextDelay</a>(int retryCount)</pre>
</li>
</ul>
<a name="getRetryInQueue--">
@@ -526,7 +539,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.
<ul class="blockList">
<li class="blockList">
<h4>getRetryInQueue</h4>
-<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicInteger</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.535">getRetryInQueue</a>()</pre>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicInteger</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.539">getRetryInQueue</a>()</pre>
</li>
</ul>
<a name="getMaxRetryInQueue--">
@@ -535,7 +548,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.
<ul class="blockList">
<li class="blockList">
<h4>getMaxRetryInQueue</h4>
-<pre>int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.540">getMaxRetryInQueue</a>()</pre>
+<pre>int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.544">getMaxRetryInQueue</a>()</pre>
</li>
</ul>
<a name="getTotalFailedPutCount--">
@@ -544,7 +557,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.
<ul class="blockList">
<li class="blockList">
<h4>getTotalFailedPutCount</h4>
-<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.545">getTotalFailedPutCount</a>()</pre>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.549">getTotalFailedPutCount</a>()</pre>
</li>
</ul>
<a name="getMultiplexer--">
@@ -553,7 +566,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.
<ul class="blockList">
<li class="blockList">
<h4>getMultiplexer</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.550">getMultiplexer</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.554">getMultiplexer</a>()</pre>
</li>
</ul>
<a name="getExecutor--">
@@ -562,7 +575,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.
<ul class="blockList">
<li class="blockList">
<h4>getExecutor</h4>
-<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ScheduledExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ScheduledExecutorService</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.555">getExecutor</a>()</pre>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ScheduledExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ScheduledExecutorService</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.559">getExecutor</a>()</pre>
</li>
</ul>
<a name="run--">
@@ -571,7 +584,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.
<ul class="blockListLast">
<li class="blockList">
<h4>run</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.560">run</a>()</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.564">run</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true#run--" title="class or interface in java.lang">run</a></code> in interface <code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a></code></dd>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/MultiServerCallable.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/MultiServerCallable.html b/devapidocs/org/apache/hadoop/hbase/client/MultiServerCallable.html
index 7324a7b..e09fa4d 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/MultiServerCallable.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/MultiServerCallable.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -186,11 +186,13 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegion
<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/MultiServerCallable.html#MultiServerCallable-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.client.MultiAction-org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcController-">MultiServerCallable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a> connection,
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html#MultiServerCallable-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.client.MultiAction-org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcController-int-org.apache.hadoop.hbase.client.RetryingTimeTracker-">MultiServerCallable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a> connection,
<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> location,
<a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a><<a href="../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html" title="type parameter in MultiServerCallable">R</a>> multi,
- org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcController rpcController)</code> </td>
+ org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcController rpcController,
+ int rpcTimeout,
+ <a href="../../../../../org/apache/hadoop/hbase/client/RetryingTimeTracker.html" title="class in org.apache.hadoop.hbase.client">RetryingTimeTracker</a> tracker)</code> </td>
</tr>
</table>
</li>
@@ -234,6 +236,11 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegion
</td>
</tr>
<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html#reset-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.client.MultiAction-">reset</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> location,
+ <a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a><<a href="../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html" title="type parameter in MultiServerCallable">R</a>> multiAction)</code> </td>
+</tr>
+<tr id="i7" class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/client/MultiResponse.html" title="class in org.apache.hadoop.hbase.client">MultiResponse</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html#rpcCall--">rpcCall</a></span>()</code>
<div class="block">Run the RPC call.</div>
@@ -288,7 +295,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegion
<ul class="blockList">
<li class="blockList">
<h4>multiAction</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a><<a href="../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html" title="type parameter in MultiServerCallable">R</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/MultiServerCallable.html#line.53">multiAction</a></pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a><<a href="../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html" title="type parameter in MultiServerCallable">R</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/MultiServerCallable.html#line.53">multiAction</a></pre>
</li>
</ul>
<a name="cellBlock">
@@ -297,7 +304,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegion
<ul class="blockListLast">
<li class="blockList">
<h4>cellBlock</h4>
-<pre>private final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/MultiServerCallable.html#line.54">cellBlock</a></pre>
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/MultiServerCallable.html#line.54">cellBlock</a></pre>
</li>
</ul>
</li>
@@ -308,7 +315,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegion
<!-- -->
</a>
<h3>Constructor Detail</h3>
-<a name="MultiServerCallable-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.client.MultiAction-org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcController-">
+<a name="MultiServerCallable-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.client.MultiAction-org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcController-int-org.apache.hadoop.hbase.client.RetryingTimeTracker-">
<!-- -->
</a>
<ul class="blockListLast">
@@ -318,7 +325,9 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegion
<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> location,
<a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a><<a href="../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html" title="type parameter in MultiServerCallable">R</a>> multi,
- org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcController rpcController)</pre>
+ org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcController rpcController,
+ int rpcTimeout,
+ <a href="../../../../../org/apache/hadoop/hbase/client/RetryingTimeTracker.html" title="class in org.apache.hadoop.hbase.client">RetryingTimeTracker</a> tracker)</pre>
</li>
</ul>
</li>
@@ -329,13 +338,23 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegion
<!-- -->
</a>
<h3>Method Detail</h3>
+<a name="reset-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.client.MultiAction-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>reset</h4>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/MultiServerCallable.html#line.68">reset</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> location,
+ <a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a><<a href="../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html" title="type parameter in MultiServerCallable">R</a>> multiAction)</pre>
+</li>
+</ul>
<a name="getLocation--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLocation</h4>
-<pre>protected <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/MultiServerCallable.html#line.68">getLocation</a>()</pre>
+<pre>protected <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/MultiServerCallable.html#line.75">getLocation</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getLocation--">getLocation</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">RegionServerCallable</a><<a href="../../../../../org/apache/hadoop/hbase/client/MultiResponse.html" title="class in org.apache.hadoop.hbase.client">MultiResponse</a>,org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.BlockingInterface></code></dd>
@@ -348,7 +367,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegion
<ul class="blockList">
<li class="blockList">
<h4>getHRegionInfo</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/MultiServerCallable.html#line.73">getHRegionInfo</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/MultiServerCallable.html#line.80">getHRegionInfo</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getHRegionInfo--">getHRegionInfo</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">RegionServerCallable</a><<a href="../../../../../org/apache/hadoop/hbase/client/MultiResponse.html" title="class in org.apache.hadoop.hbase.client">MultiResponse</a>,org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.BlockingInterface></code></dd>
@@ -363,7 +382,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegion
<ul class="blockList">
<li class="blockList">
<h4>getMulti</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a><<a href="../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html" title="type parameter in MultiServerCallable">R</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/MultiServerCallable.html#line.77">getMulti</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a><<a href="../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html" title="type parameter in MultiServerCallable">R</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/MultiServerCallable.html#line.84">getMulti</a>()</pre>
</li>
</ul>
<a name="rpcCall--">
@@ -372,7 +391,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegion
<ul class="blockList">
<li class="blockList">
<h4>rpcCall</h4>
-<pre>protected <a href="../../../../../org/apache/hadoop/hbase/client/MultiResponse.html" title="class in org.apache.hadoop.hbase.client">MultiResponse</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/MultiServerCallable.html#line.82">rpcCall</a>()
+<pre>protected <a href="../../../../../org/apache/hadoop/hbase/client/MultiResponse.html" title="class in org.apache.hadoop.hbase.client">MultiResponse</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/MultiServerCallable.html#line.89">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
@@ -394,7 +413,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegion
<ul class="blockList">
<li class="blockList">
<h4>isCellBlock</h4>
-<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/MultiServerCallable.html#line.128">isCellBlock</a>()</pre>
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/MultiServerCallable.html#line.135">isCellBlock</a>()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True if we should send data in cellblocks. This is an expensive call. Cache the
@@ -408,7 +427,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/MultiServerCallable.html#line.136">prepare</a>(boolean reload)
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/MultiServerCallable.html#line.143">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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html#prepare-boolean-">RetryingCallable</a></code></span></div>
<div class="block">Prepare by setting up any connections to servers, etc., ahead of call invocation.
@@ -431,7 +450,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegion
<ul class="blockListLast">
<li class="blockList">
<h4>getServerName</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/MultiServerCallable.html#line.142">getServerName</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/MultiServerCallable.html#line.149">getServerName</a>()</pre>
</li>
</ul>
</li>
[06/52] [partial] hbase-site git commit: Published site at
278625312047a2100f4dbb2d2eaa4e2219d00e14.
Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.html b/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.html
index 58170d1..b497e6c 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.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,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":9,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":9,"i50":10,"i51":10,"i52":10,"i53":10,"i54":42,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":9,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":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,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":9,"i49":10,"i50":10,"i51":10,"i52":10,"i53":42,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":9,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -118,7 +118,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>
-class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.109">ConnectionImplementation</a>
+class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.108">ConnectionImplementation</a>
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/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a></pre>
<div class="block">Main implementation of <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client"><code>Connection</code></a> and <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client"><code>ClusterConnection</code></a> interfaces.
@@ -616,68 +616,61 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getStatisticsTracker--">getStatisticsTracker</a></span>()</code> </td>
</tr>
<tr id="i43" class="rowColor">
-<td class="colFirst"><code>(package private) static <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></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getStubKey-java.lang.String-java.lang.String-int-boolean-">getStubKey</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> serviceName,
- <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> rsHostname,
- int port,
- boolean resolveHostnames)</code> </td>
-</tr>
-<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getTable-org.apache.hadoop.hbase.TableName-">getTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code>
<div class="block">Retrieve a Table implementation for accessing a table.</div>
</td>
</tr>
-<tr id="i45" class="rowColor">
+<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getTable-org.apache.hadoop.hbase.TableName-java.util.concurrent.ExecutorService-">getTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
<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)</code>
<div class="block">Retrieve a Table implementation for accessing a table.</div>
</td>
</tr>
-<tr id="i46" class="altColor">
+<tr id="i45" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/TableState.html" title="class in org.apache.hadoop.hbase.client">TableState</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getTableState-org.apache.hadoop.hbase.TableName-">getTableState</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code>
<div class="block">Retrieve TableState, represent current table state.</div>
</td>
</tr>
-<tr id="i47" class="rowColor">
+<tr id="i46" class="altColor">
<td class="colFirst"><code>private <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/ConnectionImplementation.html#getThreadPool-int-int-java.lang.String-java.util.concurrent.BlockingQueue-">getThreadPool</a></span>(int maxThreads,
int coreThreads,
<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> nameHint,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/BlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">BlockingQueue</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a>> passedWorkQueue)</code> </td>
</tr>
-<tr id="i48" class="altColor">
+<tr id="i47" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#hasCellBlockSupport--">hasCellBlockSupport</a></span>()</code> </td>
</tr>
-<tr id="i49" class="rowColor">
+<tr id="i48" class="altColor">
<td class="colFirst"><code>(package private) static <a href="../../../../../org/apache/hadoop/hbase/client/NonceGenerator.html" title="interface in org.apache.hadoop.hbase.client">NonceGenerator</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#injectNonceGeneratorForTesting-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.client.NonceGenerator-">injectNonceGeneratorForTesting</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a> conn,
<a href="../../../../../org/apache/hadoop/hbase/client/NonceGenerator.html" title="interface in org.apache.hadoop.hbase.client">NonceGenerator</a> cnm)</code> </td>
</tr>
-<tr id="i50" class="altColor">
+<tr id="i49" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isAborted--">isAborted</a></span>()</code>
<div class="block">Check if the server or client was aborted.</div>
</td>
</tr>
-<tr id="i51" class="rowColor">
+<tr id="i50" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isClosed--">isClosed</a></span>()</code>
<div class="block">Returns whether the connection is closed or not.</div>
</td>
</tr>
-<tr id="i52" class="altColor">
+<tr id="i51" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isDeadServer-org.apache.hadoop.hbase.ServerName-">isDeadServer</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn)</code> </td>
</tr>
-<tr id="i53" class="rowColor">
+<tr id="i52" class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isKeepAliveMasterConnectedAndRunning-org.apache.hadoop.hbase.client.ConnectionImplementation.MasterServiceState-">isKeepAliveMasterConnectedAndRunning</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceState.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation.MasterServiceState</a> mss)</code> </td>
</tr>
-<tr id="i54" class="altColor">
+<tr id="i53" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isMasterRunning--">isMasterRunning</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
@@ -685,7 +678,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
</div>
</td>
</tr>
-<tr id="i55" class="rowColor">
+<tr id="i54" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isTableAvailable-org.apache.hadoop.hbase.TableName-byte:A:A-">isTableAvailable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
byte[][] splitKeys)</code>
@@ -693,30 +686,30 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
splitkeys which was used while creating the given table.</div>
</td>
</tr>
-<tr id="i56" class="altColor">
+<tr id="i55" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isTableDisabled-org.apache.hadoop.hbase.TableName-">isTableDisabled</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code> </td>
</tr>
-<tr id="i57" class="rowColor">
+<tr id="i56" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isTableEnabled-org.apache.hadoop.hbase.TableName-">isTableEnabled</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code>
<div class="block">A table that isTableEnabled == false and isTableDisabled == false
is possible.</div>
</td>
</tr>
-<tr id="i58" class="altColor">
+<tr id="i57" class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateMeta-org.apache.hadoop.hbase.TableName-boolean-int-">locateMeta</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
boolean useCache,
int replicaId)</code> </td>
</tr>
-<tr id="i59" class="rowColor">
+<tr id="i58" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegion-byte:A-">locateRegion</a></span>(byte[] regionName)</code>
<div class="block">Gets the location of the region of <i>regionName</i>.</div>
</td>
</tr>
-<tr id="i60" class="altColor">
+<tr id="i59" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegion-org.apache.hadoop.hbase.TableName-byte:A-">locateRegion</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
byte[] row)</code>
@@ -724,14 +717,14 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
lives in.</div>
</td>
</tr>
-<tr id="i61" class="rowColor">
+<tr id="i60" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegion-org.apache.hadoop.hbase.TableName-byte:A-boolean-boolean-">locateRegion</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
byte[] row,
boolean useCache,
boolean retry)</code> </td>
</tr>
-<tr id="i62" class="altColor">
+<tr id="i61" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegion-org.apache.hadoop.hbase.TableName-byte:A-boolean-boolean-int-">locateRegion</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
byte[] row,
@@ -739,7 +732,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
boolean retry,
int replicaId)</code> </td>
</tr>
-<tr id="i63" class="rowColor">
+<tr id="i62" class="altColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegionInMeta-org.apache.hadoop.hbase.TableName-byte:A-boolean-boolean-int-">locateRegionInMeta</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
byte[] row,
@@ -747,13 +740,13 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
boolean retry,
int replicaId)</code> </td>
</tr>
-<tr id="i64" class="altColor">
+<tr id="i63" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegions-org.apache.hadoop.hbase.TableName-">locateRegions</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code>
<div class="block">Gets the locations of all regions in the specified table, <i>tableName</i>.</div>
</td>
</tr>
-<tr id="i65" class="rowColor">
+<tr id="i64" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegions-org.apache.hadoop.hbase.TableName-boolean-boolean-">locateRegions</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
boolean useCache,
@@ -761,19 +754,19 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<div class="block">Gets the locations of all regions in the specified table, <i>tableName</i>.</div>
</td>
</tr>
-<tr id="i66" class="altColor">
+<tr id="i65" class="rowColor">
<td class="colFirst"><code>private static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#release-org.apache.hadoop.hbase.client.ConnectionImplementation.MasterServiceState-">release</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceState.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation.MasterServiceState</a> mss)</code> </td>
</tr>
-<tr id="i67" class="rowColor">
+<tr id="i66" class="altColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#releaseMaster-org.apache.hadoop.hbase.client.ConnectionImplementation.MasterServiceState-">releaseMaster</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceState.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation.MasterServiceState</a> mss)</code> </td>
</tr>
-<tr id="i68" class="altColor">
+<tr id="i67" class="rowColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#releaseZooKeeperWatcher-org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher-">releaseZooKeeperWatcher</a></span>(<a href="../../../../../org/apache/hadoop/hbase/zookeeper/ZooKeeperWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">ZooKeeperWatcher</a> zkw)</code> </td>
</tr>
-<tr id="i69" class="rowColor">
+<tr id="i68" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#relocateRegion-org.apache.hadoop.hbase.TableName-byte:A-">relocateRegion</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
byte[] row)</code>
@@ -781,7 +774,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
lives in, ignoring any value that might be in the cache.</div>
</td>
</tr>
-<tr id="i70" class="altColor">
+<tr id="i69" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#relocateRegion-org.apache.hadoop.hbase.TableName-byte:A-int-">relocateRegion</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
byte[] row,
@@ -790,40 +783,40 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
lives in, ignoring any value that might be in the cache.</div>
</td>
</tr>
-<tr id="i71" class="rowColor">
+<tr id="i70" class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#resetMasterServiceState-org.apache.hadoop.hbase.client.ConnectionImplementation.MasterServiceState-">resetMasterServiceState</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceState.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation.MasterServiceState</a> mss)</code> </td>
</tr>
-<tr id="i72" class="altColor">
+<tr id="i71" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#retrieveClusterId--">retrieveClusterId</a></span>()</code> </td>
</tr>
-<tr id="i73" class="rowColor">
+<tr id="i72" class="altColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/client/Registry.html" title="interface in org.apache.hadoop.hbase.client">Registry</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#setupRegistry--">setupRegistry</a></span>()</code> </td>
</tr>
-<tr id="i74" class="altColor">
+<tr id="i73" class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#shutdownBatchPool-java.util.concurrent.ExecutorService-">shutdownBatchPool</a></span>(<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)</code> </td>
</tr>
-<tr id="i75" class="rowColor">
+<tr id="i74" class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#shutdownPools--">shutdownPools</a></span>()</code> </td>
</tr>
-<tr id="i76" class="altColor">
+<tr id="i75" class="rowColor">
<td class="colFirst"><code><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></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#toString--">toString</a></span>()</code>
<div class="block">An identifier that will remain the same for a given connection.</div>
</td>
</tr>
-<tr id="i77" class="rowColor">
+<tr id="i76" class="altColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#updateCachedLocation-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.ServerName-long-">updateCachedLocation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> hri,
<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> source,
<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName,
long seqNum)</code> </td>
</tr>
-<tr id="i78" class="altColor">
+<tr id="i77" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#updateCachedLocations-org.apache.hadoop.hbase.TableName-byte:A-byte:A-java.lang.Object-org.apache.hadoop.hbase.ServerName-">updateCachedLocations</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
byte[] regionName,
@@ -862,7 +855,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>RETRIES_BY_SERVER_KEY</h4>
-<pre>public static final <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/ConnectionImplementation.html#line.110">RETRIES_BY_SERVER_KEY</a></pre>
+<pre>public static final <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/ConnectionImplementation.html#line.109">RETRIES_BY_SERVER_KEY</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.client.ConnectionImplementation.RETRIES_BY_SERVER_KEY">Constant Field Values</a></dd>
@@ -875,7 +868,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>LOG</h4>
-<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.111">LOG</a></pre>
+<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.110">LOG</a></pre>
</li>
</ul>
<a name="CLIENT_NONCES_ENABLED_KEY">
@@ -884,7 +877,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>CLIENT_NONCES_ENABLED_KEY</h4>
-<pre>private static final <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/ConnectionImplementation.html#line.112">CLIENT_NONCES_ENABLED_KEY</a></pre>
+<pre>private static final <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/ConnectionImplementation.html#line.111">CLIENT_NONCES_ENABLED_KEY</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.client.ConnectionImplementation.CLIENT_NONCES_ENABLED_KEY">Constant Field Values</a></dd>
@@ -897,7 +890,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>RESOLVE_HOSTNAME_ON_FAIL_KEY</h4>
-<pre>private static final <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/ConnectionImplementation.html#line.113">RESOLVE_HOSTNAME_ON_FAIL_KEY</a></pre>
+<pre>private static final <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/ConnectionImplementation.html#line.112">RESOLVE_HOSTNAME_ON_FAIL_KEY</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.client.ConnectionImplementation.RESOLVE_HOSTNAME_ON_FAIL_KEY">Constant Field Values</a></dd>
@@ -910,7 +903,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>hostnamesCanChange</h4>
-<pre>private final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.115">hostnamesCanChange</a></pre>
+<pre>private final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.114">hostnamesCanChange</a></pre>
</li>
</ul>
<a name="pause">
@@ -919,7 +912,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>pause</h4>
-<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.116">pause</a></pre>
+<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.115">pause</a></pre>
</li>
</ul>
<a name="useMetaReplicas">
@@ -928,7 +921,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>useMetaReplicas</h4>
-<pre>private final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.117">useMetaReplicas</a></pre>
+<pre>private final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.116">useMetaReplicas</a></pre>
</li>
</ul>
<a name="numTries">
@@ -937,7 +930,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>numTries</h4>
-<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.118">numTries</a></pre>
+<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.117">numTries</a></pre>
</li>
</ul>
<a name="rpcTimeout">
@@ -946,7 +939,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>rpcTimeout</h4>
-<pre>final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.119">rpcTimeout</a></pre>
+<pre>final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.118">rpcTimeout</a></pre>
</li>
</ul>
<a name="nonceGenerator">
@@ -955,7 +948,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>nonceGenerator</h4>
-<pre>private static volatile <a href="../../../../../org/apache/hadoop/hbase/client/NonceGenerator.html" title="interface in org.apache.hadoop.hbase.client">NonceGenerator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.125">nonceGenerator</a></pre>
+<pre>private static volatile <a href="../../../../../org/apache/hadoop/hbase/client/NonceGenerator.html" title="interface in org.apache.hadoop.hbase.client">NonceGenerator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.124">nonceGenerator</a></pre>
<div class="block">Global nonceGenerator shared per client.Currently there's no reason to limit its scope.
Once it's set under nonceGeneratorCreateLock, it is never unset or changed.</div>
</li>
@@ -966,7 +959,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>nonceGeneratorCreateLock</h4>
-<pre>private static final <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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.127">nonceGeneratorCreateLock</a></pre>
+<pre>private static final <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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.126">nonceGeneratorCreateLock</a></pre>
<div class="block">The nonce generator lock. Only taken when creating Connection, which gets a private copy.</div>
</li>
</ul>
@@ -976,7 +969,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>asyncProcess</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html" title="class in org.apache.hadoop.hbase.client">AsyncProcess</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.129">asyncProcess</a></pre>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html" title="class in org.apache.hadoop.hbase.client">AsyncProcess</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.128">asyncProcess</a></pre>
</li>
</ul>
<a name="stats">
@@ -985,7 +978,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>stats</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/ServerStatisticTracker.html" title="class in org.apache.hadoop.hbase.client">ServerStatisticTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.131">stats</a></pre>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/ServerStatisticTracker.html" title="class in org.apache.hadoop.hbase.client">ServerStatisticTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.130">stats</a></pre>
</li>
</ul>
<a name="closed">
@@ -994,7 +987,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>closed</h4>
-<pre>private volatile boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.133">closed</a></pre>
+<pre>private volatile boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.132">closed</a></pre>
</li>
</ul>
<a name="aborted">
@@ -1003,7 +996,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>aborted</h4>
-<pre>private volatile boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.134">aborted</a></pre>
+<pre>private volatile boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.133">aborted</a></pre>
</li>
</ul>
<a name="clusterStatusListener">
@@ -1012,7 +1005,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>clusterStatusListener</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/client/ClusterStatusListener.html" title="class in org.apache.hadoop.hbase.client">ClusterStatusListener</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.137">clusterStatusListener</a></pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/client/ClusterStatusListener.html" title="class in org.apache.hadoop.hbase.client">ClusterStatusListener</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.136">clusterStatusListener</a></pre>
</li>
</ul>
<a name="metaRegionLock">
@@ -1021,7 +1014,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>metaRegionLock</h4>
-<pre>private final <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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.139">metaRegionLock</a></pre>
+<pre>private final <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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.138">metaRegionLock</a></pre>
</li>
</ul>
<a name="masterAndZKLock">
@@ -1030,7 +1023,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>masterAndZKLock</h4>
-<pre>private final <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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.146">masterAndZKLock</a></pre>
+<pre>private final <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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.145">masterAndZKLock</a></pre>
</li>
</ul>
<a name="batchPool">
@@ -1039,7 +1032,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>batchPool</h4>
-<pre>private volatile <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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.150">batchPool</a></pre>
+<pre>private volatile <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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.149">batchPool</a></pre>
</li>
</ul>
<a name="metaLookupPool">
@@ -1048,7 +1041,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>metaLookupPool</h4>
-<pre>private volatile <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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.153">metaLookupPool</a></pre>
+<pre>private volatile <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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.152">metaLookupPool</a></pre>
</li>
</ul>
<a name="cleanupPool">
@@ -1057,7 +1050,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>cleanupPool</h4>
-<pre>private volatile boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.154">cleanupPool</a></pre>
+<pre>private volatile boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.153">cleanupPool</a></pre>
</li>
</ul>
<a name="conf">
@@ -1066,7 +1059,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>conf</h4>
-<pre>private final org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.156">conf</a></pre>
+<pre>private final org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.155">conf</a></pre>
</li>
</ul>
<a name="connectionConfig">
@@ -1075,7 +1068,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>connectionConfig</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionConfiguration.html" title="class in org.apache.hadoop.hbase.client">ConnectionConfiguration</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.160">connectionConfig</a></pre>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionConfiguration.html" title="class in org.apache.hadoop.hbase.client">ConnectionConfiguration</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.159">connectionConfig</a></pre>
</li>
</ul>
<a name="rpcClient">
@@ -1084,7 +1077,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>rpcClient</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClient.html" title="interface in org.apache.hadoop.hbase.ipc">RpcClient</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.163">rpcClient</a></pre>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClient.html" title="interface in org.apache.hadoop.hbase.ipc">RpcClient</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.162">rpcClient</a></pre>
</li>
</ul>
<a name="metaCache">
@@ -1093,7 +1086,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>metaCache</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/MetaCache.html" title="class in org.apache.hadoop.hbase.client">MetaCache</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.165">metaCache</a></pre>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/MetaCache.html" title="class in org.apache.hadoop.hbase.client">MetaCache</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.164">metaCache</a></pre>
</li>
</ul>
<a name="metrics">
@@ -1102,7 +1095,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>metrics</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/MetricsConnection.html" title="class in org.apache.hadoop.hbase.client">MetricsConnection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.166">metrics</a></pre>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/MetricsConnection.html" title="class in org.apache.hadoop.hbase.client">MetricsConnection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.165">metrics</a></pre>
</li>
</ul>
<a name="user">
@@ -1111,7 +1104,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>user</h4>
-<pre>protected <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.168">user</a></pre>
+<pre>protected <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.167">user</a></pre>
</li>
</ul>
<a name="rpcCallerFactory">
@@ -1120,7 +1113,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>rpcCallerFactory</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/ConnectionImplementation.html#line.170">rpcCallerFactory</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/ConnectionImplementation.html#line.169">rpcCallerFactory</a></pre>
</li>
</ul>
<a name="rpcControllerFactory">
@@ -1129,7 +1122,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<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/ConnectionImplementation.html#line.172">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/ConnectionImplementation.html#line.171">rpcControllerFactory</a></pre>
</li>
</ul>
<a name="interceptor">
@@ -1138,7 +1131,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<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/ConnectionImplementation.html#line.174">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/ConnectionImplementation.html#line.173">interceptor</a></pre>
</li>
</ul>
<a name="registry">
@@ -1147,7 +1140,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>registry</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/client/Registry.html" title="interface in org.apache.hadoop.hbase.client">Registry</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.179">registry</a></pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/client/Registry.html" title="interface in org.apache.hadoop.hbase.client">Registry</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.178">registry</a></pre>
<div class="block">Cluster registry of basic info such as clusterid and meta region location.</div>
</li>
</ul>
@@ -1157,7 +1150,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>backoffPolicy</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/backoff/ClientBackoffPolicy.html" title="interface in org.apache.hadoop.hbase.client.backoff">ClientBackoffPolicy</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.181">backoffPolicy</a></pre>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/backoff/ClientBackoffPolicy.html" title="interface in org.apache.hadoop.hbase.client.backoff">ClientBackoffPolicy</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.180">backoffPolicy</a></pre>
</li>
</ul>
<a name="clusterId">
@@ -1166,7 +1159,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>clusterId</h4>
-<pre>protected <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/ConnectionImplementation.html#line.440">clusterId</a></pre>
+<pre>protected <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/ConnectionImplementation.html#line.439">clusterId</a></pre>
</li>
</ul>
<a name="stubs">
@@ -1175,7 +1168,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>stubs</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</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="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.908">stubs</a></pre>
+<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</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="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.907">stubs</a></pre>
</li>
</ul>
<a name="connectionLock">
@@ -1184,7 +1177,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>connectionLock</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</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="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/ConnectionImplementation.html#line.911">connectionLock</a></pre>
+<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</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="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/ConnectionImplementation.html#line.910">connectionLock</a></pre>
</li>
</ul>
<a name="keepAliveZookeeper">
@@ -1193,7 +1186,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>keepAliveZookeeper</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/client/ZooKeeperKeepAliveConnection.html" title="class in org.apache.hadoop.hbase.client">ZooKeeperKeepAliveConnection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.1237">keepAliveZookeeper</a></pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/client/ZooKeeperKeepAliveConnection.html" title="class in org.apache.hadoop.hbase.client">ZooKeeperKeepAliveConnection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.1216">keepAliveZookeeper</a></pre>
</li>
</ul>
<a name="keepAliveZookeeperUserCount">
@@ -1202,7 +1195,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>keepAliveZookeeperUserCount</h4>
-<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicInteger</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.1238">keepAliveZookeeperUserCount</a></pre>
+<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicInteger</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.1217">keepAliveZookeeperUserCount</a></pre>
</li>
</ul>
<a name="masterServiceState">
@@ -1211,7 +1204,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockListLast">
<li class="blockList">
<h4>masterServiceState</h4>
-<pre>final <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceState.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation.MasterServiceState</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.1279">masterServiceState</a></pre>
+<pre>final <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceState.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation.MasterServiceState</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.1258">masterServiceState</a></pre>
</li>
</ul>
</li>
@@ -1228,7 +1221,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockListLast">
<li class="blockList">
<h4>ConnectionImplementation</h4>
-<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.187">ConnectionImplementation</a>(org.apache.hadoop.conf.Configuration conf,
+<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.186">ConnectionImplementation</a>(org.apache.hadoop.conf.Configuration conf,
<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,
<a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)
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>
@@ -1255,7 +1248,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>injectNonceGeneratorForTesting</h4>
-<pre>static <a href="../../../../../org/apache/hadoop/hbase/client/NonceGenerator.html" title="interface in org.apache.hadoop.hbase.client">NonceGenerator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.270">injectNonceGeneratorForTesting</a>(<a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a> conn,
+<pre>static <a href="../../../../../org/apache/hadoop/hbase/client/NonceGenerator.html" title="interface in org.apache.hadoop.hbase.client">NonceGenerator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.269">injectNonceGeneratorForTesting</a>(<a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a> conn,
<a href="../../../../../org/apache/hadoop/hbase/client/NonceGenerator.html" title="interface in org.apache.hadoop.hbase.client">NonceGenerator</a> cnm)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -1272,7 +1265,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>getTable</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.281">getTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.280">getTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)
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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/Connection.html#getTable-org.apache.hadoop.hbase.TableName-">Connection</a></code></span></div>
<div class="block">Retrieve a Table implementation for accessing a table.
@@ -1304,7 +1297,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>getTable</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.286">getTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.285">getTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
<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)
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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/Connection.html#getTable-org.apache.hadoop.hbase.TableName-java.util.concurrent.ExecutorService-">Connection</a></code></span></div>
@@ -1338,7 +1331,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>getBufferedMutator</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client">BufferedMutator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.292">getBufferedMutator</a>(<a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutatorParams.html" title="class in org.apache.hadoop.hbase.client">BufferedMutatorParams</a> params)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client">BufferedMutator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.291">getBufferedMutator</a>(<a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutatorParams.html" title="class in org.apache.hadoop.hbase.client">BufferedMutatorParams</a> params)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/Connection.html#getBufferedMutator-org.apache.hadoop.hbase.client.BufferedMutatorParams-">Connection</a></code></span></div>
<div class="block">Retrieve a <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client"><code>BufferedMutator</code></a> for performing client-side buffering of writes. The
<a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client"><code>BufferedMutator</code></a> returned by this method is thread-safe. This object can be used for
@@ -1360,7 +1353,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>getBufferedMutator</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client">BufferedMutator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.309">getBufferedMutator</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client">BufferedMutator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.308">getBufferedMutator</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/Connection.html#getBufferedMutator-org.apache.hadoop.hbase.TableName-">Connection</a></code></span></div>
<div class="block"><p>
Retrieve a <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client"><code>BufferedMutator</code></a> for performing client-side buffering of writes. The
@@ -1390,7 +1383,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>getRegionLocator</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/RegionLocator.html" title="interface in org.apache.hadoop.hbase.client">RegionLocator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.314">getRegionLocator</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/RegionLocator.html" title="interface in org.apache.hadoop.hbase.client">RegionLocator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.313">getRegionLocator</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)
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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/Connection.html#getRegionLocator-org.apache.hadoop.hbase.TableName-">Connection</a></code></span></div>
<div class="block">Retrieve a RegionLocator implementation to inspect region information on a table. The returned
@@ -1421,7 +1414,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>getAdmin</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.319">getAdmin</a>()
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.318">getAdmin</a>()
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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/Connection.html#getAdmin--">Connection</a></code></span></div>
<div class="block">Retrieve an Admin implementation to administer an HBase cluster.
@@ -1447,7 +1440,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>getConnectionMetrics</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/MetricsConnection.html" title="class in org.apache.hadoop.hbase.client">MetricsConnection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.324">getConnectionMetrics</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/MetricsConnection.html" title="class in org.apache.hadoop.hbase.client">MetricsConnection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.323">getConnectionMetrics</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#getConnectionMetrics--">getConnectionMetrics</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a></code></dd>
@@ -1462,7 +1455,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>getBatchPool</h4>
-<pre>private <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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.328">getBatchPool</a>()</pre>
+<pre>private <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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.327">getBatchPool</a>()</pre>
</li>
</ul>
<a name="getThreadPool-int-int-java.lang.String-java.util.concurrent.BlockingQueue-">
@@ -1471,7 +1464,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>getThreadPool</h4>
-<pre>private <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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.341">getThreadPool</a>(int maxThreads,
+<pre>private <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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.340">getThreadPool</a>(int maxThreads,
int coreThreads,
<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> nameHint,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/BlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">BlockingQueue</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a>> passedWorkQueue)</pre>
@@ -1483,7 +1476,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>getMetaLookupPool</h4>
-<pre>private <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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.370">getMetaLookupPool</a>()</pre>
+<pre>private <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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.369">getMetaLookupPool</a>()</pre>
</li>
</ul>
<a name="getCurrentMetaLookupPool--">
@@ -1492,7 +1485,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>getCurrentMetaLookupPool</h4>
-<pre>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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.389">getCurrentMetaLookupPool</a>()</pre>
+<pre>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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.388">getCurrentMetaLookupPool</a>()</pre>
</li>
</ul>
<a name="getCurrentBatchPool--">
@@ -1501,7 +1494,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>getCurrentBatchPool</h4>
-<pre>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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.393">getCurrentBatchPool</a>()</pre>
+<pre>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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.392">getCurrentBatchPool</a>()</pre>
</li>
</ul>
<a name="shutdownPools--">
@@ -1510,7 +1503,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>shutdownPools</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.397">shutdownPools</a>()</pre>
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.396">shutdownPools</a>()</pre>
</li>
</ul>
<a name="shutdownBatchPool-java.util.concurrent.ExecutorService-">
@@ -1519,7 +1512,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>shutdownBatchPool</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.406">shutdownBatchPool</a>(<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)</pre>
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.405">shutdownBatchPool</a>(<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)</pre>
</li>
</ul>
<a name="setupRegistry--">
@@ -1528,7 +1521,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>setupRegistry</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/client/Registry.html" title="interface in org.apache.hadoop.hbase.client">Registry</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.420">setupRegistry</a>()
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/client/Registry.html" title="interface in org.apache.hadoop.hbase.client">Registry</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.419">setupRegistry</a>()
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>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -1544,7 +1537,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>getRpcClient</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClient.html" title="interface in org.apache.hadoop.hbase.ipc">RpcClient</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.428">getRpcClient</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClient.html" title="interface in org.apache.hadoop.hbase.ipc">RpcClient</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.427">getRpcClient</a>()</pre>
<div class="block">For tests only.</div>
</li>
</ul>
@@ -1554,7 +1547,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<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/ConnectionImplementation.html#line.436">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/ConnectionImplementation.html#line.435">toString</a>()</pre>
<div class="block">An identifier that will remain the same for a given connection.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
@@ -1568,7 +1561,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>retrieveClusterId</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.442">retrieveClusterId</a>()
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.441">retrieveClusterId</a>()
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>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -1582,7 +1575,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>getConfiguration</h4>
-<pre>public org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.454">getConfiguration</a>()</pre>
+<pre>public org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.453">getConfiguration</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/Connection.html#getConfiguration--">getConfiguration</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a></code></dd>
@@ -1597,7 +1590,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<ul class="blockList">
<li class="blockList">
<h4>checkIfBaseNodeAvailable</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.458">checkIfBaseNodeAvailable</a>(<a href="../../../../../org/apache/hadoop/hbase/zookeeper/ZooKeeperWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">ZooKeeperWatcher</a> zkw)
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.457">checkIfBaseNodeAvailable</a>(<a href="../../../../../org/apache/hadoop/hbase/zookeeper/ZooKeeperWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">ZooKeeperWatcher</a> zkw)
throws <a href="../../../../../org/apache/hadoop/hbase/MasterNotRunningException.html" title="class in org.apache.hadoop.hbase">MasterNotRunningException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -1612,7 +1605,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
<li class="blockList">
<h4>isMasterRunning</h4>
<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.484">isMasterRunning</a>()
+public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.483">isMasterRunning</a>()
throws <a href="../../../../../org/apache/hadoop/hbase/MasterNotRunningException.html" title="class in org.apache.hadoop.hbase">MasterNotRunningException</a>,
<a href="../../../../../org/apache/hadoop/hbase/ZooKeeperConnectionException.html" title="class in org.apache.hadoop.hbase">ZooKeeperConnectionException</a></pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">this has been deprecated without a replacement</span></div>
@@ -1633,7 +1626,7 @@ public boolean <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>getRegionLocation</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.495">getRegionLocation</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.494">getRegionLocation</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
byte[] row,
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>
@@ -1659,7 +1652,7 @@ public boolean <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>isTableEnabled</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.503">isTableEnabled</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.502">isTableEnabled</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)
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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#isTableEnabled-org.apache.hadoop.hbase.TableName-">ClusterConnection</a></code></span></div>
<div class="block">A table that isTableEnabled == false and isTableDisabled == false
@@ -1683,7 +1676,7 @@ public boolean <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>isTableDisabled</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.508">isTableDisabled</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.507">isTableDisabled</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)
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>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -1703,7 +1696,7 @@ public boolean <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>isTableAvailable</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.513">isTableAvailable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.512">isTableAvailable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
@Nullable
byte[][] splitKeys)
<TRUNCATED>
[05/52] [partial] hbase-site git commit: Published site at
278625312047a2100f4dbb2d2eaa4e2219d00e14.
Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/ConnectionUtils.MasterlessConnection.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/ConnectionUtils.MasterlessConnection.html b/devapidocs/org/apache/hadoop/hbase/client/ConnectionUtils.MasterlessConnection.html
index 330bc45..d7264e1 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/ConnectionUtils.MasterlessConnection.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/ConnectionUtils.MasterlessConnection.html
@@ -122,7 +122,7 @@ var activeTableTab = "activeTableTab";
</dl>
<hr>
<br>
-<pre>static class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.html#line.158">ConnectionUtils.MasterlessConnection</a>
+<pre>static class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.html#line.163">ConnectionUtils.MasterlessConnection</a>
extends <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation</a></pre>
<div class="block">Some tests shut down the master. But table availability is a master RPC which is performed on
region re-lookups.</div>
@@ -210,7 +210,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImpleme
<!-- -->
</a>
<h3>Methods inherited from class org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#abort-java.lang.String-java.lang.Throwable-">abort</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#cacheLocation-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.RegionLocations-">cacheLocation</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#clearCaches-org.apache.hadoop.hbase.ServerName-">clearCaches</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#clearRegionCache--">clearRegionCache</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#clearRegionCache-org.apache.hadoop.hbase.TableName-">clearRegionCache</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#clearRegionCache-org.apache.hadoop.hbase.TableName-byte:A-">clearRegionCache</a>, <a href="../../../../../org/apache/hadoop/hbase/cli
ent/ConnectionImplementation.html#close--">close</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#createAsyncProcess-org.apache.hadoop.conf.Configuration-">createAsyncProcess</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#deleteCachedRegionLocation-org.apache.hadoop.hbase.HRegionLocation-">deleteCachedRegionLocation</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#finalize--">finalize</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getAdmin--">getAdmin</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getAdmin-org.apache.hadoop.hbase.ServerName-">getAdmin</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getAsyncProcess--">getAsyncProcess</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getBackoffPol
icy--">getBackoffPolicy</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getBufferedMutator-org.apache.hadoop.hbase.client.BufferedMutatorParams-">getBufferedMutator</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getBufferedMutator-org.apache.hadoop.hbase.TableName-">getBufferedMutator</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getCachedLocation-org.apache.hadoop.hbase.TableName-byte:A-">getCachedLocation</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getClient-org.apache.hadoop.hbase.ServerName-">getClient</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getConfiguration--">getConfiguration</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getConnectionConfiguration--">getConnectionConfiguration</a>, <a href="../../../../../org/apa
che/hadoop/hbase/client/ConnectionImplementation.html#getConnectionMetrics--">getConnectionMetrics</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getCurrentBatchPool--">getCurrentBatchPool</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getCurrentMetaLookupPool--">getCurrentMetaLookupPool</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getCurrentNrHRS--">getCurrentNrHRS</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getKeepAliveMasterService--">getKeepAliveMasterService</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getKeepAliveZooKeeperWatcher--">getKeepAliveZooKeeperWatcher</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getMaster--">getMaster</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.htm
l#getNewRpcRetryingCallerFactory-org.apache.hadoop.conf.Configuration-">getNewRpcRetryingCallerFactory</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getNonceGenerator--">getNonceGenerator</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getNumberOfCachedRegionLocations-org.apache.hadoop.hbase.TableName-">getNumberOfCachedRegionLocations</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getRegionLocation-org.apache.hadoop.hbase.TableName-byte:A-boolean-">getRegionLocation</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getRegionLocator-org.apache.hadoop.hbase.TableName-">getRegionLocator</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getRpcClient--">getRpcClient</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getRpcControllerFactory--">
getRpcControllerFactory</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getRpcRetryingCallerFactory--">getRpcRetryingCallerFactory</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getStatisticsTracker--">getStatisticsTracker</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getStubKey-java.lang.String-java.lang.String-int-boolean-">getStubKey</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getTable-org.apache.hadoop.hbase.TableName-">getTable</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getTable-org.apache.hadoop.hbase.TableName-java.util.concurrent.ExecutorService-">getTable</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getTableState-org.apache.hadoop.hbase.TableName-">getTableState</a>, <a href="../../../../../org/apache/hadoop/hba
se/client/ConnectionImplementation.html#hasCellBlockSupport--">hasCellBlockSupport</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#injectNonceGeneratorForTesting-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.client.NonceGenerator-">injectNonceGeneratorForTesting</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isAborted--">isAborted</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isClosed--">isClosed</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isDeadServer-org.apache.hadoop.hbase.ServerName-">isDeadServer</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isMasterRunning--">isMasterRunning</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isTableAvailable-org.apache.hadoop.hbase.TableName-byte:A:A-">isTableAvai
lable</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isTableEnabled-org.apache.hadoop.hbase.TableName-">isTableEnabled</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegion-byte:A-">locateRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegion-org.apache.hadoop.hbase.TableName-byte:A-">locateRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegion-org.apache.hadoop.hbase.TableName-byte:A-boolean-boolean-">locateRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegion-org.apache.hadoop.hbase.TableName-byte:A-boolean-boolean-int-">locateRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegions-org.apache.hadoop.hbase.TableName-">locateRegions</a>, <a href="../../../../../org/apache/had
oop/hbase/client/ConnectionImplementation.html#locateRegions-org.apache.hadoop.hbase.TableName-boolean-boolean-">locateRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#releaseMaster-org.apache.hadoop.hbase.client.ConnectionImplementation.MasterServiceState-">releaseMaster</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#releaseZooKeeperWatcher-org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher-">releaseZooKeeperWatcher</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#relocateRegion-org.apache.hadoop.hbase.TableName-byte:A-">relocateRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#relocateRegion-org.apache.hadoop.hbase.TableName-byte:A-int-">relocateRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#retrieveClusterId--">retrieveClusterId</a>, <a href="../../../..
/../org/apache/hadoop/hbase/client/ConnectionImplementation.html#toString--">toString</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#updateCachedLocation-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.ServerName-long-">updateCachedLocation</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#updateCachedLocations-org.apache.hadoop.hbase.TableName-byte:A-byte:A-java.lang.Object-org.apache.hadoop.hbase.ServerName-">updateCachedLocations</a></code></li>
+<code><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#abort-java.lang.String-java.lang.Throwable-">abort</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#cacheLocation-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.RegionLocations-">cacheLocation</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#clearCaches-org.apache.hadoop.hbase.ServerName-">clearCaches</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#clearRegionCache--">clearRegionCache</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#clearRegionCache-org.apache.hadoop.hbase.TableName-">clearRegionCache</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#clearRegionCache-org.apache.hadoop.hbase.TableName-byte:A-">clearRegionCache</a>, <a href="../../../../../org/apache/hadoop/hbase/cli
ent/ConnectionImplementation.html#close--">close</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#createAsyncProcess-org.apache.hadoop.conf.Configuration-">createAsyncProcess</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#deleteCachedRegionLocation-org.apache.hadoop.hbase.HRegionLocation-">deleteCachedRegionLocation</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#finalize--">finalize</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getAdmin--">getAdmin</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getAdmin-org.apache.hadoop.hbase.ServerName-">getAdmin</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getAsyncProcess--">getAsyncProcess</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getBackoffPol
icy--">getBackoffPolicy</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getBufferedMutator-org.apache.hadoop.hbase.client.BufferedMutatorParams-">getBufferedMutator</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getBufferedMutator-org.apache.hadoop.hbase.TableName-">getBufferedMutator</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getCachedLocation-org.apache.hadoop.hbase.TableName-byte:A-">getCachedLocation</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getClient-org.apache.hadoop.hbase.ServerName-">getClient</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getConfiguration--">getConfiguration</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getConnectionConfiguration--">getConnectionConfiguration</a>, <a href="../../../../../org/apa
che/hadoop/hbase/client/ConnectionImplementation.html#getConnectionMetrics--">getConnectionMetrics</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getCurrentBatchPool--">getCurrentBatchPool</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getCurrentMetaLookupPool--">getCurrentMetaLookupPool</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getCurrentNrHRS--">getCurrentNrHRS</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getKeepAliveMasterService--">getKeepAliveMasterService</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getKeepAliveZooKeeperWatcher--">getKeepAliveZooKeeperWatcher</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getMaster--">getMaster</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.htm
l#getNewRpcRetryingCallerFactory-org.apache.hadoop.conf.Configuration-">getNewRpcRetryingCallerFactory</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getNonceGenerator--">getNonceGenerator</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getNumberOfCachedRegionLocations-org.apache.hadoop.hbase.TableName-">getNumberOfCachedRegionLocations</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getRegionLocation-org.apache.hadoop.hbase.TableName-byte:A-boolean-">getRegionLocation</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getRegionLocator-org.apache.hadoop.hbase.TableName-">getRegionLocator</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getRpcClient--">getRpcClient</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getRpcControllerFactory--">
getRpcControllerFactory</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getRpcRetryingCallerFactory--">getRpcRetryingCallerFactory</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getStatisticsTracker--">getStatisticsTracker</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getTable-org.apache.hadoop.hbase.TableName-">getTable</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getTable-org.apache.hadoop.hbase.TableName-java.util.concurrent.ExecutorService-">getTable</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getTableState-org.apache.hadoop.hbase.TableName-">getTableState</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#hasCellBlockSupport--">hasCellBlockSupport</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImpleme
ntation.html#injectNonceGeneratorForTesting-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.client.NonceGenerator-">injectNonceGeneratorForTesting</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isAborted--">isAborted</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isClosed--">isClosed</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isDeadServer-org.apache.hadoop.hbase.ServerName-">isDeadServer</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isMasterRunning--">isMasterRunning</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isTableAvailable-org.apache.hadoop.hbase.TableName-byte:A:A-">isTableAvailable</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isTableEnabled-org.apache.hadoop.hbase.TableName-">isTableEnable
d</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegion-byte:A-">locateRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegion-org.apache.hadoop.hbase.TableName-byte:A-">locateRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegion-org.apache.hadoop.hbase.TableName-byte:A-boolean-boolean-">locateRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegion-org.apache.hadoop.hbase.TableName-byte:A-boolean-boolean-int-">locateRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegions-org.apache.hadoop.hbase.TableName-">locateRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegions-org.apache.hadoop.hbase.TableName-boolean-boolean-">locateRegions</a>, <a href="../../../../../org/
apache/hadoop/hbase/client/ConnectionImplementation.html#releaseMaster-org.apache.hadoop.hbase.client.ConnectionImplementation.MasterServiceState-">releaseMaster</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#releaseZooKeeperWatcher-org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher-">releaseZooKeeperWatcher</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#relocateRegion-org.apache.hadoop.hbase.TableName-byte:A-">relocateRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#relocateRegion-org.apache.hadoop.hbase.TableName-byte:A-int-">relocateRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#retrieveClusterId--">retrieveClusterId</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#toString--">toString</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImpl
ementation.html#updateCachedLocation-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.ServerName-long-">updateCachedLocation</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#updateCachedLocations-org.apache.hadoop.hbase.TableName-byte:A-byte:A-java.lang.Object-org.apache.hadoop.hbase.ServerName-">updateCachedLocations</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -239,7 +239,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImpleme
<ul class="blockListLast">
<li class="blockList">
<h4>MasterlessConnection</h4>
-<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.MasterlessConnection.html#line.159">MasterlessConnection</a>(org.apache.hadoop.conf.Configuration conf,
+<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.MasterlessConnection.html#line.164">MasterlessConnection</a>(org.apache.hadoop.conf.Configuration conf,
<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,
<a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)
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>
@@ -263,7 +263,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImpleme
<ul class="blockListLast">
<li class="blockList">
<h4>isTableDisabled</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.MasterlessConnection.html#line.165">isTableDisabled</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.MasterlessConnection.html#line.170">isTableDisabled</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)
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>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/ConnectionUtils.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/ConnectionUtils.html b/devapidocs/org/apache/hadoop/hbase/client/ConnectionUtils.html
index 57c391c..26669b0 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/ConnectionUtils.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/ConnectionUtils.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9};
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -75,13 +75,13 @@ var activeTableTab = "activeTableTab";
<ul class="subNavList">
<li>Summary: </li>
<li><a href="#nested.class.summary">Nested</a> | </li>
-<li>Field | </li>
+<li><a href="#field.summary">Field</a> | </li>
<li><a href="#constructor.summary">Constr</a> | </li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
-<li>Field | </li>
+<li><a href="#field.detail">Field</a> | </li>
<li><a href="#constructor.detail">Constr</a> | </li>
<li><a href="#method.detail">Method</a></li>
</ul>
@@ -110,7 +110,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 final class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.html#line.41">ConnectionUtils</a>
+public final class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.html#line.44">ConnectionUtils</a>
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></pre>
<div class="block">Utility used by client connections.</div>
</li>
@@ -140,6 +140,25 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
</table>
</li>
</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionUtils.html#LOG">LOG</a></span></code> </td>
+</tr>
+</table>
+</li>
+</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
@@ -198,11 +217,25 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
</td>
</tr>
<tr id="i3" class="rowColor">
+<td class="colFirst"><code>(package private) static <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></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionUtils.html#getStubKey-java.lang.String-org.apache.hadoop.hbase.ServerName-boolean-">getStubKey</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> serviceName,
+ <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName,
+ boolean hostnameCanChange)</code>
+<div class="block">Get a unique key for the rpc stub to the given server.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/client/NonceGenerator.html" title="interface in org.apache.hadoop.hbase.client">NonceGenerator</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionUtils.html#injectNonceGeneratorForTesting-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.client.NonceGenerator-">injectNonceGeneratorForTesting</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a> conn,
<a href="../../../../../org/apache/hadoop/hbase/client/NonceGenerator.html" title="interface in org.apache.hadoop.hbase.client">NonceGenerator</a> cnm)</code> </td>
</tr>
-<tr id="i4" class="altColor">
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>(package private) static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionUtils.html#retries2Attempts-int-">retries2Attempts</a></span>(int retries)</code>
+<div class="block">Return retires + 1.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionUtils.html#setServerSideHConnectionRetriesConfig-org.apache.hadoop.conf.Configuration-java.lang.String-org.apache.commons.logging.Log-">setServerSideHConnectionRetriesConfig</a></span>(org.apache.hadoop.conf.Configuration c,
<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> sn,
@@ -211,7 +244,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
internally, e.g.</div>
</td>
</tr>
-<tr id="i5" class="rowColor">
+<tr id="i7" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionUtils.html#setupMasterlessConnection-org.apache.hadoop.conf.Configuration-">setupMasterlessConnection</a></span>(org.apache.hadoop.conf.Configuration conf)</code>
<div class="block">Setup the connection class, so that it will not depend on master being online.</div>
@@ -233,6 +266,23 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<div class="details">
<ul class="blockList">
<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="LOG">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LOG</h4>
+<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.html#line.46">LOG</a></pre>
+</li>
+</ul>
+</li>
+</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
@@ -245,7 +295,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>ConnectionUtils</h4>
-<pre>private <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.html#line.43">ConnectionUtils</a>()</pre>
+<pre>private <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.html#line.48">ConnectionUtils</a>()</pre>
</li>
</ul>
</li>
@@ -262,7 +312,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getPauseTime</h4>
-<pre>public static long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.html#line.52">getPauseTime</a>(long pause,
+<pre>public static long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.html#line.57">getPauseTime</a>(long pause,
int tries)</pre>
<div class="block">Calculate pause time.
Built on <a href="../../../../../org/apache/hadoop/hbase/HConstants.html#RETRY_BACKOFF"><code>HConstants.RETRY_BACKOFF</code></a>.</div>
@@ -281,7 +331,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>addJitter</h4>
-<pre>public static long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.html#line.73">addJitter</a>(long pause,
+<pre>public static long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.html#line.78">addJitter</a>(long pause,
float jitter)</pre>
<div class="block">Adds / subs an up to 50% jitter to a pause time. Minimum is 1.</div>
<dl>
@@ -297,7 +347,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>injectNonceGeneratorForTesting</h4>
-<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/NonceGenerator.html" title="interface in org.apache.hadoop.hbase.client">NonceGenerator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.html#line.87">injectNonceGeneratorForTesting</a>(<a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a> conn,
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/NonceGenerator.html" title="interface in org.apache.hadoop.hbase.client">NonceGenerator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.html#line.92">injectNonceGeneratorForTesting</a>(<a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a> conn,
<a href="../../../../../org/apache/hadoop/hbase/client/NonceGenerator.html" title="interface in org.apache.hadoop.hbase.client">NonceGenerator</a> cnm)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -314,7 +364,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>setServerSideHConnectionRetriesConfig</h4>
-<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.html#line.99">setServerSideHConnectionRetriesConfig</a>(org.apache.hadoop.conf.Configuration c,
+<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.html#line.104">setServerSideHConnectionRetriesConfig</a>(org.apache.hadoop.conf.Configuration c,
<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> sn,
org.apache.commons.logging.Log log)</pre>
<div class="block">Changes the configuration to set the number of retries needed when using Connection
@@ -333,7 +383,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>createShortCircuitConnection</h4>
-<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.html#line.124">createShortCircuitConnection</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.html#line.129">createShortCircuitConnection</a>(org.apache.hadoop.conf.Configuration conf,
<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,
<a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user,
<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName,
@@ -360,10 +410,10 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<a name="setupMasterlessConnection-org.apache.hadoop.conf.Configuration-">
<!-- -->
</a>
-<ul class="blockListLast">
+<ul class="blockList">
<li class="blockList">
<h4>setupMasterlessConnection</h4>
-<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.html#line.149">setupMasterlessConnection</a>(org.apache.hadoop.conf.Configuration conf)</pre>
+<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.html#line.154">setupMasterlessConnection</a>(org.apache.hadoop.conf.Configuration conf)</pre>
<div class="block">Setup the connection class, so that it will not depend on master being online. Used for testing</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -371,6 +421,28 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
</dl>
</li>
</ul>
+<a name="retries2Attempts-int-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>retries2Attempts</h4>
+<pre>static int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.html#line.179">retries2Attempts</a>(int retries)</pre>
+<div class="block">Return retires + 1. The returned value will be in range [1, Integer.MAX_VALUE].</div>
+</li>
+</ul>
+<a name="getStubKey-java.lang.String-org.apache.hadoop.hbase.ServerName-boolean-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getStubKey</h4>
+<pre>static <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/ConnectionUtils.html#line.186">getStubKey</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> serviceName,
+ <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName,
+ boolean hostnameCanChange)</pre>
+<div class="block">Get a unique key for the rpc stub to the given server.</div>
+</li>
+</ul>
</li>
</ul>
</li>
@@ -425,13 +497,13 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="subNavList">
<li>Summary: </li>
<li><a href="#nested.class.summary">Nested</a> | </li>
-<li>Field | </li>
+<li><a href="#field.summary">Field</a> | </li>
<li><a href="#constructor.summary">Constr</a> | </li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
-<li>Field | </li>
+<li><a href="#field.detail">Field</a> | </li>
<li><a href="#constructor.detail">Constr</a> | </li>
<li><a href="#method.detail">Method</a></li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/CoprocessorHConnection.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/CoprocessorHConnection.html b/devapidocs/org/apache/hadoop/hbase/client/CoprocessorHConnection.html
index a5d7f9c..7265be8 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/CoprocessorHConnection.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/CoprocessorHConnection.html
@@ -251,7 +251,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImpleme
<!-- -->
</a>
<h3>Methods inherited from class org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#abort-java.lang.String-java.lang.Throwable-">abort</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#cacheLocation-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.RegionLocations-">cacheLocation</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#clearCaches-org.apache.hadoop.hbase.ServerName-">clearCaches</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#clearRegionCache--">clearRegionCache</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#clearRegionCache-org.apache.hadoop.hbase.TableName-">clearRegionCache</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#clearRegionCache-org.apache.hadoop.hbase.TableName-byte:A-">clearRegionCache</a>, <a href="../../../../../org/apache/hadoop/hbase/cli
ent/ConnectionImplementation.html#close--">close</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#createAsyncProcess-org.apache.hadoop.conf.Configuration-">createAsyncProcess</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#deleteCachedRegionLocation-org.apache.hadoop.hbase.HRegionLocation-">deleteCachedRegionLocation</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#finalize--">finalize</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getAdmin--">getAdmin</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getAdmin-org.apache.hadoop.hbase.ServerName-">getAdmin</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getAsyncProcess--">getAsyncProcess</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getBackoffPol
icy--">getBackoffPolicy</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getBufferedMutator-org.apache.hadoop.hbase.client.BufferedMutatorParams-">getBufferedMutator</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getBufferedMutator-org.apache.hadoop.hbase.TableName-">getBufferedMutator</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getCachedLocation-org.apache.hadoop.hbase.TableName-byte:A-">getCachedLocation</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getConfiguration--">getConfiguration</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getConnectionConfiguration--">getConnectionConfiguration</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getConnectionMetrics--">getConnectionMetrics</a>, <a href="../../../../../org/apache/hadoop/h
base/client/ConnectionImplementation.html#getCurrentBatchPool--">getCurrentBatchPool</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getCurrentMetaLookupPool--">getCurrentMetaLookupPool</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getCurrentNrHRS--">getCurrentNrHRS</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getKeepAliveMasterService--">getKeepAliveMasterService</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getKeepAliveZooKeeperWatcher--">getKeepAliveZooKeeperWatcher</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getMaster--">getMaster</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getNewRpcRetryingCallerFactory-org.apache.hadoop.conf.Configuration-">getNewRpcRetryingCallerFactory</a>, <a href="../../../../../org/apache/hado
op/hbase/client/ConnectionImplementation.html#getNumberOfCachedRegionLocations-org.apache.hadoop.hbase.TableName-">getNumberOfCachedRegionLocations</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getRegionLocation-org.apache.hadoop.hbase.TableName-byte:A-boolean-">getRegionLocation</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getRegionLocator-org.apache.hadoop.hbase.TableName-">getRegionLocator</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getRpcClient--">getRpcClient</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getRpcControllerFactory--">getRpcControllerFactory</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getRpcRetryingCallerFactory--">getRpcRetryingCallerFactory</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getStatistics
Tracker--">getStatisticsTracker</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getStubKey-java.lang.String-java.lang.String-int-boolean-">getStubKey</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getTable-org.apache.hadoop.hbase.TableName-">getTable</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getTable-org.apache.hadoop.hbase.TableName-java.util.concurrent.ExecutorService-">getTable</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getTableState-org.apache.hadoop.hbase.TableName-">getTableState</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#hasCellBlockSupport--">hasCellBlockSupport</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#injectNonceGeneratorForTesting-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase
.client.NonceGenerator-">injectNonceGeneratorForTesting</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isAborted--">isAborted</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isClosed--">isClosed</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isDeadServer-org.apache.hadoop.hbase.ServerName-">isDeadServer</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isMasterRunning--">isMasterRunning</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isTableAvailable-org.apache.hadoop.hbase.TableName-byte:A:A-">isTableAvailable</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isTableDisabled-org.apache.hadoop.hbase.TableName-">isTableDisabled</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isTableEnabled-org.apa
che.hadoop.hbase.TableName-">isTableEnabled</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegion-byte:A-">locateRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegion-org.apache.hadoop.hbase.TableName-byte:A-">locateRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegion-org.apache.hadoop.hbase.TableName-byte:A-boolean-boolean-">locateRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegion-org.apache.hadoop.hbase.TableName-byte:A-boolean-boolean-int-">locateRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegions-org.apache.hadoop.hbase.TableName-">locateRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegions-org.apache.hadoop.hbase.TableName-boolean-boolean-">locat
eRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#releaseMaster-org.apache.hadoop.hbase.client.ConnectionImplementation.MasterServiceState-">releaseMaster</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#releaseZooKeeperWatcher-org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher-">releaseZooKeeperWatcher</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#relocateRegion-org.apache.hadoop.hbase.TableName-byte:A-">relocateRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#relocateRegion-org.apache.hadoop.hbase.TableName-byte:A-int-">relocateRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#retrieveClusterId--">retrieveClusterId</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#toString--">toString</a>, <a href="../../../../../org
/apache/hadoop/hbase/client/ConnectionImplementation.html#updateCachedLocation-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.ServerName-long-">updateCachedLocation</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#updateCachedLocations-org.apache.hadoop.hbase.TableName-byte:A-byte:A-java.lang.Object-org.apache.hadoop.hbase.ServerName-">updateCachedLocations</a></code></li>
+<code><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#abort-java.lang.String-java.lang.Throwable-">abort</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#cacheLocation-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.RegionLocations-">cacheLocation</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#clearCaches-org.apache.hadoop.hbase.ServerName-">clearCaches</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#clearRegionCache--">clearRegionCache</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#clearRegionCache-org.apache.hadoop.hbase.TableName-">clearRegionCache</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#clearRegionCache-org.apache.hadoop.hbase.TableName-byte:A-">clearRegionCache</a>, <a href="../../../../../org/apache/hadoop/hbase/cli
ent/ConnectionImplementation.html#close--">close</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#createAsyncProcess-org.apache.hadoop.conf.Configuration-">createAsyncProcess</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#deleteCachedRegionLocation-org.apache.hadoop.hbase.HRegionLocation-">deleteCachedRegionLocation</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#finalize--">finalize</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getAdmin--">getAdmin</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getAdmin-org.apache.hadoop.hbase.ServerName-">getAdmin</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getAsyncProcess--">getAsyncProcess</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getBackoffPol
icy--">getBackoffPolicy</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getBufferedMutator-org.apache.hadoop.hbase.client.BufferedMutatorParams-">getBufferedMutator</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getBufferedMutator-org.apache.hadoop.hbase.TableName-">getBufferedMutator</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getCachedLocation-org.apache.hadoop.hbase.TableName-byte:A-">getCachedLocation</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getConfiguration--">getConfiguration</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getConnectionConfiguration--">getConnectionConfiguration</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getConnectionMetrics--">getConnectionMetrics</a>, <a href="../../../../../org/apache/hadoop/h
base/client/ConnectionImplementation.html#getCurrentBatchPool--">getCurrentBatchPool</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getCurrentMetaLookupPool--">getCurrentMetaLookupPool</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getCurrentNrHRS--">getCurrentNrHRS</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getKeepAliveMasterService--">getKeepAliveMasterService</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getKeepAliveZooKeeperWatcher--">getKeepAliveZooKeeperWatcher</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getMaster--">getMaster</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getNewRpcRetryingCallerFactory-org.apache.hadoop.conf.Configuration-">getNewRpcRetryingCallerFactory</a>, <a href="../../../../../org/apache/hado
op/hbase/client/ConnectionImplementation.html#getNumberOfCachedRegionLocations-org.apache.hadoop.hbase.TableName-">getNumberOfCachedRegionLocations</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getRegionLocation-org.apache.hadoop.hbase.TableName-byte:A-boolean-">getRegionLocation</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getRegionLocator-org.apache.hadoop.hbase.TableName-">getRegionLocator</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getRpcClient--">getRpcClient</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getRpcControllerFactory--">getRpcControllerFactory</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getRpcRetryingCallerFactory--">getRpcRetryingCallerFactory</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getStatistics
Tracker--">getStatisticsTracker</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getTable-org.apache.hadoop.hbase.TableName-">getTable</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getTable-org.apache.hadoop.hbase.TableName-java.util.concurrent.ExecutorService-">getTable</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getTableState-org.apache.hadoop.hbase.TableName-">getTableState</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#hasCellBlockSupport--">hasCellBlockSupport</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#injectNonceGeneratorForTesting-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.client.NonceGenerator-">injectNonceGeneratorForTesting</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isAborted--">i
sAborted</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isClosed--">isClosed</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isDeadServer-org.apache.hadoop.hbase.ServerName-">isDeadServer</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isMasterRunning--">isMasterRunning</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isTableAvailable-org.apache.hadoop.hbase.TableName-byte:A:A-">isTableAvailable</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isTableDisabled-org.apache.hadoop.hbase.TableName-">isTableDisabled</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#isTableEnabled-org.apache.hadoop.hbase.TableName-">isTableEnabled</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegion-byte:A-">loca
teRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegion-org.apache.hadoop.hbase.TableName-byte:A-">locateRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegion-org.apache.hadoop.hbase.TableName-byte:A-boolean-boolean-">locateRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegion-org.apache.hadoop.hbase.TableName-byte:A-boolean-boolean-int-">locateRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegions-org.apache.hadoop.hbase.TableName-">locateRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#locateRegions-org.apache.hadoop.hbase.TableName-boolean-boolean-">locateRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#releaseMaster-org.apache.hadoop.hbase.client.ConnectionImplem
entation.MasterServiceState-">releaseMaster</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#releaseZooKeeperWatcher-org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher-">releaseZooKeeperWatcher</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#relocateRegion-org.apache.hadoop.hbase.TableName-byte:A-">relocateRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#relocateRegion-org.apache.hadoop.hbase.TableName-byte:A-int-">relocateRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#retrieveClusterId--">retrieveClusterId</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#toString--">toString</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#updateCachedLocation-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.ServerName-org.apache
.hadoop.hbase.ServerName-long-">updateCachedLocation</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#updateCachedLocations-org.apache.hadoop.hbase.TableName-byte:A-byte:A-java.lang.Object-org.apache.hadoop.hbase.ServerName-">updateCachedLocations</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
[48/52] [partial] hbase-site git commit: Published site at
278625312047a2100f4dbb2d2eaa4e2219d00e14.
Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apache_hbase_reference_guide.pdfmarks
----------------------------------------------------------------------
diff --git a/apache_hbase_reference_guide.pdfmarks b/apache_hbase_reference_guide.pdfmarks
index 43c257d..1aa9061 100644
--- a/apache_hbase_reference_guide.pdfmarks
+++ b/apache_hbase_reference_guide.pdfmarks
@@ -1,9 +1,9 @@
-[ /Title <feff004100700061006300680065002000480042006100730065002021220020005200650066006500720065006e00630065002000470075006900640065>
+[ /Title (Apache HBase ™ Reference Guide)
/Author (Apache HBase Team)
- /Subject null
- /Keywords null
- /ModDate (D:20161009074600)
- /CreationDate (D:20161009074600)
- /Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
- /Producer null
+ /Subject ()
+ /Keywords ()
+ /ModDate (D:20161017144547)
+ /CreationDate (D:20161017144547)
+ /Creator (Asciidoctor PDF 1.5.0.alpha.6, based on Prawn 1.2.1)
+ /Producer ()
/DOCINFO pdfmark
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/allclasses-frame.html
----------------------------------------------------------------------
diff --git a/apidocs/allclasses-frame.html b/apidocs/allclasses-frame.html
index 492f79c..cb4fc54 100644
--- a/apidocs/allclasses-frame.html
+++ b/apidocs/allclasses-frame.html
@@ -15,6 +15,9 @@
<li><a href="org/apache/hadoop/hbase/security/AccessDeniedException.html" title="class in org.apache.hadoop.hbase.security" target="classFrame">AccessDeniedException</a></li>
<li><a href="org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">Admin</span></a></li>
<li><a href="org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client" target="classFrame">Append</a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">AsyncConnection</span></a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">AsyncTable</span></a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">AsyncTableRegionLocator</span></a></li>
<li><a href="org/apache/hadoop/hbase/client/Attributes.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">Attributes</span></a></li>
<li><a href="org/apache/hadoop/hbase/AuthUtil.html" title="class in org.apache.hadoop.hbase" target="classFrame">AuthUtil</a></li>
<li><a href="org/apache/hadoop/hbase/ipc/BadAuthException.html" title="class in org.apache.hadoop.hbase.ipc" target="classFrame">BadAuthException</a></li>
@@ -306,7 +309,6 @@
<li><a href="org/apache/hadoop/hbase/types/StructBuilder.html" title="class in org.apache.hadoop.hbase.types" target="classFrame">StructBuilder</a></li>
<li><a href="org/apache/hadoop/hbase/types/StructIterator.html" title="class in org.apache.hadoop.hbase.types" target="classFrame">StructIterator</a></li>
<li><a href="org/apache/hadoop/hbase/filter/SubstringComparator.html" title="class in org.apache.hadoop.hbase.filter" target="classFrame">SubstringComparator</a></li>
-<li><a href="org/apache/hadoop/hbase/mob/mapreduce/Sweeper.html" title="class in org.apache.hadoop.hbase.mob.mapreduce" target="classFrame">Sweeper</a></li>
<li><a href="org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">Table</span></a></li>
<li><a href="org/apache/hadoop/hbase/TableExistsException.html" title="class in org.apache.hadoop.hbase" target="classFrame">TableExistsException</a></li>
<li><a href="org/apache/hadoop/hbase/TableInfoMissingException.html" title="class in org.apache.hadoop.hbase" target="classFrame">TableInfoMissingException</a></li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/allclasses-noframe.html
----------------------------------------------------------------------
diff --git a/apidocs/allclasses-noframe.html b/apidocs/allclasses-noframe.html
index 0efd518..053863f 100644
--- a/apidocs/allclasses-noframe.html
+++ b/apidocs/allclasses-noframe.html
@@ -15,6 +15,9 @@
<li><a href="org/apache/hadoop/hbase/security/AccessDeniedException.html" title="class in org.apache.hadoop.hbase.security">AccessDeniedException</a></li>
<li><a href="org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client"><span class="interfaceName">Admin</span></a></li>
<li><a href="org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client">Append</a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client"><span class="interfaceName">AsyncConnection</span></a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client"><span class="interfaceName">AsyncTable</span></a></li>
+<li><a href="org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client"><span class="interfaceName">AsyncTableRegionLocator</span></a></li>
<li><a href="org/apache/hadoop/hbase/client/Attributes.html" title="interface in org.apache.hadoop.hbase.client"><span class="interfaceName">Attributes</span></a></li>
<li><a href="org/apache/hadoop/hbase/AuthUtil.html" title="class in org.apache.hadoop.hbase">AuthUtil</a></li>
<li><a href="org/apache/hadoop/hbase/ipc/BadAuthException.html" title="class in org.apache.hadoop.hbase.ipc">BadAuthException</a></li>
@@ -306,7 +309,6 @@
<li><a href="org/apache/hadoop/hbase/types/StructBuilder.html" title="class in org.apache.hadoop.hbase.types">StructBuilder</a></li>
<li><a href="org/apache/hadoop/hbase/types/StructIterator.html" title="class in org.apache.hadoop.hbase.types">StructIterator</a></li>
<li><a href="org/apache/hadoop/hbase/filter/SubstringComparator.html" title="class in org.apache.hadoop.hbase.filter">SubstringComparator</a></li>
-<li><a href="org/apache/hadoop/hbase/mob/mapreduce/Sweeper.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">Sweeper</a></li>
<li><a href="org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client"><span class="interfaceName">Table</span></a></li>
<li><a href="org/apache/hadoop/hbase/TableExistsException.html" title="class in org.apache.hadoop.hbase">TableExistsException</a></li>
<li><a href="org/apache/hadoop/hbase/TableInfoMissingException.html" title="class in org.apache.hadoop.hbase">TableInfoMissingException</a></li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/constant-values.html
----------------------------------------------------------------------
diff --git a/apidocs/constant-values.html b/apidocs/constant-values.html
index 07faf6f..54bf2e4 100644
--- a/apidocs/constant-values.html
+++ b/apidocs/constant-values.html
@@ -2757,6 +2757,25 @@
<ul class="blockList">
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/ConnectionFactory.html" title="class in org.apache.hadoop.hbase.client">ConnectionFactory</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.client.ConnectionFactory.HBASE_CLIENT_ASYNC_CONNECTION_IMPL">
+<!-- -->
+</a><code>public static final <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></code></td>
+<td><code><a href="org/apache/hadoop/hbase/client/ConnectionFactory.html#HBASE_CLIENT_ASYNC_CONNECTION_IMPL">HBASE_CLIENT_ASYNC_CONNECTION_IMPL</a></code></td>
+<td class="colLast"><code>"hbase.client.async.connection.impl"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/HTableMultiplexer.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer</a></span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/index-all.html
----------------------------------------------------------------------
diff --git a/apidocs/index-all.html b/apidocs/index-all.html
index 0a9fd51..da0c7c8 100644
--- a/apidocs/index-all.html
+++ b/apidocs/index-all.html
@@ -307,6 +307,8 @@
<div class="block">Delete all columns of the specified family with a timestamp equal to
the specified timestamp.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/filter/FilterList.html#addFilter-java.util.List-">addFilter(List<Filter>)</a></span> - Method in class org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/FilterList.html" title="class in org.apache.hadoop.hbase.filter">FilterList</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/filter/FilterList.html#addFilter-org.apache.hadoop.hbase.filter.Filter-">addFilter(Filter)</a></span> - Method in class org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/FilterList.html" title="class in org.apache.hadoop.hbase.filter">FilterList</a></dt>
<dd>
<div class="block">Add a filter.</div>
@@ -487,6 +489,18 @@
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Admin.html#assign-byte:A-">assign(byte[])</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a></dt>
<dd> </dd>
+<dt><a href="org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncConnection</span></a> - Interface in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
+<dd>
+<div class="block">The asynchronous version of Connection.</div>
+</dd>
+<dt><a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncTable</span></a> - Interface in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
+<dd>
+<div class="block">The asynchronous version of Table.</div>
+</dd>
+<dt><a href="org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncTableRegionLocator</span></a> - Interface in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
+<dd>
+<div class="block">The asynchronous version of RegionLocator.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mapreduce/ImportTsv.html#ATTRIBUTE_SEPERATOR_CONF_KEY">ATTRIBUTE_SEPERATOR_CONF_KEY</a></span> - Static variable in class org.apache.hadoop.hbase.mapreduce.<a href="org/apache/hadoop/hbase/mapreduce/ImportTsv.html" title="class in org.apache.hadoop.hbase.mapreduce">ImportTsv</a></dt>
<dd> </dd>
<dt><a href="org/apache/hadoop/hbase/client/Attributes.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Attributes</span></a> - Interface in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
@@ -1897,6 +1911,19 @@
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#CREATE_TABLE_CONF_KEY">CREATE_TABLE_CONF_KEY</a></span> - Static variable in class org.apache.hadoop.hbase.mapreduce.<a href="org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html" title="class in org.apache.hadoop.hbase.mapreduce">LoadIncrementalHFiles</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/ConnectionFactory.html#createAsyncConnection--">createAsyncConnection()</a></span> - Static method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/ConnectionFactory.html" title="class in org.apache.hadoop.hbase.client">ConnectionFactory</a></dt>
+<dd>
+<div class="block">Call <a href="org/apache/hadoop/hbase/client/ConnectionFactory.html#createAsyncConnection-org.apache.hadoop.conf.Configuration-"><code>ConnectionFactory.createAsyncConnection(Configuration)</code></a> using default HBaseConfiguration.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/ConnectionFactory.html#createAsyncConnection-org.apache.hadoop.conf.Configuration-">createAsyncConnection(Configuration)</a></span> - Static method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/ConnectionFactory.html" title="class in org.apache.hadoop.hbase.client">ConnectionFactory</a></dt>
+<dd>
+<div class="block">Call <a href="org/apache/hadoop/hbase/client/ConnectionFactory.html#createAsyncConnection-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.security.User-"><code>ConnectionFactory.createAsyncConnection(Configuration, User)</code></a> using the given <code>conf</code> and a
+ User object created by <code>UserProvider</code>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/ConnectionFactory.html#createAsyncConnection-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.security.User-">createAsyncConnection(Configuration, User)</a></span> - Static method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/ConnectionFactory.html" title="class in org.apache.hadoop.hbase.client">ConnectionFactory</a></dt>
+<dd>
+<div class="block">Create a new AsyncConnection instance using the passed <code>conf</code> and <code>user</code>.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/CellUtil.html#createCell-byte:A-byte:A-byte:A-long-byte-byte:A-">createCell(byte[], byte[], byte[], long, byte, byte[])</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/CellUtil.html" title="class in org.apache.hadoop.hbase">CellUtil</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/CellUtil.html#createCell-byte:A-int-int-byte:A-int-int-byte:A-int-int-">createCell(byte[], int, int, byte[], int, int, byte[], int, int)</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/CellUtil.html" title="class in org.apache.hadoop.hbase">CellUtil</a></dt>
@@ -2949,6 +2976,10 @@
<div class="block"><span class="deprecationComment">Use <a href="org/apache/hadoop/hbase/HTableDescriptor.html#DURABILITY"><code>HTableDescriptor.DURABILITY</code></a> instead.</span></div>
</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTable.html#delete-org.apache.hadoop.hbase.client.Delete-">delete(Delete)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></dt>
+<dd>
+<div class="block">Deletes the specified cells/row.</div>
+</dd>
<dt><a href="org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Delete</span></a> - Class in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
<dd>
<div class="block">Used to perform Delete operations on a single row.</div>
@@ -3129,10 +3160,6 @@
<dd>
<div class="block">Takes a series of bytes and tries to generate an ForeignException instance for it.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/Counter.html#destroy--">destroy()</a></span> - Method in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/Counter.html" title="class in org.apache.hadoop.hbase.util">Counter</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
- </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HColumnDescriptor.html#DFS_REPLICATION">DFS_REPLICATION</a></span> - Static variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/replication/ReplicationAdmin.html#disablePeer-java.lang.String-">disablePeer(String)</a></span> - Method in class org.apache.hadoop.hbase.client.replication.<a href="org/apache/hadoop/hbase/client/replication/ReplicationAdmin.html" title="class in org.apache.hadoop.hbase.client.replication">ReplicationAdmin</a></dt>
@@ -3180,7 +3207,7 @@
<div class="block">Perform a bulk load of the given directory into the given
pre-existing table.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Scan.html#doLoadColumnFamiliesOnDemand--">doLoadColumnFamiliesOnDemand()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Query.html#doLoadColumnFamiliesOnDemand--">doLoadColumnFamiliesOnDemand()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></dt>
<dd>
<div class="block">Get the logical value indicating whether on-demand CF loading should be allowed.</div>
</dd>
@@ -3847,6 +3874,10 @@
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/ProcedureInfo.html#executionTime--">executionTime()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/ProcedureInfo.html" title="class in org.apache.hadoop.hbase">ProcedureInfo</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTable.html#exists-org.apache.hadoop.hbase.client.Get-">exists(Get)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></dt>
+<dd>
+<div class="block">Test for the existence of columns in the table, as specified by the Get.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Table.html#exists-org.apache.hadoop.hbase.client.Get-">exists(Get)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></dt>
<dd>
<div class="block">Test for the existence of columns in the table, as specified by the Get.</div>
@@ -4399,6 +4430,10 @@
</a>
<h2 class="title">G</h2>
<dl>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTable.html#get-org.apache.hadoop.hbase.client.Get-">get(Get)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></dt>
+<dd>
+<div class="block">Extracts certain cells from a given row.</div>
+</dd>
<dt><a href="org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Get</span></a> - Class in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
<dd>
<div class="block">Used to perform Get operations on a single row.</div>
@@ -4784,6 +4819,14 @@
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Admin.html#getConfiguration--">getConfiguration()</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncConnection.html#getConfiguration--">getConfiguration()</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncConnection</a></dt>
+<dd>
+<div class="block">Returns the <code>Configuration</code> object used by this instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTable.html#getConfiguration--">getConfiguration()</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></dt>
+<dd>
+<div class="block">Returns the <code>Configuration</code> object used by this instance.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/BufferedMutator.html#getConfiguration--">getConfiguration()</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client">BufferedMutator</a></dt>
<dd>
<div class="block">Returns the <code>Configuration</code> object used by this instance.</div>
@@ -5277,7 +5320,7 @@
<div class="block">Originally, this method factored in the effect of requests going to the
server as well.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Scan.html#getLoadColumnFamiliesOnDemandValue--">getLoadColumnFamiliesOnDemandValue()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Query.html#getLoadColumnFamiliesOnDemandValue--">getLoadColumnFamiliesOnDemandValue()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></dt>
<dd>
<div class="block">Get the raw loadColumnFamiliesOnDemand setting; if it's not set, can be null.</div>
</dd>
@@ -5399,6 +5442,14 @@
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/RowMutations.html#getMutations--">getMutations()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/RowMutations.html" title="class in org.apache.hadoop.hbase.client">RowMutations</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTable.html#getName--">getName()</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></dt>
+<dd>
+<div class="block">Gets the fully qualified table name instance of this table.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#getName--">getName()</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableRegionLocator</a></dt>
+<dd>
+<div class="block">Gets the fully qualified table name instance of the table whose region we want to locate.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/BufferedMutator.html#getName--">getName()</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client">BufferedMutator</a></dt>
<dd>
<div class="block">Gets the fully qualified table name instance of the table that this BufferedMutator writes to.</div>
@@ -5540,6 +5591,10 @@
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Admin.html#getOperationTimeout--">getOperationTimeout()</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTable.html#getOperationTimeout-java.util.concurrent.TimeUnit-">getOperationTimeout(TimeUnit)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></dt>
+<dd>
+<div class="block">Get timeout of each operation in Table instance.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Table.html#getOperationTimeout--">getOperationTimeout()</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></dt>
<dd>
<div class="block">Get timeout (millisecond) of each operation for in Table instance.</div>
@@ -5740,6 +5795,10 @@
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/ServerLoad.html#getReadRequestsCount--">getReadRequestsCount()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/ServerLoad.html" title="class in org.apache.hadoop.hbase">ServerLoad</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTable.html#getReadRpcTimeout-java.util.concurrent.TimeUnit-">getReadRpcTimeout(TimeUnit)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></dt>
+<dd>
+<div class="block">Get timeout of each rpc read request in this Table instance.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Table.html#getReadRpcTimeout--">getReadRpcTimeout()</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></dt>
<dd>
<div class="block">Get timeout (millisecond) of each rpc read request in this Table instance.</div>
@@ -5772,6 +5831,14 @@
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionLocation.html#getRegionInfo--">getRegionInfo()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#getRegionLocation-byte:A-">getRegionLocation(byte[])</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableRegionLocator</a></dt>
+<dd>
+<div class="block">Finds the region on which the given row is being served.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#getRegionLocation-byte:A-boolean-">getRegionLocation(byte[], boolean)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableRegionLocator</a></dt>
+<dd>
+<div class="block">Finds the region on which the given row is being served.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/RegionLocator.html#getRegionLocation-byte:A-">getRegionLocation(byte[])</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/RegionLocator.html" title="interface in org.apache.hadoop.hbase.client">RegionLocator</a></dt>
<dd>
<div class="block">Finds the region on which the given row is being served.</div>
@@ -5786,6 +5853,10 @@
<dd>
<div class="block">Returns the region location.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncConnection.html#getRegionLocator-org.apache.hadoop.hbase.TableName-">getRegionLocator(TableName)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncConnection</a></dt>
+<dd>
+<div class="block">Retrieve a AsyncRegionLocator implementation to inspect region information on a table.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Connection.html#getRegionLocator-org.apache.hadoop.hbase.TableName-">getRegionLocator(TableName)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a></dt>
<dd>
<div class="block">Retrieve a RegionLocator implementation to inspect region information on a table.</div>
@@ -6210,6 +6281,10 @@
<dd>
<div class="block">Return a Set of filters supported by the Filter Language</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncConnection.html#getTable-org.apache.hadoop.hbase.TableName-">getTable(TableName)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncConnection</a></dt>
+<dd>
+<div class="block">Retrieve an AsyncTable implementation for accessing a table.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Connection.html#getTable-org.apache.hadoop.hbase.TableName-">getTable(TableName)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a></dt>
<dd>
<div class="block">Retrieve a Table implementation for accessing a table.</div>
@@ -6497,6 +6572,10 @@
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/ServerLoad.html#getWriteRequestsCount--">getWriteRequestsCount()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/ServerLoad.html" title="class in org.apache.hadoop.hbase">ServerLoad</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTable.html#getWriteRpcTimeout-java.util.concurrent.TimeUnit-">getWriteRpcTimeout(TimeUnit)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></dt>
+<dd>
+<div class="block">Get timeout of each rpc write request in this Table instance.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Table.html#getWriteRpcTimeout--">getWriteRpcTimeout()</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></dt>
<dd>
<div class="block">Get timeout (millisecond) of each rpc write request in this Table instance.</div>
@@ -6698,6 +6777,8 @@
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/ServerLoad.html#hasNumberOfRequests--">hasNumberOfRequests()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/ServerLoad.html" title="class in org.apache.hadoop.hbase">ServerLoad</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/ProcedureInfo.html#hasOwner--">hasOwner()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/ProcedureInfo.html" title="class in org.apache.hadoop.hbase">ProcedureInfo</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/ProcedureInfo.html#hasParentId--">hasParentId()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/ProcedureInfo.html" title="class in org.apache.hadoop.hbase">ProcedureInfo</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HTableDescriptor.html#hasRegionMemstoreReplication--">hasRegionMemstoreReplication()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a></dt>
@@ -6731,6 +6812,8 @@
<div class="block">If this parameter is set to true, then hbase will read
data and then verify checksums.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/ConnectionFactory.html#HBASE_CLIENT_ASYNC_CONNECTION_IMPL">HBASE_CLIENT_ASYNC_CONNECTION_IMPL</a></span> - Static variable in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/ConnectionFactory.html" title="class in org.apache.hadoop.hbase.client">ConnectionFactory</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HConstants.html#HBASE_CLIENT_ENABLE_FAST_FAIL_MODE_DEFAULT">HBASE_CLIENT_ENABLE_FAST_FAIL_MODE_DEFAULT</a></span> - Static variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HConstants.html" title="class in org.apache.hadoop.hbase">HConstants</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HConstants.html#HBASE_CLIENT_FAST_FAIL_CLEANUP_DURATION_MS_DEFAULT">HBASE_CLIENT_FAST_FAIL_CLEANUP_DURATION_MS_DEFAULT</a></span> - Static variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HConstants.html" title="class in org.apache.hadoop.hbase">HConstants</a></dt>
@@ -8465,6 +8548,8 @@
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HConstants.html#LOAD_BALANCER_SLOP_KEY">LOAD_BALANCER_SLOP_KEY</a></span> - Static variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HConstants.html" title="class in org.apache.hadoop.hbase">HConstants</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Query.html#loadColumnFamiliesOnDemand">loadColumnFamiliesOnDemand</a></span> - Variable in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#loadHFileQueue-org.apache.hadoop.hbase.client.Table-org.apache.hadoop.hbase.client.Connection-java.util.Deque-org.apache.hadoop.hbase.util.Pair-">loadHFileQueue(Table, Connection, Deque<LoadIncrementalHFiles.LoadQueueItem>, Pair<byte[][], byte[][]>)</a></span> - Method in class org.apache.hadoop.hbase.mapreduce.<a href="org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html" title="class in org.apache.hadoop.hbase.mapreduce">LoadIncrementalHFiles</a></dt>
<dd>
<div class="block">Used by the replication sink to load the hfiles from the source cluster.</div>
@@ -8622,8 +8707,6 @@
<dd>
<div class="block">Main entry point.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mob/mapreduce/Sweeper.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class org.apache.hadoop.hbase.mob.mapreduce.<a href="org/apache/hadoop/hbase/mob/mapreduce/Sweeper.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">Sweeper</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/snapshot/ExportSnapshot.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class org.apache.hadoop.hbase.snapshot.<a href="org/apache/hadoop/hbase/snapshot/ExportSnapshot.html" title="class in org.apache.hadoop.hbase.snapshot">ExportSnapshot</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/snapshot/SnapshotInfo.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class org.apache.hadoop.hbase.snapshot.<a href="org/apache/hadoop/hbase/snapshot/SnapshotInfo.html" title="class in org.apache.hadoop.hbase.snapshot">SnapshotInfo</a></dt>
@@ -9666,8 +9749,6 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<dd> </dd>
<dt><a href="org/apache/hadoop/hbase/mob/compactions/package-summary.html">org.apache.hadoop.hbase.mob.compactions</a> - package org.apache.hadoop.hbase.mob.compactions</dt>
<dd> </dd>
-<dt><a href="org/apache/hadoop/hbase/mob/mapreduce/package-summary.html">org.apache.hadoop.hbase.mob.mapreduce</a> - package org.apache.hadoop.hbase.mob.mapreduce</dt>
-<dd> </dd>
<dt><a href="org/apache/hadoop/hbase/namespace/package-summary.html">org.apache.hadoop.hbase.namespace</a> - package org.apache.hadoop.hbase.namespace</dt>
<dd> </dd>
<dt><a href="org/apache/hadoop/hbase/nio/package-summary.html">org.apache.hadoop.hbase.nio</a> - package org.apache.hadoop.hbase.nio</dt>
@@ -10109,6 +10190,10 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/crypto/KeyStoreKeyProvider.html#processParameters-java.net.URI-">processParameters(URI)</a></span> - Method in class org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/KeyStoreKeyProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">KeyStoreKeyProvider</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTable.html#put-org.apache.hadoop.hbase.client.Put-">put(Put)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></dt>
+<dd>
+<div class="block">Puts some data to the table.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/HTableMultiplexer.html#put-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.Put-">put(TableName, Put)</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/HTableMultiplexer.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer</a></dt>
<dd>
<div class="block">The put request will be buffered by its corresponding buffer queue.</div>
@@ -11522,10 +11607,6 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mapreduce/WALPlayer.html#run-java.lang.String:A-">run(String[])</a></span> - Method in class org.apache.hadoop.hbase.mapreduce.<a href="org/apache/hadoop/hbase/mapreduce/WALPlayer.html" title="class in org.apache.hadoop.hbase.mapreduce">WALPlayer</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mob/mapreduce/Sweeper.html#run-java.lang.String:A-">run(String[])</a></span> - Method in class org.apache.hadoop.hbase.mob.mapreduce.<a href="org/apache/hadoop/hbase/mob/mapreduce/Sweeper.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">Sweeper</a></dt>
-<dd>
-<div class="block">Main method for the tool.</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/ScheduledChore.html#run--">run()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/ScheduledChore.html" title="class in org.apache.hadoop.hbase">ScheduledChore</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/snapshot/ExportSnapshot.html#run-java.lang.String:A-">run(String[])</a></span> - Method in class org.apache.hadoop.hbase.snapshot.<a href="org/apache/hadoop/hbase/snapshot/ExportSnapshot.html" title="class in org.apache.hadoop.hbase.snapshot">ExportSnapshot</a></dt>
@@ -12255,11 +12336,15 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/SimplePositionedByteRange.html#setLimit-int-">setLimit(int)</a></span> - Method in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/SimplePositionedByteRange.html" title="class in org.apache.hadoop.hbase.util">SimplePositionedByteRange</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Scan.html#setLoadColumnFamiliesOnDemand-boolean-">setLoadColumnFamiliesOnDemand(boolean)</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Get.html#setLoadColumnFamiliesOnDemand-boolean-">setLoadColumnFamiliesOnDemand(boolean)</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Query.html#setLoadColumnFamiliesOnDemand-boolean-">setLoadColumnFamiliesOnDemand(boolean)</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></dt>
<dd>
<div class="block">Set the value indicating whether loading CFs on demand should be allowed (cluster
default is false).</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Scan.html#setLoadColumnFamiliesOnDemand-boolean-">setLoadColumnFamiliesOnDemand(boolean)</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/UnmodifyableHTableDescriptor.html#setMaxFileSize-long-">setMaxFileSize(long)</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/UnmodifyableHTableDescriptor.html" title="class in org.apache.hadoop.hbase.client">UnmodifyableHTableDescriptor</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HTableDescriptor.html#setMaxFileSize-long-">setMaxFileSize(long)</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a></dt>
@@ -12371,6 +12456,15 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<dd>
<div class="block">Update the beginning of this range.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTable.html#setOperationTimeout-long-java.util.concurrent.TimeUnit-">setOperationTimeout(long, TimeUnit)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></dt>
+<dd>
+<div class="block">Set timeout of each operation in this Table instance, will override the value of
+ <code>hbase.client.operation.timeout</code> in configuration.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/BufferedMutator.html#setOperationTimeout-int-">setOperationTimeout(int)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client">BufferedMutator</a></dt>
+<dd>
+<div class="block">Set operation timeout for this mutator instance</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Table.html#setOperationTimeout-int-">setOperationTimeout(int)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></dt>
<dd>
<div class="block">Set timeout (millisecond) of each operation in this Table instance, will override the value
@@ -12413,6 +12507,11 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<div class="block">Setting the table as read only sets all the columns in the table as read
only.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTable.html#setReadRpcTimeout-long-java.util.concurrent.TimeUnit-">setReadRpcTimeout(long, TimeUnit)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></dt>
+<dd>
+<div class="block">Set timeout of each rpc read request in operations of this Table instance, will override the
+ value of <code>hbase.rpc.read.timeout</code> in configuration.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Table.html#setReadRpcTimeout-int-">setReadRpcTimeout(int)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></dt>
<dd>
<div class="block">Set timeout (millisecond) of each rpc read request in operations of this Table instance, will
@@ -12487,6 +12586,10 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<div class="block">Set a filter (using stopRow and startRow) so the result set only contains rows where the
rowKey starts with the specified prefix.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/BufferedMutator.html#setRpcTimeout-int-">setRpcTimeout(int)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client">BufferedMutator</a></dt>
+<dd>
+<div class="block">Set rpc timeout for this mutator instance</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Table.html#setRpcTimeout-int-">setRpcTimeout(int)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></dt>
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
@@ -12699,6 +12802,11 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/rest/client/RemoteHTable.html#setWriteBufferSize-long-">setWriteBufferSize(long)</a></span> - Method in class org.apache.hadoop.hbase.rest.client.<a href="org/apache/hadoop/hbase/rest/client/RemoteHTable.html" title="class in org.apache.hadoop.hbase.rest.client">RemoteHTable</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTable.html#setWriteRpcTimeout-long-java.util.concurrent.TimeUnit-">setWriteRpcTimeout(long, TimeUnit)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></dt>
+<dd>
+<div class="block">Set timeout of each rpc write request in operations of this Table instance, will override the
+ value of <code>hbase.rpc.write.timeout</code> in configuration.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Table.html#setWriteRpcTimeout-int-">setWriteRpcTimeout(int)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></dt>
<dd>
<div class="block">Set timeout (millisecond) of each rpc write request in operations of this Table instance, will
@@ -13248,12 +13356,6 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<dd>
<div class="block">Suspends encoding of the stream.</div>
</dd>
-<dt><a href="org/apache/hadoop/hbase/mob/mapreduce/Sweeper.html" title="class in org.apache.hadoop.hbase.mob.mapreduce"><span class="typeNameLink">Sweeper</span></a> - Class in <a href="org/apache/hadoop/hbase/mob/mapreduce/package-summary.html">org.apache.hadoop.hbase.mob.mapreduce</a></dt>
-<dd>
-<div class="block">The sweep tool.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mob/mapreduce/Sweeper.html#Sweeper--">Sweeper()</a></span> - Constructor for class org.apache.hadoop.hbase.mob.mapreduce.<a href="org/apache/hadoop/hbase/mob/mapreduce/Sweeper.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">Sweeper</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/NamespaceDescriptor.html#SYSTEM_NAMESPACE">SYSTEM_NAMESPACE</a></span> - Static variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/NamespaceDescriptor.html#SYSTEM_NAMESPACE_NAME">SYSTEM_NAMESPACE_NAME</a></span> - Static variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a></dt>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/ProcedureInfo.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/ProcedureInfo.html b/apidocs/org/apache/hadoop/hbase/ProcedureInfo.html
index 76ea893..0d82ecf 100644
--- a/apidocs/org/apache/hadoop/hbase/ProcedureInfo.html
+++ b/apidocs/org/apache/hadoop/hbase/ProcedureInfo.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,"i15":10,"i16":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";
@@ -217,17 +217,21 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/ProcedureInfo.html#hasParentId--">hasParentId</a></span>()</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/ProcedureInfo.html#hasOwner--">hasOwner</a></span>()</code> </td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/ProcedureInfo.html#hasResultData--">hasResultData</a></span>()</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/ProcedureInfo.html#hasParentId--">hasParentId</a></span>()</code> </td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/ProcedureInfo.html#isFailed--">isFailed</a></span>()</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/ProcedureInfo.html#hasResultData--">hasResultData</a></span>()</code> </td>
</tr>
<tr id="i16" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/ProcedureInfo.html#isFailed--">isFailed</a></span>()</code> </td>
+</tr>
+<tr id="i17" class="rowColor">
<td class="colFirst"><code><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></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/ProcedureInfo.html#toString--">toString</a></span>()</code> </td>
</tr>
@@ -324,6 +328,15 @@ public <a href="../../../../src-html/org/apache/hadoop/hbase/ProcedureInfo.
<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/ProcedureInfo.html#line.120">getProcName</a>()</pre>
</li>
</ul>
+<a name="hasOwner--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasOwner</h4>
+<pre>public boolean <a href="../../../../src-html/org/apache/hadoop/hbase/ProcedureInfo.html#line.124">hasOwner</a>()</pre>
+</li>
+</ul>
<a name="getProcOwner--">
<!-- -->
</a>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html b/apidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html
index 9a6368d..9f83d8b 100644
--- a/apidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html
+++ b/apidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html
@@ -154,6 +154,19 @@
<div class="block">Retrieves all of the regions associated with this table.</div>
</td>
</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTableRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#getRegionLocation-byte:A-">getRegionLocation</a></span>(byte[] row)</code>
+<div class="block">Finds the region on which the given row is being served.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTableRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#getRegionLocation-byte:A-boolean-">getRegionLocation</a></span>(byte[] row,
+ boolean reload)</code>
+<div class="block">Finds the region on which the given row is being served.</div>
+</td>
+</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/class-use/TableName.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/class-use/TableName.html b/apidocs/org/apache/hadoop/hbase/class-use/TableName.html
index c9878ce..80b8b1f 100644
--- a/apidocs/org/apache/hadoop/hbase/class-use/TableName.html
+++ b/apidocs/org/apache/hadoop/hbase/class-use/TableName.html
@@ -411,10 +411,22 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a></code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTable.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#getName--">getName</a></span>()</code>
+<div class="block">Gets the fully qualified table name instance of this table.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a></code></td>
<td class="colLast"><span class="typeNameLabel">RegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RegionLocator.html#getName--">getName</a></span>()</code>
<div class="block">Gets the fully qualified table name instance of this table.</div>
</td>
</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a></code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTableRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#getName--">getName</a></span>()</code>
+<div class="block">Gets the fully qualified table name instance of the table whose region we want to locate.</div>
+</td>
+</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a></code></td>
<td class="colLast"><span class="typeNameLabel">BufferedMutatorParams.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutatorParams.html#getTableName--">getTableName</a></span>()</code> </td>
@@ -653,11 +665,23 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</td>
</tr>
<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableRegionLocator</a></code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html#getRegionLocator-org.apache.hadoop.hbase.TableName-">getRegionLocator</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code>
+<div class="block">Retrieve a AsyncRegionLocator implementation to inspect region information on a table.</div>
+</td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></code></td>
<td class="colLast"><span class="typeNameLabel">Connection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Connection.html#getTable-org.apache.hadoop.hbase.TableName-">getTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code>
<div class="block">Retrieve a Table implementation for accessing a table.</div>
</td>
</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html#getTable-org.apache.hadoop.hbase.TableName-">getTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code>
+<div class="block">Retrieve an AsyncTable implementation for accessing a table.</div>
+</td>
+</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></code></td>
<td class="colLast"><span class="typeNameLabel">Connection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Connection.html#getTable-org.apache.hadoop.hbase.TableName-java.util.concurrent.ExecutorService-">getTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
@@ -1055,7 +1079,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code>int</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</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>></code></td>
<td class="colLast"><span class="typeNameLabel">LoadIncrementalHFiles.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#run-java.lang.String-java.util.Map-org.apache.hadoop.hbase.TableName-">run</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> dirPath,
<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="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path>> map,
<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code> </td>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/class-use/TableNotFoundException.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/class-use/TableNotFoundException.html b/apidocs/org/apache/hadoop/hbase/class-use/TableNotFoundException.html
index fecd7b1..95af3a7 100644
--- a/apidocs/org/apache/hadoop/hbase/class-use/TableNotFoundException.html
+++ b/apidocs/org/apache/hadoop/hbase/class-use/TableNotFoundException.html
@@ -132,7 +132,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</tr>
<tbody>
<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</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>></code></td>
<td class="colLast"><span class="typeNameLabel">LoadIncrementalHFiles.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#doBulkLoad-java.util.Map-org.apache.hadoop.hbase.client.Admin-org.apache.hadoop.hbase.client.Table-org.apache.hadoop.hbase.client.RegionLocator-boolean-boolean-">doBulkLoad</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><byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path>> map,
<a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a> admin,
<a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a> table,
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/client/Append.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/Append.html b/apidocs/org/apache/hadoop/hbase/client/Append.html
index 748061b..5c919d8 100644
--- a/apidocs/org/apache/hadoop/hbase/client/Append.html
+++ b/apidocs/org/apache/hadoop/hbase/client/Append.html
@@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab";
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/client/Attributes.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/Append.html" target="_top">Frames</a></li>
@@ -639,7 +639,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" ti
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/client/Attributes.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/Append.html" target="_top">Frames</a></li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/client/AsyncConnection.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/AsyncConnection.html b/apidocs/org/apache/hadoop/hbase/client/AsyncConnection.html
new file mode 100644
index 0000000..69a2244
--- /dev/null
+++ b/apidocs/org/apache/hadoop/hbase/client/AsyncConnection.html
@@ -0,0 +1,294 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AsyncConnection (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="AsyncConnection (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AsyncConnection.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncConnection.html" target="_top">Frames</a></li>
+<li><a href="AsyncConnection.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.client</div>
+<h2 title="Interface AsyncConnection" class="title">Interface AsyncConnection</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a></dd>
+</dl>
+<hr>
+<br>
+<pre>@InterfaceAudience.Public
+ @InterfaceStability.Unstable
+public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnection.html#line.32">AsyncConnection</a>
+extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a></pre>
+<div class="block">The asynchronous version of Connection.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.hadoop.conf.Configuration</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html#getConfiguration--">getConfiguration</a></span>()</code>
+<div class="block">Returns the <code>Configuration</code> object used by this instance.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableRegionLocator</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html#getRegionLocator-org.apache.hadoop.hbase.TableName-">getRegionLocator</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code>
+<div class="block">Retrieve a AsyncRegionLocator implementation to inspect region information on a table.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html#getTable-org.apache.hadoop.hbase.TableName-">getTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code>
+<div class="block">Retrieve an AsyncTable implementation for accessing a table.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.io.Closeable">
+<!-- -->
+</a>
+<h3>Methods inherited from interface java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a></h3>
+<code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true#close--" title="class or interface in java.io">close</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getConfiguration--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getConfiguration</h4>
+<pre>org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnection.html#line.39">getConfiguration</a>()</pre>
+<div class="block">Returns the <code>Configuration</code> object used by this instance.
+ <p>
+ The reference returned is not a copy, so any change made to it will affect this instance.</div>
+</li>
+</ul>
+<a name="getRegionLocator-org.apache.hadoop.hbase.TableName-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRegionLocator</h4>
+<pre><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableRegionLocator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnection.html#line.49">getRegionLocator</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</pre>
+<div class="block">Retrieve a AsyncRegionLocator implementation to inspect region information on a table. The
+ returned AsyncRegionLocator is not thread-safe, so a new instance should be created for each
+ using thread. This is a lightweight operation. Pooling or caching of the returned
+ AsyncRegionLocator is neither required nor desired.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>tableName</code> - Name of the table who's region is to be examined</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>An AsyncRegionLocator instance</dd>
+</dl>
+</li>
+</ul>
+<a name="getTable-org.apache.hadoop.hbase.TableName-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getTable</h4>
+<pre><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnection.html#line.61">getTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</pre>
+<div class="block">Retrieve an AsyncTable implementation for accessing a table. The returned Table is not thread
+ safe, a new instance should be created for each using thread. This is a lightweight operation,
+ pooling or caching of the returned AsyncTable is neither required nor desired.
+ <p>
+ This method no longer checks table existence. An exception will be thrown if the table does not
+ exist only when the first operation is attempted.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>tableName</code> - the name of the table</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an AsyncTable to use for interactions with this table</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AsyncConnection.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncConnection.html" target="_top">Frames</a></li>
+<li><a href="AsyncConnection.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
[39/52] [partial] hbase-site git commit: Published site at
278625312047a2100f4dbb2d2eaa4e2219d00e14.
Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/src-html/org/apache/hadoop/hbase/client/Get.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/Get.html b/apidocs/src-html/org/apache/hadoop/hbase/client/Get.html
index cf4fb8f..bec00e7 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/Get.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/Get.html
@@ -118,418 +118,423 @@
<span class="sourceLineNo">110</span> this.storeOffset = get.getRowOffsetPerColumnFamily();<a name="line.110"></a>
<span class="sourceLineNo">111</span> this.tr = get.getTimeRange();<a name="line.111"></a>
<span class="sourceLineNo">112</span> this.checkExistenceOnly = get.isCheckExistenceOnly();<a name="line.112"></a>
-<span class="sourceLineNo">113</span> Map<byte[], NavigableSet<byte[]>> fams = get.getFamilyMap();<a name="line.113"></a>
-<span class="sourceLineNo">114</span> for (Map.Entry<byte[],NavigableSet<byte[]>> entry : fams.entrySet()) {<a name="line.114"></a>
-<span class="sourceLineNo">115</span> byte [] fam = entry.getKey();<a name="line.115"></a>
-<span class="sourceLineNo">116</span> NavigableSet<byte[]> cols = entry.getValue();<a name="line.116"></a>
-<span class="sourceLineNo">117</span> if (cols != null && cols.size() > 0) {<a name="line.117"></a>
-<span class="sourceLineNo">118</span> for (byte[] col : cols) {<a name="line.118"></a>
-<span class="sourceLineNo">119</span> addColumn(fam, col);<a name="line.119"></a>
-<span class="sourceLineNo">120</span> }<a name="line.120"></a>
-<span class="sourceLineNo">121</span> } else {<a name="line.121"></a>
-<span class="sourceLineNo">122</span> addFamily(fam);<a name="line.122"></a>
-<span class="sourceLineNo">123</span> }<a name="line.123"></a>
-<span class="sourceLineNo">124</span> }<a name="line.124"></a>
-<span class="sourceLineNo">125</span> for (Map.Entry<String, byte[]> attr : get.getAttributesMap().entrySet()) {<a name="line.125"></a>
-<span class="sourceLineNo">126</span> setAttribute(attr.getKey(), attr.getValue());<a name="line.126"></a>
-<span class="sourceLineNo">127</span> }<a name="line.127"></a>
-<span class="sourceLineNo">128</span> for (Map.Entry<byte[], TimeRange> entry : get.getColumnFamilyTimeRange().entrySet()) {<a name="line.128"></a>
-<span class="sourceLineNo">129</span> TimeRange tr = entry.getValue();<a name="line.129"></a>
-<span class="sourceLineNo">130</span> setColumnFamilyTimeRange(entry.getKey(), tr.getMin(), tr.getMax());<a name="line.130"></a>
-<span class="sourceLineNo">131</span> }<a name="line.131"></a>
-<span class="sourceLineNo">132</span> }<a name="line.132"></a>
-<span class="sourceLineNo">133</span><a name="line.133"></a>
-<span class="sourceLineNo">134</span> public boolean isCheckExistenceOnly() {<a name="line.134"></a>
-<span class="sourceLineNo">135</span> return checkExistenceOnly;<a name="line.135"></a>
-<span class="sourceLineNo">136</span> }<a name="line.136"></a>
-<span class="sourceLineNo">137</span><a name="line.137"></a>
-<span class="sourceLineNo">138</span> public Get setCheckExistenceOnly(boolean checkExistenceOnly) {<a name="line.138"></a>
-<span class="sourceLineNo">139</span> this.checkExistenceOnly = checkExistenceOnly;<a name="line.139"></a>
-<span class="sourceLineNo">140</span> return this;<a name="line.140"></a>
-<span class="sourceLineNo">141</span> }<a name="line.141"></a>
-<span class="sourceLineNo">142</span><a name="line.142"></a>
-<span class="sourceLineNo">143</span> /**<a name="line.143"></a>
-<span class="sourceLineNo">144</span> * This will always return the default value which is false as client cannot set the value to this<a name="line.144"></a>
-<span class="sourceLineNo">145</span> * property any more.<a name="line.145"></a>
-<span class="sourceLineNo">146</span> * @deprecated since 2.0.0 and will be removed in 3.0.0<a name="line.146"></a>
-<span class="sourceLineNo">147</span> */<a name="line.147"></a>
-<span class="sourceLineNo">148</span> @Deprecated<a name="line.148"></a>
-<span class="sourceLineNo">149</span> public boolean isClosestRowBefore() {<a name="line.149"></a>
-<span class="sourceLineNo">150</span> return closestRowBefore;<a name="line.150"></a>
-<span class="sourceLineNo">151</span> }<a name="line.151"></a>
-<span class="sourceLineNo">152</span><a name="line.152"></a>
-<span class="sourceLineNo">153</span> /**<a name="line.153"></a>
-<span class="sourceLineNo">154</span> * This is not used any more and does nothing. Use reverse scan instead.<a name="line.154"></a>
-<span class="sourceLineNo">155</span> * @deprecated since 2.0.0 and will be removed in 3.0.0<a name="line.155"></a>
-<span class="sourceLineNo">156</span> */<a name="line.156"></a>
-<span class="sourceLineNo">157</span> @Deprecated<a name="line.157"></a>
-<span class="sourceLineNo">158</span> public Get setClosestRowBefore(boolean closestRowBefore) {<a name="line.158"></a>
-<span class="sourceLineNo">159</span> // do Nothing<a name="line.159"></a>
-<span class="sourceLineNo">160</span> return this;<a name="line.160"></a>
-<span class="sourceLineNo">161</span> }<a name="line.161"></a>
-<span class="sourceLineNo">162</span><a name="line.162"></a>
-<span class="sourceLineNo">163</span> /**<a name="line.163"></a>
-<span class="sourceLineNo">164</span> * Get all columns from the specified family.<a name="line.164"></a>
-<span class="sourceLineNo">165</span> * <p><a name="line.165"></a>
-<span class="sourceLineNo">166</span> * Overrides previous calls to addColumn for this family.<a name="line.166"></a>
-<span class="sourceLineNo">167</span> * @param family family name<a name="line.167"></a>
-<span class="sourceLineNo">168</span> * @return the Get object<a name="line.168"></a>
-<span class="sourceLineNo">169</span> */<a name="line.169"></a>
-<span class="sourceLineNo">170</span> public Get addFamily(byte [] family) {<a name="line.170"></a>
-<span class="sourceLineNo">171</span> familyMap.remove(family);<a name="line.171"></a>
-<span class="sourceLineNo">172</span> familyMap.put(family, null);<a name="line.172"></a>
-<span class="sourceLineNo">173</span> return this;<a name="line.173"></a>
-<span class="sourceLineNo">174</span> }<a name="line.174"></a>
-<span class="sourceLineNo">175</span><a name="line.175"></a>
-<span class="sourceLineNo">176</span> /**<a name="line.176"></a>
-<span class="sourceLineNo">177</span> * Get the column from the specific family with the specified qualifier.<a name="line.177"></a>
-<span class="sourceLineNo">178</span> * <p><a name="line.178"></a>
-<span class="sourceLineNo">179</span> * Overrides previous calls to addFamily for this family.<a name="line.179"></a>
-<span class="sourceLineNo">180</span> * @param family family name<a name="line.180"></a>
-<span class="sourceLineNo">181</span> * @param qualifier column qualifier<a name="line.181"></a>
-<span class="sourceLineNo">182</span> * @return the Get objec<a name="line.182"></a>
-<span class="sourceLineNo">183</span> */<a name="line.183"></a>
-<span class="sourceLineNo">184</span> public Get addColumn(byte [] family, byte [] qualifier) {<a name="line.184"></a>
-<span class="sourceLineNo">185</span> NavigableSet<byte []> set = familyMap.get(family);<a name="line.185"></a>
-<span class="sourceLineNo">186</span> if(set == null) {<a name="line.186"></a>
-<span class="sourceLineNo">187</span> set = new TreeSet<byte []>(Bytes.BYTES_COMPARATOR);<a name="line.187"></a>
-<span class="sourceLineNo">188</span> }<a name="line.188"></a>
-<span class="sourceLineNo">189</span> if (qualifier == null) {<a name="line.189"></a>
-<span class="sourceLineNo">190</span> qualifier = HConstants.EMPTY_BYTE_ARRAY;<a name="line.190"></a>
-<span class="sourceLineNo">191</span> }<a name="line.191"></a>
-<span class="sourceLineNo">192</span> set.add(qualifier);<a name="line.192"></a>
-<span class="sourceLineNo">193</span> familyMap.put(family, set);<a name="line.193"></a>
-<span class="sourceLineNo">194</span> return this;<a name="line.194"></a>
-<span class="sourceLineNo">195</span> }<a name="line.195"></a>
-<span class="sourceLineNo">196</span><a name="line.196"></a>
-<span class="sourceLineNo">197</span> /**<a name="line.197"></a>
-<span class="sourceLineNo">198</span> * Get versions of columns only within the specified timestamp range,<a name="line.198"></a>
-<span class="sourceLineNo">199</span> * [minStamp, maxStamp).<a name="line.199"></a>
-<span class="sourceLineNo">200</span> * @param minStamp minimum timestamp value, inclusive<a name="line.200"></a>
-<span class="sourceLineNo">201</span> * @param maxStamp maximum timestamp value, exclusive<a name="line.201"></a>
-<span class="sourceLineNo">202</span> * @throws IOException<a name="line.202"></a>
-<span class="sourceLineNo">203</span> * @return this for invocation chaining<a name="line.203"></a>
-<span class="sourceLineNo">204</span> */<a name="line.204"></a>
-<span class="sourceLineNo">205</span> public Get setTimeRange(long minStamp, long maxStamp) throws IOException {<a name="line.205"></a>
-<span class="sourceLineNo">206</span> tr = new TimeRange(minStamp, maxStamp);<a name="line.206"></a>
-<span class="sourceLineNo">207</span> return this;<a name="line.207"></a>
-<span class="sourceLineNo">208</span> }<a name="line.208"></a>
-<span class="sourceLineNo">209</span><a name="line.209"></a>
-<span class="sourceLineNo">210</span> /**<a name="line.210"></a>
-<span class="sourceLineNo">211</span> * Get versions of columns with the specified timestamp.<a name="line.211"></a>
-<span class="sourceLineNo">212</span> * @param timestamp version timestamp<a name="line.212"></a>
-<span class="sourceLineNo">213</span> * @return this for invocation chaining<a name="line.213"></a>
-<span class="sourceLineNo">214</span> */<a name="line.214"></a>
-<span class="sourceLineNo">215</span> public Get setTimeStamp(long timestamp)<a name="line.215"></a>
-<span class="sourceLineNo">216</span> throws IOException {<a name="line.216"></a>
-<span class="sourceLineNo">217</span> try {<a name="line.217"></a>
-<span class="sourceLineNo">218</span> tr = new TimeRange(timestamp, timestamp+1);<a name="line.218"></a>
-<span class="sourceLineNo">219</span> } catch(Exception e) {<a name="line.219"></a>
-<span class="sourceLineNo">220</span> // This should never happen, unless integer overflow or something extremely wrong...<a name="line.220"></a>
-<span class="sourceLineNo">221</span> LOG.error("TimeRange failed, likely caused by integer overflow. ", e);<a name="line.221"></a>
-<span class="sourceLineNo">222</span> throw e;<a name="line.222"></a>
-<span class="sourceLineNo">223</span> }<a name="line.223"></a>
-<span class="sourceLineNo">224</span> return this;<a name="line.224"></a>
-<span class="sourceLineNo">225</span> }<a name="line.225"></a>
-<span class="sourceLineNo">226</span><a name="line.226"></a>
-<span class="sourceLineNo">227</span> @Override public Get setColumnFamilyTimeRange(byte[] cf, long minStamp, long maxStamp) {<a name="line.227"></a>
-<span class="sourceLineNo">228</span> return (Get) super.setColumnFamilyTimeRange(cf, minStamp, maxStamp);<a name="line.228"></a>
-<span class="sourceLineNo">229</span> }<a name="line.229"></a>
-<span class="sourceLineNo">230</span><a name="line.230"></a>
-<span class="sourceLineNo">231</span> /**<a name="line.231"></a>
-<span class="sourceLineNo">232</span> * Get all available versions.<a name="line.232"></a>
-<span class="sourceLineNo">233</span> * @return this for invocation chaining<a name="line.233"></a>
-<span class="sourceLineNo">234</span> */<a name="line.234"></a>
-<span class="sourceLineNo">235</span> public Get setMaxVersions() {<a name="line.235"></a>
-<span class="sourceLineNo">236</span> this.maxVersions = Integer.MAX_VALUE;<a name="line.236"></a>
-<span class="sourceLineNo">237</span> return this;<a name="line.237"></a>
-<span class="sourceLineNo">238</span> }<a name="line.238"></a>
-<span class="sourceLineNo">239</span><a name="line.239"></a>
-<span class="sourceLineNo">240</span> /**<a name="line.240"></a>
-<span class="sourceLineNo">241</span> * Get up to the specified number of versions of each column.<a name="line.241"></a>
-<span class="sourceLineNo">242</span> * @param maxVersions maximum versions for each column<a name="line.242"></a>
-<span class="sourceLineNo">243</span> * @throws IOException if invalid number of versions<a name="line.243"></a>
-<span class="sourceLineNo">244</span> * @return this for invocation chaining<a name="line.244"></a>
-<span class="sourceLineNo">245</span> */<a name="line.245"></a>
-<span class="sourceLineNo">246</span> public Get setMaxVersions(int maxVersions) throws IOException {<a name="line.246"></a>
-<span class="sourceLineNo">247</span> if(maxVersions <= 0) {<a name="line.247"></a>
-<span class="sourceLineNo">248</span> throw new IOException("maxVersions must be positive");<a name="line.248"></a>
-<span class="sourceLineNo">249</span> }<a name="line.249"></a>
-<span class="sourceLineNo">250</span> this.maxVersions = maxVersions;<a name="line.250"></a>
-<span class="sourceLineNo">251</span> return this;<a name="line.251"></a>
-<span class="sourceLineNo">252</span> }<a name="line.252"></a>
-<span class="sourceLineNo">253</span><a name="line.253"></a>
-<span class="sourceLineNo">254</span> /**<a name="line.254"></a>
-<span class="sourceLineNo">255</span> * Set the maximum number of values to return per row per Column Family<a name="line.255"></a>
-<span class="sourceLineNo">256</span> * @param limit the maximum number of values returned / row / CF<a name="line.256"></a>
-<span class="sourceLineNo">257</span> * @return this for invocation chaining<a name="line.257"></a>
-<span class="sourceLineNo">258</span> */<a name="line.258"></a>
-<span class="sourceLineNo">259</span> public Get setMaxResultsPerColumnFamily(int limit) {<a name="line.259"></a>
-<span class="sourceLineNo">260</span> this.storeLimit = limit;<a name="line.260"></a>
-<span class="sourceLineNo">261</span> return this;<a name="line.261"></a>
-<span class="sourceLineNo">262</span> }<a name="line.262"></a>
-<span class="sourceLineNo">263</span><a name="line.263"></a>
-<span class="sourceLineNo">264</span> /**<a name="line.264"></a>
-<span class="sourceLineNo">265</span> * Set offset for the row per Column Family. This offset is only within a particular row/CF<a name="line.265"></a>
-<span class="sourceLineNo">266</span> * combination. It gets reset back to zero when we move to the next row or CF.<a name="line.266"></a>
-<span class="sourceLineNo">267</span> * @param offset is the number of kvs that will be skipped.<a name="line.267"></a>
-<span class="sourceLineNo">268</span> * @return this for invocation chaining<a name="line.268"></a>
-<span class="sourceLineNo">269</span> */<a name="line.269"></a>
-<span class="sourceLineNo">270</span> public Get setRowOffsetPerColumnFamily(int offset) {<a name="line.270"></a>
-<span class="sourceLineNo">271</span> this.storeOffset = offset;<a name="line.271"></a>
-<span class="sourceLineNo">272</span> return this;<a name="line.272"></a>
-<span class="sourceLineNo">273</span> }<a name="line.273"></a>
-<span class="sourceLineNo">274</span><a name="line.274"></a>
-<span class="sourceLineNo">275</span> @Override<a name="line.275"></a>
-<span class="sourceLineNo">276</span> public Get setFilter(Filter filter) {<a name="line.276"></a>
-<span class="sourceLineNo">277</span> super.setFilter(filter);<a name="line.277"></a>
-<span class="sourceLineNo">278</span> return this;<a name="line.278"></a>
-<span class="sourceLineNo">279</span> }<a name="line.279"></a>
-<span class="sourceLineNo">280</span><a name="line.280"></a>
-<span class="sourceLineNo">281</span> /* Accessors */<a name="line.281"></a>
-<span class="sourceLineNo">282</span><a name="line.282"></a>
-<span class="sourceLineNo">283</span> /**<a name="line.283"></a>
-<span class="sourceLineNo">284</span> * Set whether blocks should be cached for this Get.<a name="line.284"></a>
-<span class="sourceLineNo">285</span> * <p><a name="line.285"></a>
-<span class="sourceLineNo">286</span> * This is true by default. When true, default settings of the table and<a name="line.286"></a>
-<span class="sourceLineNo">287</span> * family are used (this will never override caching blocks if the block<a name="line.287"></a>
-<span class="sourceLineNo">288</span> * cache is disabled for that family or entirely).<a name="line.288"></a>
-<span class="sourceLineNo">289</span> *<a name="line.289"></a>
-<span class="sourceLineNo">290</span> * @param cacheBlocks if false, default settings are overridden and blocks<a name="line.290"></a>
-<span class="sourceLineNo">291</span> * will not be cached<a name="line.291"></a>
-<span class="sourceLineNo">292</span> */<a name="line.292"></a>
-<span class="sourceLineNo">293</span> public Get setCacheBlocks(boolean cacheBlocks) {<a name="line.293"></a>
-<span class="sourceLineNo">294</span> this.cacheBlocks = cacheBlocks;<a name="line.294"></a>
-<span class="sourceLineNo">295</span> return this;<a name="line.295"></a>
-<span class="sourceLineNo">296</span> }<a name="line.296"></a>
-<span class="sourceLineNo">297</span><a name="line.297"></a>
-<span class="sourceLineNo">298</span> /**<a name="line.298"></a>
-<span class="sourceLineNo">299</span> * Get whether blocks should be cached for this Get.<a name="line.299"></a>
-<span class="sourceLineNo">300</span> * @return true if default caching should be used, false if blocks should not<a name="line.300"></a>
-<span class="sourceLineNo">301</span> * be cached<a name="line.301"></a>
-<span class="sourceLineNo">302</span> */<a name="line.302"></a>
-<span class="sourceLineNo">303</span> public boolean getCacheBlocks() {<a name="line.303"></a>
-<span class="sourceLineNo">304</span> return cacheBlocks;<a name="line.304"></a>
-<span class="sourceLineNo">305</span> }<a name="line.305"></a>
-<span class="sourceLineNo">306</span><a name="line.306"></a>
-<span class="sourceLineNo">307</span> /**<a name="line.307"></a>
-<span class="sourceLineNo">308</span> * Method for retrieving the get's row<a name="line.308"></a>
-<span class="sourceLineNo">309</span> * @return row<a name="line.309"></a>
-<span class="sourceLineNo">310</span> */<a name="line.310"></a>
-<span class="sourceLineNo">311</span> @Override<a name="line.311"></a>
-<span class="sourceLineNo">312</span> public byte [] getRow() {<a name="line.312"></a>
-<span class="sourceLineNo">313</span> return this.row;<a name="line.313"></a>
-<span class="sourceLineNo">314</span> }<a name="line.314"></a>
-<span class="sourceLineNo">315</span><a name="line.315"></a>
-<span class="sourceLineNo">316</span> /**<a name="line.316"></a>
-<span class="sourceLineNo">317</span> * Method for retrieving the get's maximum number of version<a name="line.317"></a>
-<span class="sourceLineNo">318</span> * @return the maximum number of version to fetch for this get<a name="line.318"></a>
-<span class="sourceLineNo">319</span> */<a name="line.319"></a>
-<span class="sourceLineNo">320</span> public int getMaxVersions() {<a name="line.320"></a>
-<span class="sourceLineNo">321</span> return this.maxVersions;<a name="line.321"></a>
-<span class="sourceLineNo">322</span> }<a name="line.322"></a>
-<span class="sourceLineNo">323</span><a name="line.323"></a>
-<span class="sourceLineNo">324</span> /**<a name="line.324"></a>
-<span class="sourceLineNo">325</span> * Method for retrieving the get's maximum number of values<a name="line.325"></a>
-<span class="sourceLineNo">326</span> * to return per Column Family<a name="line.326"></a>
-<span class="sourceLineNo">327</span> * @return the maximum number of values to fetch per CF<a name="line.327"></a>
-<span class="sourceLineNo">328</span> */<a name="line.328"></a>
-<span class="sourceLineNo">329</span> public int getMaxResultsPerColumnFamily() {<a name="line.329"></a>
-<span class="sourceLineNo">330</span> return this.storeLimit;<a name="line.330"></a>
-<span class="sourceLineNo">331</span> }<a name="line.331"></a>
-<span class="sourceLineNo">332</span><a name="line.332"></a>
-<span class="sourceLineNo">333</span> /**<a name="line.333"></a>
-<span class="sourceLineNo">334</span> * Method for retrieving the get's offset per row per column<a name="line.334"></a>
-<span class="sourceLineNo">335</span> * family (#kvs to be skipped)<a name="line.335"></a>
-<span class="sourceLineNo">336</span> * @return the row offset<a name="line.336"></a>
-<span class="sourceLineNo">337</span> */<a name="line.337"></a>
-<span class="sourceLineNo">338</span> public int getRowOffsetPerColumnFamily() {<a name="line.338"></a>
-<span class="sourceLineNo">339</span> return this.storeOffset;<a name="line.339"></a>
-<span class="sourceLineNo">340</span> }<a name="line.340"></a>
-<span class="sourceLineNo">341</span><a name="line.341"></a>
-<span class="sourceLineNo">342</span> /**<a name="line.342"></a>
-<span class="sourceLineNo">343</span> * Method for retrieving the get's TimeRange<a name="line.343"></a>
-<span class="sourceLineNo">344</span> * @return timeRange<a name="line.344"></a>
-<span class="sourceLineNo">345</span> */<a name="line.345"></a>
-<span class="sourceLineNo">346</span> public TimeRange getTimeRange() {<a name="line.346"></a>
-<span class="sourceLineNo">347</span> return this.tr;<a name="line.347"></a>
-<span class="sourceLineNo">348</span> }<a name="line.348"></a>
-<span class="sourceLineNo">349</span><a name="line.349"></a>
-<span class="sourceLineNo">350</span> /**<a name="line.350"></a>
-<span class="sourceLineNo">351</span> * Method for retrieving the keys in the familyMap<a name="line.351"></a>
-<span class="sourceLineNo">352</span> * @return keys in the current familyMap<a name="line.352"></a>
-<span class="sourceLineNo">353</span> */<a name="line.353"></a>
-<span class="sourceLineNo">354</span> public Set<byte[]> familySet() {<a name="line.354"></a>
-<span class="sourceLineNo">355</span> return this.familyMap.keySet();<a name="line.355"></a>
-<span class="sourceLineNo">356</span> }<a name="line.356"></a>
-<span class="sourceLineNo">357</span><a name="line.357"></a>
-<span class="sourceLineNo">358</span> /**<a name="line.358"></a>
-<span class="sourceLineNo">359</span> * Method for retrieving the number of families to get from<a name="line.359"></a>
-<span class="sourceLineNo">360</span> * @return number of families<a name="line.360"></a>
-<span class="sourceLineNo">361</span> */<a name="line.361"></a>
-<span class="sourceLineNo">362</span> public int numFamilies() {<a name="line.362"></a>
-<span class="sourceLineNo">363</span> return this.familyMap.size();<a name="line.363"></a>
-<span class="sourceLineNo">364</span> }<a name="line.364"></a>
-<span class="sourceLineNo">365</span><a name="line.365"></a>
-<span class="sourceLineNo">366</span> /**<a name="line.366"></a>
-<span class="sourceLineNo">367</span> * Method for checking if any families have been inserted into this Get<a name="line.367"></a>
-<span class="sourceLineNo">368</span> * @return true if familyMap is non empty false otherwise<a name="line.368"></a>
-<span class="sourceLineNo">369</span> */<a name="line.369"></a>
-<span class="sourceLineNo">370</span> public boolean hasFamilies() {<a name="line.370"></a>
-<span class="sourceLineNo">371</span> return !this.familyMap.isEmpty();<a name="line.371"></a>
-<span class="sourceLineNo">372</span> }<a name="line.372"></a>
-<span class="sourceLineNo">373</span><a name="line.373"></a>
-<span class="sourceLineNo">374</span> /**<a name="line.374"></a>
-<span class="sourceLineNo">375</span> * Method for retrieving the get's familyMap<a name="line.375"></a>
-<span class="sourceLineNo">376</span> * @return familyMap<a name="line.376"></a>
-<span class="sourceLineNo">377</span> */<a name="line.377"></a>
-<span class="sourceLineNo">378</span> public Map<byte[],NavigableSet<byte[]>> getFamilyMap() {<a name="line.378"></a>
-<span class="sourceLineNo">379</span> return this.familyMap;<a name="line.379"></a>
-<span class="sourceLineNo">380</span> }<a name="line.380"></a>
-<span class="sourceLineNo">381</span><a name="line.381"></a>
-<span class="sourceLineNo">382</span> /**<a name="line.382"></a>
-<span class="sourceLineNo">383</span> * Compile the table and column family (i.e. schema) information<a name="line.383"></a>
-<span class="sourceLineNo">384</span> * into a String. Useful for parsing and aggregation by debugging,<a name="line.384"></a>
-<span class="sourceLineNo">385</span> * logging, and administration tools.<a name="line.385"></a>
-<span class="sourceLineNo">386</span> * @return Map<a name="line.386"></a>
-<span class="sourceLineNo">387</span> */<a name="line.387"></a>
-<span class="sourceLineNo">388</span> @Override<a name="line.388"></a>
-<span class="sourceLineNo">389</span> public Map<String, Object> getFingerprint() {<a name="line.389"></a>
-<span class="sourceLineNo">390</span> Map<String, Object> map = new HashMap<String, Object>();<a name="line.390"></a>
-<span class="sourceLineNo">391</span> List<String> families = new ArrayList<String>();<a name="line.391"></a>
-<span class="sourceLineNo">392</span> map.put("families", families);<a name="line.392"></a>
-<span class="sourceLineNo">393</span> for (Map.Entry<byte [], NavigableSet<byte[]>> entry :<a name="line.393"></a>
-<span class="sourceLineNo">394</span> this.familyMap.entrySet()) {<a name="line.394"></a>
-<span class="sourceLineNo">395</span> families.add(Bytes.toStringBinary(entry.getKey()));<a name="line.395"></a>
-<span class="sourceLineNo">396</span> }<a name="line.396"></a>
-<span class="sourceLineNo">397</span> return map;<a name="line.397"></a>
-<span class="sourceLineNo">398</span> }<a name="line.398"></a>
-<span class="sourceLineNo">399</span><a name="line.399"></a>
-<span class="sourceLineNo">400</span> /**<a name="line.400"></a>
-<span class="sourceLineNo">401</span> * Compile the details beyond the scope of getFingerprint (row, columns,<a name="line.401"></a>
-<span class="sourceLineNo">402</span> * timestamps, etc.) into a Map along with the fingerprinted information.<a name="line.402"></a>
-<span class="sourceLineNo">403</span> * Useful for debugging, logging, and administration tools.<a name="line.403"></a>
-<span class="sourceLineNo">404</span> * @param maxCols a limit on the number of columns output prior to truncation<a name="line.404"></a>
-<span class="sourceLineNo">405</span> * @return Map<a name="line.405"></a>
-<span class="sourceLineNo">406</span> */<a name="line.406"></a>
-<span class="sourceLineNo">407</span> @Override<a name="line.407"></a>
-<span class="sourceLineNo">408</span> public Map<String, Object> toMap(int maxCols) {<a name="line.408"></a>
-<span class="sourceLineNo">409</span> // we start with the fingerprint map and build on top of it.<a name="line.409"></a>
-<span class="sourceLineNo">410</span> Map<String, Object> map = getFingerprint();<a name="line.410"></a>
-<span class="sourceLineNo">411</span> // replace the fingerprint's simple list of families with a<a name="line.411"></a>
-<span class="sourceLineNo">412</span> // map from column families to lists of qualifiers and kv details<a name="line.412"></a>
-<span class="sourceLineNo">413</span> Map<String, List<String>> columns = new HashMap<String, List<String>>();<a name="line.413"></a>
-<span class="sourceLineNo">414</span> map.put("families", columns);<a name="line.414"></a>
-<span class="sourceLineNo">415</span> // add scalar information first<a name="line.415"></a>
-<span class="sourceLineNo">416</span> map.put("row", Bytes.toStringBinary(this.row));<a name="line.416"></a>
-<span class="sourceLineNo">417</span> map.put("maxVersions", this.maxVersions);<a name="line.417"></a>
-<span class="sourceLineNo">418</span> map.put("cacheBlocks", this.cacheBlocks);<a name="line.418"></a>
-<span class="sourceLineNo">419</span> List<Long> timeRange = new ArrayList<Long>();<a name="line.419"></a>
-<span class="sourceLineNo">420</span> timeRange.add(this.tr.getMin());<a name="line.420"></a>
-<span class="sourceLineNo">421</span> timeRange.add(this.tr.getMax());<a name="line.421"></a>
-<span class="sourceLineNo">422</span> map.put("timeRange", timeRange);<a name="line.422"></a>
-<span class="sourceLineNo">423</span> int colCount = 0;<a name="line.423"></a>
-<span class="sourceLineNo">424</span> // iterate through affected families and add details<a name="line.424"></a>
-<span class="sourceLineNo">425</span> for (Map.Entry<byte [], NavigableSet<byte[]>> entry :<a name="line.425"></a>
-<span class="sourceLineNo">426</span> this.familyMap.entrySet()) {<a name="line.426"></a>
-<span class="sourceLineNo">427</span> List<String> familyList = new ArrayList<String>();<a name="line.427"></a>
-<span class="sourceLineNo">428</span> columns.put(Bytes.toStringBinary(entry.getKey()), familyList);<a name="line.428"></a>
-<span class="sourceLineNo">429</span> if(entry.getValue() == null) {<a name="line.429"></a>
-<span class="sourceLineNo">430</span> colCount++;<a name="line.430"></a>
-<span class="sourceLineNo">431</span> --maxCols;<a name="line.431"></a>
-<span class="sourceLineNo">432</span> familyList.add("ALL");<a name="line.432"></a>
-<span class="sourceLineNo">433</span> } else {<a name="line.433"></a>
-<span class="sourceLineNo">434</span> colCount += entry.getValue().size();<a name="line.434"></a>
-<span class="sourceLineNo">435</span> if (maxCols <= 0) {<a name="line.435"></a>
-<span class="sourceLineNo">436</span> continue;<a name="line.436"></a>
-<span class="sourceLineNo">437</span> }<a name="line.437"></a>
-<span class="sourceLineNo">438</span> for (byte [] column : entry.getValue()) {<a name="line.438"></a>
-<span class="sourceLineNo">439</span> if (--maxCols <= 0) {<a name="line.439"></a>
-<span class="sourceLineNo">440</span> continue;<a name="line.440"></a>
-<span class="sourceLineNo">441</span> }<a name="line.441"></a>
-<span class="sourceLineNo">442</span> familyList.add(Bytes.toStringBinary(column));<a name="line.442"></a>
-<span class="sourceLineNo">443</span> }<a name="line.443"></a>
-<span class="sourceLineNo">444</span> }<a name="line.444"></a>
-<span class="sourceLineNo">445</span> }<a name="line.445"></a>
-<span class="sourceLineNo">446</span> map.put("totalColumns", colCount);<a name="line.446"></a>
-<span class="sourceLineNo">447</span> if (this.filter != null) {<a name="line.447"></a>
-<span class="sourceLineNo">448</span> map.put("filter", this.filter.toString());<a name="line.448"></a>
-<span class="sourceLineNo">449</span> }<a name="line.449"></a>
-<span class="sourceLineNo">450</span> // add the id if set<a name="line.450"></a>
-<span class="sourceLineNo">451</span> if (getId() != null) {<a name="line.451"></a>
-<span class="sourceLineNo">452</span> map.put("id", getId());<a name="line.452"></a>
-<span class="sourceLineNo">453</span> }<a name="line.453"></a>
-<span class="sourceLineNo">454</span> return map;<a name="line.454"></a>
-<span class="sourceLineNo">455</span> }<a name="line.455"></a>
-<span class="sourceLineNo">456</span><a name="line.456"></a>
-<span class="sourceLineNo">457</span> //Row<a name="line.457"></a>
-<span class="sourceLineNo">458</span> @Override<a name="line.458"></a>
-<span class="sourceLineNo">459</span> public int compareTo(Row other) {<a name="line.459"></a>
-<span class="sourceLineNo">460</span> // TODO: This is wrong. Can't have two gets the same just because on same row.<a name="line.460"></a>
-<span class="sourceLineNo">461</span> return Bytes.compareTo(this.getRow(), other.getRow());<a name="line.461"></a>
-<span class="sourceLineNo">462</span> }<a name="line.462"></a>
-<span class="sourceLineNo">463</span><a name="line.463"></a>
-<span class="sourceLineNo">464</span> @Override<a name="line.464"></a>
-<span class="sourceLineNo">465</span> public int hashCode() {<a name="line.465"></a>
-<span class="sourceLineNo">466</span> // TODO: This is wrong. Can't have two gets the same just because on same row. But it<a name="line.466"></a>
-<span class="sourceLineNo">467</span> // matches how equals works currently and gets rid of the findbugs warning.<a name="line.467"></a>
-<span class="sourceLineNo">468</span> return Bytes.hashCode(this.getRow());<a name="line.468"></a>
-<span class="sourceLineNo">469</span> }<a name="line.469"></a>
-<span class="sourceLineNo">470</span><a name="line.470"></a>
-<span class="sourceLineNo">471</span> @Override<a name="line.471"></a>
-<span class="sourceLineNo">472</span> public boolean equals(Object obj) {<a name="line.472"></a>
-<span class="sourceLineNo">473</span> if (this == obj) {<a name="line.473"></a>
-<span class="sourceLineNo">474</span> return true;<a name="line.474"></a>
-<span class="sourceLineNo">475</span> }<a name="line.475"></a>
-<span class="sourceLineNo">476</span> if (obj == null || getClass() != obj.getClass()) {<a name="line.476"></a>
-<span class="sourceLineNo">477</span> return false;<a name="line.477"></a>
-<span class="sourceLineNo">478</span> }<a name="line.478"></a>
-<span class="sourceLineNo">479</span> Row other = (Row) obj;<a name="line.479"></a>
-<span class="sourceLineNo">480</span> // TODO: This is wrong. Can't have two gets the same just because on same row.<a name="line.480"></a>
-<span class="sourceLineNo">481</span> return compareTo(other) == 0;<a name="line.481"></a>
-<span class="sourceLineNo">482</span> }<a name="line.482"></a>
-<span class="sourceLineNo">483</span><a name="line.483"></a>
-<span class="sourceLineNo">484</span> @Override<a name="line.484"></a>
-<span class="sourceLineNo">485</span> public Get setAttribute(String name, byte[] value) {<a name="line.485"></a>
-<span class="sourceLineNo">486</span> return (Get) super.setAttribute(name, value);<a name="line.486"></a>
+<span class="sourceLineNo">113</span> this.loadColumnFamiliesOnDemand = get.getLoadColumnFamiliesOnDemandValue();<a name="line.113"></a>
+<span class="sourceLineNo">114</span> Map<byte[], NavigableSet<byte[]>> fams = get.getFamilyMap();<a name="line.114"></a>
+<span class="sourceLineNo">115</span> for (Map.Entry<byte[],NavigableSet<byte[]>> entry : fams.entrySet()) {<a name="line.115"></a>
+<span class="sourceLineNo">116</span> byte [] fam = entry.getKey();<a name="line.116"></a>
+<span class="sourceLineNo">117</span> NavigableSet<byte[]> cols = entry.getValue();<a name="line.117"></a>
+<span class="sourceLineNo">118</span> if (cols != null && cols.size() > 0) {<a name="line.118"></a>
+<span class="sourceLineNo">119</span> for (byte[] col : cols) {<a name="line.119"></a>
+<span class="sourceLineNo">120</span> addColumn(fam, col);<a name="line.120"></a>
+<span class="sourceLineNo">121</span> }<a name="line.121"></a>
+<span class="sourceLineNo">122</span> } else {<a name="line.122"></a>
+<span class="sourceLineNo">123</span> addFamily(fam);<a name="line.123"></a>
+<span class="sourceLineNo">124</span> }<a name="line.124"></a>
+<span class="sourceLineNo">125</span> }<a name="line.125"></a>
+<span class="sourceLineNo">126</span> for (Map.Entry<String, byte[]> attr : get.getAttributesMap().entrySet()) {<a name="line.126"></a>
+<span class="sourceLineNo">127</span> setAttribute(attr.getKey(), attr.getValue());<a name="line.127"></a>
+<span class="sourceLineNo">128</span> }<a name="line.128"></a>
+<span class="sourceLineNo">129</span> for (Map.Entry<byte[], TimeRange> entry : get.getColumnFamilyTimeRange().entrySet()) {<a name="line.129"></a>
+<span class="sourceLineNo">130</span> TimeRange tr = entry.getValue();<a name="line.130"></a>
+<span class="sourceLineNo">131</span> setColumnFamilyTimeRange(entry.getKey(), tr.getMin(), tr.getMax());<a name="line.131"></a>
+<span class="sourceLineNo">132</span> }<a name="line.132"></a>
+<span class="sourceLineNo">133</span> }<a name="line.133"></a>
+<span class="sourceLineNo">134</span><a name="line.134"></a>
+<span class="sourceLineNo">135</span> public boolean isCheckExistenceOnly() {<a name="line.135"></a>
+<span class="sourceLineNo">136</span> return checkExistenceOnly;<a name="line.136"></a>
+<span class="sourceLineNo">137</span> }<a name="line.137"></a>
+<span class="sourceLineNo">138</span><a name="line.138"></a>
+<span class="sourceLineNo">139</span> public Get setCheckExistenceOnly(boolean checkExistenceOnly) {<a name="line.139"></a>
+<span class="sourceLineNo">140</span> this.checkExistenceOnly = checkExistenceOnly;<a name="line.140"></a>
+<span class="sourceLineNo">141</span> return this;<a name="line.141"></a>
+<span class="sourceLineNo">142</span> }<a name="line.142"></a>
+<span class="sourceLineNo">143</span><a name="line.143"></a>
+<span class="sourceLineNo">144</span> /**<a name="line.144"></a>
+<span class="sourceLineNo">145</span> * This will always return the default value which is false as client cannot set the value to this<a name="line.145"></a>
+<span class="sourceLineNo">146</span> * property any more.<a name="line.146"></a>
+<span class="sourceLineNo">147</span> * @deprecated since 2.0.0 and will be removed in 3.0.0<a name="line.147"></a>
+<span class="sourceLineNo">148</span> */<a name="line.148"></a>
+<span class="sourceLineNo">149</span> @Deprecated<a name="line.149"></a>
+<span class="sourceLineNo">150</span> public boolean isClosestRowBefore() {<a name="line.150"></a>
+<span class="sourceLineNo">151</span> return closestRowBefore;<a name="line.151"></a>
+<span class="sourceLineNo">152</span> }<a name="line.152"></a>
+<span class="sourceLineNo">153</span><a name="line.153"></a>
+<span class="sourceLineNo">154</span> /**<a name="line.154"></a>
+<span class="sourceLineNo">155</span> * This is not used any more and does nothing. Use reverse scan instead.<a name="line.155"></a>
+<span class="sourceLineNo">156</span> * @deprecated since 2.0.0 and will be removed in 3.0.0<a name="line.156"></a>
+<span class="sourceLineNo">157</span> */<a name="line.157"></a>
+<span class="sourceLineNo">158</span> @Deprecated<a name="line.158"></a>
+<span class="sourceLineNo">159</span> public Get setClosestRowBefore(boolean closestRowBefore) {<a name="line.159"></a>
+<span class="sourceLineNo">160</span> // do Nothing<a name="line.160"></a>
+<span class="sourceLineNo">161</span> return this;<a name="line.161"></a>
+<span class="sourceLineNo">162</span> }<a name="line.162"></a>
+<span class="sourceLineNo">163</span><a name="line.163"></a>
+<span class="sourceLineNo">164</span> /**<a name="line.164"></a>
+<span class="sourceLineNo">165</span> * Get all columns from the specified family.<a name="line.165"></a>
+<span class="sourceLineNo">166</span> * <p><a name="line.166"></a>
+<span class="sourceLineNo">167</span> * Overrides previous calls to addColumn for this family.<a name="line.167"></a>
+<span class="sourceLineNo">168</span> * @param family family name<a name="line.168"></a>
+<span class="sourceLineNo">169</span> * @return the Get object<a name="line.169"></a>
+<span class="sourceLineNo">170</span> */<a name="line.170"></a>
+<span class="sourceLineNo">171</span> public Get addFamily(byte [] family) {<a name="line.171"></a>
+<span class="sourceLineNo">172</span> familyMap.remove(family);<a name="line.172"></a>
+<span class="sourceLineNo">173</span> familyMap.put(family, null);<a name="line.173"></a>
+<span class="sourceLineNo">174</span> return this;<a name="line.174"></a>
+<span class="sourceLineNo">175</span> }<a name="line.175"></a>
+<span class="sourceLineNo">176</span><a name="line.176"></a>
+<span class="sourceLineNo">177</span> /**<a name="line.177"></a>
+<span class="sourceLineNo">178</span> * Get the column from the specific family with the specified qualifier.<a name="line.178"></a>
+<span class="sourceLineNo">179</span> * <p><a name="line.179"></a>
+<span class="sourceLineNo">180</span> * Overrides previous calls to addFamily for this family.<a name="line.180"></a>
+<span class="sourceLineNo">181</span> * @param family family name<a name="line.181"></a>
+<span class="sourceLineNo">182</span> * @param qualifier column qualifier<a name="line.182"></a>
+<span class="sourceLineNo">183</span> * @return the Get objec<a name="line.183"></a>
+<span class="sourceLineNo">184</span> */<a name="line.184"></a>
+<span class="sourceLineNo">185</span> public Get addColumn(byte [] family, byte [] qualifier) {<a name="line.185"></a>
+<span class="sourceLineNo">186</span> NavigableSet<byte []> set = familyMap.get(family);<a name="line.186"></a>
+<span class="sourceLineNo">187</span> if(set == null) {<a name="line.187"></a>
+<span class="sourceLineNo">188</span> set = new TreeSet<byte []>(Bytes.BYTES_COMPARATOR);<a name="line.188"></a>
+<span class="sourceLineNo">189</span> }<a name="line.189"></a>
+<span class="sourceLineNo">190</span> if (qualifier == null) {<a name="line.190"></a>
+<span class="sourceLineNo">191</span> qualifier = HConstants.EMPTY_BYTE_ARRAY;<a name="line.191"></a>
+<span class="sourceLineNo">192</span> }<a name="line.192"></a>
+<span class="sourceLineNo">193</span> set.add(qualifier);<a name="line.193"></a>
+<span class="sourceLineNo">194</span> familyMap.put(family, set);<a name="line.194"></a>
+<span class="sourceLineNo">195</span> return this;<a name="line.195"></a>
+<span class="sourceLineNo">196</span> }<a name="line.196"></a>
+<span class="sourceLineNo">197</span><a name="line.197"></a>
+<span class="sourceLineNo">198</span> /**<a name="line.198"></a>
+<span class="sourceLineNo">199</span> * Get versions of columns only within the specified timestamp range,<a name="line.199"></a>
+<span class="sourceLineNo">200</span> * [minStamp, maxStamp).<a name="line.200"></a>
+<span class="sourceLineNo">201</span> * @param minStamp minimum timestamp value, inclusive<a name="line.201"></a>
+<span class="sourceLineNo">202</span> * @param maxStamp maximum timestamp value, exclusive<a name="line.202"></a>
+<span class="sourceLineNo">203</span> * @throws IOException<a name="line.203"></a>
+<span class="sourceLineNo">204</span> * @return this for invocation chaining<a name="line.204"></a>
+<span class="sourceLineNo">205</span> */<a name="line.205"></a>
+<span class="sourceLineNo">206</span> public Get setTimeRange(long minStamp, long maxStamp) throws IOException {<a name="line.206"></a>
+<span class="sourceLineNo">207</span> tr = new TimeRange(minStamp, maxStamp);<a name="line.207"></a>
+<span class="sourceLineNo">208</span> return this;<a name="line.208"></a>
+<span class="sourceLineNo">209</span> }<a name="line.209"></a>
+<span class="sourceLineNo">210</span><a name="line.210"></a>
+<span class="sourceLineNo">211</span> /**<a name="line.211"></a>
+<span class="sourceLineNo">212</span> * Get versions of columns with the specified timestamp.<a name="line.212"></a>
+<span class="sourceLineNo">213</span> * @param timestamp version timestamp<a name="line.213"></a>
+<span class="sourceLineNo">214</span> * @return this for invocation chaining<a name="line.214"></a>
+<span class="sourceLineNo">215</span> */<a name="line.215"></a>
+<span class="sourceLineNo">216</span> public Get setTimeStamp(long timestamp)<a name="line.216"></a>
+<span class="sourceLineNo">217</span> throws IOException {<a name="line.217"></a>
+<span class="sourceLineNo">218</span> try {<a name="line.218"></a>
+<span class="sourceLineNo">219</span> tr = new TimeRange(timestamp, timestamp+1);<a name="line.219"></a>
+<span class="sourceLineNo">220</span> } catch(Exception e) {<a name="line.220"></a>
+<span class="sourceLineNo">221</span> // This should never happen, unless integer overflow or something extremely wrong...<a name="line.221"></a>
+<span class="sourceLineNo">222</span> LOG.error("TimeRange failed, likely caused by integer overflow. ", e);<a name="line.222"></a>
+<span class="sourceLineNo">223</span> throw e;<a name="line.223"></a>
+<span class="sourceLineNo">224</span> }<a name="line.224"></a>
+<span class="sourceLineNo">225</span> return this;<a name="line.225"></a>
+<span class="sourceLineNo">226</span> }<a name="line.226"></a>
+<span class="sourceLineNo">227</span><a name="line.227"></a>
+<span class="sourceLineNo">228</span> @Override public Get setColumnFamilyTimeRange(byte[] cf, long minStamp, long maxStamp) {<a name="line.228"></a>
+<span class="sourceLineNo">229</span> return (Get) super.setColumnFamilyTimeRange(cf, minStamp, maxStamp);<a name="line.229"></a>
+<span class="sourceLineNo">230</span> }<a name="line.230"></a>
+<span class="sourceLineNo">231</span><a name="line.231"></a>
+<span class="sourceLineNo">232</span> /**<a name="line.232"></a>
+<span class="sourceLineNo">233</span> * Get all available versions.<a name="line.233"></a>
+<span class="sourceLineNo">234</span> * @return this for invocation chaining<a name="line.234"></a>
+<span class="sourceLineNo">235</span> */<a name="line.235"></a>
+<span class="sourceLineNo">236</span> public Get setMaxVersions() {<a name="line.236"></a>
+<span class="sourceLineNo">237</span> this.maxVersions = Integer.MAX_VALUE;<a name="line.237"></a>
+<span class="sourceLineNo">238</span> return this;<a name="line.238"></a>
+<span class="sourceLineNo">239</span> }<a name="line.239"></a>
+<span class="sourceLineNo">240</span><a name="line.240"></a>
+<span class="sourceLineNo">241</span> /**<a name="line.241"></a>
+<span class="sourceLineNo">242</span> * Get up to the specified number of versions of each column.<a name="line.242"></a>
+<span class="sourceLineNo">243</span> * @param maxVersions maximum versions for each column<a name="line.243"></a>
+<span class="sourceLineNo">244</span> * @throws IOException if invalid number of versions<a name="line.244"></a>
+<span class="sourceLineNo">245</span> * @return this for invocation chaining<a name="line.245"></a>
+<span class="sourceLineNo">246</span> */<a name="line.246"></a>
+<span class="sourceLineNo">247</span> public Get setMaxVersions(int maxVersions) throws IOException {<a name="line.247"></a>
+<span class="sourceLineNo">248</span> if(maxVersions <= 0) {<a name="line.248"></a>
+<span class="sourceLineNo">249</span> throw new IOException("maxVersions must be positive");<a name="line.249"></a>
+<span class="sourceLineNo">250</span> }<a name="line.250"></a>
+<span class="sourceLineNo">251</span> this.maxVersions = maxVersions;<a name="line.251"></a>
+<span class="sourceLineNo">252</span> return this;<a name="line.252"></a>
+<span class="sourceLineNo">253</span> }<a name="line.253"></a>
+<span class="sourceLineNo">254</span><a name="line.254"></a>
+<span class="sourceLineNo">255</span> public Get setLoadColumnFamiliesOnDemand(boolean value) {<a name="line.255"></a>
+<span class="sourceLineNo">256</span> return (Get) super.setLoadColumnFamiliesOnDemand(value);<a name="line.256"></a>
+<span class="sourceLineNo">257</span> }<a name="line.257"></a>
+<span class="sourceLineNo">258</span><a name="line.258"></a>
+<span class="sourceLineNo">259</span> /**<a name="line.259"></a>
+<span class="sourceLineNo">260</span> * Set the maximum number of values to return per row per Column Family<a name="line.260"></a>
+<span class="sourceLineNo">261</span> * @param limit the maximum number of values returned / row / CF<a name="line.261"></a>
+<span class="sourceLineNo">262</span> * @return this for invocation chaining<a name="line.262"></a>
+<span class="sourceLineNo">263</span> */<a name="line.263"></a>
+<span class="sourceLineNo">264</span> public Get setMaxResultsPerColumnFamily(int limit) {<a name="line.264"></a>
+<span class="sourceLineNo">265</span> this.storeLimit = limit;<a name="line.265"></a>
+<span class="sourceLineNo">266</span> return this;<a name="line.266"></a>
+<span class="sourceLineNo">267</span> }<a name="line.267"></a>
+<span class="sourceLineNo">268</span><a name="line.268"></a>
+<span class="sourceLineNo">269</span> /**<a name="line.269"></a>
+<span class="sourceLineNo">270</span> * Set offset for the row per Column Family. This offset is only within a particular row/CF<a name="line.270"></a>
+<span class="sourceLineNo">271</span> * combination. It gets reset back to zero when we move to the next row or CF.<a name="line.271"></a>
+<span class="sourceLineNo">272</span> * @param offset is the number of kvs that will be skipped.<a name="line.272"></a>
+<span class="sourceLineNo">273</span> * @return this for invocation chaining<a name="line.273"></a>
+<span class="sourceLineNo">274</span> */<a name="line.274"></a>
+<span class="sourceLineNo">275</span> public Get setRowOffsetPerColumnFamily(int offset) {<a name="line.275"></a>
+<span class="sourceLineNo">276</span> this.storeOffset = offset;<a name="line.276"></a>
+<span class="sourceLineNo">277</span> return this;<a name="line.277"></a>
+<span class="sourceLineNo">278</span> }<a name="line.278"></a>
+<span class="sourceLineNo">279</span><a name="line.279"></a>
+<span class="sourceLineNo">280</span> @Override<a name="line.280"></a>
+<span class="sourceLineNo">281</span> public Get setFilter(Filter filter) {<a name="line.281"></a>
+<span class="sourceLineNo">282</span> super.setFilter(filter);<a name="line.282"></a>
+<span class="sourceLineNo">283</span> return this;<a name="line.283"></a>
+<span class="sourceLineNo">284</span> }<a name="line.284"></a>
+<span class="sourceLineNo">285</span><a name="line.285"></a>
+<span class="sourceLineNo">286</span> /* Accessors */<a name="line.286"></a>
+<span class="sourceLineNo">287</span><a name="line.287"></a>
+<span class="sourceLineNo">288</span> /**<a name="line.288"></a>
+<span class="sourceLineNo">289</span> * Set whether blocks should be cached for this Get.<a name="line.289"></a>
+<span class="sourceLineNo">290</span> * <p><a name="line.290"></a>
+<span class="sourceLineNo">291</span> * This is true by default. When true, default settings of the table and<a name="line.291"></a>
+<span class="sourceLineNo">292</span> * family are used (this will never override caching blocks if the block<a name="line.292"></a>
+<span class="sourceLineNo">293</span> * cache is disabled for that family or entirely).<a name="line.293"></a>
+<span class="sourceLineNo">294</span> *<a name="line.294"></a>
+<span class="sourceLineNo">295</span> * @param cacheBlocks if false, default settings are overridden and blocks<a name="line.295"></a>
+<span class="sourceLineNo">296</span> * will not be cached<a name="line.296"></a>
+<span class="sourceLineNo">297</span> */<a name="line.297"></a>
+<span class="sourceLineNo">298</span> public Get setCacheBlocks(boolean cacheBlocks) {<a name="line.298"></a>
+<span class="sourceLineNo">299</span> this.cacheBlocks = cacheBlocks;<a name="line.299"></a>
+<span class="sourceLineNo">300</span> return this;<a name="line.300"></a>
+<span class="sourceLineNo">301</span> }<a name="line.301"></a>
+<span class="sourceLineNo">302</span><a name="line.302"></a>
+<span class="sourceLineNo">303</span> /**<a name="line.303"></a>
+<span class="sourceLineNo">304</span> * Get whether blocks should be cached for this Get.<a name="line.304"></a>
+<span class="sourceLineNo">305</span> * @return true if default caching should be used, false if blocks should not<a name="line.305"></a>
+<span class="sourceLineNo">306</span> * be cached<a name="line.306"></a>
+<span class="sourceLineNo">307</span> */<a name="line.307"></a>
+<span class="sourceLineNo">308</span> public boolean getCacheBlocks() {<a name="line.308"></a>
+<span class="sourceLineNo">309</span> return cacheBlocks;<a name="line.309"></a>
+<span class="sourceLineNo">310</span> }<a name="line.310"></a>
+<span class="sourceLineNo">311</span><a name="line.311"></a>
+<span class="sourceLineNo">312</span> /**<a name="line.312"></a>
+<span class="sourceLineNo">313</span> * Method for retrieving the get's row<a name="line.313"></a>
+<span class="sourceLineNo">314</span> * @return row<a name="line.314"></a>
+<span class="sourceLineNo">315</span> */<a name="line.315"></a>
+<span class="sourceLineNo">316</span> @Override<a name="line.316"></a>
+<span class="sourceLineNo">317</span> public byte [] getRow() {<a name="line.317"></a>
+<span class="sourceLineNo">318</span> return this.row;<a name="line.318"></a>
+<span class="sourceLineNo">319</span> }<a name="line.319"></a>
+<span class="sourceLineNo">320</span><a name="line.320"></a>
+<span class="sourceLineNo">321</span> /**<a name="line.321"></a>
+<span class="sourceLineNo">322</span> * Method for retrieving the get's maximum number of version<a name="line.322"></a>
+<span class="sourceLineNo">323</span> * @return the maximum number of version to fetch for this get<a name="line.323"></a>
+<span class="sourceLineNo">324</span> */<a name="line.324"></a>
+<span class="sourceLineNo">325</span> public int getMaxVersions() {<a name="line.325"></a>
+<span class="sourceLineNo">326</span> return this.maxVersions;<a name="line.326"></a>
+<span class="sourceLineNo">327</span> }<a name="line.327"></a>
+<span class="sourceLineNo">328</span><a name="line.328"></a>
+<span class="sourceLineNo">329</span> /**<a name="line.329"></a>
+<span class="sourceLineNo">330</span> * Method for retrieving the get's maximum number of values<a name="line.330"></a>
+<span class="sourceLineNo">331</span> * to return per Column Family<a name="line.331"></a>
+<span class="sourceLineNo">332</span> * @return the maximum number of values to fetch per CF<a name="line.332"></a>
+<span class="sourceLineNo">333</span> */<a name="line.333"></a>
+<span class="sourceLineNo">334</span> public int getMaxResultsPerColumnFamily() {<a name="line.334"></a>
+<span class="sourceLineNo">335</span> return this.storeLimit;<a name="line.335"></a>
+<span class="sourceLineNo">336</span> }<a name="line.336"></a>
+<span class="sourceLineNo">337</span><a name="line.337"></a>
+<span class="sourceLineNo">338</span> /**<a name="line.338"></a>
+<span class="sourceLineNo">339</span> * Method for retrieving the get's offset per row per column<a name="line.339"></a>
+<span class="sourceLineNo">340</span> * family (#kvs to be skipped)<a name="line.340"></a>
+<span class="sourceLineNo">341</span> * @return the row offset<a name="line.341"></a>
+<span class="sourceLineNo">342</span> */<a name="line.342"></a>
+<span class="sourceLineNo">343</span> public int getRowOffsetPerColumnFamily() {<a name="line.343"></a>
+<span class="sourceLineNo">344</span> return this.storeOffset;<a name="line.344"></a>
+<span class="sourceLineNo">345</span> }<a name="line.345"></a>
+<span class="sourceLineNo">346</span><a name="line.346"></a>
+<span class="sourceLineNo">347</span> /**<a name="line.347"></a>
+<span class="sourceLineNo">348</span> * Method for retrieving the get's TimeRange<a name="line.348"></a>
+<span class="sourceLineNo">349</span> * @return timeRange<a name="line.349"></a>
+<span class="sourceLineNo">350</span> */<a name="line.350"></a>
+<span class="sourceLineNo">351</span> public TimeRange getTimeRange() {<a name="line.351"></a>
+<span class="sourceLineNo">352</span> return this.tr;<a name="line.352"></a>
+<span class="sourceLineNo">353</span> }<a name="line.353"></a>
+<span class="sourceLineNo">354</span><a name="line.354"></a>
+<span class="sourceLineNo">355</span> /**<a name="line.355"></a>
+<span class="sourceLineNo">356</span> * Method for retrieving the keys in the familyMap<a name="line.356"></a>
+<span class="sourceLineNo">357</span> * @return keys in the current familyMap<a name="line.357"></a>
+<span class="sourceLineNo">358</span> */<a name="line.358"></a>
+<span class="sourceLineNo">359</span> public Set<byte[]> familySet() {<a name="line.359"></a>
+<span class="sourceLineNo">360</span> return this.familyMap.keySet();<a name="line.360"></a>
+<span class="sourceLineNo">361</span> }<a name="line.361"></a>
+<span class="sourceLineNo">362</span><a name="line.362"></a>
+<span class="sourceLineNo">363</span> /**<a name="line.363"></a>
+<span class="sourceLineNo">364</span> * Method for retrieving the number of families to get from<a name="line.364"></a>
+<span class="sourceLineNo">365</span> * @return number of families<a name="line.365"></a>
+<span class="sourceLineNo">366</span> */<a name="line.366"></a>
+<span class="sourceLineNo">367</span> public int numFamilies() {<a name="line.367"></a>
+<span class="sourceLineNo">368</span> return this.familyMap.size();<a name="line.368"></a>
+<span class="sourceLineNo">369</span> }<a name="line.369"></a>
+<span class="sourceLineNo">370</span><a name="line.370"></a>
+<span class="sourceLineNo">371</span> /**<a name="line.371"></a>
+<span class="sourceLineNo">372</span> * Method for checking if any families have been inserted into this Get<a name="line.372"></a>
+<span class="sourceLineNo">373</span> * @return true if familyMap is non empty false otherwise<a name="line.373"></a>
+<span class="sourceLineNo">374</span> */<a name="line.374"></a>
+<span class="sourceLineNo">375</span> public boolean hasFamilies() {<a name="line.375"></a>
+<span class="sourceLineNo">376</span> return !this.familyMap.isEmpty();<a name="line.376"></a>
+<span class="sourceLineNo">377</span> }<a name="line.377"></a>
+<span class="sourceLineNo">378</span><a name="line.378"></a>
+<span class="sourceLineNo">379</span> /**<a name="line.379"></a>
+<span class="sourceLineNo">380</span> * Method for retrieving the get's familyMap<a name="line.380"></a>
+<span class="sourceLineNo">381</span> * @return familyMap<a name="line.381"></a>
+<span class="sourceLineNo">382</span> */<a name="line.382"></a>
+<span class="sourceLineNo">383</span> public Map<byte[],NavigableSet<byte[]>> getFamilyMap() {<a name="line.383"></a>
+<span class="sourceLineNo">384</span> return this.familyMap;<a name="line.384"></a>
+<span class="sourceLineNo">385</span> }<a name="line.385"></a>
+<span class="sourceLineNo">386</span><a name="line.386"></a>
+<span class="sourceLineNo">387</span> /**<a name="line.387"></a>
+<span class="sourceLineNo">388</span> * Compile the table and column family (i.e. schema) information<a name="line.388"></a>
+<span class="sourceLineNo">389</span> * into a String. Useful for parsing and aggregation by debugging,<a name="line.389"></a>
+<span class="sourceLineNo">390</span> * logging, and administration tools.<a name="line.390"></a>
+<span class="sourceLineNo">391</span> * @return Map<a name="line.391"></a>
+<span class="sourceLineNo">392</span> */<a name="line.392"></a>
+<span class="sourceLineNo">393</span> @Override<a name="line.393"></a>
+<span class="sourceLineNo">394</span> public Map<String, Object> getFingerprint() {<a name="line.394"></a>
+<span class="sourceLineNo">395</span> Map<String, Object> map = new HashMap<String, Object>();<a name="line.395"></a>
+<span class="sourceLineNo">396</span> List<String> families = new ArrayList<String>();<a name="line.396"></a>
+<span class="sourceLineNo">397</span> map.put("families", families);<a name="line.397"></a>
+<span class="sourceLineNo">398</span> for (Map.Entry<byte [], NavigableSet<byte[]>> entry :<a name="line.398"></a>
+<span class="sourceLineNo">399</span> this.familyMap.entrySet()) {<a name="line.399"></a>
+<span class="sourceLineNo">400</span> families.add(Bytes.toStringBinary(entry.getKey()));<a name="line.400"></a>
+<span class="sourceLineNo">401</span> }<a name="line.401"></a>
+<span class="sourceLineNo">402</span> return map;<a name="line.402"></a>
+<span class="sourceLineNo">403</span> }<a name="line.403"></a>
+<span class="sourceLineNo">404</span><a name="line.404"></a>
+<span class="sourceLineNo">405</span> /**<a name="line.405"></a>
+<span class="sourceLineNo">406</span> * Compile the details beyond the scope of getFingerprint (row, columns,<a name="line.406"></a>
+<span class="sourceLineNo">407</span> * timestamps, etc.) into a Map along with the fingerprinted information.<a name="line.407"></a>
+<span class="sourceLineNo">408</span> * Useful for debugging, logging, and administration tools.<a name="line.408"></a>
+<span class="sourceLineNo">409</span> * @param maxCols a limit on the number of columns output prior to truncation<a name="line.409"></a>
+<span class="sourceLineNo">410</span> * @return Map<a name="line.410"></a>
+<span class="sourceLineNo">411</span> */<a name="line.411"></a>
+<span class="sourceLineNo">412</span> @Override<a name="line.412"></a>
+<span class="sourceLineNo">413</span> public Map<String, Object> toMap(int maxCols) {<a name="line.413"></a>
+<span class="sourceLineNo">414</span> // we start with the fingerprint map and build on top of it.<a name="line.414"></a>
+<span class="sourceLineNo">415</span> Map<String, Object> map = getFingerprint();<a name="line.415"></a>
+<span class="sourceLineNo">416</span> // replace the fingerprint's simple list of families with a<a name="line.416"></a>
+<span class="sourceLineNo">417</span> // map from column families to lists of qualifiers and kv details<a name="line.417"></a>
+<span class="sourceLineNo">418</span> Map<String, List<String>> columns = new HashMap<String, List<String>>();<a name="line.418"></a>
+<span class="sourceLineNo">419</span> map.put("families", columns);<a name="line.419"></a>
+<span class="sourceLineNo">420</span> // add scalar information first<a name="line.420"></a>
+<span class="sourceLineNo">421</span> map.put("row", Bytes.toStringBinary(this.row));<a name="line.421"></a>
+<span class="sourceLineNo">422</span> map.put("maxVersions", this.maxVersions);<a name="line.422"></a>
+<span class="sourceLineNo">423</span> map.put("cacheBlocks", this.cacheBlocks);<a name="line.423"></a>
+<span class="sourceLineNo">424</span> List<Long> timeRange = new ArrayList<Long>();<a name="line.424"></a>
+<span class="sourceLineNo">425</span> timeRange.add(this.tr.getMin());<a name="line.425"></a>
+<span class="sourceLineNo">426</span> timeRange.add(this.tr.getMax());<a name="line.426"></a>
+<span class="sourceLineNo">427</span> map.put("timeRange", timeRange);<a name="line.427"></a>
+<span class="sourceLineNo">428</span> int colCount = 0;<a name="line.428"></a>
+<span class="sourceLineNo">429</span> // iterate through affected families and add details<a name="line.429"></a>
+<span class="sourceLineNo">430</span> for (Map.Entry<byte [], NavigableSet<byte[]>> entry :<a name="line.430"></a>
+<span class="sourceLineNo">431</span> this.familyMap.entrySet()) {<a name="line.431"></a>
+<span class="sourceLineNo">432</span> List<String> familyList = new ArrayList<String>();<a name="line.432"></a>
+<span class="sourceLineNo">433</span> columns.put(Bytes.toStringBinary(entry.getKey()), familyList);<a name="line.433"></a>
+<span class="sourceLineNo">434</span> if(entry.getValue() == null) {<a name="line.434"></a>
+<span class="sourceLineNo">435</span> colCount++;<a name="line.435"></a>
+<span class="sourceLineNo">436</span> --maxCols;<a name="line.436"></a>
+<span class="sourceLineNo">437</span> familyList.add("ALL");<a name="line.437"></a>
+<span class="sourceLineNo">438</span> } else {<a name="line.438"></a>
+<span class="sourceLineNo">439</span> colCount += entry.getValue().size();<a name="line.439"></a>
+<span class="sourceLineNo">440</span> if (maxCols <= 0) {<a name="line.440"></a>
+<span class="sourceLineNo">441</span> continue;<a name="line.441"></a>
+<span class="sourceLineNo">442</span> }<a name="line.442"></a>
+<span class="sourceLineNo">443</span> for (byte [] column : entry.getValue()) {<a name="line.443"></a>
+<span class="sourceLineNo">444</span> if (--maxCols <= 0) {<a name="line.444"></a>
+<span class="sourceLineNo">445</span> continue;<a name="line.445"></a>
+<span class="sourceLineNo">446</span> }<a name="line.446"></a>
+<span class="sourceLineNo">447</span> familyList.add(Bytes.toStringBinary(column));<a name="line.447"></a>
+<span class="sourceLineNo">448</span> }<a name="line.448"></a>
+<span class="sourceLineNo">449</span> }<a name="line.449"></a>
+<span class="sourceLineNo">450</span> }<a name="line.450"></a>
+<span class="sourceLineNo">451</span> map.put("totalColumns", colCount);<a name="line.451"></a>
+<span class="sourceLineNo">452</span> if (this.filter != null) {<a name="line.452"></a>
+<span class="sourceLineNo">453</span> map.put("filter", this.filter.toString());<a name="line.453"></a>
+<span class="sourceLineNo">454</span> }<a name="line.454"></a>
+<span class="sourceLineNo">455</span> // add the id if set<a name="line.455"></a>
+<span class="sourceLineNo">456</span> if (getId() != null) {<a name="line.456"></a>
+<span class="sourceLineNo">457</span> map.put("id", getId());<a name="line.457"></a>
+<span class="sourceLineNo">458</span> }<a name="line.458"></a>
+<span class="sourceLineNo">459</span> return map;<a name="line.459"></a>
+<span class="sourceLineNo">460</span> }<a name="line.460"></a>
+<span class="sourceLineNo">461</span><a name="line.461"></a>
+<span class="sourceLineNo">462</span> //Row<a name="line.462"></a>
+<span class="sourceLineNo">463</span> @Override<a name="line.463"></a>
+<span class="sourceLineNo">464</span> public int compareTo(Row other) {<a name="line.464"></a>
+<span class="sourceLineNo">465</span> // TODO: This is wrong. Can't have two gets the same just because on same row.<a name="line.465"></a>
+<span class="sourceLineNo">466</span> return Bytes.compareTo(this.getRow(), other.getRow());<a name="line.466"></a>
+<span class="sourceLineNo">467</span> }<a name="line.467"></a>
+<span class="sourceLineNo">468</span><a name="line.468"></a>
+<span class="sourceLineNo">469</span> @Override<a name="line.469"></a>
+<span class="sourceLineNo">470</span> public int hashCode() {<a name="line.470"></a>
+<span class="sourceLineNo">471</span> // TODO: This is wrong. Can't have two gets the same just because on same row. But it<a name="line.471"></a>
+<span class="sourceLineNo">472</span> // matches how equals works currently and gets rid of the findbugs warning.<a name="line.472"></a>
+<span class="sourceLineNo">473</span> return Bytes.hashCode(this.getRow());<a name="line.473"></a>
+<span class="sourceLineNo">474</span> }<a name="line.474"></a>
+<span class="sourceLineNo">475</span><a name="line.475"></a>
+<span class="sourceLineNo">476</span> @Override<a name="line.476"></a>
+<span class="sourceLineNo">477</span> public boolean equals(Object obj) {<a name="line.477"></a>
+<span class="sourceLineNo">478</span> if (this == obj) {<a name="line.478"></a>
+<span class="sourceLineNo">479</span> return true;<a name="line.479"></a>
+<span class="sourceLineNo">480</span> }<a name="line.480"></a>
+<span class="sourceLineNo">481</span> if (obj == null || getClass() != obj.getClass()) {<a name="line.481"></a>
+<span class="sourceLineNo">482</span> return false;<a name="line.482"></a>
+<span class="sourceLineNo">483</span> }<a name="line.483"></a>
+<span class="sourceLineNo">484</span> Row other = (Row) obj;<a name="line.484"></a>
+<span class="sourceLineNo">485</span> // TODO: This is wrong. Can't have two gets the same just because on same row.<a name="line.485"></a>
+<span class="sourceLineNo">486</span> return compareTo(other) == 0;<a name="line.486"></a>
<span class="sourceLineNo">487</span> }<a name="line.487"></a>
<span class="sourceLineNo">488</span><a name="line.488"></a>
<span class="sourceLineNo">489</span> @Override<a name="line.489"></a>
-<span class="sourceLineNo">490</span> public Get setId(String id) {<a name="line.490"></a>
-<span class="sourceLineNo">491</span> return (Get) super.setId(id);<a name="line.491"></a>
+<span class="sourceLineNo">490</span> public Get setAttribute(String name, byte[] value) {<a name="line.490"></a>
+<span class="sourceLineNo">491</span> return (Get) super.setAttribute(name, value);<a name="line.491"></a>
<span class="sourceLineNo">492</span> }<a name="line.492"></a>
<span class="sourceLineNo">493</span><a name="line.493"></a>
<span class="sourceLineNo">494</span> @Override<a name="line.494"></a>
-<span class="sourceLineNo">495</span> public Get setAuthorizations(Authorizations authorizations) {<a name="line.495"></a>
-<span class="sourceLineNo">496</span> return (Get) super.setAuthorizations(authorizations);<a name="line.496"></a>
+<span class="sourceLineNo">495</span> public Get setId(String id) {<a name="line.495"></a>
+<span class="sourceLineNo">496</span> return (Get) super.setId(id);<a name="line.496"></a>
<span class="sourceLineNo">497</span> }<a name="line.497"></a>
<span class="sourceLineNo">498</span><a name="line.498"></a>
<span class="sourceLineNo">499</span> @Override<a name="line.499"></a>
-<span class="sourceLineNo">500</span> public Get setACL(Map<String, Permission> perms) {<a name="line.500"></a>
-<span class="sourceLineNo">501</span> return (Get) super.setACL(perms);<a name="line.501"></a>
+<span class="sourceLineNo">500</span> public Get setAuthorizations(Authorizations authorizations) {<a name="line.500"></a>
+<span class="sourceLineNo">501</span> return (Get) super.setAuthorizations(authorizations);<a name="line.501"></a>
<span class="sourceLineNo">502</span> }<a name="line.502"></a>
<span class="sourceLineNo">503</span><a name="line.503"></a>
<span class="sourceLineNo">504</span> @Override<a name="line.504"></a>
-<span class="sourceLineNo">505</span> public Get setACL(String user, Permission perms) {<a name="line.505"></a>
-<span class="sourceLineNo">506</span> return (Get) super.setACL(user, perms);<a name="line.506"></a>
+<span class="sourceLineNo">505</span> public Get setACL(Map<String, Permission> perms) {<a name="line.505"></a>
+<span class="sourceLineNo">506</span> return (Get) super.setACL(perms);<a name="line.506"></a>
<span class="sourceLineNo">507</span> }<a name="line.507"></a>
<span class="sourceLineNo">508</span><a name="line.508"></a>
<span class="sourceLineNo">509</span> @Override<a name="line.509"></a>
-<span class="sourceLineNo">510</span> public Get setConsistency(Consistency consistency) {<a name="line.510"></a>
-<span class="sourceLineNo">511</span> return (Get) super.setConsistency(consistency);<a name="line.511"></a>
+<span class="sourceLineNo">510</span> public Get setACL(String user, Permission perms) {<a name="line.510"></a>
+<span class="sourceLineNo">511</span> return (Get) super.setACL(user, perms);<a name="line.511"></a>
<span class="sourceLineNo">512</span> }<a name="line.512"></a>
<span class="sourceLineNo">513</span><a name="line.513"></a>
<span class="sourceLineNo">514</span> @Override<a name="line.514"></a>
-<span class="sourceLineNo">515</span> public Get setReplicaId(int Id) {<a name="line.515"></a>
-<span class="sourceLineNo">516</span> return (Get) super.setReplicaId(Id);<a name="line.516"></a>
+<span class="sourceLineNo">515</span> public Get setConsistency(Consistency consistency) {<a name="line.515"></a>
+<span class="sourceLineNo">516</span> return (Get) super.setConsistency(consistency);<a name="line.516"></a>
<span class="sourceLineNo">517</span> }<a name="line.517"></a>
<span class="sourceLineNo">518</span><a name="line.518"></a>
<span class="sourceLineNo">519</span> @Override<a name="line.519"></a>
-<span class="sourceLineNo">520</span> public Get setIsolationLevel(IsolationLevel level) {<a name="line.520"></a>
-<span class="sourceLineNo">521</span> return (Get) super.setIsolationLevel(level);<a name="line.521"></a>
+<span class="sourceLineNo">520</span> public Get setReplicaId(int Id) {<a name="line.520"></a>
+<span class="sourceLineNo">521</span> return (Get) super.setReplicaId(Id);<a name="line.521"></a>
<span class="sourceLineNo">522</span> }<a name="line.522"></a>
<span class="sourceLineNo">523</span><a name="line.523"></a>
-<span class="sourceLineNo">524</span>}<a name="line.524"></a>
+<span class="sourceLineNo">524</span> @Override<a name="line.524"></a>
+<span class="sourceLineNo">525</span> public Get setIsolationLevel(IsolationLevel level) {<a name="line.525"></a>
+<span class="sourceLineNo">526</span> return (Get) super.setIsolationLevel(level);<a name="line.526"></a>
+<span class="sourceLineNo">527</span> }<a name="line.527"></a>
+<span class="sourceLineNo">528</span><a name="line.528"></a>
+<span class="sourceLineNo">529</span>}<a name="line.529"></a>
[52/52] hbase-site git commit: Empty commit
Posted by di...@apache.org.
Empty commit
Project: http://git-wip-us.apache.org/repos/asf/hbase-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase-site/commit/9d13f2d9
Tree: http://git-wip-us.apache.org/repos/asf/hbase-site/tree/9d13f2d9
Diff: http://git-wip-us.apache.org/repos/asf/hbase-site/diff/9d13f2d9
Branch: refs/heads/asf-site
Commit: 9d13f2d98f82b59344783be0545b30e1bcc767d7
Parents: f07ee53
Author: Dima Spivak <di...@apache.org>
Authored: Mon Oct 17 14:26:32 2016 -0700
Committer: Dima Spivak <di...@apache.org>
Committed: Mon Oct 17 14:26:32 2016 -0700
----------------------------------------------------------------------
----------------------------------------------------------------------
[50/52] [partial] hbase-site git commit: Published site at
278625312047a2100f4dbb2d2eaa4e2219d00e14.
Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/acid-semantics.html
----------------------------------------------------------------------
diff --git a/acid-semantics.html b/acid-semantics.html
index e1a3825..dc87cb1 100644
--- a/acid-semantics.html
+++ b/acid-semantics.html
@@ -7,7 +7,7 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20161009" />
+ <meta name="Date-Revision-yyyymmdd" content="20161017" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache HBase –
Apache HBase (TM) ACID Properties
@@ -600,7 +600,7 @@ under the License. -->
<a href="http://www.apache.org/">The Apache Software Foundation</a>.
All rights reserved.
- <li id="publishDate" class="pull-right">Last Published: 2016-10-09</li>
+ <li id="publishDate" class="pull-right">Last Published: 2016-10-17</li>
</p>
</div>
[44/52] [partial] hbase-site git commit: Published site at
278625312047a2100f4dbb2d2eaa4e2219d00e14.
Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/client/class-use/AsyncTableRegionLocator.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/class-use/AsyncTableRegionLocator.html b/apidocs/org/apache/hadoop/hbase/client/class-use/AsyncTableRegionLocator.html
new file mode 100644
index 0000000..e95ecf0
--- /dev/null
+++ b/apidocs/org/apache/hadoop/hbase/client/class-use/AsyncTableRegionLocator.html
@@ -0,0 +1,169 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface org.apache.hadoop.hbase.client.AsyncTableRegionLocator (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Interface org.apache.hadoop.hbase.client.AsyncTableRegionLocator (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/client/class-use/AsyncTableRegionLocator.html" target="_top">Frames</a></li>
+<li><a href="AsyncTableRegionLocator.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Interface org.apache.hadoop.hbase.client.AsyncTableRegionLocator" class="title">Uses of Interface<br>org.apache.hadoop.hbase.client.AsyncTableRegionLocator</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableRegionLocator</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.client">org.apache.hadoop.hbase.client</a></td>
+<td class="colLast">
+<div class="block">Provides HBase Client</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.hadoop.hbase.client">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableRegionLocator</a> in <a href="../../../../../../org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a> that return <a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableRegionLocator</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableRegionLocator</a></code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncConnection.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html#getRegionLocator-org.apache.hadoop.hbase.TableName-">getRegionLocator</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code>
+<div class="block">Retrieve a AsyncRegionLocator implementation to inspect region information on a table.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/client/class-use/AsyncTableRegionLocator.html" target="_top">Frames</a></li>
+<li><a href="AsyncTableRegionLocator.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/client/class-use/Delete.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/class-use/Delete.html b/apidocs/org/apache/hadoop/hbase/client/class-use/Delete.html
index 29f0c59..5510de2 100644
--- a/apidocs/org/apache/hadoop/hbase/client/class-use/Delete.html
+++ b/apidocs/org/apache/hadoop/hbase/client/class-use/Delete.html
@@ -255,6 +255,12 @@
<div class="block">Deletes the specified cells/row.</div>
</td>
</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#delete-org.apache.hadoop.hbase.client.Delete-">delete</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a> delete)</code>
+<div class="block">Deletes the specified cells/row.</div>
+</td>
+</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/client/class-use/Get.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/class-use/Get.html b/apidocs/org/apache/hadoop/hbase/client/class-use/Get.html
index 68e0643..00cda3f 100644
--- a/apidocs/org/apache/hadoop/hbase/client/class-use/Get.html
+++ b/apidocs/org/apache/hadoop/hbase/client/class-use/Get.html
@@ -181,33 +181,37 @@
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Get.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Get.html#setLoadColumnFamiliesOnDemand-boolean-">setLoadColumnFamiliesOnDemand</a></span>(boolean value)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a></code></td>
<td class="colLast"><span class="typeNameLabel">Get.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Get.html#setMaxResultsPerColumnFamily-int-">setMaxResultsPerColumnFamily</a></span>(int limit)</code>
<div class="block">Set the maximum number of values to return per row per Column Family</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a></code></td>
<td class="colLast"><span class="typeNameLabel">Get.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Get.html#setMaxVersions--">setMaxVersions</a></span>()</code>
<div class="block">Get all available versions.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a></code></td>
<td class="colLast"><span class="typeNameLabel">Get.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Get.html#setMaxVersions-int-">setMaxVersions</a></span>(int maxVersions)</code>
<div class="block">Get up to the specified number of versions of each column.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a></code></td>
<td class="colLast"><span class="typeNameLabel">Get.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Get.html#setReplicaId-int-">setReplicaId</a></span>(int Id)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a></code></td>
<td class="colLast"><span class="typeNameLabel">Get.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Get.html#setRowOffsetPerColumnFamily-int-">setRowOffsetPerColumnFamily</a></span>(int offset)</code>
<div class="block">Set offset for the row per Column Family.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a></code></td>
<td class="colLast"><span class="typeNameLabel">Get.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Get.html#setTimeRange-long-long-">setTimeRange</a></span>(long minStamp,
long maxStamp)</code>
@@ -215,7 +219,7 @@
[minStamp, maxStamp).</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a></code></td>
<td class="colLast"><span class="typeNameLabel">Get.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Get.html#setTimeStamp-long-">setTimeStamp</a></span>(long timestamp)</code>
<div class="block">Get versions of columns with the specified timestamp.</div>
@@ -237,11 +241,23 @@
</td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<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"><span class="typeNameLabel">AsyncTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#exists-org.apache.hadoop.hbase.client.Get-">exists</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> get)</code>
+<div class="block">Test for the existence of columns in the table, as specified by the Get.</div>
+</td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a></code></td>
<td class="colLast"><span class="typeNameLabel">Table.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Table.html#get-org.apache.hadoop.hbase.client.Get-">get</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> get)</code>
<div class="block">Extracts certain cells from a given row.</div>
</td>
</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#get-org.apache.hadoop.hbase.client.Get-">get</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> get)</code>
+<div class="block">Extracts certain cells from a given row.</div>
+</td>
+</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/client/class-use/Put.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/class-use/Put.html b/apidocs/org/apache/hadoop/hbase/client/class-use/Put.html
index 5c30c78..ff11c1f 100644
--- a/apidocs/org/apache/hadoop/hbase/client/class-use/Put.html
+++ b/apidocs/org/apache/hadoop/hbase/client/class-use/Put.html
@@ -338,13 +338,19 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</td>
</tr>
<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#put-org.apache.hadoop.hbase.client.Put-">put</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a> put)</code>
+<div class="block">Puts some data to the table.</div>
+</td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="typeNameLabel">HTableMultiplexer.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.html#put-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.Put-">put</a></span>(<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/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a> put)</code>
<div class="block">The put request will be buffered by its corresponding buffer queue.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="typeNameLabel">HTableMultiplexer.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.html#put-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.Put-int-">put</a></span>(<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/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a> put,
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/client/class-use/Query.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/class-use/Query.html b/apidocs/org/apache/hadoop/hbase/client/class-use/Query.html
index 6ad8c73..f713140 100644
--- a/apidocs/org/apache/hadoop/hbase/client/class-use/Query.html
+++ b/apidocs/org/apache/hadoop/hbase/client/class-use/Query.html
@@ -169,6 +169,13 @@
</tr>
<tr 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"><span class="typeNameLabel">Query.</span><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 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"><span class="typeNameLabel">Query.</span><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>
</td>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/client/class-use/RegionLocator.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/class-use/RegionLocator.html b/apidocs/org/apache/hadoop/hbase/client/class-use/RegionLocator.html
index 2344c02..c5f06a1 100644
--- a/apidocs/org/apache/hadoop/hbase/client/class-use/RegionLocator.html
+++ b/apidocs/org/apache/hadoop/hbase/client/class-use/RegionLocator.html
@@ -165,7 +165,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</td>
</tr>
<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</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>></code></td>
<td class="colLast"><span class="typeNameLabel">LoadIncrementalHFiles.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#doBulkLoad-java.util.Map-org.apache.hadoop.hbase.client.Admin-org.apache.hadoop.hbase.client.Table-org.apache.hadoop.hbase.client.RegionLocator-boolean-boolean-">doBulkLoad</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><byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path>> map,
<a href="../../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a> admin,
<a href="../../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a> table,
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/client/class-use/Result.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/class-use/Result.html b/apidocs/org/apache/hadoop/hbase/client/class-use/Result.html
index 4be91ac..74d6bdd 100644
--- a/apidocs/org/apache/hadoop/hbase/client/class-use/Result.html
+++ b/apidocs/org/apache/hadoop/hbase/client/class-use/Result.html
@@ -225,6 +225,21 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a> that return types with arguments of type <a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTable.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#get-org.apache.hadoop.hbase.client.Get-">get</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> get)</code>
+<div class="block">Extracts certain cells from a given row.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a> with parameters of type <a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a></span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/client/class-use/Scan.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/class-use/Scan.html b/apidocs/org/apache/hadoop/hbase/client/class-use/Scan.html
index c2ef864..038b799 100644
--- a/apidocs/org/apache/hadoop/hbase/client/class-use/Scan.html
+++ b/apidocs/org/apache/hadoop/hbase/client/class-use/Scan.html
@@ -212,10 +212,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Scan.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Scan.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>
+<td class="colLast"><span class="typeNameLabel">Scan.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html#setLoadColumnFamiliesOnDemand-boolean-">setLoadColumnFamiliesOnDemand</a></span>(boolean value)</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/client/class-use/Table.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/class-use/Table.html b/apidocs/org/apache/hadoop/hbase/client/class-use/Table.html
index 9d5fc9c..ecc24f7 100644
--- a/apidocs/org/apache/hadoop/hbase/client/class-use/Table.html
+++ b/apidocs/org/apache/hadoop/hbase/client/class-use/Table.html
@@ -223,7 +223,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</td>
</tr>
<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</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>></code></td>
<td class="colLast"><span class="typeNameLabel">LoadIncrementalHFiles.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#doBulkLoad-java.util.Map-org.apache.hadoop.hbase.client.Admin-org.apache.hadoop.hbase.client.Table-org.apache.hadoop.hbase.client.RegionLocator-boolean-boolean-">doBulkLoad</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><byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path>> map,
<a href="../../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a> admin,
<a href="../../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a> table,
@@ -257,7 +257,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem></code></td>
+<td class="colFirst"><code>protected <a href="../../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem>,<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>></code></td>
<td class="colLast"><span class="typeNameLabel">LoadIncrementalHFiles.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#groupOrSplit-com.google.common.collect.Multimap-org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem-org.apache.hadoop.hbase.client.Table-org.apache.hadoop.hbase.util.Pair-">groupOrSplit</a></span>(com.google.common.collect.Multimap<<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>,org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem> regionGroups,
org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem item,
<a href="../../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a> table,
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/client/package-frame.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/package-frame.html b/apidocs/org/apache/hadoop/hbase/client/package-frame.html
index 96f33d4..f3c57e1 100644
--- a/apidocs/org/apache/hadoop/hbase/client/package-frame.html
+++ b/apidocs/org/apache/hadoop/hbase/client/package-frame.html
@@ -14,6 +14,9 @@
<h2 title="Interfaces">Interfaces</h2>
<ul title="Interfaces">
<li><a href="Admin.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">Admin</span></a></li>
+<li><a href="AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">AsyncConnection</span></a></li>
+<li><a href="AsyncTable.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">AsyncTable</span></a></li>
+<li><a href="AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">AsyncTableRegionLocator</span></a></li>
<li><a href="Attributes.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">Attributes</span></a></li>
<li><a href="BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">BufferedMutator</span></a></li>
<li><a href="BufferedMutator.ExceptionListener.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><span class="interfaceName">BufferedMutator.ExceptionListener</span></a></li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/client/package-summary.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/package-summary.html b/apidocs/org/apache/hadoop/hbase/client/package-summary.html
index 8126cb4..1b61def 100644
--- a/apidocs/org/apache/hadoop/hbase/client/package-summary.html
+++ b/apidocs/org/apache/hadoop/hbase/client/package-summary.html
@@ -93,52 +93,70 @@
</td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncConnection</a></td>
+<td class="colLast">
+<div class="block">The asynchronous version of Connection.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></td>
+<td class="colLast">
+<div class="block">The asynchronous version of Table.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableRegionLocator</a></td>
+<td class="colLast">
+<div class="block">The asynchronous version of RegionLocator.</div>
+</td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/Attributes.html" title="interface in org.apache.hadoop.hbase.client">Attributes</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client">BufferedMutator</a></td>
<td class="colLast">
<div class="block">Used to communicate with a single HBase table similar to <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client"><code>Table</code></a> but meant for
batched, asynchronous puts.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.ExceptionListener.html" title="interface in org.apache.hadoop.hbase.client">BufferedMutator.ExceptionListener</a></td>
<td class="colLast">
<div class="block">Listens for asynchronous exceptions on a <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client"><code>BufferedMutator</code></a>.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a></td>
<td class="colLast">
<div class="block">A cluster connection encapsulating lower level individual connections to actual servers and
a connection to zookeeper.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RegionLocator.html" title="interface in org.apache.hadoop.hbase.client">RegionLocator</a></td>
<td class="colLast">
<div class="block">Used to view region location information for a single HBase table.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/ResultScanner.html" title="interface in org.apache.hadoop.hbase.client">ResultScanner</a></td>
<td class="colLast">
<div class="block">Interface for client-side scanning.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a></td>
<td class="colLast">
<div class="block">Has a row.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCaller.html" title="interface in org.apache.hadoop.hbase.client">RpcRetryingCaller</a><T></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></td>
<td class="colLast">
<div class="block">Used to communicate with a single HBase table.</div>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/client/package-tree.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/package-tree.html b/apidocs/org/apache/hadoop/hbase/client/package-tree.html
index d5c9291..0c31367 100644
--- a/apidocs/org/apache/hadoop/hbase/client/package-tree.html
+++ b/apidocs/org/apache/hadoop/hbase/client/package-tree.html
@@ -170,12 +170,15 @@
<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Connection</span></a> (also extends java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>)</li>
</ul>
</li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncTable</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncTableRegionLocator</span></a></li>
<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/Attributes.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Attributes</span></a></li>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">AutoCloseable</span></a>
<ul>
<li type="circle">java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io"><span class="typeNameLink">Closeable</span></a>
<ul>
<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Admin</span></a> (also extends org.apache.hadoop.hbase.Abortable)</li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncConnection</span></a></li>
<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">BufferedMutator</span></a></li>
<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Connection</span></a> (also extends org.apache.hadoop.hbase.Abortable)</li>
<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/RegionLocator.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">RegionLocator</span></a></li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/client/package-use.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/package-use.html b/apidocs/org/apache/hadoop/hbase/client/package-use.html
index 24f310f..b9e3182 100644
--- a/apidocs/org/apache/hadoop/hbase/client/package-use.html
+++ b/apidocs/org/apache/hadoop/hbase/client/package-use.html
@@ -168,171 +168,186 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</td>
</tr>
<tr class="altColor">
-<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/Attributes.html#org.apache.hadoop.hbase.client">Attributes</a> </td>
+<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/AsyncConnection.html#org.apache.hadoop.hbase.client">AsyncConnection</a>
+<div class="block">The asynchronous version of Connection.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/AsyncTable.html#org.apache.hadoop.hbase.client">AsyncTable</a>
+<div class="block">The asynchronous version of Table.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/AsyncTableRegionLocator.html#org.apache.hadoop.hbase.client">AsyncTableRegionLocator</a>
+<div class="block">The asynchronous version of RegionLocator.</div>
+</td>
</tr>
<tr class="rowColor">
+<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/Attributes.html#org.apache.hadoop.hbase.client">Attributes</a> </td>
+</tr>
+<tr class="altColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/BufferedMutator.html#org.apache.hadoop.hbase.client">BufferedMutator</a>
<div class="block">Used to communicate with a single HBase table similar to <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client"><code>Table</code></a> but meant for
batched, asynchronous puts.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/BufferedMutator.ExceptionListener.html#org.apache.hadoop.hbase.client">BufferedMutator.ExceptionListener</a>
<div class="block">Listens for asynchronous exceptions on a <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client"><code>BufferedMutator</code></a>.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/BufferedMutatorParams.html#org.apache.hadoop.hbase.client">BufferedMutatorParams</a>
<div class="block">Parameters for instantiating a <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client"><code>BufferedMutator</code></a>.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/CompactionState.html#org.apache.hadoop.hbase.client">CompactionState</a>
<div class="block">POJO representing the compaction state</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/CompactType.html#org.apache.hadoop.hbase.client">CompactType</a>
<div class="block">Currently, there are only two compact types:
<code>NORMAL</code> means do store files compaction;
<code>MOB</code> means do mob files compaction.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/Connection.html#org.apache.hadoop.hbase.client">Connection</a>
<div class="block">A cluster connection encapsulating lower level individual connections to actual servers and
a connection to zookeeper.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/Consistency.html#org.apache.hadoop.hbase.client">Consistency</a>
<div class="block">Consistency defines the expected consistency level for an operation.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/Delete.html#org.apache.hadoop.hbase.client">Delete</a>
<div class="block">Used to perform Delete operations on a single row.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/DoNotRetryRegionException.html#org.apache.hadoop.hbase.client">DoNotRetryRegionException</a>
<div class="block">Similar to RegionException, but disables retries.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/Durability.html#org.apache.hadoop.hbase.client">Durability</a>
<div class="block">Enum describing the durability guarantees for tables and <a href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client"><code>Mutation</code></a>s
Note that the items must be sorted in order of increasing durability</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/Get.html#org.apache.hadoop.hbase.client">Get</a>
<div class="block">Used to perform Get operations on a single row.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/HTableMultiplexer.HTableMultiplexerStatus.html#org.apache.hadoop.hbase.client">HTableMultiplexer.HTableMultiplexerStatus</a>
<div class="block">HTableMultiplexerStatus keeps track of the current status of the HTableMultiplexer.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/Increment.html#org.apache.hadoop.hbase.client">Increment</a>
<div class="block">Used to perform Increment operations on a single row.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/IsolationLevel.html#org.apache.hadoop.hbase.client">IsolationLevel</a>
<div class="block">Specify Isolation levels in Scan operations.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/MasterSwitchType.html#org.apache.hadoop.hbase.client">MasterSwitchType</a>
<div class="block">Represents the master switch type</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/Mutation.html#org.apache.hadoop.hbase.client">Mutation</a> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/Operation.html#org.apache.hadoop.hbase.client">Operation</a>
<div class="block">Superclass for any type that maps to a potentially application-level query.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/OperationWithAttributes.html#org.apache.hadoop.hbase.client">OperationWithAttributes</a> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/Put.html#org.apache.hadoop.hbase.client">Put</a>
<div class="block">Used to perform Put operations for a single row.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/Query.html#org.apache.hadoop.hbase.client">Query</a> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/RegionLoadStats.html#org.apache.hadoop.hbase.client">RegionLoadStats</a>
<div class="block">POJO representing region server load</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/RegionLocator.html#org.apache.hadoop.hbase.client">RegionLocator</a>
<div class="block">Used to view region location information for a single HBase table.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/Result.html#org.apache.hadoop.hbase.client">Result</a>
<div class="block">Single row result of a <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client"><code>Get</code></a> or <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client"><code>Scan</code></a> query.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/ResultScanner.html#org.apache.hadoop.hbase.client">ResultScanner</a>
<div class="block">Interface for client-side scanning.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/RetriesExhaustedException.html#org.apache.hadoop.hbase.client">RetriesExhaustedException</a>
<div class="block">Exception thrown by HTable methods when an attempt to do something (like
commit changes) fails after a bunch of retries.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/RetriesExhaustedWithDetailsException.html#org.apache.hadoop.hbase.client">RetriesExhaustedWithDetailsException</a>
<div class="block">This subclass of <a href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedException.html" title="class in org.apache.hadoop.hbase.client"><code>RetriesExhaustedException</code></a>
is thrown when we have more information about which rows were causing which
exceptions on what servers.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/Row.html#org.apache.hadoop.hbase.client">Row</a>
<div class="block">Has a row.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/RowMutations.html#org.apache.hadoop.hbase.client">RowMutations</a>
<div class="block">Performs multiple mutations atomically on a single row.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/Scan.html#org.apache.hadoop.hbase.client">Scan</a>
<div class="block">Used to perform Scan operations.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/SnapshotDescription.html#org.apache.hadoop.hbase.client">SnapshotDescription</a>
<div class="block">The POJO equivalent of HBaseProtos.SnapshotDescription</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/SnapshotType.html#org.apache.hadoop.hbase.client">SnapshotType</a>
<div class="block">POJO representing the snapshot type</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/Table.html#org.apache.hadoop.hbase.client">Table</a>
<div class="block">Used to communicate with a single HBase table.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/client/class-use/UnmodifyableHTableDescriptor.html#org.apache.hadoop.hbase.client">UnmodifyableHTableDescriptor</a>
<div class="block">Read-only table descriptor.</div>
</td>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/filter/Filter.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/filter/Filter.html b/apidocs/org/apache/hadoop/hbase/filter/Filter.html
index 445ce69..49c9806 100644
--- a/apidocs/org/apache/hadoop/hbase/filter/Filter.html
+++ b/apidocs/org/apache/hadoop/hbase/filter/Filter.html
@@ -109,7 +109,7 @@ var activeTableTab = "activeTableTab";
<li class="blockList">
<dl>
<dt>Direct Known Subclasses:</dt>
-<dd>org.apache.hadoop.hbase.filter.FilterBase, <a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html" title="class in org.apache.hadoop.hbase.filter">FilterList</a></dd>
+<dd>org.apache.hadoop.hbase.filter.FilterBase</dd>
</dl>
<hr>
<br>
[14/52] [partial] hbase-site git commit: Published site at
278625312047a2100f4dbb2d2eaa4e2219d00e14.
Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.html
index d91f532..3dfcedd 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":9,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10};
+var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":9,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionImpl.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.ListRowAccess.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
@@ -315,29 +315,37 @@ 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/AsyncProcess.html#numTries">numTries</a></span></code> </td>
</tr>
<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/AsyncProcess.html#operationTimeout">operationTimeout</a></span></code> </td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><code>protected long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html#pause">pause</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<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/AsyncProcess.html#pool">pool</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <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></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html#PRIMARY_CALL_TIMEOUT_KEY">PRIMARY_CALL_TIMEOUT_KEY</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html#primaryCallTimeoutMicroseconds">primaryCallTimeoutMicroseconds</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client">RpcRetryingCallerFactory</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html#rpcCallerFactory">rpcCallerFactory</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcControllerFactory.html" title="class in org.apache.hadoop.hbase.ipc">RpcControllerFactory</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html#rpcFactory">rpcFactory</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/AsyncProcess.html#rpcTimeout">rpcTimeout</a></span></code> </td>
+</tr>
<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/AsyncProcess.html#serverTrackerTimeout">serverTrackerTimeout</a></span></code> </td>
@@ -376,10 +384,6 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html#thresholdToLogUndoneTaskDetails">thresholdToLogUndoneTaskDetails</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/AsyncProcess.html#timeout">timeout</a></span></code> </td>
-</tr>
</table>
</li>
</ul>
@@ -395,13 +399,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/AsyncProcess.html#AsyncProcess-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.conf.Configuration-java.util.concurrent.ExecutorService-org.apache.hadoop.hbase.client.RpcRetryingCallerFactory-boolean-org.apache.hadoop.hbase.ipc.RpcControllerFactory-int-">AsyncProcess</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a> hc,
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html#AsyncProcess-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.conf.Configuration-java.util.concurrent.ExecutorService-org.apache.hadoop.hbase.client.RpcRetryingCallerFactory-boolean-org.apache.hadoop.hbase.ipc.RpcControllerFactory-int-int-">AsyncProcess</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a> hc,
org.apache.hadoop.conf.Configuration conf,
<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,
<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client">RpcRetryingCallerFactory</a> rpcCaller,
boolean useGlobalErrors,
<a href="../../../../../org/apache/hadoop/hbase/ipc/RpcControllerFactory.html" title="class in org.apache.hadoop.hbase.ipc">RpcControllerFactory</a> rpcFactory,
- int rpcTimeout)</code> </td>
+ int rpcTimeout,
+ int operationTimeout)</code> </td>
</tr>
</table>
</li>
@@ -438,11 +443,12 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<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>[] results,
boolean needResults,
<a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a> callable,
- int curTimeout)</code> </td>
+ int rpcTimeout)</code> </td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>protected <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/AbstractResponse.html" title="class in org.apache.hadoop.hbase.client">AbstractResponse</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html#createCaller-org.apache.hadoop.hbase.client.CancellableRegionServerCallable-">createCaller</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a> callable)</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html#createCaller-org.apache.hadoop.hbase.client.CancellableRegionServerCallable-int-">createCaller</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a> callable,
+ int rpcTimeout)</code>
<div class="block">Create a caller.</div>
</td>
</tr>
@@ -495,6 +501,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> action)</code> </td>
</tr>
<tr id="i12" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html#setOperationTimeout-int-">setOperationTimeout</a></span>(int operationTimeout)</code> </td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html#setRpcTimeout-int-">setRpcTimeout</a></span>(int rpcTimeout)</code> </td>
+</tr>
+<tr id="i14" class="altColor">
<td class="colFirst"><code><CResult> <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html#submit-java.util.concurrent.ExecutorService-org.apache.hadoop.hbase.TableName-java.util.List-boolean-org.apache.hadoop.hbase.client.coprocessor.Batch.Callback-boolean-">submit</a></span>(<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,
<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
@@ -505,7 +519,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<div class="block">See <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html#submit-java.util.concurrent.ExecutorService-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.RowAccess-boolean-org.apache.hadoop.hbase.client.coprocessor.Batch.Callback-boolean-"><code>submit(ExecutorService, TableName, RowAccess, boolean, Batch.Callback, boolean)</code></a>.</div>
</td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code><CResult> <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html#submit-java.util.concurrent.ExecutorService-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.RowAccess-boolean-org.apache.hadoop.hbase.client.coprocessor.Batch.Callback-boolean-">submit</a></span>(<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,
<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
@@ -516,7 +530,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<div class="block">Extract from the rows list what we can submit.</div>
</td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i16" class="altColor">
<td class="colFirst"><code><CResult> <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html#submit-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.RowAccess-boolean-org.apache.hadoop.hbase.client.coprocessor.Batch.Callback-boolean-">submit</a></span>(<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/RowAccess.html" title="interface in org.apache.hadoop.hbase.client">RowAccess</a><? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> rows,
@@ -526,7 +540,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<div class="block">See #submit(ExecutorService, TableName, RowAccess, boolean, Batch.Callback, boolean).</div>
</td>
</tr>
-<tr id="i15" class="rowColor">
+<tr id="i17" class="rowColor">
<td class="colFirst"><code><CResult> <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html#submitAll-java.util.concurrent.ExecutorService-org.apache.hadoop.hbase.TableName-java.util.List-org.apache.hadoop.hbase.client.coprocessor.Batch.Callback-java.lang.Object:A-">submitAll</a></span>(<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,
<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
@@ -534,7 +548,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html" title="interface in org.apache.hadoop.hbase.client.coprocessor">Batch.Callback</a><CResult> callback,
<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>[] results)</code> </td>
</tr>
-<tr id="i16" class="altColor">
+<tr id="i18" class="altColor">
<td class="colFirst"><code><CResult> <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html#submitAll-java.util.concurrent.ExecutorService-org.apache.hadoop.hbase.TableName-java.util.List-org.apache.hadoop.hbase.client.coprocessor.Batch.Callback-java.lang.Object:A-org.apache.hadoop.hbase.client.CancellableRegionServerCallable-int-">submitAll</a></span>(<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,
<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
@@ -542,11 +556,11 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html" title="interface in org.apache.hadoop.hbase.client.coprocessor">Batch.Callback</a><CResult> callback,
<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>[] results,
<a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a> callable,
- int curTimeout)</code>
+ int rpcTimeout)</code>
<div class="block">Submit immediately the list of rows, whatever the server status.</div>
</td>
</tr>
-<tr id="i17" class="rowColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code>(package private) <CResult> <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html#submitMultiActions-org.apache.hadoop.hbase.TableName-java.util.List-long-org.apache.hadoop.hbase.client.coprocessor.Batch.Callback-java.lang.Object:A-boolean-java.util.List-java.util.List-java.util.Map-java.util.concurrent.ExecutorService-">submitMultiActions</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>>> retainedActions,
@@ -559,21 +573,21 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<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="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>,<a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>>> actionsByServer,
<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)</code> </td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedWithDetailsException</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html#waitForAllPreviousOpsAndReset-java.util.List-java.lang.String-">waitForAllPreviousOpsAndReset</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> failedRows,
<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> tableName)</code>
<div class="block">Only used w/useGlobalErrors ctor argument, for HTable backward compat.</div>
</td>
</tr>
-<tr id="i19" class="rowColor">
+<tr id="i21" class="rowColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html#waitForMaximumCurrentTasks-int-java.util.concurrent.atomic.AtomicLong-long-java.lang.String-">waitForMaximumCurrentTasks</a></span>(int max,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a> tasksInProgress,
long id,
<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> tableName)</code> </td>
</tr>
-<tr id="i20" class="altColor">
+<tr id="i22" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html#waitForMaximumCurrentTasks-int-java.lang.String-">waitForMaximumCurrentTasks</a></span>(int max,
<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> tableName)</code>
@@ -960,13 +974,22 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<pre>protected int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.214">serverTrackerTimeout</a></pre>
</li>
</ul>
-<a name="timeout">
+<a name="rpcTimeout">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>timeout</h4>
-<pre>protected int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.215">timeout</a></pre>
+<h4>rpcTimeout</h4>
+<pre>protected int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.215">rpcTimeout</a></pre>
+</li>
+</ul>
+<a name="operationTimeout">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>operationTimeout</h4>
+<pre>protected int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.216">operationTimeout</a></pre>
</li>
</ul>
<a name="primaryCallTimeoutMicroseconds">
@@ -975,7 +998,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>primaryCallTimeoutMicroseconds</h4>
-<pre>protected long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.216">primaryCallTimeoutMicroseconds</a></pre>
+<pre>protected long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.217">primaryCallTimeoutMicroseconds</a></pre>
</li>
</ul>
<a name="logBatchErrorDetails">
@@ -984,7 +1007,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>logBatchErrorDetails</h4>
-<pre>protected final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.218">logBatchErrorDetails</a></pre>
+<pre>protected final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.219">logBatchErrorDetails</a></pre>
<div class="block">Whether to log details for batch errors</div>
</li>
</ul>
@@ -996,19 +1019,20 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<!-- -->
</a>
<h3>Constructor Detail</h3>
-<a name="AsyncProcess-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.conf.Configuration-java.util.concurrent.ExecutorService-org.apache.hadoop.hbase.client.RpcRetryingCallerFactory-boolean-org.apache.hadoop.hbase.ipc.RpcControllerFactory-int-">
+<a name="AsyncProcess-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.conf.Configuration-java.util.concurrent.ExecutorService-org.apache.hadoop.hbase.client.RpcRetryingCallerFactory-boolean-org.apache.hadoop.hbase.ipc.RpcControllerFactory-int-int-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>AsyncProcess</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.221">AsyncProcess</a>(<a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a> hc,
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.222">AsyncProcess</a>(<a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a> hc,
org.apache.hadoop.conf.Configuration conf,
<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,
<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client">RpcRetryingCallerFactory</a> rpcCaller,
boolean useGlobalErrors,
<a href="../../../../../org/apache/hadoop/hbase/ipc/RpcControllerFactory.html" title="class in org.apache.hadoop.hbase.ipc">RpcControllerFactory</a> rpcFactory,
- int rpcTimeout)</pre>
+ int rpcTimeout,
+ int operationTimeout)</pre>
</li>
</ul>
</li>
@@ -1025,7 +1049,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getPool</h4>
-<pre>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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.299">getPool</a>(<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)</pre>
+<pre>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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.301">getPool</a>(<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)</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>pool if non null, otherwise returns this.pool if non null, otherwise throws
@@ -1039,7 +1063,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>submit</h4>
-<pre>public <CResult> <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.313">submit</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>public <CResult> <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.315">submit</a>(<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/RowAccess.html" title="interface in org.apache.hadoop.hbase.client">RowAccess</a><? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> rows,
boolean atLeastOne,
<a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html" title="interface in org.apache.hadoop.hbase.client.coprocessor">Batch.Callback</a><CResult> callback,
@@ -1059,7 +1083,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>submit</h4>
-<pre>public <CResult> <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.322">submit</a>(<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,
+<pre>public <CResult> <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.324">submit</a>(<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,
<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> rows,
boolean atLeastOne,
@@ -1080,7 +1104,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>submit</h4>
-<pre>public <CResult> <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.341">submit</a>(<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,
+<pre>public <CResult> <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.343">submit</a>(<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,
<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/RowAccess.html" title="interface in org.apache.hadoop.hbase.client">RowAccess</a><? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> rows,
boolean atLeastOne,
@@ -1109,7 +1133,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>createRowCheckerHost</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowCheckerHost.html" title="class in org.apache.hadoop.hbase.client">AsyncProcess.RowCheckerHost</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.419">createRowCheckerHost</a>()</pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowCheckerHost.html" title="class in org.apache.hadoop.hbase.client">AsyncProcess.RowCheckerHost</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.421">createRowCheckerHost</a>()</pre>
</li>
</ul>
<a name="submitMultiActions-org.apache.hadoop.hbase.TableName-java.util.List-long-org.apache.hadoop.hbase.client.coprocessor.Batch.Callback-java.lang.Object:A-boolean-java.util.List-java.util.List-java.util.Map-java.util.concurrent.ExecutorService-">
@@ -1118,7 +1142,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>submitMultiActions</h4>
-<pre><CResult> <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.431">submitMultiActions</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+<pre><CResult> <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.433">submitMultiActions</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>>> retainedActions,
long nonceGroup,
<a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html" title="interface in org.apache.hadoop.hbase.client.coprocessor">Batch.Callback</a><CResult> callback,
@@ -1130,13 +1154,31 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<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)</pre>
</li>
</ul>
+<a name="setRpcTimeout-int-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setRpcTimeout</h4>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.453">setRpcTimeout</a>(int rpcTimeout)</pre>
+</li>
+</ul>
+<a name="setOperationTimeout-int-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setOperationTimeout</h4>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.457">setOperationTimeout</a>(int operationTimeout)</pre>
+</li>
+</ul>
<a name="addAction-org.apache.hadoop.hbase.ServerName-byte:A-org.apache.hadoop.hbase.client.Action-java.util.Map-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addAction</h4>
-<pre>static void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.460">addAction</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
+<pre>static void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.470">addAction</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
byte[] regionName,
<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> action,
<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="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>,<a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>>> actionsByServer,
@@ -1158,7 +1200,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>submitAll</h4>
-<pre>public <CResult> <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.474">submitAll</a>(<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,
+<pre>public <CResult> <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.484">submitAll</a>(<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,
<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> rows,
<a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html" title="interface in org.apache.hadoop.hbase.client.coprocessor">Batch.Callback</a><CResult> callback,
@@ -1171,13 +1213,13 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>submitAll</h4>
-<pre>public <CResult> <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.488">submitAll</a>(<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,
+<pre>public <CResult> <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.499">submitAll</a>(<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,
<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> rows,
<a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html" title="interface in org.apache.hadoop.hbase.client.coprocessor">Batch.Callback</a><CResult> callback,
<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>[] results,
<a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a> callable,
- int curTimeout)</pre>
+ int rpcTimeout)</pre>
<div class="block">Submit immediately the list of rows, whatever the server status. Kept for backward
compatibility: it allows to be used with the batch interface that return an array of objects.</div>
<dl>
@@ -1187,6 +1229,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<dd><code>rows</code> - the list of rows.</dd>
<dd><code>callback</code> - the callback.</dd>
<dd><code>results</code> - Optional array to return the results thru; backward compat.</dd>
+<dd><code>rpcTimeout</code> - rpc timeout for this batch, set -1 if want to use current setting.</dd>
</dl>
</li>
</ul>
@@ -1196,7 +1239,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>setNonce</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.515">setNonce</a>(<a href="../../../../../org/apache/hadoop/hbase/client/NonceGenerator.html" title="interface in org.apache.hadoop.hbase.client">NonceGenerator</a> ng,
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.526">setNonce</a>(<a href="../../../../../org/apache/hadoop/hbase/client/NonceGenerator.html" title="interface in org.apache.hadoop.hbase.client">NonceGenerator</a> ng,
<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a> r,
<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> action)</pre>
</li>
@@ -1207,7 +1250,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>createAsyncRequestFuture</h4>
-<pre>protected <CResult> <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl</a><CResult> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.520">createAsyncRequestFuture</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>protected <CResult> <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl</a><CResult> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.531">createAsyncRequestFuture</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>>> actions,
long nonceGroup,
<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,
@@ -1215,7 +1258,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<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>[] results,
boolean needResults,
<a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a> callable,
- int curTimeout)</pre>
+ int rpcTimeout)</pre>
</li>
</ul>
<a name="waitForMaximumCurrentTasks-int-java.lang.String-">
@@ -1224,7 +1267,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>waitForMaximumCurrentTasks</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.530">waitForMaximumCurrentTasks</a>(int max,
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.542">waitForMaximumCurrentTasks</a>(int max,
<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> tableName)
throws <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></pre>
<div class="block">Wait until the async does not have more than max tasks in progress.</div>
@@ -1240,7 +1283,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>waitForMaximumCurrentTasks</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.537">waitForMaximumCurrentTasks</a>(int max,
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.549">waitForMaximumCurrentTasks</a>(int max,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a> tasksInProgress,
long id,
<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> tableName)
@@ -1257,7 +1300,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>logDetailsOfUndoneTasks</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.568">logDetailsOfUndoneTasks</a>(long taskInProgress)</pre>
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.580">logDetailsOfUndoneTasks</a>(long taskInProgress)</pre>
</li>
</ul>
<a name="hasError--">
@@ -1266,7 +1309,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>hasError</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.592">hasError</a>()</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.604">hasError</a>()</pre>
<div class="block">Only used w/useGlobalErrors ctor argument, for HTable backward compat.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -1281,7 +1324,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>waitForAllPreviousOpsAndReset</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedWithDetailsException</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.606">waitForAllPreviousOpsAndReset</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> failedRows,
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedWithDetailsException</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.618">waitForAllPreviousOpsAndReset</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>> failedRows,
<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> tableName)
throws <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></pre>
<div class="block">Only used w/useGlobalErrors ctor argument, for HTable backward compat.
@@ -1306,7 +1349,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>incTaskCounters</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.623">incTaskCounters</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><byte[]> regions,
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.635">incTaskCounters</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><byte[]> regions,
<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn)</pre>
<div class="block">increment the tasks counters for a given set of regions. MT safe.</div>
</li>
@@ -1317,18 +1360,19 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>decTaskCounters</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.649">decTaskCounters</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><byte[]> regions,
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.661">decTaskCounters</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><byte[]> regions,
<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn)</pre>
<div class="block">Decrements the counters for a given region and the region server. MT Safe.</div>
</li>
</ul>
-<a name="createCaller-org.apache.hadoop.hbase.client.CancellableRegionServerCallable-">
+<a name="createCaller-org.apache.hadoop.hbase.client.CancellableRegionServerCallable-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createCaller</h4>
-<pre>protected <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/AbstractResponse.html" title="class in org.apache.hadoop.hbase.client">AbstractResponse</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.666">createCaller</a>(<a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a> callable)</pre>
+<pre>protected <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/AbstractResponse.html" title="class in org.apache.hadoop.hbase.client">AbstractResponse</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.678">createCaller</a>(<a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a> callable,
+ int rpcTimeout)</pre>
<div class="block">Create a caller. Isolated to be easily overridden in the tests.</div>
</li>
</ul>
@@ -1338,7 +1382,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>createServerErrorTracker</h4>
-<pre>protected <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation.ServerErrorTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.679">createServerErrorTracker</a>()</pre>
+<pre>protected <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation.ServerErrorTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.691">createServerErrorTracker</a>()</pre>
<div class="block">Creates the server error tracker to use inside process.
Currently, to preserve the main assumption about current retries, and to work well with
the retry-limit-based calculation, the calculation is local per Process object.
@@ -1355,7 +1399,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>isReplicaGet</h4>
-<pre>static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.684">isReplicaGet</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a> row)</pre>
+<pre>static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.696">isReplicaGet</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a> row)</pre>
</li>
</ul>
</li>
@@ -1386,7 +1430,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionImpl.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.ListRowAccess.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/AsyncRegionLocator.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncRegionLocator.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncRegionLocator.html
new file mode 100644
index 0000000..c595d14
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncRegionLocator.html
@@ -0,0 +1,365 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AsyncRegionLocator (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="AsyncRegionLocator (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AsyncRegionLocator.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncRegionLocator.html" target="_top">Frames</a></li>
+<li><a href="AsyncRegionLocator.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field.detail">Field</a> | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.client</div>
+<h2 title="Class AsyncRegionLocator" class="title">Class AsyncRegionLocator</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.hbase.client.AsyncRegionLocator</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></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>
+class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRegionLocator.html#line.36">AsyncRegionLocator</a>
+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="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a></pre>
+<div class="block">TODO: reimplement using aync connection when the scan logic is ready. The current implementation
+ is based on the blocking client.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#conn">conn</a></span></code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<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/AsyncRegionLocator.html#AsyncRegionLocator-org.apache.hadoop.conf.Configuration-">AsyncRegionLocator</a></span>(org.apache.hadoop.conf.Configuration conf)</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#close--">close</a></span>()</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#getRegionLocation-org.apache.hadoop.hbase.TableName-byte:A-boolean-">getRegionLocation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+ byte[] row,
+ boolean reload)</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>(package private) void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#updateCachedLocations-org.apache.hadoop.hbase.TableName-byte:A-byte:A-java.lang.Object-org.apache.hadoop.hbase.ServerName-">updateCachedLocations</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+ byte[] regionName,
+ byte[] row,
+ <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> exception,
+ <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> source)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<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></h3>
+<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang
/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <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>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="conn">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>conn</h4>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRegionLocator.html#line.38">conn</a></pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AsyncRegionLocator-org.apache.hadoop.conf.Configuration-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AsyncRegionLocator</h4>
+<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRegionLocator.html#line.40">AsyncRegionLocator</a>(org.apache.hadoop.conf.Configuration conf)
+ 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>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><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></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getRegionLocation-org.apache.hadoop.hbase.TableName-byte:A-boolean-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRegionLocation</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRegionLocator.html#line.44">getRegionLocation</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+ byte[] row,
+ boolean reload)</pre>
+</li>
+</ul>
+<a name="updateCachedLocations-org.apache.hadoop.hbase.TableName-byte:A-byte:A-java.lang.Object-org.apache.hadoop.hbase.ServerName-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateCachedLocations</h4>
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRegionLocator.html#line.55">updateCachedLocations</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+ byte[] regionName,
+ byte[] row,
+ <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> exception,
+ <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> source)</pre>
+</li>
+</ul>
+<a name="close--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>close</h4>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRegionLocator.html#line.61">close</a>()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true#close--" title="class or interface in java.io">close</a></code> in interface <code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true#close--" title="class or interface in java.lang">close</a></code> in interface <code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AsyncRegionLocator.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncRegionLocator.html" target="_top">Frames</a></li>
+<li><a href="AsyncRegionLocator.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field.detail">Field</a> | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/AsyncRequestFuture.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncRequestFuture.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncRequestFuture.html
index 10e7a1c..2a966c2 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/AsyncRequestFuture.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncRequestFuture.html
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
@@ -250,7 +250,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/client
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
[27/52] [partial] hbase-site git commit: Published site at
278625312047a2100f4dbb2d2eaa4e2219d00e14.
Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/index-all.html
----------------------------------------------------------------------
diff --git a/devapidocs/index-all.html b/devapidocs/index-all.html
index 5b130a5..c8e7e05 100644
--- a/devapidocs/index-all.html
+++ b/devapidocs/index-all.html
@@ -94,18 +94,12 @@
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/HMaster.html#abort-java.lang.String-java.lang.Throwable-">abort(String, Throwable)</a></span> - Method in class org.apache.hadoop.hbase.master.<a href="org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/procedure/DispatchMergingRegionsProcedure.html#abort-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">abort(MasterProcedureEnv)</a></span> - Method in class org.apache.hadoop.hbase.master.procedure.<a href="org/apache/hadoop/hbase/master/procedure/DispatchMergingRegionsProcedure.html" title="class in org.apache.hadoop.hbase.master.procedure">DispatchMergingRegionsProcedure</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#abort-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">abort(MasterProcedureEnv)</a></span> - Method in class org.apache.hadoop.hbase.master.procedure.<a href="org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html" title="class in org.apache.hadoop.hbase.master.procedure">RestoreSnapshotProcedure</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/procedure/ServerCrashProcedure.html#abort-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">abort(MasterProcedureEnv)</a></span> - Method in class org.apache.hadoop.hbase.master.procedure.<a href="org/apache/hadoop/hbase/master/procedure/ServerCrashProcedure.html" title="class in org.apache.hadoop.hbase.master.procedure">ServerCrashProcedure</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/procedure/TruncateTableProcedure.html#abort-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-">abort(MasterProcedureEnv)</a></span> - Method in class org.apache.hadoop.hbase.master.procedure.<a href="org/apache/hadoop/hbase/master/procedure/TruncateTableProcedure.html" title="class in org.apache.hadoop.hbase.master.procedure">TruncateTableProcedure</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepJob.DummyMobAbortable.html#abort">abort</a></span> - Variable in class org.apache.hadoop.hbase.mob.mapreduce.<a href="org/apache/hadoop/hbase/mob/mapreduce/SweepJob.DummyMobAbortable.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">SweepJob.DummyMobAbortable</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepJob.DummyMobAbortable.html#abort-java.lang.String-java.lang.Throwable-">abort(String, Throwable)</a></span> - Method in class org.apache.hadoop.hbase.mob.mapreduce.<a href="org/apache/hadoop/hbase/mob/mapreduce/SweepJob.DummyMobAbortable.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">SweepJob.DummyMobAbortable</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/monitoring/MonitoredTask.html#abort-java.lang.String-">abort(String)</a></span> - Method in interface org.apache.hadoop.hbase.monitoring.<a href="org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/monitoring/MonitoredTaskImpl.html#abort-java.lang.String-">abort(String)</a></span> - Method in class org.apache.hadoop.hbase.monitoring.<a href="org/apache/hadoop/hbase/monitoring/MonitoredTaskImpl.html" title="class in org.apache.hadoop.hbase.monitoring">MonitoredTaskImpl</a></dt>
@@ -380,6 +374,10 @@
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/AbstractPositionedByteRange.html#AbstractPositionedByteRange--">AbstractPositionedByteRange()</a></span> - Constructor for class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/AbstractPositionedByteRange.html" title="class in org.apache.hadoop.hbase.util">AbstractPositionedByteRange</a></dt>
<dd> </dd>
+<dt><a href="org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html" title="class in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">AbstractProcedureScheduler</span></a> - Class in <a href="org/apache/hadoop/hbase/procedure2/package-summary.html">org.apache.hadoop.hbase.procedure2</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#AbstractProcedureScheduler--">AbstractProcedureScheduler()</a></span> - Constructor for class org.apache.hadoop.hbase.procedure2.<a href="org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html" title="class in org.apache.hadoop.hbase.procedure2">AbstractProcedureScheduler</a></dt>
+<dd> </dd>
<dt><a href="org/apache/hadoop/hbase/regionserver/wal/AbstractProtobufLogWriter.html" title="class in org.apache.hadoop.hbase.regionserver.wal"><span class="typeNameLink">AbstractProtobufLogWriter</span></a> - Class in <a href="org/apache/hadoop/hbase/regionserver/wal/package-summary.html">org.apache.hadoop.hbase.regionserver.wal</a></dt>
<dd>
<div class="block">Base class for Protobuf log writer.</div>
@@ -438,8 +436,6 @@
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mapreduce/ResultSerialization.html#accept-java.lang.Class-">accept(Class<?>)</a></span> - Method in class org.apache.hadoop.hbase.mapreduce.<a href="org/apache/hadoop/hbase/mapreduce/ResultSerialization.html" title="class in org.apache.hadoop.hbase.mapreduce">ResultSerialization</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepReducer.PathPrefixFilter.html#accept-org.apache.hadoop.fs.Path-">accept(Path)</a></span> - Method in class org.apache.hadoop.hbase.mob.mapreduce.<a href="org/apache/hadoop/hbase/mob/mapreduce/SweepReducer.PathPrefixFilter.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">SweepReducer.PathPrefixFilter</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/AbstractFileStatusFilter.html#accept-org.apache.hadoop.fs.Path-java.lang.Boolean-">accept(Path, Boolean)</a></span> - Method in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/AbstractFileStatusFilter.html" title="class in org.apache.hadoop.hbase.util">AbstractFileStatusFilter</a></dt>
<dd>
<div class="block">Filters out a path.</div>
@@ -718,6 +714,8 @@
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Action.html#action">action</a></span> - Variable in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#action-org.apache.hadoop.hbase.client.AsyncSingleRequestRpcRetryingCaller.Callable-">action(AsyncSingleRequestRpcRetryingCaller.Callable<T>)</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/ipc/BufferCallBeforeInitHandler.BufferCallEvent.html#action">action</a></span> - Variable in class org.apache.hadoop.hbase.ipc.<a href="org/apache/hadoop/hbase/ipc/BufferCallBeforeInitHandler.BufferCallEvent.html" title="class in org.apache.hadoop.hbase.ipc">BufferCallBeforeInitHandler.BufferCallEvent</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.Cluster.Action.html#Action-org.apache.hadoop.hbase.master.balancer.BaseLoadBalancer.Cluster.Action.Type-">Action(BaseLoadBalancer.Cluster.Action.Type)</a></span> - Constructor for class org.apache.hadoop.hbase.master.balancer.<a href="org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.Cluster.Action.html" title="class in org.apache.hadoop.hbase.master.balancer">BaseLoadBalancer.Cluster.Action</a></dt>
@@ -918,8 +916,6 @@
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.WalProcedureMap.html#add-org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.Procedure-">add(ProcedureProtos.Procedure)</a></span> - Method in class org.apache.hadoop.hbase.procedure2.store.wal.<a href="org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.WalProcedureMap.html" title="class in org.apache.hadoop.hbase.procedure2.store.wal">ProcedureWALFormatReader.WalProcedureMap</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/util/TimeoutBlockingQueue.html#add-E-">add(E)</a></span> - Method in class org.apache.hadoop.hbase.procedure2.util.<a href="org/apache/hadoop/hbase/procedure2/util/TimeoutBlockingQueue.html" title="class in org.apache.hadoop.hbase.procedure2.util">TimeoutBlockingQueue</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/AbstractMemStore.html#add-java.lang.Iterable-">add(Iterable<Cell>)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/AbstractMemStore.html" title="class in org.apache.hadoop.hbase.regionserver">AbstractMemStore</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/AbstractMemStore.html#add-org.apache.hadoop.hbase.Cell-">add(Cell)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/AbstractMemStore.html" title="class in org.apache.hadoop.hbase.regionserver">AbstractMemStore</a></dt>
@@ -931,9 +927,13 @@
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/CellSet.html#add-org.apache.hadoop.hbase.Cell-">add(Cell)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/CellSet.html" title="class in org.apache.hadoop.hbase.regionserver">CellSet</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/HStore.html#add-org.apache.hadoop.hbase.Cell-">add(Cell)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a></dt>
-<dd> </dd>
+<dd>
+<div class="block">Adds a value to the memstore</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/HStore.html#add-java.lang.Iterable-">add(Iterable<Cell>)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a></dt>
-<dd> </dd>
+<dd>
+<div class="block">Adds the specified value to the memstore</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/MemStore.html#add-org.apache.hadoop.hbase.Cell-">add(Cell)</a></span> - Method in interface org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/MemStore.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStore</a></dt>
<dd>
<div class="block">Write an update</div>
@@ -954,14 +954,6 @@
<dd>
<div class="block">Add the specified KeyValue to the list of deletes to check against for this row operation.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/Store.html#add-org.apache.hadoop.hbase.Cell-">add(Cell)</a></span> - Method in interface org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></dt>
-<dd>
-<div class="block">Adds a value to the memstore</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/Store.html#add-java.lang.Iterable-">add(Iterable<Cell>)</a></span> - Method in interface org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></dt>
-<dd>
-<div class="block">Adds the specified value to the memstore</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/wal/WALEdit.html#add-org.apache.hadoop.hbase.Cell-">add(Cell)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.wal.<a href="org/apache/hadoop/hbase/regionserver/wal/WALEdit.html" title="class in org.apache.hadoop.hbase.regionserver.wal">WALEdit</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/rest/client/Cluster.html#add-java.lang.String-">add(String)</a></span> - Method in class org.apache.hadoop.hbase.rest.client.<a href="org/apache/hadoop/hbase/rest/client/Cluster.html" title="class in org.apache.hadoop.hbase.rest.client">Cluster</a></dt>
@@ -1157,16 +1149,14 @@
<dd>
<div class="block">Adds all the attributes into the Operation object</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#addBack-org.apache.hadoop.hbase.procedure2.Procedure-">addBack(Procedure)</a></span> - Method in class org.apache.hadoop.hbase.master.procedure.<a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.QueueImpl.html#addBack-org.apache.hadoop.hbase.procedure2.Procedure-">addBack(Procedure)</a></span> - Method in class org.apache.hadoop.hbase.master.procedure.<a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.QueueImpl.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.QueueImpl</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/ProcedureRunnableSet.html#addBack-org.apache.hadoop.hbase.procedure2.Procedure-">addBack(Procedure)</a></span> - Method in interface org.apache.hadoop.hbase.procedure2.<a href="org/apache/hadoop/hbase/procedure2/ProcedureRunnableSet.html" title="interface in org.apache.hadoop.hbase.procedure2">ProcedureRunnableSet</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#addBack-org.apache.hadoop.hbase.procedure2.Procedure-">addBack(Procedure)</a></span> - Method in class org.apache.hadoop.hbase.procedure2.<a href="org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html" title="class in org.apache.hadoop.hbase.procedure2">AbstractProcedureScheduler</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#addBack-org.apache.hadoop.hbase.procedure2.Procedure-">addBack(Procedure)</a></span> - Method in interface org.apache.hadoop.hbase.procedure2.<a href="org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html" title="interface in org.apache.hadoop.hbase.procedure2">ProcedureScheduler</a></dt>
<dd>
<div class="block">Inserts the specified element at the end of this queue.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/ProcedureSimpleRunQueue.html#addBack-org.apache.hadoop.hbase.procedure2.Procedure-">addBack(Procedure)</a></span> - Method in class org.apache.hadoop.hbase.procedure2.<a href="org/apache/hadoop/hbase/procedure2/ProcedureSimpleRunQueue.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureSimpleRunQueue</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputHelper.BlockAdder.html#addBlock-org.apache.hadoop.hdfs.protocol.ClientProtocol-java.lang.String-java.lang.String-org.apache.hadoop.hdfs.protocol.ExtendedBlock-org.apache.hadoop.hdfs.protocol.DatanodeInfo:A-long-java.lang.String:A-">addBlock(ClientProtocol, String, String, ExtendedBlock, DatanodeInfo[], long, String[])</a></span> - Method in interface org.apache.hadoop.hbase.io.asyncfs.<a href="org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputHelper.BlockAdder.html" title="interface in org.apache.hadoop.hbase.io.asyncfs">FanOutOneBlockAsyncDFSOutputHelper.BlockAdder</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/hfile/HFileWriterImpl.html#addBloomFilter-org.apache.hadoop.hbase.util.BloomFilterWriter-org.apache.hadoop.hbase.io.hfile.BlockType-">addBloomFilter(BloomFilterWriter, BlockType)</a></span> - Method in class org.apache.hadoop.hbase.io.hfile.<a href="org/apache/hadoop/hbase/io/hfile/HFileWriterImpl.html" title="class in org.apache.hadoop.hbase.io.hfile">HFileWriterImpl</a></dt>
@@ -1438,8 +1428,6 @@
such that JobClient will ship them to the cluster and add them to
the DistributedCache.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/util/TimeoutBlockingQueue.html#addElement-E-">addElement(E)</a></span> - Method in class org.apache.hadoop.hbase.procedure2.util.<a href="org/apache/hadoop/hbase/procedure2/util/TimeoutBlockingQueue.html" title="class in org.apache.hadoop.hbase.procedure2.util">TimeoutBlockingQueue</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/MetaTableAccessor.html#addEmptyLocation-org.apache.hadoop.hbase.client.Put-int-">addEmptyLocation(Put, int)</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/MetaTableAccessor.html" title="class in org.apache.hadoop.hbase">MetaTableAccessor</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/http/HttpServer.Builder.html#addEndpoint-java.net.URI-">addEndpoint(URI)</a></span> - Method in class org.apache.hadoop.hbase.http.<a href="org/apache/hadoop/hbase/http/HttpServer.Builder.html" title="class in org.apache.hadoop.hbase.http">HttpServer.Builder</a></dt>
@@ -1555,6 +1543,8 @@
<div class="block">
The .proto files that were explicitly listed on the command-line.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/filter/FilterList.html#addFilter-java.util.List-">addFilter(List<Filter>)</a></span> - Method in class org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/FilterList.html" title="class in org.apache.hadoop.hbase.filter">FilterList</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/filter/FilterList.html#addFilter-org.apache.hadoop.hbase.filter.Filter-">addFilter(Filter)</a></span> - Method in class org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/FilterList.html" title="class in org.apache.hadoop.hbase.filter">FilterList</a></dt>
<dd>
<div class="block">Add a filter.</div>
@@ -1575,16 +1565,14 @@
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/CompactionPipeline.html#addFirst-org.apache.hadoop.hbase.regionserver.ImmutableSegment-">addFirst(ImmutableSegment)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/CompactionPipeline.html" title="class in org.apache.hadoop.hbase.regionserver">CompactionPipeline</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#addFront-org.apache.hadoop.hbase.procedure2.Procedure-">addFront(Procedure)</a></span> - Method in class org.apache.hadoop.hbase.master.procedure.<a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.QueueImpl.html#addFront-org.apache.hadoop.hbase.procedure2.Procedure-">addFront(Procedure)</a></span> - Method in class org.apache.hadoop.hbase.master.procedure.<a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.QueueImpl.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.QueueImpl</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/ProcedureRunnableSet.html#addFront-org.apache.hadoop.hbase.procedure2.Procedure-">addFront(Procedure)</a></span> - Method in interface org.apache.hadoop.hbase.procedure2.<a href="org/apache/hadoop/hbase/procedure2/ProcedureRunnableSet.html" title="interface in org.apache.hadoop.hbase.procedure2">ProcedureRunnableSet</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#addFront-org.apache.hadoop.hbase.procedure2.Procedure-">addFront(Procedure)</a></span> - Method in class org.apache.hadoop.hbase.procedure2.<a href="org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html" title="class in org.apache.hadoop.hbase.procedure2">AbstractProcedureScheduler</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#addFront-org.apache.hadoop.hbase.procedure2.Procedure-">addFront(Procedure)</a></span> - Method in interface org.apache.hadoop.hbase.procedure2.<a href="org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html" title="interface in org.apache.hadoop.hbase.procedure2">ProcedureScheduler</a></dt>
<dd>
<div class="block">Inserts the specified element at the front of this queue.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/ProcedureSimpleRunQueue.html#addFront-org.apache.hadoop.hbase.procedure2.Procedure-">addFront(Procedure)</a></span> - Method in class org.apache.hadoop.hbase.procedure2.<a href="org/apache/hadoop/hbase/procedure2/ProcedureSimpleRunQueue.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureSimpleRunQueue</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/hfile/HFile.Writer.html#addGeneralBloomFilter-org.apache.hadoop.hbase.util.BloomFilterWriter-">addGeneralBloomFilter(BloomFilterWriter)</a></span> - Method in interface org.apache.hadoop.hbase.io.hfile.<a href="org/apache/hadoop/hbase/io/hfile/HFile.Writer.html" title="interface in org.apache.hadoop.hbase.io.hfile">HFile.Writer</a></dt>
<dd>
<div class="block">Store general Bloom filter in the file.</div>
@@ -1599,8 +1587,6 @@
<dd>
<div class="block">Add a get result.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/OperationQuota.AvgOperationSize.html#addGetResult-org.apache.hadoop.hbase.client.Result-">addGetResult(Result)</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/OperationQuota.AvgOperationSize.html" title="class in org.apache.hadoop.hbase.quotas">OperationQuota.AvgOperationSize</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/http/FilterContainer.html#addGlobalFilter-java.lang.String-java.lang.String-java.util.Map-">addGlobalFilter(String, String, Map<String, String>)</a></span> - Method in interface org.apache.hadoop.hbase.http.<a href="org/apache/hadoop/hbase/http/FilterContainer.html" title="interface in org.apache.hadoop.hbase.http">FilterContainer</a></dt>
<dd>
<div class="block">Add a global filter to the container - This global filter will be
@@ -1809,8 +1795,6 @@
<dd>
<div class="block">Add a mutation result.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/OperationQuota.AvgOperationSize.html#addMutation-org.apache.hadoop.hbase.client.Mutation-">addMutation(Mutation)</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/OperationQuota.AvgOperationSize.html" title="class in org.apache.hadoop.hbase.quotas">OperationQuota.AvgOperationSize</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/ServerNonceManager.html#addMvccToOperationContext-long-long-long-">addMvccToOperationContext(long, long, long)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/ServerNonceManager.html" title="class in org.apache.hadoop.hbase.regionserver">ServerNonceManager</a></dt>
<dd>
<div class="block">Store the write point in OperationContext when the operation succeed.</div>
@@ -1834,16 +1818,6 @@
<div class="block">Add more Mutations corresponding to the Mutation at the given index to be committed atomically
in the same batch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/NoopQuotaLimiter.html#addOperationSize-org.apache.hadoop.hbase.quotas.OperationQuota.OperationType-long-">addOperationSize(OperationQuota.OperationType, long)</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/NoopQuotaLimiter.html" title="class in org.apache.hadoop.hbase.quotas">NoopQuotaLimiter</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/OperationQuota.AvgOperationSize.html#addOperationSize-org.apache.hadoop.hbase.quotas.OperationQuota.OperationType-long-">addOperationSize(OperationQuota.OperationType, long)</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/OperationQuota.AvgOperationSize.html" title="class in org.apache.hadoop.hbase.quotas">OperationQuota.AvgOperationSize</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/QuotaLimiter.html#addOperationSize-org.apache.hadoop.hbase.quotas.OperationQuota.OperationType-long-">addOperationSize(OperationQuota.OperationType, long)</a></span> - Method in interface org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/QuotaLimiter.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaLimiter</a></dt>
-<dd>
-<div class="block">Add the average size of the specified operation type.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TimeBasedLimiter.html#addOperationSize-org.apache.hadoop.hbase.quotas.OperationQuota.OperationType-long-">addOperationSize(OperationQuota.OperationType, long)</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TimeBasedLimiter.html" title="class in org.apache.hadoop.hbase.quotas">TimeBasedLimiter</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/AbstractHBaseTool.html#addOption-org.apache.commons.cli.Option-">addOption(Option)</a></span> - Method in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/AbstractHBaseTool.html" title="class in org.apache.hadoop.hbase.util">AbstractHBaseTool</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/snapshot/CreateSnapshot.html#addOptions--">addOptions()</a></span> - Method in class org.apache.hadoop.hbase.snapshot.<a href="org/apache/hadoop/hbase/snapshot/CreateSnapshot.html" title="class in org.apache.hadoop.hbase.snapshot">CreateSnapshot</a></dt>
@@ -2128,8 +2102,6 @@
<dd>
<div class="block">Add a scan result.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/OperationQuota.AvgOperationSize.html#addScanResult-java.util.List-">addScanResult(List<Result>)</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/OperationQuota.AvgOperationSize.html" title="class in org.apache.hadoop.hbase.quotas">OperationQuota.AvgOperationSize</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupInfo.html#addServer-com.google.common.net.HostAndPort-">addServer(HostAndPort)</a></span> - Method in class org.apache.hadoop.hbase.rsgroup.<a href="org/apache/hadoop/hbase/rsgroup/RSGroupInfo.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupInfo</a></dt>
<dd>
<div class="block">Adds the server to the group.</div>
@@ -2272,10 +2244,6 @@
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mob/mapreduce/MemStoreWrapper.html#addToMemstore-org.apache.hadoop.hbase.Cell-">addToMemstore(Cell)</a></span> - Method in class org.apache.hadoop.hbase.mob.mapreduce.<a href="org/apache/hadoop/hbase/mob/mapreduce/MemStoreWrapper.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">MemStoreWrapper</a></dt>
-<dd>
-<div class="block">Adds a Cell into the memstore.</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/HRegionServer.html#addToMovedRegions-java.lang.String-org.apache.hadoop.hbase.ServerName-long-">addToMovedRegions(String, ServerName, long)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/HRegionServer.html#addToOnlineRegions-org.apache.hadoop.hbase.regionserver.Region-">addToOnlineRegions(Region)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a></dt>
@@ -2334,10 +2302,6 @@
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/QuotaUtil.html#addUserQuota-org.apache.hadoop.hbase.client.Connection-java.lang.String-java.lang.String-org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas-">addUserQuota(Connection, String, String, QuotaProtos.Quotas)</a></span> - Static method in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/QuotaUtil.html" title="class in org.apache.hadoop.hbase.quotas">QuotaUtil</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepReducer.MobFileStatus.html#addValidSize-int-">addValidSize(int)</a></span> - Method in class org.apache.hadoop.hbase.mob.mapreduce.<a href="org/apache/hadoop/hbase/mob/mapreduce/SweepReducer.MobFileStatus.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">SweepReducer.MobFileStatus</a></dt>
-<dd>
-<div class="block">Add size to this file.</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/LogRoller.html#addWAL-org.apache.hadoop.hbase.wal.WAL-">addWAL(WAL)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/LogRoller.html" title="class in org.apache.hadoop.hbase.regionserver">LogRoller</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HDFSBlocksDistribution.HostAndWeight.html#addWeight-long-">addWeight(long)</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HDFSBlocksDistribution.HostAndWeight.html" title="class in org.apache.hadoop.hbase">HDFSBlocksDistribution.HostAndWeight</a></dt>
@@ -2996,6 +2960,10 @@
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/backup/example/TableHFileArchiveTracker.html#archiveHFileZNode">archiveHFileZNode</a></span> - Variable in class org.apache.hadoop.hbase.backup.example.<a href="org/apache/hadoop/hbase/backup/example/TableHFileArchiveTracker.html" title="class in org.apache.hadoop.hbase.backup.example">TableHFileArchiveTracker</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/HStore.html#archiveLock">archiveLock</a></span> - Variable in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a></dt>
+<dd>
+<div class="block">Lock specific to archiving compacted store files.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#archiveLogFile-org.apache.hadoop.fs.Path-">archiveLogFile(Path)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.wal.<a href="org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html" title="class in org.apache.hadoop.hbase.regionserver.wal">AbstractFSWAL</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/wal/WALSplitter.html#archiveLogs-java.util.List-java.util.List-org.apache.hadoop.fs.Path-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.conf.Configuration-">archiveLogs(List<Path>, List<Path>, Path, FileSystem, Configuration)</a></span> - Static method in class org.apache.hadoop.hbase.wal.<a href="org/apache/hadoop/hbase/wal/WALSplitter.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter</a></dt>
@@ -3282,8 +3250,6 @@
with a four-space indentation.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/HStore.html#assertBulkLoadHFileOk-org.apache.hadoop.fs.Path-">assertBulkLoadHFileOk(Path)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/Store.html#assertBulkLoadHFileOk-org.apache.hadoop.fs.Path-">assertBulkLoadHFileOk(Path)</a></span> - Method in interface org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></dt>
<dd>
<div class="block">This throws a WrongRegionException if the HFile does not fit in this region, or an
InvalidHFileException if the HFile is not valid.</div>
@@ -3481,6 +3447,22 @@
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/wal/AsyncFSWAL.html#ASYNC_WAL_LOG_ROLLER_EXITED_CHECK_INTERVAL_MS">ASYNC_WAL_LOG_ROLLER_EXITED_CHECK_INTERVAL_MS</a></span> - Static variable in class org.apache.hadoop.hbase.regionserver.wal.<a href="org/apache/hadoop/hbase/regionserver/wal/AsyncFSWAL.html" title="class in org.apache.hadoop.hbase.regionserver.wal">AsyncFSWAL</a></dt>
<dd> </dd>
+<dt><a href="org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncConnection</span></a> - Interface in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
+<dd>
+<div class="block">The asynchronous version of Connection.</div>
+</dd>
+<dt><a href="org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncConnectionConfiguration</span></a> - Class in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
+<dd>
+<div class="block">Timeout configs.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html#AsyncConnectionConfiguration-org.apache.hadoop.conf.Configuration-">AsyncConnectionConfiguration(Configuration)</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html" title="class in org.apache.hadoop.hbase.client">AsyncConnectionConfiguration</a></dt>
+<dd> </dd>
+<dt><a href="org/apache/hadoop/hbase/client/AsyncConnectionImpl.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncConnectionImpl</span></a> - Class in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
+<dd>
+<div class="block">The implementation of AsyncConnection.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncConnectionImpl.html#AsyncConnectionImpl-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.security.User-">AsyncConnectionImpl(Configuration, User)</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncConnectionImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncConnectionImpl</a></dt>
+<dd> </dd>
<dt><a href="org/apache/hadoop/hbase/AsyncConsoleAppender.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">AsyncConsoleAppender</span></a> - Class in <a href="org/apache/hadoop/hbase/package-summary.html">org.apache.hadoop.hbase</a></dt>
<dd>
<div class="block">Logger class that buffers before trying to log to the specified console.</div>
@@ -3531,7 +3513,7 @@
<dd>
<div class="block">This class allows a continuous flow of requests.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncProcess.html#AsyncProcess-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.conf.Configuration-java.util.concurrent.ExecutorService-org.apache.hadoop.hbase.client.RpcRetryingCallerFactory-boolean-org.apache.hadoop.hbase.ipc.RpcControllerFactory-int-">AsyncProcess(ClusterConnection, Configuration, ExecutorService, RpcRetryingCallerFactory, boolean, RpcControllerFactory, int)</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncProcess.html" title="class in org.apache.hadoop.hbase.client">AsyncProcess</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncProcess.html#AsyncProcess-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.conf.Configuration-java.util.concurrent.ExecutorService-org.apache.hadoop.hbase.client.RpcRetryingCallerFactory-boolean-org.apache.hadoop.hbase.ipc.RpcControllerFactory-int-int-">AsyncProcess(ClusterConnection, Configuration, ExecutorService, RpcRetryingCallerFactory, boolean, RpcControllerFactory, int, int)</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncProcess.html" title="class in org.apache.hadoop.hbase.client">AsyncProcess</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#asyncProcess">asyncProcess</a></span> - Variable in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl</a></dt>
<dd> </dd>
@@ -3569,6 +3551,12 @@
<dd> </dd>
<dt><a href="org/apache/hadoop/hbase/regionserver/wal/AsyncProtobufLogWriter.BlockingCompletionHandler.html" title="class in org.apache.hadoop.hbase.regionserver.wal"><span class="typeNameLink">AsyncProtobufLogWriter.BlockingCompletionHandler</span></a> - Class in <a href="org/apache/hadoop/hbase/regionserver/wal/package-summary.html">org.apache.hadoop.hbase.regionserver.wal</a></dt>
<dd> </dd>
+<dt><a href="org/apache/hadoop/hbase/client/AsyncRegionLocator.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncRegionLocator</span></a> - Class in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
+<dd>
+<div class="block">TODO: reimplement using aync connection when the scan logic is ready.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncRegionLocator.html#AsyncRegionLocator-org.apache.hadoop.conf.Configuration-">AsyncRegionLocator(Configuration)</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncRegionLocator.html" title="class in org.apache.hadoop.hbase.client">AsyncRegionLocator</a></dt>
+<dd> </dd>
<dt><a href="org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncRequestFuture</span></a> - Interface in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
<dd>
<div class="block">The context used to wait for results from one submit call.</div>
@@ -3577,7 +3565,7 @@
<dd>
<div class="block">The context, and return value, for a single submit/submitAll call.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#AsyncRequestFutureImpl-org.apache.hadoop.hbase.TableName-java.util.List-long-java.util.concurrent.ExecutorService-boolean-java.lang.Object:A-org.apache.hadoop.hbase.client.coprocessor.Batch.Callback-org.apache.hadoop.hbase.client.CancellableRegionServerCallable-int-org.apache.hadoop.hbase.client.AsyncProcess-">AsyncRequestFutureImpl(TableName, List<Action<Row>>, long, ExecutorService, boolean, Object[], Batch.Callback<CResult>, CancellableRegionServerCallable, int, AsyncProcess)</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#AsyncRequestFutureImpl-org.apache.hadoop.hbase.TableName-java.util.List-long-java.util.concurrent.ExecutorService-boolean-java.lang.Object:A-org.apache.hadoop.hbase.client.coprocessor.Batch.Callback-org.apache.hadoop.hbase.client.CancellableRegionServerCallable-int-int-org.apache.hadoop.hbase.client.AsyncProcess-">AsyncRequestFutureImpl(TableName, List<Action<Row>>, long, ExecutorService, boolean, Object[], Batch.Callback<CResult>, CancellableRegionServerCallable, int, int, AsyncProcess)</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl</a></dt>
<dd> </dd>
<dt><a href="org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncRequestFutureImpl.ReplicaCallIssuingRunnable</span></a> - Class in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
<dd>
@@ -3598,8 +3586,48 @@
<div class="block">Runnable (that can be submitted to thread pool) that submits MultiAction to a
single server.</div>
</dd>
+<dt><a href="org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncRpcRetryingCallerFactory</span></a> - Class in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
+<dd>
+<div class="block">Factory to create an AsyncRpcRetryCaller.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.html#AsyncRpcRetryingCallerFactory-org.apache.hadoop.hbase.client.AsyncConnectionImpl-io.netty.util.HashedWheelTimer-">AsyncRpcRetryingCallerFactory(AsyncConnectionImpl, HashedWheelTimer)</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory</a></dt>
+<dd> </dd>
+<dt><a href="org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder</span></a><<a href="org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>> - Class in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
+<dd> </dd>
+<dt><a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncSingleRequestRpcRetryingCaller</span></a><<a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="type parameter in AsyncSingleRequestRpcRetryingCaller">T</a>> - Class in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
+<dd>
+<div class="block">Retry caller for a single request, such as get, put, delete, etc.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#AsyncSingleRequestRpcRetryingCaller-io.netty.util.HashedWheelTimer-org.apache.hadoop.hbase.client.AsyncConnectionImpl-org.apache.hadoop.hbase.TableName-byte:A-org.apache.hadoop.hbase.client.AsyncSingleRequestRpcRetryingCaller.Callable-long-int-long-long-int-">AsyncSingleRequestRpcRetryingCaller(HashedWheelTimer, AsyncConnectionImpl, TableName, byte[], AsyncSingleRequestRpcRetryingCaller.Callable<T>, long, int, long, long, int)</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client">AsyncSingleRequestRpcRetryingCaller</a></dt>
+<dd> </dd>
+<dt><a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncSingleRequestRpcRetryingCaller.Callable</span></a><<a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html" title="type parameter in AsyncSingleRequestRpcRetryingCaller.Callable">T</a>> - Interface in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/HBaseAdmin.html#asyncSnapshot-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription-">asyncSnapshot(HBaseProtos.SnapshotDescription)</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/HBaseAdmin.html" title="class in org.apache.hadoop.hbase.client">HBaseAdmin</a></dt>
<dd> </dd>
+<dt><a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncTable</span></a> - Interface in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
+<dd>
+<div class="block">The asynchronous version of Table.</div>
+</dd>
+<dt><a href="org/apache/hadoop/hbase/client/AsyncTableImpl.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncTableImpl</span></a> - Class in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
+<dd>
+<div class="block">The implementation of AsyncTable.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTableImpl.html#AsyncTableImpl-org.apache.hadoop.hbase.client.AsyncConnectionImpl-org.apache.hadoop.hbase.TableName-">AsyncTableImpl(AsyncConnectionImpl, TableName)</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTableImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncTableImpl</a></dt>
+<dd> </dd>
+<dt><a href="org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncTableImpl.Converter</span></a><<a href="org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="type parameter in AsyncTableImpl.Converter">D</a>,<a href="org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="type parameter in AsyncTableImpl.Converter">I</a>,<a href="org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="type parameter in AsyncTableImpl.Converter">S</a>> - Interface in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
+<dd> </dd>
+<dt><a href="org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncTableImpl.RpcCall</span></a><<a href="org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html" title="type parameter in AsyncTableImpl.RpcCall">RESP</a>,<a href="org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html" title="type parameter in AsyncTableImpl.RpcCall">REQ</a>> - Interface in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
+<dd> </dd>
+<dt><a href="org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncTableRegionLocator</span></a> - Interface in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
+<dd>
+<div class="block">The asynchronous version of RegionLocator.</div>
+</dd>
+<dt><a href="org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncTableRegionLocatorImpl</span></a> - Class in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
+<dd>
+<div class="block">The implementation of AsyncRegionLocator.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.html#AsyncTableRegionLocatorImpl-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.AsyncRegionLocator-">AsyncTableRegionLocatorImpl(TableName, AsyncRegionLocator)</a></span> - Constructor for class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncTableRegionLocatorImpl</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html#atHeadOfRingBufferEventHandlerAppend--">atHeadOfRingBufferEventHandlerAppend()</a></span> - Method in class org.apache.hadoop.hbase.regionserver.wal.<a href="org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html" title="class in org.apache.hadoop.hbase.regionserver.wal">AbstractFSWAL</a></dt>
<dd>
<div class="block">Exposed for testing only.</div>
@@ -3969,12 +3997,6 @@
<dd>
<div class="block">Average key length read from file info</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/OperationQuota.AvgOperationSize.html#AvgOperationSize--">AvgOperationSize()</a></span> - Constructor for class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/OperationQuota.AvgOperationSize.html" title="class in org.apache.hadoop.hbase.quotas">OperationQuota.AvgOperationSize</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/DefaultOperationQuota.html#avgOpSize">avgOpSize</a></span> - Variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/DefaultOperationQuota.html" title="class in org.apache.hadoop.hbase.quotas">DefaultOperationQuota</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/TimeBasedLimiter.html#avgOpSize">avgOpSize</a></span> - Variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TimeBasedLimiter.html" title="class in org.apache.hadoop.hbase.quotas">TimeBasedLimiter</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/AssignmentVerificationReport.html#avgRegionsOnRS">avgRegionsOnRS</a></span> - Variable in class org.apache.hadoop.hbase.master.<a href="org/apache/hadoop/hbase/master/AssignmentVerificationReport.html" title="class in org.apache.hadoop.hbase.master">AssignmentVerificationReport</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/MetricsRegionServerWrapperImpl.html#avgStoreFileAge">avgStoreFileAge</a></span> - Variable in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/MetricsRegionServerWrapperImpl.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsRegionServerWrapperImpl</a></dt>
@@ -4166,6 +4188,16 @@
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mapreduce/TsvImporterTextMapper.html#badLineCount">badLineCount</a></span> - Variable in class org.apache.hadoop.hbase.mapreduce.<a href="org/apache/hadoop/hbase/mapreduce/TsvImporterTextMapper.html" title="class in org.apache.hadoop.hbase.mapreduce">TsvImporterTextMapper</a></dt>
<dd> </dd>
+<dt><a href="org/apache/hadoop/hbase/procedure2/BadProcedureException.html" title="class in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">BadProcedureException</span></a> - Exception in <a href="org/apache/hadoop/hbase/procedure2/package-summary.html">org.apache.hadoop.hbase.procedure2</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/BadProcedureException.html#BadProcedureException--">BadProcedureException()</a></span> - Constructor for exception org.apache.hadoop.hbase.procedure2.<a href="org/apache/hadoop/hbase/procedure2/BadProcedureException.html" title="class in org.apache.hadoop.hbase.procedure2">BadProcedureException</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/BadProcedureException.html#BadProcedureException-java.lang.String-">BadProcedureException(String)</a></span> - Constructor for exception org.apache.hadoop.hbase.procedure2.<a href="org/apache/hadoop/hbase/procedure2/BadProcedureException.html" title="class in org.apache.hadoop.hbase.procedure2">BadProcedureException</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/BadProcedureException.html#BadProcedureException-java.lang.String-java.lang.Throwable-">BadProcedureException(String, Throwable)</a></span> - Constructor for exception org.apache.hadoop.hbase.procedure2.<a href="org/apache/hadoop/hbase/procedure2/BadProcedureException.html" title="class in org.apache.hadoop.hbase.procedure2">BadProcedureException</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/BadProcedureException.html#BadProcedureException-java.lang.Throwable-">BadProcedureException(Throwable)</a></span> - Constructor for exception org.apache.hadoop.hbase.procedure2.<a href="org/apache/hadoop/hbase/procedure2/BadProcedureException.html" title="class in org.apache.hadoop.hbase.procedure2">BadProcedureException</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/regionserver/ReplicationSinkManager.html#badReportCounts">badReportCounts</a></span> - Variable in class org.apache.hadoop.hbase.replication.regionserver.<a href="org/apache/hadoop/hbase/replication/regionserver/ReplicationSinkManager.html" title="class in org.apache.hadoop.hbase.replication.regionserver">ReplicationSinkManager</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/regionserver/ReplicationSinkManager.html#badSinkThreshold">badSinkThreshold</a></span> - Variable in class org.apache.hadoop.hbase.replication.regionserver.<a href="org/apache/hadoop/hbase/replication/regionserver/ReplicationSinkManager.html" title="class in org.apache.hadoop.hbase.replication.regionserver">ReplicationSinkManager</a></dt>
@@ -4459,8 +4491,6 @@
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/hfile/bucket/BucketAllocator.Bucket.html#baseOffset">baseOffset</a></span> - Variable in class org.apache.hadoop.hbase.io.hfile.bucket.<a href="org/apache/hadoop/hbase/io/hfile/bucket/BucketAllocator.Bucket.html" title="class in org.apache.hadoop.hbase.io.hfile.bucket">BucketAllocator.Bucket</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.BaseProcedureEvent.html#BaseProcedureEvent--">BaseProcedureEvent()</a></span> - Constructor for class org.apache.hadoop.hbase.master.procedure.<a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.BaseProcedureEvent.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.BaseProcedureEvent</a></dt>
-<dd> </dd>
<dt><a href="org/apache/hadoop/hbase/coprocessor/BaseRegionObserver.html" title="class in org.apache.hadoop.hbase.coprocessor"><span class="typeNameLink">BaseRegionObserver</span></a> - Class in <a href="org/apache/hadoop/hbase/coprocessor/package-summary.html">org.apache.hadoop.hbase.coprocessor</a></dt>
<dd>
<div class="block">An abstract class that implements RegionObserver.</div>
@@ -4582,6 +4612,8 @@
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/thrift/MetricsThriftServerSource.html#BATCH_MUTATE_KEY">BATCH_MUTATE_KEY</a></span> - Static variable in interface org.apache.hadoop.hbase.thrift.<a href="org/apache/hadoop/hbase/thrift/MetricsThriftServerSource.html" title="interface in org.apache.hadoop.hbase.thrift">MetricsThriftServerSource</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.CompletedProcedureCleaner.html#BATCH_SIZE_CONF_KEY">BATCH_SIZE_CONF_KEY</a></span> - Static variable in class org.apache.hadoop.hbase.procedure2.<a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.CompletedProcedureCleaner.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureExecutor.CompletedProcedureCleaner</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/HTable.html#batchCallback-java.util.List-java.lang.Object:A-org.apache.hadoop.hbase.client.coprocessor.Batch.Callback-">batchCallback(List<? extends Row>, Object[], Batch.Callback<R>)</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/HTable.html" title="class in org.apache.hadoop.hbase.client">HTable</a></dt>
<dd>
<div class="block">Same as <a href="org/apache/hadoop/hbase/client/Table.html#batch-java.util.List-java.lang.Object:A-"><code>Table.batch(List, Object[])</code></a>, but with a callback.</div>
@@ -5903,6 +5935,8 @@
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html#bufsFromPool">bufsFromPool</a></span> - Variable in class org.apache.hadoop.hbase.io.<a href="org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html" title="class in org.apache.hadoop.hbase.io">ByteBufferListOutputStream</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#build--">build()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/RetryingCallerInterceptorFactory.html#build--">build()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/RetryingCallerInterceptorFactory.html" title="class in org.apache.hadoop.hbase.client">RetryingCallerInterceptorFactory</a></dt>
<dd>
<div class="block">This builds the implementation of <a href="org/apache/hadoop/hbase/client/RetryingCallerInterceptor.html" title="class in org.apache.hadoop.hbase.client"><code>RetryingCallerInterceptor</code></a> that we
@@ -6196,7 +6230,9 @@
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/ScopeWALEntryFilter.html#bulkLoadFilter">bulkLoadFilter</a></span> - Variable in class org.apache.hadoop.hbase.replication.<a href="org/apache/hadoop/hbase/replication/ScopeWALEntryFilter.html" title="class in org.apache.hadoop.hbase.replication">ScopeWALEntryFilter</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/HStore.html#bulkLoadHFile-java.lang.String-long-">bulkLoadHFile(String, long)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a></dt>
-<dd> </dd>
+<dd>
+<div class="block">This method should only be called from Region.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/HStore.html#bulkLoadHFile-org.apache.hadoop.hbase.regionserver.StoreFileInfo-">bulkLoadHFile(StoreFileInfo)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/HStore.html#bulkLoadHFile-org.apache.hadoop.hbase.regionserver.StoreFile-">bulkLoadHFile(StoreFile)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a></dt>
@@ -6205,12 +6241,6 @@
<dd>
<div class="block">Atomically bulk load several HFiles into an open region</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/Store.html#bulkLoadHFile-java.lang.String-long-">bulkLoadHFile(String, long)</a></span> - Method in interface org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></dt>
-<dd>
-<div class="block">This method should only be called from Region.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/Store.html#bulkLoadHFile-org.apache.hadoop.hbase.regionserver.StoreFileInfo-">bulkLoadHFile(StoreFileInfo)</a></span> - Method in interface org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/regionserver/HFileReplicator.html#bulkLoadHFileMap">bulkLoadHFileMap</a></span> - Variable in class org.apache.hadoop.hbase.replication.regionserver.<a href="org/apache/hadoop/hbase/replication/regionserver/HFileReplicator.html" title="class in org.apache.hadoop.hbase.replication.regionserver">HFileReplicator</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/HRegion.html#bulkLoadHFiles-java.util.Collection-boolean-org.apache.hadoop.hbase.regionserver.Region.BulkLoadListener-">bulkLoadHFiles(Collection<Pair<byte[], String>>, boolean, Region.BulkLoadListener)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></dt>
@@ -6838,12 +6868,6 @@
<dd>
<div class="block">Constructs a cache configuration copied from the specified configuration.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mob/mapreduce/MemStoreWrapper.html#cacheConfig">cacheConfig</a></span> - Variable in class org.apache.hadoop.hbase.mob.mapreduce.<a href="org/apache/hadoop/hbase/mob/mapreduce/MemStoreWrapper.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">MemStoreWrapper</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepJob.html#cacheConfig">cacheConfig</a></span> - Variable in class org.apache.hadoop.hbase.mob.mapreduce.<a href="org/apache/hadoop/hbase/mob/mapreduce/SweepJob.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">SweepJob</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepReducer.html#cacheConfig">cacheConfig</a></span> - Variable in class org.apache.hadoop.hbase.mob.mapreduce.<a href="org/apache/hadoop/hbase/mob/mapreduce/SweepReducer.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">SweepReducer</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/HRegionServer.html#cacheConfig">cacheConfig</a></span> - Variable in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/tmpl/regionserver/BlockCacheTmplImpl.html#cacheConfig">cacheConfig</a></span> - Variable in class org.apache.hadoop.hbase.tmpl.regionserver.<a href="org/apache/hadoop/hbase/tmpl/regionserver/BlockCacheTmplImpl.html" title="class in org.apache.hadoop.hbase.tmpl.regionserver">BlockCacheTmplImpl</a></dt>
@@ -7139,6 +7163,20 @@
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/codec/prefixtree/encode/row/RowNodeWriter.html#calculateWidthOverrideOffsetWidth-int-">calculateWidthOverrideOffsetWidth(int)</a></span> - Method in class org.apache.hadoop.hbase.codec.prefixtree.encode.row.<a href="org/apache/hadoop/hbase/codec/prefixtree/encode/row/RowNodeWriter.html" title="class in org.apache.hadoop.hbase.codec.prefixtree.encode.row">RowNodeWriter</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#call--">call()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder</a></dt>
+<dd>
+<div class="block">Shortcut for <code>build().call()</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#call-org.apache.hadoop.hbase.HRegionLocation-">call(HRegionLocation)</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client">AsyncSingleRequestRpcRetryingCaller</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#call--">call()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client">AsyncSingleRequestRpcRetryingCaller</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html#call-org.apache.hadoop.hbase.ipc.HBaseRpcController-org.apache.hadoop.hbase.HRegionLocation-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface-">call(HBaseRpcController, HRegionLocation, ClientProtos.ClientService.Interface)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html" title="interface in org.apache.hadoop.hbase.client">AsyncSingleRequestRpcRetryingCaller.Callable</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTableImpl.html#call-org.apache.hadoop.hbase.ipc.HBaseRpcController-org.apache.hadoop.hbase.HRegionLocation-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface-REQ-org.apache.hadoop.hbase.client.AsyncTableImpl.Converter-org.apache.hadoop.hbase.client.AsyncTableImpl.RpcCall-org.apache.hadoop.hbase.client.AsyncTableImpl.Converter-">call(HBaseRpcController, HRegionLocation, ClientProtos.ClientService.Interface, REQ, AsyncTableImpl.Converter<PREQ, byte[], REQ>, AsyncTableImpl.RpcCall<PRESP, PREQ>, AsyncTableImpl.Converter<RESP, HBaseRpcController, PRESP>)</a></span> - Static method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTableImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncTableImpl</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html#call-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface-org.apache.hadoop.hbase.ipc.HBaseRpcController-REQ-org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcCallback-">call(ClientProtos.ClientService.Interface, HBaseRpcController, REQ, RpcCallback<RESP>)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableImpl.RpcCall</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#call-int-">call(int)</a></span> - Method in 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></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/ClientScanner.html#call-org.apache.hadoop.hbase.client.ScannerCallableWithReplicas-org.apache.hadoop.hbase.client.RpcRetryingCaller-int-">call(ScannerCallableWithReplicas, RpcRetryingCaller<Result[]>, int)</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/ClientScanner.html" title="class in org.apache.hadoop.hbase.client">ClientScanner</a></dt>
@@ -7325,6 +7363,10 @@
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/ipc/SimpleRpcScheduler.html#CALL_QUEUE_TYPE_FIFO_CONF_VALUE">CALL_QUEUE_TYPE_FIFO_CONF_VALUE</a></span> - Static variable in class org.apache.hadoop.hbase.ipc.<a href="org/apache/hadoop/hbase/ipc/SimpleRpcScheduler.html" title="class in org.apache.hadoop.hbase.ipc">SimpleRpcScheduler</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#callable">callable</a></span> - Variable in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#callable">callable</a></span> - Variable in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client">AsyncSingleRequestRpcRetryingCaller</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/ClientScanner.html#callable">callable</a></span> - Variable in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/ClientScanner.html" title="class in org.apache.hadoop.hbase.client">ClientScanner</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.RetryingRPC.html#callable">callable</a></span> - Variable in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.RetryingRPC.html" title="class in org.apache.hadoop.hbase.client">ScannerCallableWithReplicas.RetryingRPC</a></dt>
@@ -7390,6 +7432,8 @@
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/ipc/CallerDisconnectedException.html#CallerDisconnectedException-java.lang.String-">CallerDisconnectedException(String)</a></span> - Constructor for exception org.apache.hadoop.hbase.ipc.<a href="org/apache/hadoop/hbase/ipc/CallerDisconnectedException.html" title="class in org.apache.hadoop.hbase.ipc">CallerDisconnectedException</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncConnectionImpl.html#callerFactory">callerFactory</a></span> - Variable in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncConnectionImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncConnectionImpl</a></dt>
+<dd> </dd>
<dt><a href="org/apache/hadoop/hbase/ipc/CallEvent.html" title="class in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">CallEvent</span></a> - Class in <a href="org/apache/hadoop/hbase/ipc/package-summary.html">org.apache.hadoop.hbase.ipc</a></dt>
<dd>
<div class="block">Used to tell netty handler the call is cancelled, timeout...</div>
@@ -7471,8 +7515,6 @@
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/ResultBoundedCompletionService.QueueingFuture.html#callTimeout">callTimeout</a></span> - Variable in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/ResultBoundedCompletionService.QueueingFuture.html" title="class in org.apache.hadoop.hbase.client">ResultBoundedCompletionService.QueueingFuture</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#callTimeout">callTimeout</a></span> - Variable in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html" title="class in org.apache.hadoop.hbase.client">RpcRetryingCallerWithReadReplicas</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/ipc/BlockingRpcConnection.html#callTimeout-org.apache.hadoop.hbase.ipc.Call-">callTimeout(Call)</a></span> - Method in class org.apache.hadoop.hbase.ipc.<a href="org/apache/hadoop/hbase/ipc/BlockingRpcConnection.html" title="class in org.apache.hadoop.hbase.ipc">BlockingRpcConnection</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/ipc/HBaseRpcControllerImpl.html#callTimeout">callTimeout</a></span> - Variable in class org.apache.hadoop.hbase.ipc.<a href="org/apache/hadoop/hbase/ipc/HBaseRpcControllerImpl.html" title="class in org.apache.hadoop.hbase.ipc">HBaseRpcControllerImpl</a></dt>
@@ -7629,7 +7671,7 @@
<dd>
<div class="block">This class is used to unify HTable calls with AsyncProcess Framework.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#CancellableRegionServerCallable-org.apache.hadoop.hbase.client.Connection-org.apache.hadoop.hbase.TableName-byte:A-org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcController-">CancellableRegionServerCallable(Connection, TableName, byte[], RpcController)</a></span> - Constructor for 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></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#CancellableRegionServerCallable-org.apache.hadoop.hbase.client.Connection-org.apache.hadoop.hbase.TableName-byte:A-org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcController-int-org.apache.hadoop.hbase.client.RetryingTimeTracker-">CancellableRegionServerCallable(Connection, TableName, byte[], RpcController, int, RetryingTimeTracker)</a></span> - Constructor for 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></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/ipc/HBaseRpcControllerImpl.html#cancellationCbs">cancellationCbs</a></span> - Variable in class org.apache.hadoop.hbase.ipc.<a href="org/apache/hadoop/hbase/ipc/HBaseRpcControllerImpl.html" title="class in org.apache.hadoop.hbase.ipc">HBaseRpcControllerImpl</a></dt>
<dd> </dd>
@@ -9079,6 +9121,8 @@
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/HRegion.html#checkResources--">checkResources()</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/filter/FilterList.html#checkReversed-java.util.List-boolean-">checkReversed(List<Filter>, boolean)</a></span> - Static method in class org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/FilterList.html" title="class in org.apache.hadoop.hbase.filter">FilterList</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/MasterFileSystem.html#checkRootDir-org.apache.hadoop.fs.Path-org.apache.hadoop.conf.Configuration-org.apache.hadoop.fs.FileSystem-">checkRootDir(Path, Configuration, FileSystem)</a></span> - Method in class org.apache.hadoop.hbase.master.<a href="org/apache/hadoop/hbase/master/MasterFileSystem.html" title="class in org.apache.hadoop.hbase.master">MasterFileSystem</a></dt>
<dd>
<div class="block">Get the rootdir.</div>
@@ -9648,12 +9692,6 @@
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/MobCompactionChore.html#cleanup--">cleanup()</a></span> - Method in class org.apache.hadoop.hbase.master.<a href="org/apache/hadoop/hbase/master/MobCompactionChore.html" title="class in org.apache.hadoop.hbase.master">MobCompactionChore</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepJob.html#cleanup-org.apache.hadoop.mapreduce.Job-org.apache.hadoop.hbase.TableName-java.lang.String-">cleanup(Job, TableName, String)</a></span> - Method in class org.apache.hadoop.hbase.mob.mapreduce.<a href="org/apache/hadoop/hbase/mob/mapreduce/SweepJob.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">SweepJob</a></dt>
-<dd>
-<div class="block">Deletes the working directory.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mob/mapreduce/SweepMapper.html#cleanup-org.apache.hadoop.mapreduce.Mapper.Context-">cleanup(Mapper<ImmutableBytesWritable, Result, Text, KeyValue>.Context)</a></span> - Method in class org.apache.hadoop.hbase.mob.mapreduce.<a href="org/apache/hadoop/hbase/mob/mapreduce/SweepMapper.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">SweepMapper</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/monitoring/MonitoredTask.html#cleanup--">cleanup()</a></span> - Method in interface org.apache.hadoop.hbase.monitoring.<a href="org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a></dt>
<dd>
<div class="block">Explicitly mark this status as able to be cleaned up,
@@ -9807,20 +9845,20 @@
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/ipc/AdaptiveLifoCoDelCallQueue.html#clear--">clear()</a></span> - Method in class org.apache.hadoop.hbase.ipc.<a href="org/apache/hadoop/hbase/ipc/AdaptiveLifoCoDelCallQueue.html" title="class in org.apache.hadoop.hbase.ipc">AdaptiveLifoCoDelCallQueue</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#clear--">clear()</a></span> - Method in class org.apache.hadoop.hbase.master.procedure.<a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#clear--">clear()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue.KeyOnlyKeyValue</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#clear-TNode-org.apache.hadoop.hbase.master.procedure.MasterProcedureScheduler.FairQueue-org.apache.hadoop.hbase.util.AvlUtil.AvlKeyComparator-">clear(TNode, MasterProcedureScheduler.FairQueue<T>, AvlUtil.AvlKeyComparator<TNode>)</a></span> - Method in class org.apache.hadoop.hbase.master.procedure.<a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/ProcedureRunnableSet.html#clear--">clear()</a></span> - Method in interface org.apache.hadoop.hbase.procedure2.<a href="org/apache/hadoop/hbase/procedure2/ProcedureRunnableSet.html" title="interface in org.apache.hadoop.hbase.procedure2">ProcedureRunnableSet</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#clear--">clear()</a></span> - Method in class org.apache.hadoop.hbase.procedure2.<a href="org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html" title="class in org.apache.hadoop.hbase.procedure2">AbstractProcedureScheduler</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/ProcedureEventQueue.html#clear--">clear()</a></span> - Method in class org.apache.hadoop.hbase.procedure2.<a href="org/apache/hadoop/hbase/procedure2/ProcedureEventQueue.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureEventQueue</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html#clear--">clear()</a></span> - Method in interface org.apache.hadoop.hbase.procedure2.<a href="org/apache/hadoop/hbase/procedure2/ProcedureScheduler.html" title="interface in org.apache.hadoop.hbase.procedure2">ProcedureScheduler</a></dt>
<dd>
-<div class="block">Removes all of the elements from this collection.</div>
+<div class="block">Removes all of the elements from the queue</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/ProcedureSimpleRunQueue.html#clear--">clear()</a></span> - Method in class org.apache.hadoop.hbase.procedure2.<a href="org/apache/hadoop/hbase/procedure2/ProcedureSimpleRunQueue.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureSimpleRunQueue</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.WalProcedureMap.html#clear--">clear()</a></span> - Method in class org.apache.hadoop.hbase.procedure2.store.wal.<a href="org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.WalProcedureMap.html" title="class in org.apache.hadoop.hbase.procedure2.store.wal">ProcedureWALFormatReader.WalProcedureMap</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/util/TimeoutBlockingQueue.html#clear--">clear()</a></span> - Method in class org.apache.hadoop.hbase.procedure2.util.<a href="org/apache/hadoop/hbase/procedure2/util/TimeoutBlockingQueue.html" title="class in org.apache.hadoop.hbase.procedure2.util">TimeoutBlockingQueue</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/CellFlatMap.CellFlatMapCollection.html#clear--">clear()</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/CellFlatMap.CellFlatMapCollection.html" title="class in org.apache.hadoop.hbase.regionserver">CellFlatMap.CellFlatMapCollection</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/CellFlatMap.html#clear--">clear()</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/CellFlatMap.html" title="class in org.apache.hadoop.hbase.regionserver">CellFlatMap</a></dt>
@@ -10062,6 +10100,15 @@
FileDescriptorProtos for all files in files_to_generate and everything
they import.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#clearQueue--">clearQueue()</a></span> - Method in class org.apache.hadoop.hbase.master.procedure.<a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html#clearQueue--">clearQueue()</a></span> - Method in class org.apache.hadoop.hbase.procedure2.<a href="org/apache/hadoop/hbase/procedure2/AbstractProcedureScheduler.html" title="class in org.apache.hadoop.hbase.procedure2">AbstractProcedureScheduler</a></dt>
+<dd>
+<div class="block">Removes all of the elements from the queue
+ NOTE: this method is called with the sched lock held.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/SimpleProcedureScheduler.html#clearQueue--">clearQueue()</a></span> - Method in class org.apache.hadoop.hbase.procedure2.<a href="org/apache/hadoop/hbase/procedure2/SimpleProcedureScheduler.html" title="class in org.apache.hadoop.hbase.procedure2">SimpleProcedureScheduler</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/ClusterConnection.html#clearRegionCache--">clearRegionCache()</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a></dt>
<dd>
<div class="block">Allows flushing the region cache.</div>
@@ -10415,6 +10462,10 @@
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/Admin.html#close--">close()</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncConnectionImpl.html#close--">close()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncConnectionImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncConnectionImpl</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncRegionLocator.html#close--">close()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncRegionLocator.html" title="class in org.apache.hadoop.hbase.client">AsyncRegionLocator</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/BufferedMutator.html#close--">close()</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client">BufferedMutator</a></dt>
<dd>
<div class="block">Performs a <a href="org/apache/hadoop/hbase/client/BufferedMutator.html#flush--
<TRUNCATED>
[43/52] [partial] hbase-site git commit: Published site at
278625312047a2100f4dbb2d2eaa4e2219d00e14.
Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/filter/FilterList.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/filter/FilterList.html b/apidocs/org/apache/hadoop/hbase/filter/FilterList.html
index 8bf8c8b..2a50d5b 100644
--- a/apidocs/org/apache/hadoop/hbase/filter/FilterList.html
+++ b/apidocs/org/apache/hadoop/hbase/filter/FilterList.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":9,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":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":9,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -103,12 +103,17 @@ var activeTableTab = "activeTableTab";
<li><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">org.apache.hadoop.hbase.filter.Filter</a></li>
<li>
<ul class="inheritance">
+<li>org.apache.hadoop.hbase.filter.FilterBase</li>
+<li>
+<ul class="inheritance">
<li>org.apache.hadoop.hbase.filter.FilterList</li>
</ul>
</li>
</ul>
</li>
</ul>
+</li>
+</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
@@ -117,7 +122,7 @@ var activeTableTab = "activeTableTab";
<pre>@InterfaceAudience.Public
@InterfaceStability.Stable
public final class <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.55">FilterList</a>
-extends <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></pre>
+extends org.apache.hadoop.hbase.filter.FilterBase</pre>
<div class="block">Implementation of <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter"><code>Filter</code></a> that represents an ordered List of Filters
which will be evaluated with a specified boolean operator <a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html#MUST_PASS_ALL"><code>FilterList.Operator.MUST_PASS_ALL</code></a>
(<code>AND</code>) or <a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html#MUST_PASS_ONE"><code>FilterList.Operator.MUST_PASS_ONE</code></a> (<code>OR</code>).
@@ -242,117 +247,134 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" titl
</td>
</tr>
<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#addFilter-java.util.List-">addFilter</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>> filters)</code> </td>
+</tr>
+<tr id="i2" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#filterAllRemaining--">filterAllRemaining</a></span>()</code>
-<div class="block">If this returns true, the scan will terminate.</div>
+<div class="block">Filters that never filter all remaining can inherit this implementation that
+ never stops the filter early.</div>
</td>
</tr>
-<tr id="i2" class="altColor">
+<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">filterKeyValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> c)</code>
<div class="block">A way to filter based on the column family, column qualifier and/or the column value.</div>
</td>
</tr>
-<tr id="i3" class="rowColor">
+<tr id="i4" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#filterRow--">filterRow</a></span>()</code>
-<div class="block">Last chance to veto row based on previous <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-"><code>Filter.filterKeyValue(Cell)</code></a> calls.</div>
+<div class="block">Filters that never filter by rows based on previously gathered state from
+ <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-"><code>Filter.filterKeyValue(Cell)</code></a> can inherit this implementation that
+ never filters a row.</div>
</td>
</tr>
-<tr id="i4" class="altColor">
+<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#filterRowCells-java.util.List-">filterRowCells</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>> cells)</code>
<div class="block">Filters that never filter by modifying the returned List of Cells can
inherit this implementation that does nothing.</div>
</td>
</tr>
-<tr id="i5" class="rowColor">
+<tr id="i6" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#filterRowKey-byte:A-int-int-">filterRowKey</a></span>(byte[] rowKey,
int offset,
int length)</code>
-<div class="block">Filters a row based on the row key.</div>
+<div class="block">Filters that do not filter by row key can inherit this implementation that
+ never filters anything.</div>
</td>
</tr>
-<tr id="i6" class="altColor">
+<tr id="i7" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> firstRowCell)</code>
<div class="block">Filters a row based on the row key.</div>
</td>
</tr>
-<tr id="i7" class="rowColor">
+<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<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/filter/FilterList.html#getFilters--">getFilters</a></span>()</code>
<div class="block">Get the filters.</div>
</td>
</tr>
-<tr id="i8" class="altColor">
+<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> currentCell)</code>
-<div class="block">If the filter returns the match code SEEK_NEXT_USING_HINT, then it should also tell which is
- the next key it must seek to.</div>
+<div class="block">Filters that are not sure which key must be next seeked to, can inherit
+ this implementation that, by default, returns a null Cell.</div>
</td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#getOperator--">getOperator</a></span>()</code>
<div class="block">Get the operator.</div>
</td>
</tr>
-<tr id="i10" class="altColor">
+<tr id="i11" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#hasFilterRow--">hasFilterRow</a></span>()</code>
-<div class="block">Primarily used to check for conflicts with scans(such as scans that do not read a full row at a
- time).</div>
+<div class="block">Fitlers that never filter by modifying the returned List of Cells can
+ inherit this implementation that does nothing.</div>
</td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i12" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#isFamilyEssential-byte:A-">isFamilyEssential</a></span>(byte[] name)</code>
-<div class="block">Check that given column family is essential for filter to check row.</div>
+<div class="block">By default, we require all scan's column families to be present.</div>
</td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html" title="class in org.apache.hadoop.hbase.filter">FilterList</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#parseFrom-byte:A-">parseFrom</a></span>(byte[] pbBytes)</code> </td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#reset--">reset</a></span>()</code>
-<div class="block">Reset the state of the filter between rows.</div>
+<div class="block">Filters that are purely stateless and do nothing in their reset() methods can inherit
+ this null/empty implementation.</div>
</td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#setReversed-boolean-">setReversed</a></span>(boolean reversed)</code>
<div class="block">alter the reversed scan flag</div>
</td>
</tr>
-<tr id="i15" class="rowColor">
+<tr id="i16" class="altColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#toByteArray--">toByteArray</a></span>()</code>
-<div class="block">TODO: JAVADOC
-
- Concrete implementers can signal a failure condition in their code by throwing an
- <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>.</div>
+<div class="block">Return length 0 byte array for Filters that don't require special serialization</div>
</td>
</tr>
-<tr id="i16" class="altColor">
+<tr id="i17" class="rowColor">
<td class="colFirst"><code><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></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#toString--">toString</a></span>()</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#toString--">toString</a></span>()</code>
+<div class="block">Return filter's info for debugging and logging purpose.</div>
+</td>
</tr>
-<tr id="i17" class="rowColor">
+<tr id="i18" class="altColor">
<td class="colFirst"><code>protected <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></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#toString-int-">toString</a></span>(int maxFilters)</code> </td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#transformCell-org.apache.hadoop.hbase.Cell-">transformCell</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> c)</code>
-<div class="block">Give the filter a chance to transform the passed KeyValue.</div>
+<div class="block">By default no transformation takes place
+
+ Give the filter a chance to transform the passed KeyValue.</div>
</td>
</tr>
</table>
<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.filter.FilterBase">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.hadoop.hbase.filter.FilterBase</h3>
+<code>createFilterFromArguments</code></li>
+</ul>
+<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.filter.Filter">
<!-- -->
</a>
@@ -388,7 +410,8 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" titl
<h4>FilterList</h4>
<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.89">FilterList</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>> rowFilters)</pre>
<div class="block">Constructor that takes a set of <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter"><code>Filter</code></a>s. The default operator
- MUST_PASS_ALL is assumed.</div>
+ MUST_PASS_ALL is assumed.
+ All filters are cloned to internal list.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>rowFilters</code> - list of filters</dd>
@@ -401,7 +424,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" titl
<ul class="blockList">
<li class="blockList">
<h4>FilterList</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.102">FilterList</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>... rowFilters)</pre>
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.99">FilterList</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>... rowFilters)</pre>
<div class="block">Constructor that takes a var arg number of <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter"><code>Filter</code></a>s. The fefault operator
MUST_PASS_ALL is assumed.</div>
<dl>
@@ -416,7 +439,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" titl
<ul class="blockList">
<li class="blockList">
<h4>FilterList</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.111">FilterList</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a> operator)</pre>
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.108">FilterList</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a> operator)</pre>
<div class="block">Constructor that takes an operator.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -430,7 +453,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" titl
<ul class="blockList">
<li class="blockList">
<h4>FilterList</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.121">FilterList</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a> operator,
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.119">FilterList</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a> operator,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>> rowFilters)</pre>
<div class="block">Constructor that takes a set of <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter"><code>Filter</code></a>s and an operator.</div>
<dl>
@@ -446,7 +469,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" titl
<ul class="blockListLast">
<li class="blockList">
<h4>FilterList</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.132">FilterList</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a> operator,
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.130">FilterList</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a> operator,
<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>... rowFilters)</pre>
<div class="block">Constructor that takes a var arg number of <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter"><code>Filter</code></a>s and an operator.</div>
<dl>
@@ -470,7 +493,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" titl
<ul class="blockList">
<li class="blockList">
<h4>getOperator</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.142">getOperator</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.140">getOperator</a>()</pre>
<div class="block">Get the operator.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -484,7 +507,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" titl
<ul class="blockList">
<li class="blockList">
<h4>getFilters</h4>
-<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.151">getFilters</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.149">getFilters</a>()</pre>
<div class="block">Get the filters.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -492,13 +515,22 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" titl
</dl>
</li>
</ul>
+<a name="addFilter-java.util.List-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addFilter</h4>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.186">addFilter</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>> filters)</pre>
+</li>
+</ul>
<a name="addFilter-org.apache.hadoop.hbase.filter.Filter-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addFilter</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.160">addFilter</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a> filter)</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.196">addFilter</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a> filter)</pre>
<div class="block">Add a filter.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -512,16 +544,19 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" titl
<ul class="blockList">
<li class="blockList">
<h4>reset</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.170">reset</a>()
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.201">reset</a>()
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"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#reset--">Filter</a></code></span></div>
-<div class="block">Reset the state of the filter between rows.
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code>org.apache.hadoop.hbase.filter.FilterBase</code></span></div>
+<div class="block">Filters that are purely stateless and do nothing in their reset() methods can inherit
+ this null/empty implementation.
+
+ Reset the state of the filter between rows.
Concrete implementers can signal a failure condition in their code by throwing an
<a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>.</div>
<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#reset--">reset</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>reset</code> in class <code>org.apache.hadoop.hbase.filter.FilterBase</code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><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></code> - in case an I/O or an filter specific failure needs to be signaled.</dd>
</dl>
@@ -533,19 +568,22 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" titl
<ul class="blockList">
<li class="blockList">
<h4>filterRowKey</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.179">filterRowKey</a>(byte[] rowKey,
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.210">filterRowKey</a>(byte[] rowKey,
int offset,
int length)
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"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterRowKey-byte:A-int-int-">Filter</a></code></span></div>
-<div class="block">Filters a row based on the row key. If this returns true, the entire row will be excluded. If
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code>org.apache.hadoop.hbase.filter.FilterBase</code></span></div>
+<div class="block">Filters that do not filter by row key can inherit this implementation that
+ never filters anything. (ie: returns false).
+
+ Filters a row based on the row key. If this returns true, the entire row will be excluded. If
false, each KeyValue in the row will be passed to <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-"><code>Filter.filterKeyValue(Cell)</code></a> below.
Concrete implementers can signal a failure condition in their code by throwing an
<a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>.</div>
<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterRowKey-byte:A-int-int-">filterRowKey</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>filterRowKey</code> in class <code>org.apache.hadoop.hbase.filter.FilterBase</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>rowKey</code> - buffer containing row key</dd>
<dd><code>offset</code> - offset into buffer where row key starts</dd>
@@ -563,7 +601,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" titl
<ul class="blockList">
<li class="blockList">
<h4>filterRowKey</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.200">filterRowKey</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> firstRowCell)
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.234">filterRowKey</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> firstRowCell)
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"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">Filter</a></code></span></div>
<div class="block">Filters a row based on the row key. If this returns true, the entire row will be excluded. If
@@ -574,8 +612,8 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" titl
Concrete implementers can signal a failure condition in their code by throwing an
<a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>.</div>
<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">filterRowKey</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>filterRowKey</code> in class <code>org.apache.hadoop.hbase.filter.FilterBase</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>firstRowCell</code> - The first cell coming in the new row</dd>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -591,16 +629,19 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" titl
<ul class="blockList">
<li class="blockList">
<h4>filterAllRemaining</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.219">filterAllRemaining</a>()
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.256">filterAllRemaining</a>()
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"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterAllRemaining--">Filter</a></code></span></div>
-<div class="block">If this returns true, the scan will terminate.
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code>org.apache.hadoop.hbase.filter.FilterBase</code></span></div>
+<div class="block">Filters that never filter all remaining can inherit this implementation that
+ never stops the filter early.
+
+ If this returns true, the scan will terminate.
Concrete implementers can signal a failure condition in their code by throwing an
<a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>.</div>
<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterAllRemaining--">filterAllRemaining</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>filterAllRemaining</code> in class <code>org.apache.hadoop.hbase.filter.FilterBase</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true to end scan, false to continue.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -614,14 +655,16 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" titl
<ul class="blockList">
<li class="blockList">
<h4>transformCell</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.236">transformCell</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> c)
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.276">transformCell</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> c)
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"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#transformCell-org.apache.hadoop.hbase.Cell-">Filter</a></code></span></div>
-<div class="block">Give the filter a chance to transform the passed KeyValue. If the Cell is changed a new
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code>org.apache.hadoop.hbase.filter.FilterBase</code></span></div>
+<div class="block">By default no transformation takes place
+
+ Give the filter a chance to transform the passed KeyValue. If the Cell is changed a new
Cell object must be returned.</div>
<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#transformCell-org.apache.hadoop.hbase.Cell-">transformCell</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>transformCell</code> in class <code>org.apache.hadoop.hbase.filter.FilterBase</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>c</code> - the KeyValue in question</dd>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -645,7 +688,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" titl
<ul class="blockList">
<li class="blockList">
<h4>filterKeyValue</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.247">filterKeyValue</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> c)
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.290">filterKeyValue</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> c)
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"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">Filter</a></code></span></div>
<div class="block">A way to filter based on the column family, column qualifier and/or the column value. Return
@@ -682,18 +725,21 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" titl
<ul class="blockList">
<li class="blockList">
<h4>filterRowCells</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.341">filterRowCells</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>> cells)
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.387">filterRowCells</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>> cells)
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">Filters that never filter by modifying the returned List of Cells can
inherit this implementation that does nothing.
+ Filters that never filter by modifying the returned List of Cells can
+ inherit this implementation that does nothing.
+
Chance to alter the list of Cells to be submitted. Modifications to the list will carry on
Concrete implementers can signal a failure condition in their code by throwing an
<a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>.</div>
<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterRowCells-java.util.List-">filterRowCells</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>filterRowCells</code> in class <code>org.apache.hadoop.hbase.filter.FilterBase</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>cells</code> - the list of Cells to be filtered</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -707,13 +753,16 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" titl
<ul class="blockList">
<li class="blockList">
<h4>hasFilterRow</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.349">hasFilterRow</a>()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#hasFilterRow--">Filter</a></code></span></div>
-<div class="block">Primarily used to check for conflicts with scans(such as scans that do not read a full row at a
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.395">hasFilterRow</a>()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code>org.apache.hadoop.hbase.filter.FilterBase</code></span></div>
+<div class="block">Fitlers that never filter by modifying the returned List of Cells can
+ inherit this implementation that does nothing.
+
+ Primarily used to check for conflicts with scans(such as scans that do not read a full row at a
time).</div>
<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#hasFilterRow--">hasFilterRow</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>hasFilterRow</code> in class <code>org.apache.hadoop.hbase.filter.FilterBase</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True if this filter actively uses filterRowCells(List) or filterRow().</dd>
</dl>
@@ -725,18 +774,22 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" titl
<ul class="blockList">
<li class="blockList">
<h4>filterRow</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.360">filterRow</a>()
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.406">filterRow</a>()
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"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterRow--">Filter</a></code></span></div>
-<div class="block">Last chance to veto row based on previous <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-"><code>Filter.filterKeyValue(Cell)</code></a> calls. The filter
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code>org.apache.hadoop.hbase.filter.FilterBase</code></span></div>
+<div class="block">Filters that never filter by rows based on previously gathered state from
+ <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-"><code>Filter.filterKeyValue(Cell)</code></a> can inherit this implementation that
+ never filters a row.
+
+ Last chance to veto row based on previous <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-"><code>Filter.filterKeyValue(Cell)</code></a> calls. The filter
needs to retain state then return a particular value for this call if they wish to exclude a
row if a certain column is missing (for example).
Concrete implementers can signal a failure condition in their code by throwing an
<a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>.</div>
<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterRow--">filterRow</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>filterRow</code> in class <code>org.apache.hadoop.hbase.filter.FilterBase</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true to exclude row, false to include row.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -750,16 +803,13 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" titl
<ul class="blockList">
<li class="blockList">
<h4>toByteArray</h4>
-<pre>public byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.380">toByteArray</a>()
+<pre>public byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.429">toByteArray</a>()
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"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#toByteArray--">Filter</a></code></span></div>
-<div class="block">TODO: JAVADOC
-
- Concrete implementers can signal a failure condition in their code by throwing an
- <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>.</div>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code>org.apache.hadoop.hbase.filter.FilterBase</code></span></div>
+<div class="block">Return length 0 byte array for Filters that don't require special serialization</div>
<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#toByteArray--">toByteArray</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>toByteArray</code> in class <code>org.apache.hadoop.hbase.filter.FilterBase</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The filter serialized using pb</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -773,7 +823,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" titl
<ul class="blockList">
<li class="blockList">
<h4>parseFrom</h4>
-<pre>public static <a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html" title="class in org.apache.hadoop.hbase.filter">FilterList</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.397">parseFrom</a>(byte[] pbBytes)
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html" title="class in org.apache.hadoop.hbase.filter">FilterList</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.446">parseFrom</a>(byte[] pbBytes)
throws org.apache.hadoop.hbase.exceptions.DeserializationException</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -793,18 +843,21 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" titl
<ul class="blockList">
<li class="blockList">
<h4>getNextCellHint</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.435">getNextCellHint</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> currentCell)
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.484">getNextCellHint</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> currentCell)
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"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">Filter</a></code></span></div>
-<div class="block">If the filter returns the match code SEEK_NEXT_USING_HINT, then it should also tell which is
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code>org.apache.hadoop.hbase.filter.FilterBase</code></span></div>
+<div class="block">Filters that are not sure which key must be next seeked to, can inherit
+ this implementation that, by default, returns a null Cell.
+
+ If the filter returns the match code SEEK_NEXT_USING_HINT, then it should also tell which is
the next key it must seek to. After receiving the match code SEEK_NEXT_USING_HINT, the
QueryMatcher would call this function to find out which key it must next seek to.
Concrete implementers can signal a failure condition in their code by throwing an
<a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>.</div>
<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">getNextCellHint</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>getNextCellHint</code> in class <code>org.apache.hadoop.hbase.filter.FilterBase</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>KeyValue which must be next seeked. return null if the filter is not sure which key to
seek to next.</dd>
@@ -819,10 +872,13 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" titl
<ul class="blockList">
<li class="blockList">
<h4>isFamilyEssential</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.468">isFamilyEssential</a>(byte[] name)
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.518">isFamilyEssential</a>(byte[] name)
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"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#isFamilyEssential-byte:A-">Filter</a></code></span></div>
-<div class="block">Check that given column family is essential for filter to check row. Most filters always return
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code>org.apache.hadoop.hbase.filter.FilterBase</code></span></div>
+<div class="block">By default, we require all scan's column families to be present. Our
+ subclasses may be more precise.
+
+ Check that given column family is essential for filter to check row. Most filters always return
true here. But some could have more sophisticated logic which could significantly reduce
scanning process by not even touching columns until we are 100% sure that it's data is needed
in result.
@@ -830,8 +886,8 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" titl
Concrete implementers can signal a failure condition in their code by throwing an
<a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>.</div>
<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#isFamilyEssential-byte:A-">isFamilyEssential</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>isFamilyEssential</code> in class <code>org.apache.hadoop.hbase.filter.FilterBase</code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><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></code> - in case an I/O or an filter specific failure needs to be signaled.</dd>
</dl>
@@ -843,7 +899,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" titl
<ul class="blockList">
<li class="blockList">
<h4>setReversed</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.479">setReversed</a>(boolean reversed)</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.532">setReversed</a>(boolean reversed)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#setReversed-boolean-">Filter</a></code></span></div>
<div class="block">alter the reversed scan flag</div>
<dl>
@@ -860,10 +916,12 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" titl
<ul class="blockList">
<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/filter/FilterList.html#line.488">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/filter/FilterList.html#line.541">toString</a>()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code>org.apache.hadoop.hbase.filter.FilterBase</code></span></div>
+<div class="block">Return filter's info for debugging and logging purpose.</div>
<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>
+<dd><code>toString</code> in class <code>org.apache.hadoop.hbase.filter.FilterBase</code></dd>
</dl>
</li>
</ul>
@@ -873,7 +931,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" titl
<ul class="blockListLast">
<li class="blockList">
<h4>toString</h4>
-<pre>protected <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/filter/FilterList.html#line.492">toString</a>(int maxFilters)</pre>
+<pre>protected <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/filter/FilterList.html#line.545">toString</a>(int maxFilters)</pre>
</li>
</ul>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/filter/class-use/Filter.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/filter/class-use/Filter.html b/apidocs/org/apache/hadoop/hbase/filter/class-use/Filter.html
index 644a013..53c93e9 100644
--- a/apidocs/org/apache/hadoop/hbase/filter/class-use/Filter.html
+++ b/apidocs/org/apache/hadoop/hbase/filter/class-use/Filter.html
@@ -541,6 +541,10 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</tr>
<tbody>
<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/FilterList.html#addFilter-java.util.List-">addFilter</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>> filters)</code> </td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></td>
<td class="colLast"><span class="typeNameLabel">ParseFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/ParseFilter.html#popArguments-java.util.Stack-java.util.Stack-">popArguments</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Stack.html?is-external=true" title="class or interface in java.util">Stack</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>> operatorStack,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Stack.html?is-external=true" title="class or interface in java.util">Stack</a><<a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>> filterStack)</code>
@@ -548,7 +552,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
from the filterStack and evaluates them</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">ParseFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/ParseFilter.html#reduce-java.util.Stack-java.util.Stack-java.nio.ByteBuffer-">reduce</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Stack.html?is-external=true" title="class or interface in java.util">Stack</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>> operatorStack,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Stack.html?is-external=true" title="class or interface in java.util">Stack</a><<a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>> filterStack,
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/filter/package-tree.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/filter/package-tree.html b/apidocs/org/apache/hadoop/hbase/filter/package-tree.html
index 2077317..769f5e3 100644
--- a/apidocs/org/apache/hadoop/hbase/filter/package-tree.html
+++ b/apidocs/org/apache/hadoop/hbase/filter/package-tree.html
@@ -109,6 +109,7 @@
<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/ValueFilter.html" title="class in org.apache.hadoop.hbase.filter"><span class="typeNameLink">ValueFilter</span></a></li>
</ul>
</li>
+<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html" title="class in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FilterList</span></a></li>
<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FirstKeyOnlyFilter.html" title="class in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FirstKeyOnlyFilter</span></a>
<ul>
<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FirstKeyValueMatchingQualifiersFilter.html" title="class in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FirstKeyValueMatchingQualifiersFilter</span></a></li>
@@ -132,7 +133,6 @@
<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/WhileMatchFilter.html" title="class in org.apache.hadoop.hbase.filter"><span class="typeNameLink">WhileMatchFilter</span></a></li>
</ul>
</li>
-<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html" title="class in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FilterList</span></a></li>
</ul>
</li>
<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/MultiRowRangeFilter.RowRange.html" title="class in org.apache.hadoop.hbase.filter"><span class="typeNameLink">MultiRowRangeFilter.RowRange</span></a> (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>)</li>
[09/52] [partial] hbase-site git commit: Published site at
278625312047a2100f4dbb2d2eaa4e2219d00e14.
Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/AsyncTableImpl.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncTableImpl.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncTableImpl.html
new file mode 100644
index 0000000..2695dde
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncTableImpl.html
@@ -0,0 +1,711 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AsyncTableImpl (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="AsyncTableImpl (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":9,"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};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AsyncTableImpl.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncTableImpl.html" target="_top">Frames</a></li>
+<li><a href="AsyncTableImpl.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field.detail">Field</a> | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.client</div>
+<h2 title="Class AsyncTableImpl" class="title">Class AsyncTableImpl</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.hbase.client.AsyncTableImpl</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></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>
+class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableImpl.html#line.44">AsyncTableImpl</a>
+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/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></pre>
+<div class="block">The implementation of AsyncTable.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private static interface </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableImpl.Converter</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="type parameter in AsyncTableImpl.Converter">D</a>,<a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="type parameter in AsyncTableImpl.Converter">I</a>,<a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="type parameter in AsyncTableImpl.Converter">S</a>></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private static interface </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableImpl.RpcCall</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html" title="type parameter in AsyncTableImpl.RpcCall">RESP</a>,<a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html" title="type parameter in AsyncTableImpl.RpcCall">REQ</a>></span></code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncConnectionImpl</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.html#conn">conn</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.html#operationTimeoutNs">operationTimeoutNs</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.html#readRpcTimeoutNs">readRpcTimeoutNs</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <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/AsyncTableImpl.html#tableName">tableName</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.html#writeRpcTimeoutNs">writeRpcTimeoutNs</a></span></code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<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/AsyncTableImpl.html#AsyncTableImpl-org.apache.hadoop.hbase.client.AsyncConnectionImpl-org.apache.hadoop.hbase.TableName-">AsyncTableImpl</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncConnectionImpl</a> conn,
+ <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>private static <REQ,PREQ,PRESP,RESP><br><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><RESP></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.html#call-org.apache.hadoop.hbase.ipc.HBaseRpcController-org.apache.hadoop.hbase.HRegionLocation-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface-REQ-org.apache.hadoop.hbase.client.AsyncTableImpl.Converter-org.apache.hadoop.hbase.client.AsyncTableImpl.RpcCall-org.apache.hadoop.hbase.client.AsyncTableImpl.Converter-">call</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRpcController.html" title="interface in org.apache.hadoop.hbase.ipc">HBaseRpcController</a> controller,
+ <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc,
+ org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface stub,
+ REQ req,
+ <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableImpl.Converter</a><PREQ,byte[],REQ> reqConvert,
+ <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableImpl.RpcCall</a><PRESP,PREQ> rpcCall,
+ <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableImpl.Converter</a><RESP,<a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRpcController.html" title="interface in org.apache.hadoop.hbase.ipc">HBaseRpcController</a>,PRESP> respConverter)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.html#delete-org.apache.hadoop.hbase.client.Delete-">delete</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a> delete)</code>
+<div class="block">Deletes the specified cells/row.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<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/AsyncTableImpl.html#exists-org.apache.hadoop.hbase.client.Get-">exists</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> get)</code>
+<div class="block">Test for the existence of columns in the table, as specified by the Get.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.html#get-org.apache.hadoop.hbase.client.Get-">get</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> get)</code>
+<div class="block">Extracts certain cells from a given row.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>org.apache.hadoop.conf.Configuration</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.html#getConfiguration--">getConfiguration</a></span>()</code>
+<div class="block">Returns the <code>Configuration</code> object used by this instance.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><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/AsyncTableImpl.html#getName--">getName</a></span>()</code>
+<div class="block">Gets the fully qualified table name instance of this table.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.html#getOperationTimeout-java.util.concurrent.TimeUnit-">getOperationTimeout</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> unit)</code>
+<div class="block">Get timeout of each operation in Table instance.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.html#getReadRpcTimeout-java.util.concurrent.TimeUnit-">getReadRpcTimeout</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> unit)</code>
+<div class="block">Get timeout of each rpc read request in this Table instance.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.html#getWriteRpcTimeout-java.util.concurrent.TimeUnit-">getWriteRpcTimeout</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> unit)</code>
+<div class="block">Get timeout of each rpc write request in this Table instance.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>private <T> <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder</a><T></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.html#newCaller-org.apache.hadoop.hbase.client.Row-long-">newCaller</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a> row,
+ long rpcTimeoutNs)</code> </td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.html#put-org.apache.hadoop.hbase.client.Put-">put</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a> put)</code>
+<div class="block">Puts some data to the table.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.html#setOperationTimeout-long-java.util.concurrent.TimeUnit-">setOperationTimeout</a></span>(long timeout,
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> unit)</code>
+<div class="block">Set timeout of each operation in this Table instance, will override the value of
+ <code>hbase.client.operation.timeout</code> in configuration.</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.html#setReadRpcTimeout-long-java.util.concurrent.TimeUnit-">setReadRpcTimeout</a></span>(long timeout,
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> unit)</code>
+<div class="block">Set timeout of each rpc read request in operations of this Table instance, will override the
+ value of <code>hbase.rpc.read.timeout</code> in configuration.</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.html#setWriteRpcTimeout-long-java.util.concurrent.TimeUnit-">setWriteRpcTimeout</a></span>(long timeout,
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> unit)</code>
+<div class="block">Set timeout of each rpc write request in operations of this Table instance, will override the
+ value of <code>hbase.rpc.write.timeout</code> in configuration.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<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></h3>
+<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang
/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <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>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="conn">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>conn</h4>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncConnectionImpl</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableImpl.html#line.46">conn</a></pre>
+</li>
+</ul>
+<a name="tableName">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>tableName</h4>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableImpl.html#line.48">tableName</a></pre>
+</li>
+</ul>
+<a name="readRpcTimeoutNs">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readRpcTimeoutNs</h4>
+<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableImpl.html#line.50">readRpcTimeoutNs</a></pre>
+</li>
+</ul>
+<a name="writeRpcTimeoutNs">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeRpcTimeoutNs</h4>
+<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableImpl.html#line.52">writeRpcTimeoutNs</a></pre>
+</li>
+</ul>
+<a name="operationTimeoutNs">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>operationTimeoutNs</h4>
+<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableImpl.html#line.54">operationTimeoutNs</a></pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AsyncTableImpl-org.apache.hadoop.hbase.client.AsyncConnectionImpl-org.apache.hadoop.hbase.TableName-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AsyncTableImpl</h4>
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableImpl.html#line.56">AsyncTableImpl</a>(<a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncConnectionImpl</a> conn,
+ <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getName--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableImpl.html#line.66">getName</a>()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#getName--">AsyncTable</a></code></span></div>
+<div class="block">Gets the fully qualified table name instance of this table.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#getName--">getName</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getConfiguration--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getConfiguration</h4>
+<pre>public org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableImpl.html#line.71">getConfiguration</a>()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#getConfiguration--">AsyncTable</a></code></span></div>
+<div class="block">Returns the <code>Configuration</code> object used by this instance.
+ <p>
+ The reference returned is not a copy, so any change made to it will affect this instance.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#getConfiguration--">getConfiguration</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="call-org.apache.hadoop.hbase.ipc.HBaseRpcController-org.apache.hadoop.hbase.HRegionLocation-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface-java.lang.Object-org.apache.hadoop.hbase.client.AsyncTableImpl.Converter-org.apache.hadoop.hbase.client.AsyncTableImpl.RpcCall-org.apache.hadoop.hbase.client.AsyncTableImpl.Converter-">
+<!-- -->
+</a><a name="call-org.apache.hadoop.hbase.ipc.HBaseRpcController-org.apache.hadoop.hbase.HRegionLocation-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface-REQ-org.apache.hadoop.hbase.client.AsyncTableImpl.Converter-org.apache.hadoop.hbase.client.AsyncTableImpl.RpcCall-org.apache.hadoop.hbase.client.AsyncTableImpl.Converter-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>call</h4>
+<pre>private static <REQ,PREQ,PRESP,RESP> <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><RESP> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableImpl.html#line.86">call</a>(<a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRpcController.html" title="interface in org.apache.hadoop.hbase.ipc">HBaseRpcController</a> controller,
+ <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc,
+ org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface stub,
+ REQ req,
+ <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableImpl.Converter</a><PREQ,byte[],REQ> reqConvert,
+ <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableImpl.RpcCall</a><PRESP,PREQ> rpcCall,
+ <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableImpl.Converter</a><RESP,<a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRpcController.html" title="interface in org.apache.hadoop.hbase.ipc">HBaseRpcController</a>,PRESP> respConverter)</pre>
+</li>
+</ul>
+<a name="newCaller-org.apache.hadoop.hbase.client.Row-long-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>newCaller</h4>
+<pre>private <T> <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder</a><T> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableImpl.html#line.114">newCaller</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a> row,
+ long rpcTimeoutNs)</pre>
+</li>
+</ul>
+<a name="exists-org.apache.hadoop.hbase.client.Get-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exists</h4>
+<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<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/AsyncTableImpl.html#line.121">exists</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> get)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#exists-org.apache.hadoop.hbase.client.Get-">AsyncTable</a></code></span></div>
+<div class="block">Test for the existence of columns in the table, as specified by the Get.
+ <p>
+ This will return true if the Get matches one or more keys, false if not.
+ <p>
+ This is a server-side call so it prevents any data from being transfered to the client.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#exists-org.apache.hadoop.hbase.client.Get-">exists</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="get-org.apache.hadoop.hbase.client.Get-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>get</h4>
+<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<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/AsyncTableImpl.html#line.130">get</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> get)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#get-org.apache.hadoop.hbase.client.Get-">AsyncTable</a></code></span></div>
+<div class="block">Extracts certain cells from a given row.
+ <p>
+ Return the data coming from the specified row, if it exists. If the row specified doesn't
+ exist, the <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client"><code>Result</code></a> instance returned won't contain any
+ <a href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase"><code>KeyValue</code></a>, as indicated by <a href="../../../../../org/apache/hadoop/hbase/client/Result.html#isEmpty--"><code>Result.isEmpty()</code></a>.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#get-org.apache.hadoop.hbase.client.Get-">get</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>get</code> - The object that specifies what data to fetch and from which row.</dd>
+</dl>
+</li>
+</ul>
+<a name="put-org.apache.hadoop.hbase.client.Put-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>put</h4>
+<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableImpl.html#line.140">put</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a> put)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#put-org.apache.hadoop.hbase.client.Put-">AsyncTable</a></code></span></div>
+<div class="block">Puts some data to the table.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#put-org.apache.hadoop.hbase.client.Put-">put</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>put</code> - The data to put.</dd>
+</dl>
+</li>
+</ul>
+<a name="delete-org.apache.hadoop.hbase.client.Delete-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>delete</h4>
+<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableImpl.html#line.152">delete</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a> delete)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#delete-org.apache.hadoop.hbase.client.Delete-">AsyncTable</a></code></span></div>
+<div class="block">Deletes the specified cells/row.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#delete-org.apache.hadoop.hbase.client.Delete-">delete</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>delete</code> - The object that specifies what to delete.</dd>
+</dl>
+</li>
+</ul>
+<a name="setReadRpcTimeout-long-java.util.concurrent.TimeUnit-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setReadRpcTimeout</h4>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableImpl.html#line.164">setReadRpcTimeout</a>(long timeout,
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> unit)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#setReadRpcTimeout-long-java.util.concurrent.TimeUnit-">AsyncTable</a></code></span></div>
+<div class="block">Set timeout of each rpc read request in operations of this Table instance, will override the
+ value of <code>hbase.rpc.read.timeout</code> in configuration. If a rpc read request waiting too
+ long, it will stop waiting and send a new request to retry until retries exhausted or operation
+ timeout reached.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#setReadRpcTimeout-long-java.util.concurrent.TimeUnit-">setReadRpcTimeout</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getReadRpcTimeout-java.util.concurrent.TimeUnit-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getReadRpcTimeout</h4>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableImpl.html#line.169">getReadRpcTimeout</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> unit)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#getReadRpcTimeout-java.util.concurrent.TimeUnit-">AsyncTable</a></code></span></div>
+<div class="block">Get timeout of each rpc read request in this Table instance.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#getReadRpcTimeout-java.util.concurrent.TimeUnit-">getReadRpcTimeout</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="setWriteRpcTimeout-long-java.util.concurrent.TimeUnit-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setWriteRpcTimeout</h4>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableImpl.html#line.174">setWriteRpcTimeout</a>(long timeout,
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> unit)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#setWriteRpcTimeout-long-java.util.concurrent.TimeUnit-">AsyncTable</a></code></span></div>
+<div class="block">Set timeout of each rpc write request in operations of this Table instance, will override the
+ value of <code>hbase.rpc.write.timeout</code> in configuration. If a rpc write request waiting too
+ long, it will stop waiting and send a new request to retry until retries exhausted or operation
+ timeout reached.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#setWriteRpcTimeout-long-java.util.concurrent.TimeUnit-">setWriteRpcTimeout</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getWriteRpcTimeout-java.util.concurrent.TimeUnit-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getWriteRpcTimeout</h4>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableImpl.html#line.179">getWriteRpcTimeout</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> unit)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#getWriteRpcTimeout-java.util.concurrent.TimeUnit-">AsyncTable</a></code></span></div>
+<div class="block">Get timeout of each rpc write request in this Table instance.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#getWriteRpcTimeout-java.util.concurrent.TimeUnit-">getWriteRpcTimeout</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="setOperationTimeout-long-java.util.concurrent.TimeUnit-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setOperationTimeout</h4>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableImpl.html#line.184">setOperationTimeout</a>(long timeout,
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> unit)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#setOperationTimeout-long-java.util.concurrent.TimeUnit-">AsyncTable</a></code></span></div>
+<div class="block">Set timeout of each operation in this Table instance, will override the value of
+ <code>hbase.client.operation.timeout</code> in configuration.
+ <p>
+ Operation timeout is a top-level restriction that makes sure an operation will not be blocked
+ more than this. In each operation, if rpc request fails because of timeout or other reason, it
+ will retry until success or throw a RetriesExhaustedException. But if the total time elapsed
+ reach the operation timeout before retries exhausted, it will break early and throw
+ SocketTimeoutException.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#setOperationTimeout-long-java.util.concurrent.TimeUnit-">setOperationTimeout</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getOperationTimeout-java.util.concurrent.TimeUnit-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getOperationTimeout</h4>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableImpl.html#line.189">getOperationTimeout</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> unit)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#getOperationTimeout-java.util.concurrent.TimeUnit-">AsyncTable</a></code></span></div>
+<div class="block">Get timeout of each operation in Table instance.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html#getOperationTimeout-java.util.concurrent.TimeUnit-">getOperationTimeout</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AsyncTableImpl.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncTableImpl.html" target="_top">Frames</a></li>
+<li><a href="AsyncTableImpl.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field.detail">Field</a> | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html
new file mode 100644
index 0000000..189c6e5
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html
@@ -0,0 +1,282 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AsyncTableRegionLocator (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="AsyncTableRegionLocator (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6,"i1":18,"i2":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],16:["t5","Default Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AsyncTableRegionLocator.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" target="_top">Frames</a></li>
+<li><a href="AsyncTableRegionLocator.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.client</div>
+<h2 title="Interface AsyncTableRegionLocator" class="title">Interface AsyncTableRegionLocator</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncTableRegionLocatorImpl</a></dd>
+</dl>
+<hr>
+<br>
+<pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Public.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Public</a>
+ <a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Unstable.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceStability.Unstable</a>
+public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#line.35">AsyncTableRegionLocator</a></pre>
+<div class="block">The asynchronous version of RegionLocator.
+ <p>
+ Usually the implementations will not throw any exception directly, you need to get the exception
+ from the returned <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent"><code>CompletableFuture</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span><span id="t5" class="tableTab"><span><a href="javascript:show(16);">Default Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><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/AsyncTableRegionLocator.html#getName--">getName</a></span>()</code>
+<div class="block">Gets the fully qualified table name instance of the table whose region we want to locate.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#getRegionLocation-byte:A-">getRegionLocation</a></span>(byte[] row)</code>
+<div class="block">Finds the region on which the given row is being served.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#getRegionLocation-byte:A-boolean-">getRegionLocation</a></span>(byte[] row,
+ boolean reload)</code>
+<div class="block">Finds the region on which the given row is being served.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getName--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre><a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#line.40">getName</a>()</pre>
+<div class="block">Gets the fully qualified table name instance of the table whose region we want to locate.</div>
+</li>
+</ul>
+<a name="getRegionLocation-byte:A-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRegionLocation</h4>
+<pre>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#line.48">getRegionLocation</a>(byte[] row)</pre>
+<div class="block">Finds the region on which the given row is being served. Does not reload the cache.
+ <p>
+ Returns the location of the region to which the row belongs.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>row</code> - Row to find.</dd>
+</dl>
+</li>
+</ul>
+<a name="getRegionLocation-byte:A-boolean-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getRegionLocation</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#line.59">getRegionLocation</a>(byte[] row,
+ boolean reload)</pre>
+<div class="block">Finds the region on which the given row is being served.
+ <p>
+ Returns the location of the region to which the row belongs.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>row</code> - Row to find.</dd>
+<dd><code>reload</code> - true to reload information or false to use cached information</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AsyncTableRegionLocator.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" target="_top">Frames</a></li>
+<li><a href="AsyncTableRegionLocator.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.html
new file mode 100644
index 0000000..66938f9
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.html
@@ -0,0 +1,373 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AsyncTableRegionLocatorImpl (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="AsyncTableRegionLocatorImpl (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AsyncTableRegionLocatorImpl.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/Attributes.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.html" target="_top">Frames</a></li>
+<li><a href="AsyncTableRegionLocatorImpl.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field.detail">Field</a> | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.client</div>
+<h2 title="Class AsyncTableRegionLocatorImpl" class="title">Class AsyncTableRegionLocatorImpl</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.hbase.client.AsyncTableRegionLocatorImpl</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableRegionLocator</a></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>
+class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.html#line.30">AsyncTableRegionLocatorImpl</a>
+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/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableRegionLocator</a></pre>
+<div class="block">The implementation of AsyncRegionLocator.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html" title="class in org.apache.hadoop.hbase.client">AsyncRegionLocator</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.html#locator">locator</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <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/AsyncTableRegionLocatorImpl.html#tableName">tableName</a></span></code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<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/AsyncTableRegionLocatorImpl.html#AsyncTableRegionLocatorImpl-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.AsyncRegionLocator-">AsyncTableRegionLocatorImpl</a></span>(<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/AsyncRegionLocator.html" title="class in org.apache.hadoop.hbase.client">AsyncRegionLocator</a> locator)</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><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/AsyncTableRegionLocatorImpl.html#getName--">getName</a></span>()</code>
+<div class="block">Gets the fully qualified table name instance of the table whose region we want to locate.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.html#getRegionLocation-byte:A-boolean-">getRegionLocation</a></span>(byte[] row,
+ boolean reload)</code>
+<div class="block">Finds the region on which the given row is being served.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<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></h3>
+<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang
/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <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>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.client.AsyncTableRegionLocator">
+<!-- -->
+</a>
+<h3>Methods inherited from interface org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableRegionLocator</a></h3>
+<code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#getRegionLocation-byte:A-">getRegionLocation</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="tableName">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>tableName</h4>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.html#line.32">tableName</a></pre>
+</li>
+</ul>
+<a name="locator">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>locator</h4>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html" title="class in org.apache.hadoop.hbase.client">AsyncRegionLocator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.html#line.34">locator</a></pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AsyncTableRegionLocatorImpl-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.AsyncRegionLocator-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AsyncTableRegionLocatorImpl</h4>
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.html#line.36">AsyncTableRegionLocatorImpl</a>(<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/AsyncRegionLocator.html" title="class in org.apache.hadoop.hbase.client">AsyncRegionLocator</a> locator)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getName--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.html#line.42">getName</a>()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#getName--">AsyncTableRegionLocator</a></code></span></div>
+<div class="block">Gets the fully qualified table name instance of the table whose region we want to locate.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#getName--">getName</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableRegionLocator</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getRegionLocation-byte:A-boolean-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getRegionLocation</h4>
+<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.html#line.47">getRegionLocation</a>(byte[] row,
+ boolean reload)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#getRegionLocation-byte:A-boolean-">AsyncTableRegionLocator</a></code></span></div>
+<div class="block">Finds the region on which the given row is being served.
+ <p>
+ Returns the location of the region to which the row belongs.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#getRegionLocation-byte:A-boolean-">getRegionLocation</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableRegionLocator</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>row</code> - Row to find.</dd>
+<dd><code>reload</code> - true to reload information or false to use cached information</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AsyncTableRegionLocatorImpl.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/Attributes.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.html" target="_top">Frames</a></li>
+<li><a href="AsyncTableRegionLocatorImpl.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field.detail">Field</a> | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/Attributes.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/Attributes.html b/devapidocs/org/apache/hadoop/hbase/client/Attributes.html
index bc0f1ac..4062f1e 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/Attributes.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/Attributes.html
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.SingleServerRequestRunnable.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/hadoop/hbase/client/BatchErrors.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
@@ -236,7 +236,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/client
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.SingleServerRequestRunnable.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/hadoop/hbase/client/BatchErrors.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
[51/52] [partial] hbase-site git commit: Published site at
278625312047a2100f4dbb2d2eaa4e2219d00e14.
Posted by di...@apache.org.
Published site at 278625312047a2100f4dbb2d2eaa4e2219d00e14.
Project: http://git-wip-us.apache.org/repos/asf/hbase-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase-site/commit/f07ee53f
Tree: http://git-wip-us.apache.org/repos/asf/hbase-site/tree/f07ee53f
Diff: http://git-wip-us.apache.org/repos/asf/hbase-site/diff/f07ee53f
Branch: refs/heads/asf-site
Commit: f07ee53f300b8457f08319a9e1b546b53a0a69a9
Parents: 344fa32
Author: jenkins <bu...@apache.org>
Authored: Mon Oct 17 14:55:12 2016 +0000
Committer: Dima Spivak <di...@apache.org>
Committed: Mon Oct 17 14:20:11 2016 -0700
----------------------------------------------------------------------
acid-semantics.html | 4 +-
apache_hbase_reference_guide.pdf | 722473 +++++++++-------
apache_hbase_reference_guide.pdfmarks | 14 +-
apidocs/allclasses-frame.html | 4 +-
apidocs/allclasses-noframe.html | 4 +-
apidocs/constant-values.html | 19 +
apidocs/index-all.html | 144 +-
.../org/apache/hadoop/hbase/ProcedureInfo.html | 21 +-
.../hadoop/hbase/class-use/HRegionLocation.html | 13 +
.../hadoop/hbase/class-use/TableName.html | 26 +-
.../hbase/class-use/TableNotFoundException.html | 2 +-
.../org/apache/hadoop/hbase/client/Append.html | 4 +-
.../hadoop/hbase/client/AsyncConnection.html | 294 +
.../apache/hadoop/hbase/client/AsyncTable.html | 454 +
.../hbase/client/AsyncTableRegionLocator.html | 278 +
.../apache/hadoop/hbase/client/Attributes.html | 4 +-
.../BufferedMutator.ExceptionListener.html | 4 +-
.../hadoop/hbase/client/BufferedMutator.html | 36 +-
.../hadoop/hbase/client/ConnectionFactory.html | 167 +-
apidocs/org/apache/hadoop/hbase/client/Get.html | 131 +-
.../org/apache/hadoop/hbase/client/Query.html | 111 +-
.../org/apache/hadoop/hbase/client/Scan.html | 211 +-
.../hadoop/hbase/client/class-use/Admin.html | 2 +-
.../hbase/client/class-use/AsyncConnection.html | 183 +
.../hbase/client/class-use/AsyncTable.html | 169 +
.../class-use/AsyncTableRegionLocator.html | 169 +
.../hadoop/hbase/client/class-use/Delete.html | 6 +
.../hadoop/hbase/client/class-use/Get.html | 28 +-
.../hadoop/hbase/client/class-use/Put.html | 8 +-
.../hadoop/hbase/client/class-use/Query.html | 7 +
.../hbase/client/class-use/RegionLocator.html | 2 +-
.../hadoop/hbase/client/class-use/Result.html | 15 +
.../hadoop/hbase/client/class-use/Scan.html | 5 +-
.../hadoop/hbase/client/class-use/Table.html | 4 +-
.../hadoop/hbase/client/package-frame.html | 3 +
.../hadoop/hbase/client/package-summary.html | 34 +-
.../hadoop/hbase/client/package-tree.html | 3 +
.../apache/hadoop/hbase/client/package-use.html | 81 +-
.../org/apache/hadoop/hbase/filter/Filter.html | 2 +-
.../apache/hadoop/hbase/filter/FilterList.html | 262 +-
.../hadoop/hbase/filter/class-use/Filter.html | 6 +-
.../hadoop/hbase/filter/package-tree.html | 2 +-
.../hbase/mapreduce/LoadIncrementalHFiles.html | 68 +-
.../hbase/mob/compactions/package-summary.html | 4 +-
.../hbase/mob/compactions/package-tree.html | 4 +-
.../hadoop/hbase/mob/mapreduce/Sweeper.html | 333 -
.../hbase/mob/mapreduce/class-use/Sweeper.html | 125 -
.../hbase/mob/mapreduce/package-frame.html | 20 -
.../hbase/mob/mapreduce/package-summary.html | 145 -
.../hbase/mob/mapreduce/package-tree.html | 142 -
.../hadoop/hbase/mob/mapreduce/package-use.html | 125 -
.../hadoop/hbase/namespace/package-summary.html | 4 +-
.../hadoop/hbase/namespace/package-tree.html | 4 +-
.../hadoop/hbase/security/class-use/User.html | 9 +-
.../org/apache/hadoop/hbase/util/Counter.html | 36 +-
.../hadoop/hbase/util/class-use/Pair.html | 11 +-
apidocs/overview-frame.html | 1 -
apidocs/overview-summary.html | 52 +-
apidocs/overview-tree.html | 8 +-
apidocs/package-list | 1 -
.../org/apache/hadoop/hbase/ProcedureInfo.html | 2 +-
.../org/apache/hadoop/hbase/client/Admin.html | 2 +-
.../hadoop/hbase/client/AsyncConnection.html | 134 +
.../apache/hadoop/hbase/client/AsyncTable.html | 198 +
.../hbase/client/AsyncTableRegionLocator.html | 132 +
.../BufferedMutator.ExceptionListener.html | 26 +-
.../hadoop/hbase/client/BufferedMutator.html | 26 +-
.../hadoop/hbase/client/ConnectionFactory.html | 461 +-
.../org/apache/hadoop/hbase/client/Get.html | 783 +-
...ableMultiplexer.HTableMultiplexerStatus.html | 410 +-
.../hadoop/hbase/client/HTableMultiplexer.html | 410 +-
.../org/apache/hadoop/hbase/client/Query.html | 89 +-
.../org/apache/hadoop/hbase/client/Scan.html | 742 +-
.../hbase/filter/FilterList.Operator.html | 881 +-
.../apache/hadoop/hbase/filter/FilterList.html | 881 +-
.../hbase/mapreduce/LoadIncrementalHFiles.html | 1759 +-
.../hadoop/hbase/mob/mapreduce/Sweeper.html | 198 -
.../org/apache/hadoop/hbase/util/Counter.html | 179 +-
book.html | 2094 +-
bulk-loads.html | 4 +-
checkstyle-aggregate.html | 22932 +-
coc.html | 4 +-
cygwin.html | 4 +-
dependencies.html | 4 +-
dependency-convergence.html | 4 +-
dependency-info.html | 4 +-
dependency-management.html | 4 +-
devapidocs/allclasses-frame.html | 46 +-
devapidocs/allclasses-noframe.html | 46 +-
devapidocs/constant-values.html | 198 +-
devapidocs/deprecated-list.html | 397 +-
devapidocs/index-all.html | 1528 +-
.../org/apache/hadoop/hbase/Abortable.html | 2 +-
.../apache/hadoop/hbase/HBaseIOException.html | 2 +-
.../hadoop/hbase/KeyValue.KVComparator.html | 54 +-
.../hadoop/hbase/KeyValue.KeyOnlyKeyValue.html | 148 +-
.../hadoop/hbase/KeyValue.MetaComparator.html | 18 +-
.../hbase/KeyValue.RawBytesComparator.html | 14 +-
.../hbase/KeyValue.RowOnlyComparator.html | 8 +-
.../hbase/KeyValue.SamePrefixComparator.html | 4 +-
.../org/apache/hadoop/hbase/KeyValue.Type.html | 28 +-
.../org/apache/hadoop/hbase/KeyValue.html | 264 +-
.../org/apache/hadoop/hbase/KeyValueUtil.html | 22 +-
.../org/apache/hadoop/hbase/ProcedureInfo.html | 4 +-
.../hadoop/hbase/class-use/Abortable.html | 36 +-
.../org/apache/hadoop/hbase/class-use/Cell.html | 504 +-
.../hbase/class-use/HBaseIOException.html | 38 +-
.../hbase/class-use/HColumnDescriptor.html | 82 +-
.../hadoop/hbase/class-use/HRegionLocation.html | 74 +-
.../class-use/KeyValue.KeyOnlyKeyValue.html | 24 +-
.../apache/hadoop/hbase/class-use/KeyValue.html | 51 +-
.../hadoop/hbase/class-use/ProcedureInfo.html | 16 +-
.../hadoop/hbase/class-use/ServerName.html | 165 +-
.../hadoop/hbase/class-use/TableName.html | 520 +-
.../hbase/class-use/TableNotFoundException.html | 2 +-
.../class-use/InterfaceAudience.Private.html | 442 +-
.../class-use/InterfaceAudience.Public.html | 160 +-
.../class-use/InterfaceStability.Evolving.html | 110 +-
.../class-use/InterfaceStability.Stable.html | 10 +-
.../class-use/InterfaceStability.Unstable.html | 20 +-
.../hbase/classification/package-tree.html | 4 +-
.../hbase/classification/package-use.html | 129 +-
.../org/apache/hadoop/hbase/client/Append.html | 4 +-
.../hadoop/hbase/client/AsyncConnection.html | 298 +
.../client/AsyncConnectionConfiguration.html | 469 +
.../hbase/client/AsyncConnectionImpl.html | 644 +
.../client/AsyncProcess.ListRowAccess.html | 12 +-
.../client/AsyncProcess.RequestSizeChecker.html | 14 +-
.../AsyncProcess.RowChecker.ReturnCode.html | 12 +-
.../hbase/client/AsyncProcess.RowChecker.html | 8 +-
.../client/AsyncProcess.RowCheckerHost.html | 12 +-
.../AsyncProcess.SubmittedSizeChecker.html | 14 +-
.../client/AsyncProcess.TaskCountChecker.html | 36 +-
.../hadoop/hbase/client/AsyncProcess.html | 158 +-
.../hadoop/hbase/client/AsyncRegionLocator.html | 365 +
.../hadoop/hbase/client/AsyncRequestFuture.html | 4 +-
...stFutureImpl.ReplicaCallIssuingRunnable.html | 14 +-
...yncRequestFutureImpl.ReplicaResultState.html | 10 +-
.../client/AsyncRequestFutureImpl.Retry.html | 12 +-
...tFutureImpl.SingleServerRequestRunnable.html | 22 +-
.../hbase/client/AsyncRequestFutureImpl.html | 160 +-
...allerFactory.SingleRequestCallerBuilder.html | 449 +
.../client/AsyncRpcRetryingCallerFactory.html | 347 +
...SingleRequestRpcRetryingCaller.Callable.html | 235 +
.../AsyncSingleRequestRpcRetryingCaller.html | 637 +
.../apache/hadoop/hbase/client/AsyncTable.html | 458 +
.../hbase/client/AsyncTableImpl.Converter.html | 240 +
.../hbase/client/AsyncTableImpl.RpcCall.html | 239 +
.../hadoop/hbase/client/AsyncTableImpl.html | 711 +
.../hbase/client/AsyncTableRegionLocator.html | 282 +
.../client/AsyncTableRegionLocatorImpl.html | 373 +
.../apache/hadoop/hbase/client/Attributes.html | 4 +-
.../BufferedMutator.ExceptionListener.html | 4 +-
.../hadoop/hbase/client/BufferedMutator.html | 36 +-
.../BufferedMutatorImpl.QueueRowAccess.html | 16 +-
.../hbase/client/BufferedMutatorImpl.html | 95 +-
.../apache/hadoop/hbase/client/Cancellable.html | 2 +-
.../client/CancellableRegionServerCallable.html | 64 +-
.../hbase/client/ClientServiceCallable.html | 2 +-
.../hadoop/hbase/client/ClusterConnection.html | 4 +-
.../hadoop/hbase/client/ClusterRegistry.html | 259 +
.../hbase/client/ClusterRegistryFactory.html | 320 +
.../hbase/client/ClusterStatusListener.html | 4 +-
.../hadoop/hbase/client/ConnectionFactory.html | 167 +-
...ectionImplementation.MasterServiceState.html | 18 +-
...onImplementation.MasterServiceStubMaker.html | 14 +-
...nnectionImplementation.NoNonceGenerator.html | 8 +-
...ntation.ServerErrorTracker.ServerErrors.html | 10 +-
...ectionImplementation.ServerErrorTracker.html | 20 +-
.../ConnectionImplementation.StubMaker.html | 14 +-
.../hbase/client/ConnectionImplementation.html | 325 +-
.../ConnectionUtils.MasterlessConnection.html | 8 +-
.../hadoop/hbase/client/ConnectionUtils.html | 104 +-
.../hbase/client/CoprocessorHConnection.html | 2 +-
.../org/apache/hadoop/hbase/client/Get.html | 131 +-
.../org/apache/hadoop/hbase/client/HTable.html | 94 +-
.../client/HTableMultiplexer.FlushWorker.html | 51 +-
.../hbase/client/MultiServerCallable.html | 47 +-
.../client/NoncedRegionServerCallable.html | 26 +-
.../org/apache/hadoop/hbase/client/Query.html | 111 +-
.../hbase/client/RetryingTimeTracker.html | 8 +-
.../hbase/client/RpcRetryingCallerImpl.html | 38 +-
...eadReplicas.ReplicaRegionServerCallable.html | 10 +-
.../RpcRetryingCallerWithReadReplicas.html | 59 +-
.../org/apache/hadoop/hbase/client/Scan.html | 256 +-
.../hbase/client/WrongRowIOException.html | 4 +-
.../hadoop/hbase/client/ZKClusterRegistry.html | 378 +
.../client/ZooKeeperKeepAliveConnection.html | 4 +-
.../client/class-use/AbstractResponse.html | 3 +-
.../hadoop/hbase/client/class-use/Action.html | 7 +-
.../hadoop/hbase/client/class-use/Admin.html | 4 +-
.../hbase/client/class-use/AsyncConnection.html | 198 +
.../class-use/AsyncConnectionConfiguration.html | 167 +
.../client/class-use/AsyncConnectionImpl.html | 203 +
.../hbase/client/class-use/AsyncProcess.html | 5 +-
.../client/class-use/AsyncRegionLocator.html | 196 +
.../client/class-use/AsyncRequestFuture.html | 2 +-
.../class-use/AsyncRequestFutureImpl.html | 2 +-
...allerFactory.SingleRequestCallerBuilder.html | 196 +
.../AsyncRpcRetryingCallerFactory.html | 167 +
...SingleRequestRpcRetryingCaller.Callable.html | 204 +
.../AsyncSingleRequestRpcRetryingCaller.html | 167 +
.../hbase/client/class-use/AsyncTable.html | 188 +
.../class-use/AsyncTableImpl.Converter.html | 183 +
.../class-use/AsyncTableImpl.RpcCall.html | 173 +
.../hbase/client/class-use/AsyncTableImpl.html | 125 +
.../class-use/AsyncTableRegionLocator.html | 188 +
.../class-use/AsyncTableRegionLocatorImpl.html | 125 +
.../hbase/client/class-use/BufferedMutator.html | 42 -
.../hbase/client/class-use/Cancellable.html | 8 +-
.../CancellableRegionServerCallable.html | 18 +-
.../client/class-use/ClusterConnection.html | 16 +-
.../hbase/client/class-use/ClusterRegistry.html | 195 +
.../class-use/ClusterRegistryFactory.html | 125 +
.../hbase/client/class-use/Connection.html | 6 +-
.../class-use/ConnectionImplementation.html | 4 +
.../hadoop/hbase/client/class-use/Delete.html | 10 +
.../hadoop/hbase/client/class-use/Get.html | 41 +-
.../hbase/client/class-use/MultiAction.html | 11 +-
.../hadoop/hbase/client/class-use/Mutation.html | 4 -
.../hadoop/hbase/client/class-use/Put.html | 10 +
.../hadoop/hbase/client/class-use/Query.html | 7 +
.../hbase/client/class-use/RegionLocator.html | 4 +-
.../hadoop/hbase/client/class-use/Result.html | 74 +-
...stedException.ThrowableWithExtraContext.html | 13 +
.../client/class-use/RetryingTimeTracker.html | 42 +
.../hadoop/hbase/client/class-use/Row.html | 20 +-
.../client/class-use/RpcRetryingCaller.html | 3 +-
.../class-use/RpcRetryingCallerFactory.html | 5 +-
.../hadoop/hbase/client/class-use/Scan.html | 46 +-
.../client/class-use/SecureBulkLoadClient.html | 2 +-
.../hadoop/hbase/client/class-use/Table.html | 8 +-
.../client/class-use/ZKClusterRegistry.html | 125 +
.../coprocessor/class-use/Batch.Callback.html | 9 +-
.../hadoop/hbase/client/package-frame.html | 16 +
.../hadoop/hbase/client/package-summary.html | 326 +-
.../hadoop/hbase/client/package-tree.html | 33 +-
.../apache/hadoop/hbase/client/package-use.html | 311 +-
.../org/apache/hadoop/hbase/filter/Filter.html | 2 +-
.../apache/hadoop/hbase/filter/FilterBase.html | 2 +-
.../apache/hadoop/hbase/filter/FilterList.html | 336 +-
.../hadoop/hbase/filter/class-use/Filter.html | 16 +-
.../hbase/filter/class-use/FilterBase.html | 42 +-
.../hadoop/hbase/filter/package-tree.html | 10 +-
.../io/class-use/ImmutableBytesWritable.html | 24 -
.../io/crypto/class-use/Encryption.Context.html | 24 +-
.../hadoop/hbase/io/crypto/package-use.html | 25 +-
.../hbase/io/hfile/class-use/CacheConfig.html | 52 +-
.../hadoop/hbase/io/hfile/package-tree.html | 2 +-
.../hadoop/hbase/io/hfile/package-use.html | 27 +-
.../org/apache/hadoop/hbase/io/package-use.html | 33 +-
.../org/apache/hadoop/hbase/ipc/CallRunner.html | 26 +-
.../apache/hadoop/hbase/ipc/RpcCallContext.html | 43 +-
.../RpcServer.BlockingServiceAndInterface.html | 12 +-
.../apache/hadoop/hbase/ipc/RpcServer.Call.html | 112 +-
.../hadoop/hbase/ipc/RpcServer.Connection.html | 132 +-
.../hbase/ipc/RpcServer.ConnectionManager.html | 40 +-
.../hbase/ipc/RpcServer.Listener.Reader.html | 14 +-
.../hadoop/hbase/ipc/RpcServer.Listener.html | 30 +-
.../hadoop/hbase/ipc/RpcServer.Responder.html | 26 +-
.../org/apache/hadoop/hbase/ipc/RpcServer.html | 84 +-
.../hbase/ipc/class-use/HBaseRpcController.html | 48 +-
.../hadoop/hbase/ipc/class-use/RpcClient.html | 4 +
.../ipc/class-use/RpcControllerFactory.html | 26 +-
.../apache/hadoop/hbase/ipc/package-tree.html | 4 +-
.../hbase/mapreduce/LoadIncrementalHFiles.html | 123 +-
.../hadoop/hbase/mapreduce/TableMapper.html | 2 +-
.../LoadIncrementalHFiles.LoadQueueItem.html | 12 +-
.../hbase/mapreduce/class-use/TableMapper.html | 24 -
.../hadoop/hbase/mapreduce/package-tree.html | 2 +-
.../hadoop/hbase/mapreduce/package-use.html | 22 -
.../replication/VerifyReplication.Verifier.html | 33 +-
.../replication/VerifyReplication.html | 18 +-
.../org/apache/hadoop/hbase/master/HMaster.html | 18 +-
.../master/HMasterCommandLine.LocalHMaster.html | 2 +-
...terCoprocessorHost.CoprocessorOperation.html | 10 +-
...ssorHost.CoprocessorOperationWithResult.html | 10 +-
.../hbase/master/MasterCoprocessorHost.html | 326 +-
.../MasterRpcServices.BalanceSwitchMode.html | 4 +-
.../hadoop/hbase/master/MasterRpcServices.html | 60 +-
.../hadoop/hbase/master/ServerManager.html | 18 +-
.../hbase/master/balancer/package-tree.html | 2 +-
...terCoprocessorHost.CoprocessorOperation.html | 7 +
.../master/class-use/TableLockManager.html | 22 -
.../hadoop/hbase/master/package-tree.html | 4 +-
.../apache/hadoop/hbase/master/package-use.html | 39 +-
.../AbstractStateMachineNamespaceProcedure.html | 2 +-
.../AbstractStateMachineTableProcedure.html | 2 +-
.../procedure/AddColumnFamilyProcedure.html | 2 +-
.../procedure/CloneSnapshotProcedure.html | 2 +-
.../procedure/CreateNamespaceProcedure.html | 2 +-
.../master/procedure/CreateTableProcedure.html | 2 +-
.../procedure/DeleteColumnFamilyProcedure.html | 2 +-
.../procedure/DeleteNamespaceProcedure.html | 2 +-
.../master/procedure/DeleteTableProcedure.html | 2 +-
.../master/procedure/DisableTableProcedure.html | 2 +-
.../DispatchMergingRegionsProcedure.html | 131 +-
.../master/procedure/EnableTableProcedure.html | 2 +-
.../master/procedure/MasterProcedureEnv.html | 67 +-
...erProcedureScheduler.BaseProcedureEvent.html | 357 -
.../MasterProcedureScheduler.FairQueue.html | 34 +-
...MasterProcedureScheduler.NamespaceQueue.html | 16 +-
...reScheduler.NamespaceQueueKeyComparator.html | 10 +-
...MasterProcedureScheduler.ProcedureEvent.html | 516 -
.../MasterProcedureScheduler.Queue.html | 58 +-
.../MasterProcedureScheduler.QueueImpl.html | 22 +-
...MasterProcedureScheduler.QueueInterface.html | 18 +-
.../MasterProcedureScheduler.RegionEvent.html | 30 +-
.../MasterProcedureScheduler.ServerQueue.html | 6 +-
...edureScheduler.ServerQueueKeyComparator.html | 6 +-
.../MasterProcedureScheduler.TableQueue.html | 32 +-
...cedureScheduler.TableQueueKeyComparator.html | 6 +-
.../procedure/MasterProcedureScheduler.html | 751 +-
.../procedure/ModifyColumnFamilyProcedure.html | 2 +-
.../procedure/ModifyNamespaceProcedure.html | 2 +-
.../master/procedure/ModifyTableProcedure.html | 2 +-
.../procedure/RestoreSnapshotProcedure.html | 2 +-
.../master/procedure/ServerCrashProcedure.html | 2 +-
...leProcedureInterface.TableOperationType.html | 14 +-
.../procedure/TruncateTableProcedure.html | 2 +-
.../procedure/class-use/MasterProcedureEnv.html | 382 +-
...erProcedureScheduler.BaseProcedureEvent.html | 183 -
...MasterProcedureScheduler.ProcedureEvent.html | 273 -
.../MasterProcedureScheduler.Queue.html | 24 -
.../class-use/MasterProcedureScheduler.html | 8 +-
.../hbase/master/procedure/package-frame.html | 2 -
.../hbase/master/procedure/package-summary.html | 14 +-
.../hbase/master/procedure/package-tree.html | 19 +-
.../hbase/master/procedure/package-use.html | 15 +-
...CompactionRequest.CompactionPartitionId.html | 75 -
.../hbase/mob/compactions/package-summary.html | 4 +-
.../hbase/mob/compactions/package-tree.html | 4 +-
.../hbase/mob/compactions/package-use.html | 21 -
.../hbase/mob/mapreduce/MemStoreWrapper.html | 567 -
.../mapreduce/MobFilePathHashPartitioner.html | 288 -
.../mapreduce/SweepJob.DummyMobAbortable.html | 353 -
.../mob/mapreduce/SweepJob.IndexedResult.html | 397 -
.../mob/mapreduce/SweepJob.MergeSortReader.html | 355 -
.../mob/mapreduce/SweepJob.SweepCounter.html | 383 -
.../hadoop/hbase/mob/mapreduce/SweepJob.html | 858 -
.../mob/mapreduce/SweepJobNodeTracker.html | 413 -
.../hadoop/hbase/mob/mapreduce/SweepMapper.html | 401 -
.../mapreduce/SweepReducer.MobFileStatus.html | 448 -
.../SweepReducer.PathPrefixFilter.html | 321 -
.../mapreduce/SweepReducer.SweepPartition.html | 484 -
.../hbase/mob/mapreduce/SweepReducer.html | 584 -
.../hadoop/hbase/mob/mapreduce/Sweeper.html | 383 -
.../mapreduce/class-use/MemStoreWrapper.html | 165 -
.../class-use/MobFilePathHashPartitioner.html | 125 -
.../class-use/SweepJob.DummyMobAbortable.html | 125 -
.../class-use/SweepJob.IndexedResult.html | 178 -
.../class-use/SweepJob.MergeSortReader.html | 125 -
.../class-use/SweepJob.SweepCounter.html | 174 -
.../hbase/mob/mapreduce/class-use/SweepJob.html | 125 -
.../class-use/SweepJobNodeTracker.html | 125 -
.../mob/mapreduce/class-use/SweepMapper.html | 125 -
.../class-use/SweepReducer.MobFileStatus.html | 165 -
.../SweepReducer.PathPrefixFilter.html | 125 -
.../class-use/SweepReducer.SweepPartition.html | 166 -
.../mob/mapreduce/class-use/SweepReducer.html | 125 -
.../hbase/mob/mapreduce/class-use/Sweeper.html | 125 -
.../hbase/mob/mapreduce/package-frame.html | 35 -
.../hbase/mob/mapreduce/package-summary.html | 224 -
.../hbase/mob/mapreduce/package-tree.html | 186 -
.../hadoop/hbase/mob/mapreduce/package-use.html | 180 -
.../hbase/monitoring/package-summary.html | 4 +-
.../hadoop/hbase/monitoring/package-tree.html | 4 +-
.../org/apache/hadoop/hbase/package-tree.html | 10 +-
.../org/apache/hadoop/hbase/package-use.html | 189 +-
.../procedure2/AbstractProcedureScheduler.html | 962 +
.../hbase/procedure2/BadProcedureException.html | 313 +
.../hbase/procedure2/OnePhaseProcedure.html | 6 +-
.../hadoop/hbase/procedure2/Procedure.html | 411 +-
.../procedure2/ProcedureAbortedException.html | 4 +-
.../hadoop/hbase/procedure2/ProcedureEvent.html | 384 +
.../hbase/procedure2/ProcedureEventQueue.html | 397 +
.../hbase/procedure2/ProcedureException.html | 4 +-
...edureExecutor.CompletedProcedureCleaner.html | 74 +-
.../ProcedureExecutor.DelayedContainer.html | 417 +
...edureExecutor.ProcedureExecutorListener.html | 16 +-
...edureExecutor.ProcedureTimeoutRetriever.html | 305 -
.../procedure2/ProcedureExecutor.Testing.html | 14 +-
.../hbase/procedure2/ProcedureExecutor.html | 190 +-
.../procedure2/ProcedureInMemoryChore.html | 6 +-
.../hbase/procedure2/ProcedureRunnableSet.html | 372 -
.../hbase/procedure2/ProcedureScheduler.html | 538 +
.../procedure2/ProcedureSimpleRunQueue.html | 513 -
.../procedure2/ProcedureSuspendedException.html | 4 +-
.../hadoop/hbase/procedure2/ProcedureUtil.html | 143 +-
.../hbase/procedure2/SequentialProcedure.html | 6 +-
.../procedure2/SimpleProcedureScheduler.html | 481 +
.../hbase/procedure2/StateMachineProcedure.html | 6 +-
.../hbase/procedure2/TwoPhaseProcedure.html | 2 +-
.../class-use/AbstractProcedureScheduler.html | 191 +
.../class-use/BadProcedureException.html | 169 +
.../hbase/procedure2/class-use/Procedure.html | 322 +-
.../procedure2/class-use/ProcedureEvent.html | 284 +
.../class-use/ProcedureEventQueue.html | 209 +
.../ProcedureExecutor.DelayedContainer.html | 181 +
...edureExecutor.ProcedureTimeoutRetriever.html | 125 -
.../class-use/ProcedureRunnableSet.html | 233 -
.../class-use/ProcedureScheduler.html | 237 +
.../class-use/ProcedureSimpleRunQueue.html | 125 -
.../class-use/SimpleProcedureScheduler.html | 125 +
.../hadoop/hbase/procedure2/package-frame.html | 10 +-
.../hbase/procedure2/package-summary.html | 60 +-
.../hadoop/hbase/procedure2/package-tree.html | 26 +-
.../hadoop/hbase/procedure2/package-use.html | 75 +-
.../procedure2/store/NoopProcedureStore.html | 48 +-
.../hbase/procedure2/store/ProcedureStore.html | 53 +-
.../procedure2/store/ProcedureStoreBase.html | 2 +-
.../store/class-use/ProcedureStore.html | 4 +-
...cedureWALFormat.InvalidWALDataException.html | 6 +-
.../store/wal/ProcedureWALFormat.Loader.html | 4 +-
.../store/wal/ProcedureWALFormat.html | 44 +-
.../store/wal/WALProcedureStore.PushType.html | 8 +-
.../procedure2/store/wal/WALProcedureStore.html | 195 +-
.../hbase/procedure2/util/StringUtils.html | 4 +-
.../TimeoutBlockingQueue.TimeoutRetriever.html | 247 -
.../procedure2/util/TimeoutBlockingQueue.html | 582 -
.../TimeoutBlockingQueue.TimeoutRetriever.html | 204 -
.../util/class-use/TimeoutBlockingQueue.html | 168 -
.../hbase/procedure2/util/package-frame.html | 5 -
.../hbase/procedure2/util/package-summary.html | 19 -
.../hbase/procedure2/util/package-tree.html | 5 -
.../hbase/procedure2/util/package-use.html | 41 -
.../quotas/AverageIntervalRateLimiter.html | 6 +-
.../hbase/quotas/DefaultOperationQuota.html | 75 +-
.../hadoop/hbase/quotas/NoopOperationQuota.html | 27 +-
.../hadoop/hbase/quotas/NoopQuotaLimiter.html | 65 +-
.../quotas/OperationQuota.AvgOperationSize.html | 393 -
.../quotas/OperationQuota.OperationType.html | 8 +-
.../hadoop/hbase/quotas/OperationQuota.html | 47 +-
.../hadoop/hbase/quotas/QuotaLimiter.html | 52 +-
.../apache/hadoop/hbase/quotas/RateLimiter.html | 30 +-
.../hadoop/hbase/quotas/TimeBasedLimiter.html | 132 +-
.../OperationQuota.AvgOperationSize.html | 169 -
.../class-use/OperationQuota.OperationType.html | 54 -
.../hadoop/hbase/quotas/package-frame.html | 1 -
.../hadoop/hbase/quotas/package-summary.html | 34 +-
.../hadoop/hbase/quotas/package-tree.html | 5 +-
.../apache/hadoop/hbase/quotas/package-use.html | 53 +-
.../hbase/regionserver/CompactSplitThread.html | 75 +-
.../hadoop/hbase/regionserver/HMobStore.html | 134 +-
.../regionserver/HRegion.BatchOperation.html | 26 +-
.../regionserver/HRegion.MutationBatch.html | 20 +-
.../hbase/regionserver/HRegion.ReplayBatch.html | 18 +-
.../hadoop/hbase/regionserver/HRegion.html | 831 +-
.../HRegionServer.MovedRegionInfo.html | 16 +-
.../HRegionServer.MovedRegionsCleaner.html | 16 +-
.../hbase/regionserver/HRegionServer.html | 438 +-
.../regionserver/HStore.StoreFlusherImpl.html | 32 +-
.../hadoop/hbase/regionserver/HStore.html | 592 +-
.../hadoop/hbase/regionserver/InternalScan.html | 6 +-
.../hbase/regionserver/MetricsRegionSource.html | 74 +-
.../regionserver/MetricsRegionSourceImpl.html | 6 +-
.../regionserver/MetricsRegionWrapper.html | 59 +-
...apperImpl.HRegionMetricsWrapperRunnable.html | 6 +-
.../regionserver/MetricsRegionWrapperImpl.html | 160 +-
.../hbase/regionserver/RSRpcServices.html | 62 +-
.../hadoop/hbase/regionserver/Region.html | 6 +-
...cessorHost.CoprocessOperationWithResult.html | 10 +-
...verCoprocessorHost.CoprocessorOperation.html | 10 +-
...essorHost.EnvironmentPriorityComparator.html | 6 +-
...CoprocessorHost.RegionServerEnvironment.html | 8 +-
.../RegionServerCoprocessorHost.html | 84 +-
.../ServerNonceManager.OperationContext.html | 4 +-
.../ShutdownHook.DoNothingStoppable.html | 8 +-
.../ShutdownHook.DoNothingThread.html | 6 +-
.../hadoop/hbase/regionserver/ShutdownHook.html | 2 +-
.../apache/hadoop/hbase/regionserver/Store.html | 500 +-
.../hbase/regionserver/class-use/HRegion.html | 2 +-
.../hbase/regionserver/class-use/HStore.html | 26 +
.../hbase/regionserver/class-use/MemStore.html | 59 -
.../class-use/MemStoreSnapshot.html | 24 -
...verCoprocessorHost.CoprocessorOperation.html | 7 +
.../hbase/regionserver/class-use/Store.html | 29 +-
.../regionserver/class-use/StoreFileInfo.html | 6 +-
.../hadoop/hbase/regionserver/package-tree.html | 18 +-
.../hadoop/hbase/regionserver/package-use.html | 62 +-
.../regionserver/querymatcher/package-tree.html | 4 +-
.../hbase/security/access/AccessController.html | 166 +-
.../hbase/security/access/package-tree.html | 2 +-
.../hadoop/hbase/security/class-use/User.html | 21 +-
.../hadoop/hbase/security/package-tree.html | 2 +-
.../hadoop/hbase/thrift/package-tree.html | 2 +-
.../tmpl/master/MasterStatusTmpl.ImplData.html | 180 +-
.../hbase/tmpl/master/MasterStatusTmpl.html | 72 +-
.../hbase/tmpl/master/MasterStatusTmplImpl.html | 36 +-
.../regionserver/RSStatusTmpl.ImplData.html | 60 +-
.../hbase/tmpl/regionserver/RSStatusTmpl.html | 24 +-
.../tmpl/regionserver/RSStatusTmplImpl.html | 12 +-
.../CollectionUtils.IOExceptionSupplier.html | 237 +
.../hadoop/hbase/util/CollectionUtils.html | 105 +-
.../hadoop/hbase/util/CompressionTest.html | 4 +-
.../hadoop/hbase/util/Counter.Container.html | 4 +-
.../hadoop/hbase/util/Counter.IndexHolder.html | 280 -
.../org/apache/hadoop/hbase/util/Counter.html | 62 +-
.../hbase/util/DefaultEnvironmentEdge.html | 4 +-
...BaseFsck.CheckRegionConsistencyWorkItem.html | 10 +-
.../HBaseFsck.ErrorReporter.ERROR_CODE.html | 72 +-
.../hbase/util/HBaseFsck.ErrorReporter.html | 30 +-
.../hbase/util/HBaseFsck.HBaseFsckTool.html | 6 +-
.../hadoop/hbase/util/HBaseFsck.HbckInfo.html | 56 +-
.../hadoop/hbase/util/HBaseFsck.HdfsEntry.html | 14 +-
.../hadoop/hbase/util/HBaseFsck.MetaEntry.html | 18 +-
.../hbase/util/HBaseFsck.OnlineEntry.html | 10 +-
.../util/HBaseFsck.PrintingErrorReporter.html | 42 +-
.../HBaseFsck.TableInfo.HDFSIntegrityFixer.html | 20 +-
...aseFsck.TableInfo.IntegrityFixSuggester.html | 18 +-
.../hadoop/hbase/util/HBaseFsck.TableInfo.html | 38 +-
.../hbase/util/HBaseFsck.WorkItemHdfsDir.html | 12 +-
.../util/HBaseFsck.WorkItemHdfsRegionInfo.html | 12 +-
.../util/HBaseFsck.WorkItemOverlapMerge.html | 10 +-
.../hbase/util/HBaseFsck.WorkItemRegion.html | 16 +-
.../org/apache/hadoop/hbase/util/HBaseFsck.html | 349 +-
.../CollectionUtils.IOExceptionSupplier.html | 170 +
.../util/class-use/Counter.IndexHolder.html | 167 -
.../hadoop/hbase/util/class-use/NonceKey.html | 4 +-
.../hadoop/hbase/util/class-use/Pair.html | 20 +-
.../apache/hadoop/hbase/util/package-frame.html | 2 +-
.../hadoop/hbase/util/package-summary.html | 290 +-
.../apache/hadoop/hbase/util/package-tree.html | 6 +-
.../apache/hadoop/hbase/util/package-use.html | 16 +-
.../apache/hadoop/hbase/wal/package-tree.html | 4 +-
.../hbase/zookeeper/DrainingServerTracker.html | 22 +-
.../hbase/zookeeper/ZooKeeperListener.html | 2 +-
.../class-use/RecoverableZooKeeper.html | 24 +
.../hbase/zookeeper/class-use/ZNodePaths.html | 24 +
.../zookeeper/class-use/ZooKeeperListener.html | 34 +-
.../zookeeper/class-use/ZooKeeperWatcher.html | 59 +-
.../hadoop/hbase/zookeeper/package-use.html | 60 +-
devapidocs/overview-frame.html | 1 -
devapidocs/overview-summary.html | 116 +-
devapidocs/overview-tree.html | 68 +-
devapidocs/package-list | 1 -
devapidocs/serialized-form.html | 5 +
.../hadoop/hbase/KeyValue.KVComparator.html | 5419 +-
.../hadoop/hbase/KeyValue.KeyOnlyKeyValue.html | 5419 +-
.../hadoop/hbase/KeyValue.MetaComparator.html | 5419 +-
.../hbase/KeyValue.RawBytesComparator.html | 5419 +-
.../hbase/KeyValue.RowOnlyComparator.html | 5419 +-
.../hbase/KeyValue.SamePrefixComparator.html | 5419 +-
.../org/apache/hadoop/hbase/KeyValue.Type.html | 5419 +-
.../org/apache/hadoop/hbase/KeyValue.html | 5419 +-
.../org/apache/hadoop/hbase/KeyValueUtil.html | 122 +-
.../org/apache/hadoop/hbase/ProcedureInfo.html | 2 +-
.../org/apache/hadoop/hbase/Version.html | 6 +-
.../org/apache/hadoop/hbase/client/Admin.html | 2 +-
.../hadoop/hbase/client/AsyncConnection.html | 134 +
.../client/AsyncConnectionConfiguration.html | 178 +
.../hbase/client/AsyncConnectionImpl.html | 216 +
.../client/AsyncProcess.ListRowAccess.html | 1578 +-
.../client/AsyncProcess.RequestSizeChecker.html | 1578 +-
.../AsyncProcess.RowChecker.ReturnCode.html | 1578 +-
.../hbase/client/AsyncProcess.RowChecker.html | 1578 +-
.../client/AsyncProcess.RowCheckerHost.html | 1578 +-
.../AsyncProcess.SubmittedSizeChecker.html | 1578 +-
.../client/AsyncProcess.TaskCountChecker.html | 1578 +-
.../hadoop/hbase/client/AsyncProcess.html | 1578 +-
.../hadoop/hbase/client/AsyncRegionLocator.html | 136 +
...stFutureImpl.ReplicaCallIssuingRunnable.html | 2522 +-
...yncRequestFutureImpl.ReplicaResultState.html | 2522 +-
.../client/AsyncRequestFutureImpl.Retry.html | 2522 +-
...tFutureImpl.SingleServerRequestRunnable.html | 2522 +-
.../hbase/client/AsyncRequestFutureImpl.html | 2522 +-
...allerFactory.SingleRequestCallerBuilder.html | 178 +
.../client/AsyncRpcRetryingCallerFactory.html | 178 +
...SingleRequestRpcRetryingCaller.Callable.html | 301 +
.../AsyncSingleRequestRpcRetryingCaller.html | 301 +
.../apache/hadoop/hbase/client/AsyncTable.html | 198 +
.../hbase/client/AsyncTableImpl.Converter.html | 264 +
.../hbase/client/AsyncTableImpl.RpcCall.html | 264 +
.../hadoop/hbase/client/AsyncTableImpl.html | 264 +
.../hbase/client/AsyncTableRegionLocator.html | 132 +
.../client/AsyncTableRegionLocatorImpl.html | 122 +
.../BufferedMutator.ExceptionListener.html | 26 +-
.../hadoop/hbase/client/BufferedMutator.html | 26 +-
.../BufferedMutatorImpl.QueueRowAccess.html | 538 +-
.../hbase/client/BufferedMutatorImpl.html | 538 +-
.../client/CancellableRegionServerCallable.html | 156 +-
.../hadoop/hbase/client/ClusterRegistry.html | 113 +
.../hbase/client/ClusterRegistryFactory.html | 115 +
.../hadoop/hbase/client/ConnectionFactory.html | 461 +-
...ectionImplementation.MasterServiceState.html | 3701 +-
...onImplementation.MasterServiceStubMaker.html | 3701 +-
...nnectionImplementation.NoNonceGenerator.html | 3701 +-
...ntation.ServerErrorTracker.ServerErrors.html | 3701 +-
...ectionImplementation.ServerErrorTracker.html | 3701 +-
.../ConnectionImplementation.StubMaker.html | 3701 +-
.../hbase/client/ConnectionImplementation.html | 3701 +-
.../ConnectionUtils.MasterlessConnection.html | 327 +-
.../hadoop/hbase/client/ConnectionUtils.html | 327 +-
.../org/apache/hadoop/hbase/client/Get.html | 783 +-
.../org/apache/hadoop/hbase/client/HTable.html | 1598 +-
.../HTableMultiplexer.AtomicAverageCounter.html | 410 +-
.../client/HTableMultiplexer.FlushWorker.html | 410 +-
...ableMultiplexer.HTableMultiplexerStatus.html | 410 +-
.../client/HTableMultiplexer.PutStatus.html | 410 +-
.../hadoop/hbase/client/HTableMultiplexer.html | 410 +-
.../hbase/client/MultiServerCallable.html | 189 +-
.../client/NoncedRegionServerCallable.html | 2 +-
.../org/apache/hadoop/hbase/client/Query.html | 89 +-
.../hbase/client/RetryingTimeTracker.html | 61 +-
.../hbase/client/RpcRetryingCallerImpl.html | 419 +-
...eadReplicas.ReplicaRegionServerCallable.html | 452 +-
.../RpcRetryingCallerWithReadReplicas.html | 452 +-
.../org/apache/hadoop/hbase/client/Scan.html | 742 +-
.../hadoop/hbase/client/ZKClusterRegistry.html | 150 +
.../hbase/filter/FilterList.Operator.html | 881 +-
.../apache/hadoop/hbase/filter/FilterList.html | 881 +-
...kEncoder.BufferedDataBlockEncodingState.html | 4 +-
...dDataBlockEncoder.BufferedEncodedSeeker.html | 4 +-
...eredDataBlockEncoder.OffheapDecodedCell.html | 4 +-
...feredDataBlockEncoder.OnheapDecodedCell.html | 4 +-
.../BufferedDataBlockEncoder.SeekerState.html | 4 +-
.../io/encoding/BufferedDataBlockEncoder.html | 4 +-
.../hadoop/hbase/io/encoding/NoneEncoder.html | 44 +-
.../org/apache/hadoop/hbase/ipc/CallRunner.html | 364 +-
.../apache/hadoop/hbase/ipc/RpcCallContext.html | 9 +-
.../RpcServer.BlockingServiceAndInterface.html | 4710 +-
.../apache/hadoop/hbase/ipc/RpcServer.Call.html | 4710 +-
.../hadoop/hbase/ipc/RpcServer.Connection.html | 4710 +-
.../hbase/ipc/RpcServer.ConnectionManager.html | 4710 +-
.../hbase/ipc/RpcServer.Listener.Reader.html | 4710 +-
.../hadoop/hbase/ipc/RpcServer.Listener.html | 4710 +-
.../hadoop/hbase/ipc/RpcServer.Responder.html | 4710 +-
.../org/apache/hadoop/hbase/ipc/RpcServer.html | 4710 +-
.../LoadIncrementalHFiles.BulkHFileVisitor.html | 1759 +-
.../LoadIncrementalHFiles.LoadQueueItem.html | 1759 +-
.../hbase/mapreduce/LoadIncrementalHFiles.html | 1759 +-
.../VerifyReplication.Verifier.Counters.html | 870 +-
.../replication/VerifyReplication.Verifier.html | 870 +-
.../replication/VerifyReplication.html | 870 +-
.../master/HMaster.InitializationMonitor.html | 24 +-
.../hbase/master/HMaster.PeriodicDoMetrics.html | 24 +-
.../hbase/master/HMaster.RedirectServlet.html | 24 +-
.../org/apache/hadoop/hbase/master/HMaster.html | 24 +-
...terCoprocessorHost.CoprocessorOperation.html | 1069 +-
...ssorHost.CoprocessorOperationWithResult.html | 1069 +-
...MasterCoprocessorHost.MasterEnvironment.html | 1069 +-
.../hbase/master/MasterCoprocessorHost.html | 1069 +-
.../MasterRpcServices.BalanceSwitchMode.html | 1229 +-
.../hadoop/hbase/master/MasterRpcServices.html | 1229 +-
.../hadoop/hbase/master/ServerManager.html | 420 +-
...ochasticLoadBalancer.CandidateGenerator.html | 2 +-
...LoadBalancer.CostFromRegionLoadFunction.html | 2 +-
.../StochasticLoadBalancer.CostFunction.html | 2 +-
...sticLoadBalancer.LoadCandidateGenerator.html | 2 +-
...alancer.LocalityBasedCandidateGenerator.html | 2 +-
...hasticLoadBalancer.LocalityCostFunction.html | 2 +-
...icLoadBalancer.MemstoreSizeCostFunction.html | 2 +-
...StochasticLoadBalancer.MoveCostFunction.html | 2 +-
...ncer.PrimaryRegionCountSkewCostFunction.html | 2 +-
...icLoadBalancer.RandomCandidateGenerator.html | 2 +-
...ticLoadBalancer.ReadRequestCostFunction.html | 2 +-
...oadBalancer.RegionCountSkewCostFunction.html | 2 +-
...alancer.RegionReplicaCandidateGenerator.html | 2 +-
...dBalancer.RegionReplicaHostCostFunction.html | 2 +-
...cer.RegionReplicaRackCandidateGenerator.html | 2 +-
...dBalancer.RegionReplicaRackCostFunction.html | 2 +-
...asticLoadBalancer.StoreFileCostFunction.html | 2 +-
...asticLoadBalancer.TableSkewCostFunction.html | 2 +-
...icLoadBalancer.WriteRequestCostFunction.html | 2 +-
.../master/balancer/StochasticLoadBalancer.html | 2 +-
.../DispatchMergingRegionsProcedure.html | 781 +-
...ocedureEnv.MasterProcedureStoreListener.html | 81 +-
...asterProcedureEnv.WALStoreLeaseRecovery.html | 81 +-
.../master/procedure/MasterProcedureEnv.html | 81 +-
...erProcedureScheduler.BaseProcedureEvent.html | 1759 -
.../MasterProcedureScheduler.FairQueue.html | 2847 +-
...MasterProcedureScheduler.NamespaceQueue.html | 2847 +-
...reScheduler.NamespaceQueueKeyComparator.html | 2847 +-
...MasterProcedureScheduler.ProcedureEvent.html | 1759 -
.../MasterProcedureScheduler.Queue.html | 2847 +-
.../MasterProcedureScheduler.QueueImpl.html | 2847 +-
...MasterProcedureScheduler.QueueInterface.html | 2847 +-
.../MasterProcedureScheduler.RegionEvent.html | 2847 +-
.../MasterProcedureScheduler.ServerQueue.html | 2847 +-
...edureScheduler.ServerQueueKeyComparator.html | 2847 +-
.../MasterProcedureScheduler.TableQueue.html | 2847 +-
...cedureScheduler.TableQueueKeyComparator.html | 2847 +-
.../procedure/MasterProcedureScheduler.html | 2847 +-
...leProcedureInterface.TableOperationType.html | 2 +-
.../procedure/TableProcedureInterface.html | 2 +-
.../hbase/mob/mapreduce/MemStoreWrapper.html | 260 -
.../mapreduce/MobFilePathHashPartitioner.html | 113 -
.../mapreduce/SweepJob.DummyMobAbortable.html | 676 -
.../mob/mapreduce/SweepJob.IndexedResult.html | 676 -
.../mob/mapreduce/SweepJob.MergeSortReader.html | 676 -
.../mob/mapreduce/SweepJob.SweepCounter.html | 676 -
.../hadoop/hbase/mob/mapreduce/SweepJob.html | 676 -
.../mob/mapreduce/SweepJobNodeTracker.html | 172 -
.../hadoop/hbase/mob/mapreduce/SweepMapper.html | 159 -
.../mapreduce/SweepReducer.MobFileStatus.html | 543 -
.../SweepReducer.PathPrefixFilter.html | 543 -
.../mapreduce/SweepReducer.SweepPartition.html | 543 -
.../hbase/mob/mapreduce/SweepReducer.html | 543 -
.../hadoop/hbase/mob/mapreduce/Sweeper.html | 198 -
.../procedure2/AbstractProcedureScheduler.html | 383 +
.../hbase/procedure2/BadProcedureException.html | 115 +
.../hadoop/hbase/procedure2/Procedure.html | 1528 +-
.../hadoop/hbase/procedure2/ProcedureEvent.html | 129 +
.../hbase/procedure2/ProcedureEventQueue.html | 157 +
...edureExecutor.CompletedProcedureCleaner.html | 2716 +-
.../ProcedureExecutor.DelayedContainer.html | 1514 +
...edureExecutor.ProcedureExecutorListener.html | 2716 +-
...edureExecutor.ProcedureTimeoutRetriever.html | 1456 -
.../procedure2/ProcedureExecutor.Testing.html | 2716 +-
.../hbase/procedure2/ProcedureExecutor.html | 2716 +-
.../hbase/procedure2/ProcedureRunnableSet.html | 153 -
.../hbase/procedure2/ProcedureScheduler.html | 209 +
.../procedure2/ProcedureSimpleRunQueue.html | 193 -
.../hadoop/hbase/procedure2/ProcedureUtil.html | 354 +-
.../procedure2/SimpleProcedureScheduler.html | 143 +
.../procedure2/store/NoopProcedureStore.html | 7 +-
.../store/ProcedureStore.ProcedureIterator.html | 12 +-
.../store/ProcedureStore.ProcedureLoader.html | 12 +-
.../ProcedureStore.ProcedureStoreListener.html | 12 +-
.../hbase/procedure2/store/ProcedureStore.html | 12 +-
...cedureWALFormat.InvalidWALDataException.html | 441 +-
.../store/wal/ProcedureWALFormat.Loader.html | 441 +-
.../store/wal/ProcedureWALFormat.html | 441 +-
.../wal/ProcedureWALFormatReader.Entry.html | 4 +-
.../ProcedureWALFormatReader.EntryIterator.html | 4 +-
...rocedureWALFormatReader.WalProcedureMap.html | 4 +-
.../store/wal/ProcedureWALFormatReader.html | 4 +-
.../store/wal/ProcedureWALPrettyPrinter.html | 36 +-
.../wal/WALProcedureStore.LeaseRecovery.html | 1324 +-
.../store/wal/WALProcedureStore.PushType.html | 1324 +-
.../wal/WALProcedureStore.SyncMetrics.html | 1324 +-
.../procedure2/store/wal/WALProcedureStore.html | 1324 +-
.../TimeoutBlockingQueue.TimeoutRetriever.html | 306 -
.../procedure2/util/TimeoutBlockingQueue.html | 306 -
.../quotas/AverageIntervalRateLimiter.html | 66 +-
.../hbase/quotas/DefaultOperationQuota.html | 212 +-
.../hadoop/hbase/quotas/NoopOperationQuota.html | 7 +-
.../hadoop/hbase/quotas/NoopQuotaLimiter.html | 23 +-
.../quotas/OperationQuota.AvgOperationSize.html | 200 -
.../quotas/OperationQuota.OperationType.html | 129 +-
.../hadoop/hbase/quotas/OperationQuota.html | 129 +-
.../hadoop/hbase/quotas/QuotaLimiter.html | 11 +-
.../apache/hadoop/hbase/quotas/RateLimiter.html | 188 +-
.../hadoop/hbase/quotas/TimeBasedLimiter.html | 347 +-
.../CompactSplitThread.CompactionRunner.html | 23 +-
.../CompactSplitThread.Rejection.html | 23 +-
.../hbase/regionserver/CompactSplitThread.html | 23 +-
.../FlushNonSloppyStoresFirstPolicy.html | 2 +-
.../hadoop/hbase/regionserver/HMobStore.html | 153 +-
.../regionserver/HRegion.BatchOperation.html | 10841 +-
.../regionserver/HRegion.FlushResultImpl.html | 10841 +-
.../regionserver/HRegion.MutationBatch.html | 10841 +-
.../HRegion.PrepareFlushResult.html | 10841 +-
.../regionserver/HRegion.RegionScannerImpl.html | 10841 +-
.../hbase/regionserver/HRegion.ReplayBatch.html | 10841 +-
.../regionserver/HRegion.RowLockContext.html | 10841 +-
.../hbase/regionserver/HRegion.RowLockImpl.html | 10841 +-
.../hbase/regionserver/HRegion.WriteState.html | 10841 +-
.../hadoop/hbase/regionserver/HRegion.html | 10841 +-
.../HRegionServer.CompactionChecker.html | 2348 +-
.../HRegionServer.MovedRegionInfo.html | 2348 +-
.../HRegionServer.MovedRegionsCleaner.html | 2348 +-
.../HRegionServer.PeriodicMemstoreFlusher.html | 2348 +-
.../hbase/regionserver/HRegionServer.html | 2348 +-
.../regionserver/HStore.StoreFlusherImpl.html | 4779 +-
.../hadoop/hbase/regionserver/HStore.html | 4779 +-
.../hbase/regionserver/HeapMemStoreLAB.html | 12 +-
.../hbase/regionserver/MetricsRegionSource.html | 138 +-
.../regionserver/MetricsRegionSourceImpl.html | 68 +-
.../regionserver/MetricsRegionWrapper.html | 31 +-
...apperImpl.HRegionMetricsWrapperRunnable.html | 365 +-
.../regionserver/MetricsRegionWrapperImpl.html | 365 +-
...SRpcServices.RegionScannerCloseCallBack.html | 3322 +-
.../RSRpcServices.RegionScannerHolder.html | 3322 +-
...pcServices.RegionScannerShippedCallBack.html | 3322 +-
...RpcServices.RegionScannersCloseCallBack.html | 3322 +-
.../RSRpcServices.ScannerListener.html | 3322 +-
.../hbase/regionserver/RSRpcServices.html | 3322 +-
.../regionserver/Region.BulkLoadListener.html | 4 +-
.../regionserver/Region.FlushResult.Result.html | 4 +-
.../hbase/regionserver/Region.FlushResult.html | 4 +-
.../hbase/regionserver/Region.Operation.html | 4 +-
.../hbase/regionserver/Region.RowLock.html | 4 +-
.../hadoop/hbase/regionserver/Region.html | 4 +-
...cessorHost.CoprocessOperationWithResult.html | 559 +-
...verCoprocessorHost.CoprocessorOperation.html | 559 +-
...essorHost.EnvironmentPriorityComparator.html | 559 +-
...CoprocessorHost.RegionServerEnvironment.html | 559 +-
.../RegionServerCoprocessorHost.html | 559 +-
.../ServerNonceManager.OperationContext.html | 2 +-
.../hbase/regionserver/ServerNonceManager.html | 2 +-
.../ShutdownHook.DoNothingStoppable.html | 131 +-
.../ShutdownHook.DoNothingThread.html | 131 +-
.../ShutdownHook.ShutdownHookThread.html | 131 +-
.../hadoop/hbase/regionserver/ShutdownHook.html | 131 +-
.../apache/hadoop/hbase/regionserver/Store.html | 946 +-
.../wal/FSHLog.RingBufferEventHandler.html | 2 +-
.../wal/FSHLog.RingBufferExceptionHandler.html | 2 +-
.../wal/FSHLog.SafePointZigZagLatch.html | 2 +-
.../regionserver/wal/FSHLog.SyncRunner.html | 2 +-
.../hadoop/hbase/regionserver/wal/FSHLog.html | 2 +-
.../access/AccessController.OpType.html | 2649 +-
.../hbase/security/access/AccessController.html | 2649 +-
.../tmpl/master/MasterStatusTmpl.ImplData.html | 180 +-
.../tmpl/master/MasterStatusTmpl.Intf.html | 180 +-
.../hbase/tmpl/master/MasterStatusTmpl.html | 180 +-
.../hbase/tmpl/master/MasterStatusTmplImpl.html | 52 +-
.../regionserver/RSStatusTmpl.ImplData.html | 60 +-
.../tmpl/regionserver/RSStatusTmpl.Intf.html | 60 +-
.../hbase/tmpl/regionserver/RSStatusTmpl.html | 60 +-
.../tmpl/regionserver/RSStatusTmplImpl.html | 20 +-
.../CollectionUtils.IOExceptionSupplier.html | 203 +
.../hadoop/hbase/util/CollectionUtils.html | 190 +-
.../apache/hadoop/hbase/util/Counter.Cell.html | 179 +-
.../hadoop/hbase/util/Counter.Container.html | 179 +-
.../hadoop/hbase/util/Counter.IndexHolder.html | 284 -
.../org/apache/hadoop/hbase/util/Counter.html | 179 +-
...BaseFsck.CheckRegionConsistencyWorkItem.html | 6609 +-
.../HBaseFsck.ErrorReporter.ERROR_CODE.html | 6609 +-
.../hbase/util/HBaseFsck.ErrorReporter.html | 6609 +-
.../hbase/util/HBaseFsck.FileLockCallable.html | 6609 +-
.../hbase/util/HBaseFsck.HBaseFsckTool.html | 6609 +-
.../hadoop/hbase/util/HBaseFsck.HbckInfo.html | 6609 +-
.../hadoop/hbase/util/HBaseFsck.HdfsEntry.html | 6609 +-
.../hadoop/hbase/util/HBaseFsck.MetaEntry.html | 6609 +-
.../hbase/util/HBaseFsck.OnlineEntry.html | 6609 +-
.../util/HBaseFsck.PrintingErrorReporter.html | 6609 +-
.../HBaseFsck.RegionBoundariesInformation.html | 6609 +-
.../util/HBaseFsck.RegionRepairException.html | 6609 +-
.../HBaseFsck.TableInfo.HDFSIntegrityFixer.html | 6609 +-
...aseFsck.TableInfo.IntegrityFixSuggester.html | 6609 +-
.../hadoop/hbase/util/HBaseFsck.TableInfo.html | 6609 +-
.../hbase/util/HBaseFsck.WorkItemHdfsDir.html | 6609 +-
.../util/HBaseFsck.WorkItemHdfsRegionInfo.html | 6609 +-
.../util/HBaseFsck.WorkItemOverlapMerge.html | 6609 +-
.../hbase/util/HBaseFsck.WorkItemRegion.html | 6609 +-
.../org/apache/hadoop/hbase/util/HBaseFsck.html | 6609 +-
.../hadoop/hbase/util/ReflectionUtils.html | 30 +-
.../hbase/zookeeper/DrainingServerTracker.html | 200 +-
distribution-management.html | 4 +-
export_control.html | 4 +-
hbase-annotations/checkstyle.html | 6 +-
hbase-annotations/dependencies.html | 6 +-
hbase-annotations/dependency-convergence.html | 6 +-
hbase-annotations/dependency-info.html | 6 +-
hbase-annotations/dependency-management.html | 6 +-
hbase-annotations/distribution-management.html | 6 +-
hbase-annotations/index.html | 6 +-
hbase-annotations/integration.html | 6 +-
hbase-annotations/issue-tracking.html | 6 +-
hbase-annotations/license.html | 6 +-
hbase-annotations/mail-lists.html | 6 +-
hbase-annotations/plugin-management.html | 6 +-
hbase-annotations/plugins.html | 8 +-
hbase-annotations/project-info.html | 6 +-
hbase-annotations/project-reports.html | 6 +-
hbase-annotations/project-summary.html | 6 +-
hbase-annotations/source-repository.html | 6 +-
hbase-annotations/team-list.html | 6 +-
hbase-archetypes/dependencies.html | 6 +-
hbase-archetypes/dependency-convergence.html | 6 +-
hbase-archetypes/dependency-info.html | 6 +-
hbase-archetypes/dependency-management.html | 6 +-
hbase-archetypes/distribution-management.html | 6 +-
.../hbase-archetype-builder/dependencies.html | 6 +-
.../dependency-convergence.html | 6 +-
.../dependency-info.html | 6 +-
.../dependency-management.html | 6 +-
.../distribution-management.html | 6 +-
.../hbase-archetype-builder/index.html | 6 +-
.../hbase-archetype-builder/integration.html | 6 +-
.../hbase-archetype-builder/issue-tracking.html | 6 +-
.../hbase-archetype-builder/license.html | 6 +-
.../hbase-archetype-builder/mail-lists.html | 6 +-
.../plugin-management.html | 6 +-
.../hbase-archetype-builder/plugins.html | 8 +-
.../hbase-archetype-builder/project-info.html | 6 +-
.../project-summary.html | 6 +-
.../source-repository.html | 6 +-
.../hbase-archetype-builder/team-list.html | 6 +-
.../hbase-client-project/checkstyle.html | 6 +-
.../hbase-client-project/dependencies.html | 14 +-
.../dependency-convergence.html | 6 +-
.../hbase-client-project/dependency-info.html | 6 +-
.../dependency-management.html | 6 +-
.../distribution-management.html | 6 +-
.../hbase-client-project/index.html | 6 +-
.../hbase-client-project/integration.html | 6 +-
.../hbase-client-project/issue-tracking.html | 6 +-
.../hbase-client-project/license.html | 6 +-
.../hbase-client-project/mail-lists.html | 6 +-
.../hbase-client-project/plugin-management.html | 6 +-
.../hbase-client-project/plugins.html | 8 +-
.../hbase-client-project/project-info.html | 6 +-
.../hbase-client-project/project-reports.html | 6 +-
.../hbase-client-project/project-summary.html | 6 +-
.../hbase-client-project/source-repository.html | 6 +-
.../hbase-client-project/team-list.html | 6 +-
.../hbase-shaded-client-project/checkstyle.html | 6 +-
.../dependencies.html | 14 +-
.../dependency-convergence.html | 6 +-
.../dependency-info.html | 6 +-
.../dependency-management.html | 6 +-
.../distribution-management.html | 6 +-
.../hbase-shaded-client-project/index.html | 6 +-
.../integration.html | 6 +-
.../issue-tracking.html | 6 +-
.../hbase-shaded-client-project/license.html | 6 +-
.../hbase-shaded-client-project/mail-lists.html | 6 +-
.../plugin-management.html | 6 +-
.../hbase-shaded-client-project/plugins.html | 8 +-
.../project-info.html | 6 +-
.../project-reports.html | 6 +-
.../project-summary.html | 6 +-
.../source-repository.html | 6 +-
.../hbase-shaded-client-project/team-list.html | 6 +-
hbase-archetypes/index.html | 6 +-
hbase-archetypes/integration.html | 6 +-
hbase-archetypes/issue-tracking.html | 6 +-
hbase-archetypes/license.html | 6 +-
hbase-archetypes/mail-lists.html | 6 +-
hbase-archetypes/modules.html | 6 +-
hbase-archetypes/plugin-management.html | 6 +-
hbase-archetypes/plugins.html | 8 +-
hbase-archetypes/project-info.html | 6 +-
hbase-archetypes/project-summary.html | 6 +-
hbase-archetypes/source-repository.html | 6 +-
hbase-archetypes/team-list.html | 6 +-
hbase-spark/checkstyle.html | 6 +-
hbase-spark/dependencies.html | 14 +-
hbase-spark/dependency-convergence.html | 6 +-
hbase-spark/dependency-info.html | 6 +-
hbase-spark/dependency-management.html | 6 +-
hbase-spark/distribution-management.html | 6 +-
hbase-spark/index.html | 6 +-
hbase-spark/integration.html | 6 +-
hbase-spark/issue-tracking.html | 6 +-
hbase-spark/license.html | 6 +-
hbase-spark/mail-lists.html | 6 +-
hbase-spark/plugin-management.html | 6 +-
hbase-spark/plugins.html | 8 +-
hbase-spark/project-info.html | 6 +-
hbase-spark/project-reports.html | 6 +-
hbase-spark/project-summary.html | 6 +-
hbase-spark/scaladocs/index.html | 8 +-
hbase-spark/scaladocs/index.js | 2 +-
hbase-spark/scaladocs/index/index-a.html | 16 +-
hbase-spark/scaladocs/index/index-c.html | 41 +-
hbase-spark/scaladocs/index/index-d.html | 5 +-
hbase-spark/scaladocs/index/index-e.html | 2 +-
hbase-spark/scaladocs/index/index-h.html | 11 +-
hbase-spark/scaladocs/index/index-i.html | 3 +
hbase-spark/scaladocs/index/index-m.html | 8 +-
hbase-spark/scaladocs/index/index-p.html | 3 +
hbase-spark/scaladocs/index/index-s.html | 3 +
hbase-spark/scaladocs/index/index-t.html | 2 +-
hbase-spark/scaladocs/index/index-u.html | 6 +
.../hadoop/hbase/spark/HBaseConnectionKey.html | 676 +
.../hadoop/hbase/spark/JavaHBaseContext.html | 6 +-
.../spark/datasources/HBaseSparkConf$.html | 13 +
.../hbase/spark/datasources/RegionResource.html | 6 +-
.../hbase/spark/datasources/TableResource.html | 6 +-
.../example/datasources/AvroHBaseRecord$.html | 465 +
.../example/datasources/AvroHBaseRecord.html | 436 +
.../spark/example/datasources/AvroSource$.html | 474 +
.../spark/example/datasources/DataType$.html | 448 +
.../spark/example/datasources/HBaseRecord$.html | 439 +
.../spark/example/datasources/HBaseRecord.html | 524 +
.../spark/example/datasources/HBaseSource$.html | 448 +
.../example/datasources/IntKeyRecord$.html | 439 +
.../spark/example/datasources/IntKeyRecord.html | 524 +
.../UserCustomizedSampleException$.html | 439 +
.../UserCustomizedSampleException.html | 602 +
.../spark/example/datasources/package.html | 238 +
.../hadoop/hbase/spark/example/package.html | 15 +-
.../org/apache/hadoop/hbase/spark/package.html | 13 +
hbase-spark/source-repository.html | 6 +-
hbase-spark/team-list.html | 6 +-
index.html | 4 +-
integration.html | 4 +-
issue-tracking.html | 4 +-
license.html | 4 +-
mail-lists.html | 4 +-
metrics.html | 4 +-
modules.html | 4 +-
old_news.html | 4 +-
plugin-management.html | 4 +-
plugins.html | 6 +-
poweredbyhbase.html | 4 +-
project-info.html | 4 +-
project-reports.html | 4 +-
project-summary.html | 4 +-
pseudo-distributed.html | 4 +-
replication.html | 4 +-
resources.html | 4 +-
source-repository.html | 4 +-
sponsors.html | 4 +-
supportingprojects.html | 4 +-
team-list.html | 4 +-
testapidocs/index-all.html | 2 -
.../hbase/mob/compactions/package-summary.html | 4 +-
.../hbase/mob/compactions/package-tree.html | 4 +-
.../hbase/mob/mapreduce/package-frame.html | 14 -
.../hbase/mob/mapreduce/package-summary.html | 124 -
.../hbase/mob/mapreduce/package-tree.html | 128 -
.../hadoop/hbase/mob/mapreduce/package-use.html | 125 -
.../hadoop/hbase/mttr/package-summary.html | 4 +-
.../apache/hadoop/hbase/mttr/package-tree.html | 4 +-
testapidocs/overview-frame.html | 1 -
testapidocs/overview-summary.html | 56 +-
testapidocs/overview-tree.html | 1 -
testapidocs/package-list | 1 -
testdevapidocs/allclasses-frame.html | 22 +-
testdevapidocs/allclasses-noframe.html | 22 +-
testdevapidocs/constant-values.html | 61 -
testdevapidocs/index-all.html | 497 +-
...aseCluster.MiniHBaseClusterRegionServer.html | 2 +-
...cing.BlockCompactionsInCompletionHStore.html | 52 +-
...cing.BlockCompactionsInCompletionRegion.html | 8 +-
...tIOFencing.BlockCompactionsInPrepRegion.html | 8 +-
.../TestIOFencing.CompactionBlockerRegion.html | 24 +-
.../org/apache/hadoop/hbase/TestIOFencing.html | 22 +-
.../hbase/TestIPv6NIOServerSocketChannel.html | 4 +-
...stJMXConnectorServer.MyAccessController.html | 406 +
.../hadoop/hbase/TestJMXConnectorServer.html | 481 +
.../apache/hadoop/hbase/TestJMXListener.html | 4 +-
.../hbase/TestLocalHBaseCluster.MyHMaster.html | 2 +-
.../TestLocalHBaseCluster.MyHRegionServer.html | 2 +-
...ovedRegionsCleaner.TestMockRegionServer.html | 2 +-
.../hbase/TestStochasticBalancerJmxMetrics.html | 4 +-
.../class-use/HBaseCommonTestingUtility.html | 12 +-
.../hbase/class-use/HBaseTestingUtility.html | 138 +-
...stJMXConnectorServer.MyAccessController.html | 125 +
.../hbase/class-use/TestJMXConnectorServer.html | 125 +
...ctionTestingUtility.SleepAtFirstRpcCall.html | 18 +-
.../hbase/client/HConnectionTestingUtility.html | 2 +-
...ncProcess.AsyncProcessForThrowableCheck.html | 110 +-
...estAsyncProcess.AsyncProcessWithFailure.html | 69 +-
.../TestAsyncProcess.CallerWithFailure.html | 8 +-
.../client/TestAsyncProcess.MyAsyncProcess.html | 122 +-
...AsyncProcess.MyAsyncProcessWithReplicas.html | 87 +-
...stAsyncProcess.MyAsyncRequestFutureImpl.html | 16 +-
.../TestAsyncProcess.MyClientBackoffPolicy.html | 8 +-
...ncProcess.MyConnectionImpl.TestRegistry.html | 12 +-
.../TestAsyncProcess.MyConnectionImpl.html | 85 +-
.../TestAsyncProcess.MyConnectionImpl2.html | 79 +-
.../TestAsyncProcess.MyThreadPoolExecutor.html | 6 +-
.../hbase/client/TestAsyncProcess.RR.html | 18 +-
.../TestAsyncProcess.ResponseGenerator.html | 4 +-
.../hadoop/hbase/client/TestAsyncProcess.html | 112 +-
...TestAsyncSingleRequestRpcRetryingCaller.html | 541 +
.../hadoop/hbase/client/TestAsyncTable.html | 460 +
.../hadoop/hbase/client/TestAttributes.html | 4 +-
...luster.ManyServersManyRegionsConnection.html | 71 +-
...ionServerStoppedOnScannerOpenConnection.html | 71 +-
...estClientNoCluster.RpcTimeoutConnection.html | 71 +-
...rRPCTimeout.RegionServerWithScanTimeout.html | 2 +-
...onInReseekRegionObserver.MyStoreScanner.html | 6 +-
...entSide.ExceptionInReseekRegionObserver.html | 8 +-
.../hadoop/hbase/client/TestFromClientSide.html | 428 +-
.../TestFromClientSideWithCoprocessor.html | 2 +-
.../hbase/client/TestHCM.BlockingFilter.html | 10 +-
.../client/TestHCM.SleepAndFailFirstTime.html | 86 +-
.../hbase/client/TestHCM.SleepCoprocessor.html | 70 +-
.../TestHCM.SleepLongerAtFirstCoprocessor.html | 14 +-
.../client/TestHCM.SleepWriteCoprocessor.html | 372 -
.../hbase/client/TestHCM.TestGetThread.html | 14 +-
.../hbase/client/TestHCM.TestPutThread.html | 10 +-
.../org/apache/hadoop/hbase/client/TestHCM.html | 188 +-
...taCache.RegionServerWithFakeRpcServices.html | 2 +-
.../apache/hadoop/hbase/client/TestScan.html | 40 +-
...TestAsyncSingleRequestRpcRetryingCaller.html | 125 +
.../hbase/client/class-use/TestAsyncTable.html | 125 +
.../TestHCM.SleepWriteCoprocessor.html | 125 -
.../hadoop/hbase/client/package-frame.html | 3 +-
.../hadoop/hbase/client/package-summary.html | 132 +-
.../hadoop/hbase/client/package-tree.html | 3 +-
...ook.CompactionCompletionNotifyingRegion.html | 2 +-
.../TestFilterList.AlwaysNextColFilter.html | 8 +-
.../hadoop/hbase/filter/TestFilterList.html | 77 +-
.../mapreduce/TestLoadIncrementalHFiles.html | 36 +-
.../TestLoadIncrementalHFilesSplitRecovery.html | 8 +-
...ignmentListener.DummyAssignmentListener.html | 18 +-
.../TestAssignmentListener.DummyListener.html | 8 +-
...tAssignmentListener.DummyServerListener.html | 18 +-
.../hbase/master/TestAssignmentListener.html | 57 +-
...TestAssignmentManagerOnCluster.MyMaster.html | 2 +-
...signmentManagerOnCluster.MyRegionServer.html | 2 +-
.../master/TestMasterMetrics.MyMaster.html | 2 +-
.../TestMetaShutdownHandler.MyRegionServer.html | 2 +-
.../balancer/BalancerTestBase.MockCluster.html | 316 +
.../balancer/BalancerTestBase.MockMapping.html | 14 +-
.../hbase/master/balancer/BalancerTestBase.html | 123 +-
.../master/balancer/TestBaseLoadBalancer.html | 4 +-
.../balancer/TestDefaultLoadBalancer.html | 4 +-
...ochasticLoadBalancer.ForTestRackManager.html | 8 +-
...asticLoadBalancer.ForTestRackManagerOne.html | 6 +-
.../balancer/TestStochasticLoadBalancer.html | 106 +-
.../balancer/TestStochasticLoadBalancer2.html | 4 +-
.../class-use/BalancerTestBase.MockCluster.html | 125 +
.../hbase/master/balancer/package-summary.html | 24 +-
.../hbase/master/balancer/package-tree.html | 1 +
...erPerformanceEvaluation.RegionProcedure.html | 18 +-
...lerPerformanceEvaluation.TableProcedure.html | 18 +-
.../TestDispatchMergingRegionsProcedure.html | 131 +-
...ocedureEvents.TestTimeoutEventProcedure.html | 516 -
.../procedure/TestMasterProcedureEvents.html | 85 +-
...ocedureScheduler.TestNamespaceProcedure.html | 53 +-
...rProcedureScheduler.TestRegionProcedure.html | 32 +-
...erProcedureScheduler.TestTableProcedure.html | 36 +-
...reScheduler.TestTableProcedureWithEvent.html | 30 +-
.../procedure/TestMasterProcedureScheduler.html | 74 +-
...reSchedulerConcurrency.TestTableProcSet.html | 18 +-
...TestMasterProcedureSchedulerConcurrency.html | 76 +-
...ocedureEvents.TestTimeoutEventProcedure.html | 125 -
.../hbase/master/procedure/package-frame.html | 1 -
.../hbase/master/procedure/package-summary.html | 38 +-
.../hbase/master/procedure/package-tree.html | 5 +-
.../hbase/mob/compactions/package-summary.html | 4 +-
.../hbase/mob/compactions/package-tree.html | 4 +-
.../hbase/mob/mapreduce/TestMobSweepJob.html | 409 -
.../hbase/mob/mapreduce/TestMobSweepMapper.html | 349 -
.../mob/mapreduce/TestMobSweepReducer.html | 501 -
.../mapreduce/class-use/TestMobSweepJob.html | 125 -
.../mapreduce/class-use/TestMobSweepMapper.html | 125 -
.../class-use/TestMobSweepReducer.html | 125 -
.../hbase/mob/mapreduce/package-frame.html | 22 -
.../hbase/mob/mapreduce/package-summary.html | 151 -
.../hbase/mob/mapreduce/package-tree.html | 140 -
.../hadoop/hbase/mob/mapreduce/package-use.html | 125 -
.../hbase/monitoring/package-summary.html | 4 +-
.../hadoop/hbase/monitoring/package-tree.html | 4 +-
.../org/apache/hadoop/hbase/package-frame.html | 2 +
.../apache/hadoop/hbase/package-summary.html | 10 +
.../org/apache/hadoop/hbase/package-tree.html | 26 +-
.../org/apache/hadoop/hbase/package-use.html | 83 +-
.../ProcedureTestingUtility.LoadCounter.html | 67 +-
.../ProcedureTestingUtility.NoopProcedure.html | 392 +
.../ProcedureTestingUtility.TestProcedure.html | 123 +-
.../procedure2/ProcedureTestingUtility.html | 52 +-
.../TestChildProcedures.TestChildProcedure.html | 2 +-
.../TestChildProcedures.TestRootProcedure.html | 6 +-
.../TestProcedureEvents.TestProcEnv.html | 278 +
...ocedureEvents.TestTimeoutEventProcedure.html | 417 +
.../hbase/procedure2/TestProcedureEvents.html | 424 +
...stProcedureExecution.TestFaultyRollback.html | 2 +-
...cedureExecution.TestSequentialProcedure.html | 2 +-
...tion.TestWaitingProcedure.TestWaitChild.html | 2 +-
...ProcedureExecution.TestWaitingProcedure.html | 2 +-
.../procedure2/TestProcedureExecution.html | 4 +-
...stProcedureInMemoryChore.TestLatchChore.html | 2 +-
...ProcedureRecovery.BaseTestStepProcedure.html | 2 +-
...y.TestMultiStepProcedure.Step1Procedure.html | 2 +-
...y.TestMultiStepProcedure.Step2Procedure.html | 2 +-
...rocedureRecovery.TestMultiStepProcedure.html | 2 +-
...ocedureRecovery.TestSingleStepProcedure.html | 2 +-
...edureRecovery.TestStateMachineProcedure.html | 2 +-
.../TestProcedureReplayOrder.TestProcedure.html | 2 +-
...dureReplayOrder.TestSingleStepProcedure.html | 2 +-
...ocedureReplayOrder.TestTwoStepProcedure.html | 6 +-
...dulerConcurrency.TestProcedureWithEvent.html | 340 +
.../TestProcedureSchedulerConcurrency.html | 417 +
...estProcedureSuspended.TestLockProcedure.html | 2 +-
.../procedure2/TestProcedureSuspended.html | 4 +-
.../TestProcedureToString.BasicProcedure.html | 2 +-
...tring.DoublingStateStringBasicProcedure.html | 2 +-
...ureToString.SimpleStateMachineProcedure.html | 6 +-
...eUtil.TestProcedureNoDefaultConstructor.html | 282 +
.../hbase/procedure2/TestProcedureUtil.html | 368 +
.../TestYieldProcedures.TestProcEnv.html | 12 +-
.../TestYieldProcedures.TestRunQueue.html | 462 -
.../TestYieldProcedures.TestScheduler.html | 495 +
...TestStateMachineProcedure.ExecutionInfo.html | 16 +-
...cedures.TestStateMachineProcedure.State.html | 12 +-
...eldProcedures.TestStateMachineProcedure.html | 36 +-
.../TestYieldProcedures.TestYieldProcedure.html | 20 +-
.../hbase/procedure2/TestYieldProcedures.html | 42 +-
.../ProcedureTestingUtility.LoadCounter.html | 71 +-
.../ProcedureTestingUtility.NoopProcedure.html | 219 +
.../ProcedureTestingUtility.TestProcedure.html | 22 +
.../TestProcedureEvents.TestProcEnv.html | 195 +
...ocedureEvents.TestTimeoutEventProcedure.html | 125 +
.../class-use/TestProcedureEvents.html | 125 +
...dulerConcurrency.TestProcedureWithEvent.html | 125 +
.../TestProcedureSchedulerConcurrency.html | 125 +
...eUtil.TestProcedureNoDefaultConstructor.html | 125 +
.../procedure2/class-use/TestProcedureUtil.html | 125 +
.../TestYieldProcedures.TestRunQueue.html | 165 -
.../TestYieldProcedures.TestScheduler.html | 165 +
.../hadoop/hbase/procedure2/package-frame.html | 9 +-
.../hbase/procedure2/package-summary.html | 38 +-
.../hadoop/hbase/procedure2/package-tree.html | 30 +-
.../hadoop/hbase/procedure2/package-use.html | 36 +-
...manceEvaluation.NoSyncWalProcedureStore.html | 2 +-
...LProcedureStore.TestSequentialProcedure.html | 18 +-
.../store/wal/TestWALProcedureStore.html | 76 +-
.../procedure2/store/wal/package-summary.html | 4 +-
.../procedure2/store/wal/package-tree.html | 4 +-
.../TestTimeoutBlockingQueue.TestObject.html | 344 -
...lockingQueue.TestObjectTimeoutRetriever.html | 302 -
.../util/TestTimeoutBlockingQueue.html | 357 -
.../TestTimeoutBlockingQueue.TestObject.html | 169 -
...lockingQueue.TestObjectTimeoutRetriever.html | 125 -
.../class-use/TestTimeoutBlockingQueue.html | 125 -
.../hbase/procedure2/util/package-frame.html | 22 -
.../hbase/procedure2/util/package-summary.html | 151 -
.../hbase/procedure2/util/package-tree.html | 140 -
.../hbase/procedure2/util/package-use.html | 158 -
.../hadoop/hbase/quotas/TestRateLimiter.html | 110 +-
.../hadoop/hbase/quotas/package-summary.html | 4 +-
.../hadoop/hbase/quotas/package-tree.html | 4 +-
.../regionserver/MetricsRegionWrapperStub.html | 59 +-
.../hbase/regionserver/OOMERegionServer.html | 2 +-
.../TestAtomicOperation.MockHRegion.html | 2 +-
...stCompaction.TrackableCompactionRequest.html | 4 +-
...oncurrentClose.WaitingHRegionFileSystem.html | 318 +
.../TestCompactionArchiveConcurrentClose.html | 416 +
.../regionserver/TestCompactionPolicy.html | 4 +-
...TestDefaultMemStore.ReadOwnWritesTester.html | 24 +-
.../hbase/regionserver/TestDefaultMemStore.html | 82 +-
.../TestHRegion.HRegionWithSeqId.html | 2 +-
...tricsRegionSourceImpl.RegionWrapperStub.html | 61 +-
...lledWhenInitializing.MockedRegionServer.html | 2 +-
...egionMergeTransactionOnCluster.MyMaster.html | 2 +-
...egionServerReportForDuty.MyRegionServer.html | 8 +-
...annerHeartbeatMessages.HeartbeatHRegion.html | 2 +-
...eartbeatMessages.HeartbeatHRegionServer.html | 2 +-
.../TestServerNonceManager.TestRunnable.html | 22 +-
.../regionserver/TestServerNonceManager.html | 48 +-
.../TestSplitTransactionOnCluster.MyMaster.html | 2 +-
.../TestWalAndCompactingMemStoreFlush.html | 6 +-
...oncurrentClose.WaitingHRegionFileSystem.html | 125 +
.../TestCompactionArchiveConcurrentClose.html | 125 +
.../hbase/regionserver/package-frame.html | 1 +
.../hbase/regionserver/package-summary.html | 7 +
.../hadoop/hbase/regionserver/package-tree.html | 4 +-
...bstractTestWALReplay.CustomStoreFlusher.html | 8 +-
.../wal/AbstractTestWALReplay.MockWAL.html | 8 +-
.../wal/AbstractTestWALReplay.TestFlusher.html | 16 +-
.../regionserver/wal/AbstractTestWALReplay.html | 92 +-
.../TestAccessController.PingCoprocessor.html | 20 +-
...tAccessController.TestTableDDLProcedure.html | 2 +-
.../security/access/TestAccessController.html | 50 +-
.../apache/hadoop/hbase/test/package-tree.html | 2 +-
.../util/hbck/TestOfflineMetaRebuildBase.html | 35 +-
.../apache/hadoop/hbase/wal/package-tree.html | 2 +-
testdevapidocs/overview-frame.html | 2 -
testdevapidocs/overview-summary.html | 22 +-
testdevapidocs/overview-tree.html | 42 +-
testdevapidocs/package-list | 2 -
testdevapidocs/serialized-form.html | 5 +
...cing.BlockCompactionsInCompletionHStore.html | 636 +-
...cing.BlockCompactionsInCompletionRegion.html | 636 +-
...tIOFencing.BlockCompactionsInPrepRegion.html | 636 +-
.../TestIOFencing.CompactionBlockerRegion.html | 636 +-
.../org/apache/hadoop/hbase/TestIOFencing.html | 636 +-
...stJMXConnectorServer.MyAccessController.html | 278 +
.../hadoop/hbase/TestJMXConnectorServer.html | 278 +
...ctionTestingUtility.SleepAtFirstRpcCall.html | 140 +-
.../hbase/client/HConnectionTestingUtility.html | 140 +-
...ncProcess.AsyncProcessForThrowableCheck.html | 2999 +-
...estAsyncProcess.AsyncProcessWithFailure.html | 2999 +-
.../TestAsyncProcess.CallerWithFailure.html | 2999 +-
.../TestAsyncProcess.CountingThreadFactory.html | 2999 +-
.../client/TestAsyncProcess.MyAsyncProcess.html | 2999 +-
...AsyncProcess.MyAsyncProcessWithReplicas.html | 2999 +-
...stAsyncProcess.MyAsyncRequestFutureImpl.html | 2999 +-
.../TestAsyncProcess.MyClientBackoffPolicy.html | 2999 +-
...ncProcess.MyConnectionImpl.TestRegistry.html | 2999 +-
.../TestAsyncProcess.MyConnectionImpl.html | 2999 +-
.../TestAsyncProcess.MyConnectionImpl2.html | 2999 +-
.../TestAsyncProcess.MyThreadPoolExecutor.html | 2999 +-
.../hbase/client/TestAsyncProcess.RR.html | 2999 +-
.../TestAsyncProcess.ResponseGenerator.html | 2999 +-
.../hadoop/hbase/client/TestAsyncProcess.html | 2999 +-
...TestAsyncSingleRequestRpcRetryingCaller.html | 268 +
.../hadoop/hbase/client/TestAsyncTable.html | 203 +
...onInReseekRegionObserver.MyStoreScanner.html | 11857 +-
...entSide.ExceptionInReseekRegionObserver.html | 11857 +-
.../hadoop/hbase/client/TestFromClientSide.html | 11857 +-
.../hbase/client/TestHCM.BlockingFilter.html | 2685 +-
.../client/TestHCM.SleepAndFailFirstTime.html | 2685 +-
.../hbase/client/TestHCM.SleepCoprocessor.html | 2685 +-
.../TestHCM.SleepLongerAtFirstCoprocessor.html | 2685 +-
.../client/TestHCM.SleepWriteCoprocessor.html | 1526 -
.../hbase/client/TestHCM.TestGetThread.html | 2685 +-
.../hbase/client/TestHCM.TestPutThread.html | 2685 +-
.../org/apache/hadoop/hbase/client/TestHCM.html | 2685 +-
.../apache/hadoop/hbase/client/TestScan.html | 302 +-
.../TestFilterList.AlwaysNextColFilter.html | 1085 +-
.../hadoop/hbase/filter/TestFilterList.html | 1085 +-
.../mapreduce/TestLoadIncrementalHFiles.html | 791 +-
.../TestLoadIncrementalHFilesSplitRecovery.html | 394 +-
...ignmentListener.DummyAssignmentListener.html | 559 +-
.../TestAssignmentListener.DummyListener.html | 559 +-
...tAssignmentListener.DummyServerListener.html | 559 +-
.../hbase/master/TestAssignmentListener.html | 559 +-
.../balancer/BalancerTestBase.MockCluster.html | 658 +
.../balancer/BalancerTestBase.MockMapping.html | 1007 +-
.../hbase/master/balancer/BalancerTestBase.html | 1007 +-
...ochasticLoadBalancer.ForTestRackManager.html | 986 +-
...asticLoadBalancer.ForTestRackManagerOne.html | 986 +-
.../balancer/TestStochasticLoadBalancer.html | 986 +-
.../TestDispatchMergingRegionsProcedure.html | 479 +-
...ocedureEvents.TestTimeoutEventProcedure.html | 356 -
.../procedure/TestMasterProcedureEvents.html | 430 +-
...ocedureScheduler.TestNamespaceProcedure.html | 502 +-
...rProcedureScheduler.TestRegionProcedure.html | 502 +-
...erProcedureScheduler.TestTableProcedure.html | 502 +-
...reScheduler.TestTableProcedureWithEvent.html | 502 +-
.../procedure/TestMasterProcedureScheduler.html | 502 +-
...reSchedulerConcurrency.TestTableProcSet.html | 579 +-
...TestMasterProcedureSchedulerConcurrency.html | 579 +-
.../hbase/mob/mapreduce/TestMobSweepJob.html | 239 -
.../hbase/mob/mapreduce/TestMobSweepMapper.html | 188 -
.../mob/mapreduce/TestMobSweepReducer.html | 288 -
.../ProcedureTestingUtility.LoadCounter.html | 588 +-
.../ProcedureTestingUtility.NoopProcedure.html | 502 +
.../ProcedureTestingUtility.TestProcedure.html | 588 +-
.../procedure2/ProcedureTestingUtility.html | 588 +-
.../TestProcedureEvents.TestProcEnv.html | 204 +
...ocedureEvents.TestTimeoutEventProcedure.html | 204 +
.../hbase/procedure2/TestProcedureEvents.html | 204 +
...dulerConcurrency.TestProcedureWithEvent.html | 232 +
.../TestProcedureSchedulerConcurrency.html | 232 +
...estProcedureSuspended.TestLockProcedure.html | 6 +-
.../TestProcedureSuspended.TestProcEnv.html | 6 +-
.../procedure2/TestProcedureSuspended.html | 6 +-
...eUtil.TestProcedureNoDefaultConstructor.html | 146 +
.../hbase/procedure2/TestProcedureUtil.html | 146 +
.../TestYieldProcedures.TestProcEnv.html | 721 +-
.../TestYieldProcedures.TestRunQueue.html | 455 -
.../TestYieldProcedures.TestScheduler.html | 462 +
...TestStateMachineProcedure.ExecutionInfo.html | 721 +-
...cedures.TestStateMachineProcedure.State.html | 721 +-
...eldProcedures.TestStateMachineProcedure.html | 721 +-
.../TestYieldProcedures.TestYieldProcedure.html | 721 +-
.../hbase/procedure2/TestYieldProcedures.html | 721 +-
...LProcedureStore.TestSequentialProcedure.html | 199 +-
.../store/wal/TestWALProcedureStore.html | 199 +-
.../TestTimeoutBlockingQueue.TestObject.html | 231 -
...lockingQueue.TestObjectTimeoutRetriever.html | 231 -
.../util/TestTimeoutBlockingQueue.html | 231 -
.../hadoop/hbase/quotas/TestRateLimiter.html | 648 +-
.../regionserver/MetricsRegionWrapperStub.html | 27 +-
...oncurrentClose.WaitingHRegionFileSystem.html | 270 +
.../TestCompactionArchiveConcurrentClose.html | 270 +
...MemStore.EnvironmentEdgeForMemstoreTest.html | 1844 +-
...TestDefaultMemStore.ReadOwnWritesTester.html | 1844 +-
.../hbase/regionserver/TestDefaultMemStore.html | 1844 +-
.../regionserver/TestHRegion.Appender.html | 2 +-
.../regionserver/TestHRegion.FlushThread.html | 2 +-
.../TestHRegion.GetTillDoneOrException.html | 2 +-
.../TestHRegion.HRegionWithSeqId.html | 2 +-
.../regionserver/TestHRegion.Incrementer.html | 2 +-
.../TestHRegion.IsFlushWALMarker.html | 2 +-
.../regionserver/TestHRegion.PutThread.html | 2 +-
.../hadoop/hbase/regionserver/TestHRegion.html | 2 +-
...tricsRegionSourceImpl.RegionWrapperStub.html | 31 +-
.../TestMetricsRegionSourceImpl.html | 31 +-
...egionServerReportForDuty.MyRegionServer.html | 4 +-
.../TestRegionServerReportForDuty.html | 4 +-
.../TestServerNonceManager.TestRunnable.html | 489 +-
.../regionserver/TestServerNonceManager.html | 489 +-
.../TestWalAndCompactingMemStoreFlush.html | 1070 +-
...bstractTestWALReplay.CustomStoreFlusher.html | 2365 +-
.../wal/AbstractTestWALReplay.MockWAL.html | 2365 +-
.../wal/AbstractTestWALReplay.TestFlusher.html | 2365 +-
.../regionserver/wal/AbstractTestWALReplay.html | 2365 +-
.../TestAccessController.BulkLoadHelper.html | 1504 +-
.../TestAccessController.PingCoprocessor.html | 1504 +-
...tAccessController.TestTableDDLProcedure.html | 1504 +-
.../security/access/TestAccessController.html | 1504 +-
.../util/hbck/TestOfflineMetaRebuildBase.html | 175 +-
xref-test/allclasses-frame.html | 62 +-
.../org/apache/hadoop/hbase/TestIOFencing.html | 636 +-
.../hadoop/hbase/TestJMXConnectorServer.html | 219 +
.../hbase/client/HConnectionTestingUtility.html | 140 +-
.../hadoop/hbase/client/TestAsyncProcess.html | 2999 +-
...TestAsyncSingleRequestRpcRetryingCaller.html | 209 +
.../hadoop/hbase/client/TestAsyncTable.html | 144 +
.../hadoop/hbase/client/TestFromClientSide.html | 11857 +-
.../org/apache/hadoop/hbase/client/TestHCM.html | 2685 +-
.../apache/hadoop/hbase/client/TestScan.html | 302 +-
.../hadoop/hbase/client/package-frame.html | 9 +-
.../hadoop/hbase/client/package-summary.html | 15 +-
.../hadoop/hbase/filter/TestFilterList.html | 1085 +-
.../mapreduce/TestLoadIncrementalHFiles.html | 791 +-
.../TestLoadIncrementalHFilesSplitRecovery.html | 394 +-
.../hbase/master/TestAssignmentListener.html | 559 +-
.../hbase/master/balancer/BalancerTestBase.html | 1007 +-
.../balancer/TestStochasticLoadBalancer.html | 986 +-
.../hbase/master/balancer/package-frame.html | 3 +
.../hbase/master/balancer/package-summary.html | 5 +
.../TestDispatchMergingRegionsProcedure.html | 479 +-
.../procedure/TestMasterProcedureEvents.html | 430 +-
.../procedure/TestMasterProcedureScheduler.html | 502 +-
...TestMasterProcedureSchedulerConcurrency.html | 579 +-
.../hbase/master/procedure/package-frame.html | 3 -
.../hbase/master/procedure/package-summary.html | 5 -
.../hbase/mob/mapreduce/TestMobSweepJob.html | 181 -
.../hbase/mob/mapreduce/TestMobSweepMapper.html | 130 -
.../mob/mapreduce/TestMobSweepReducer.html | 230 -
.../hbase/mob/mapreduce/package-frame.html | 30 -
.../hbase/mob/mapreduce/package-summary.html | 77 -
.../org/apache/hadoop/hbase/package-frame.html | 6 +
.../apache/hadoop/hbase/package-summary.html | 10 +
.../procedure2/ProcedureTestingUtility.html | 588 +-
.../hbase/procedure2/TestProcedureEvents.html | 145 +
.../TestProcedureSchedulerConcurrency.html | 173 +
.../procedure2/TestProcedureSuspended.html | 6 +-
.../hbase/procedure2/TestProcedureUtil.html | 87 +
.../hbase/procedure2/TestYieldProcedures.html | 721 +-
.../hadoop/hbase/procedure2/package-frame.html | 25 +-
.../hbase/procedure2/package-summary.html | 39 +-
.../store/wal/TestWALProcedureStore.html | 199 +-
.../util/TestTimeoutBlockingQueue.html | 173 -
.../hbase/procedure2/util/package-frame.html | 30 -
.../hbase/procedure2/util/package-summary.html | 77 -
.../hadoop/hbase/protobuf/TestProtobufUtil.html | 2 +-
.../hadoop/hbase/quotas/TestRateLimiter.html | 648 +-
.../regionserver/MetricsRegionWrapperStub.html | 27 +-
.../TestCompactionArchiveConcurrentClose.html | 211 +
.../hbase/regionserver/TestDefaultMemStore.html | 1844 +-
.../hadoop/hbase/regionserver/TestHRegion.html | 2 +-
.../TestMetricsRegionSourceImpl.html | 31 +-
.../TestRegionServerReportForDuty.html | 4 +-
.../regionserver/TestServerNonceManager.html | 489 +-
.../TestWalAndCompactingMemStoreFlush.html | 1070 +-
.../hbase/regionserver/package-frame.html | 6 +
.../hbase/regionserver/package-summary.html | 10 +
.../regionserver/wal/AbstractTestWALReplay.html | 2365 +-
.../security/access/TestAccessController.html | 1504 +-
.../security/access/TestAccessController2.html | 2 +-
.../util/hbck/TestOfflineMetaRebuildBase.html | 175 +-
xref-test/overview-frame.html | 6 -
xref-test/overview-summary.html | 10 -
xref/allclasses-frame.html | 135 +-
xref/org/apache/hadoop/hbase/KeyValue.html | 5419 +-
xref/org/apache/hadoop/hbase/KeyValueUtil.html | 122 +-
xref/org/apache/hadoop/hbase/ProcedureInfo.html | 2 +-
xref/org/apache/hadoop/hbase/Version.html | 6 +-
xref/org/apache/hadoop/hbase/client/Admin.html | 2 +-
.../hadoop/hbase/client/AsyncConnection.html | 75 +
.../client/AsyncConnectionConfiguration.html | 119 +
.../hbase/client/AsyncConnectionImpl.html | 157 +
.../hadoop/hbase/client/AsyncProcess.html | 1578 +-
.../hadoop/hbase/client/AsyncRegionLocator.html | 77 +
.../hbase/client/AsyncRequestFutureImpl.html | 2522 +-
.../client/AsyncRpcRetryingCallerFactory.html | 119 +
.../AsyncSingleRequestRpcRetryingCaller.html | 242 +
.../apache/hadoop/hbase/client/AsyncTable.html | 139 +
.../hadoop/hbase/client/AsyncTableImpl.html | 205 +
.../hbase/client/AsyncTableRegionLocator.html | 73 +
.../client/AsyncTableRegionLocatorImpl.html | 63 +
.../hadoop/hbase/client/BufferedMutator.html | 26 +-
.../hbase/client/BufferedMutatorImpl.html | 538 +-
.../client/CancellableRegionServerCallable.html | 156 +-
.../hadoop/hbase/client/ClusterRegistry.html | 54 +
.../hbase/client/ClusterRegistryFactory.html | 56 +
.../hadoop/hbase/client/ConnectionFactory.html | 461 +-
.../hbase/client/ConnectionImplementation.html | 3701 +-
.../hadoop/hbase/client/ConnectionUtils.html | 327 +-
xref/org/apache/hadoop/hbase/client/Get.html | 783 +-
xref/org/apache/hadoop/hbase/client/HTable.html | 1598 +-
.../hadoop/hbase/client/HTableMultiplexer.html | 410 +-
.../hbase/client/MultiServerCallable.html | 189 +-
.../client/NoncedRegionServerCallable.html | 2 +-
xref/org/apache/hadoop/hbase/client/Query.html | 89 +-
.../hbase/client/RetryingTimeTracker.html | 61 +-
.../hbase/client/RpcRetryingCallerImpl.html | 419 +-
.../RpcRetryingCallerWithReadReplicas.html | 452 +-
xref/org/apache/hadoop/hbase/client/Scan.html | 742 +-
.../hadoop/hbase/client/ZKClusterRegistry.html | 91 +
.../hadoop/hbase/client/package-frame.html | 53 +-
.../hadoop/hbase/client/package-summary.html | 87 +-
.../apache/hadoop/hbase/filter/FilterList.html | 881 +-
.../io/encoding/BufferedDataBlockEncoder.html | 4 +-
.../hadoop/hbase/io/encoding/NoneEncoder.html | 44 +-
.../org/apache/hadoop/hbase/ipc/CallRunner.html | 364 +-
.../apache/hadoop/hbase/ipc/RpcCallContext.html | 9 +-
xref/org/apache/hadoop/hbase/ipc/RpcServer.html | 4710 +-
.../apache/hadoop/hbase/ipc/package-frame.html | 24 +-
.../hadoop/hbase/ipc/package-summary.html | 66 +-
.../hbase/mapreduce/LoadIncrementalHFiles.html | 1759 +-
.../replication/VerifyReplication.html | 870 +-
.../hadoop/hbase/master/AssignmentManager.html | 4 +-
.../org/apache/hadoop/hbase/master/HMaster.html | 34 +-
.../hbase/master/MasterCoprocessorHost.html | 1069 +-
.../hadoop/hbase/master/MasterRpcServices.html | 1229 +-
.../hadoop/hbase/master/ServerManager.html | 420 +-
.../master/balancer/StochasticLoadBalancer.html | 2 +-
.../DispatchMergingRegionsProcedure.html | 781 +-
.../master/procedure/MasterProcedureEnv.html | 81 +-
.../procedure/MasterProcedureScheduler.html | 2847 +-
.../procedure/TableProcedureInterface.html | 2 +-
.../hbase/master/procedure/package-frame.html | 12 +-
.../hbase/master/procedure/package-summary.html | 16 +-
.../hbase/mob/mapreduce/MemStoreWrapper.html | 202 -
.../mapreduce/MobFilePathHashPartitioner.html | 55 -
.../hadoop/hbase/mob/mapreduce/SweepJob.html | 618 -
.../mob/mapreduce/SweepJobNodeTracker.html | 114 -
.../hadoop/hbase/mob/mapreduce/SweepMapper.html | 101 -
.../hbase/mob/mapreduce/SweepReducer.html | 485 -
.../hadoop/hbase/mob/mapreduce/Sweeper.html | 140 -
.../hbase/mob/mapreduce/package-frame.html | 63 -
.../hbase/mob/mapreduce/package-summary.html | 132 -
.../procedure2/AbstractProcedureScheduler.html | 324 +
.../hbase/procedure2/BadProcedureException.html | 56 +
.../hadoop/hbase/procedure2/Procedure.html | 1528 +-
.../hadoop/hbase/procedure2/ProcedureEvent.html | 70 +
.../hbase/procedure2/ProcedureEventQueue.html | 98 +
.../hbase/procedure2/ProcedureExecutor.html | 2716 +-
.../hbase/procedure2/ProcedureRunnableSet.html | 95 -
.../hbase/procedure2/ProcedureScheduler.html | 150 +
.../procedure2/ProcedureSimpleRunQueue.html | 135 -
.../hadoop/hbase/procedure2/ProcedureUtil.html | 354 +-
.../procedure2/SimpleProcedureScheduler.html | 84 +
.../hadoop/hbase/procedure2/package-frame.html | 28 +-
.../hbase/procedure2/package-summary.html | 46 +-
.../procedure2/store/NoopProcedureStore.html | 7 +-
.../hbase/procedure2/store/ProcedureStore.html | 12 +-
.../store/wal/ProcedureWALFormat.html | 441 +-
.../store/wal/ProcedureWALFormatReader.html | 4 +-
.../store/wal/ProcedureWALPrettyPrinter.html | 36 +-
.../procedure2/store/wal/WALProcedureStore.html | 1324 +-
.../procedure2/util/TimeoutBlockingQueue.html | 248 -
.../hbase/procedure2/util/package-frame.html | 6 -
.../hbase/procedure2/util/package-summary.html | 10 -
.../hadoop/hbase/protobuf/ProtobufUtil.html | 2658 +-
.../quotas/AverageIntervalRateLimiter.html | 66 +-
.../hbase/quotas/DefaultOperationQuota.html | 212 +-
.../hadoop/hbase/quotas/NoopOperationQuota.html | 7 +-
.../hadoop/hbase/quotas/NoopQuotaLimiter.html | 23 +-
.../hadoop/hbase/quotas/OperationQuota.html | 129 +-
.../hadoop/hbase/quotas/QuotaLimiter.html | 11 +-
.../apache/hadoop/hbase/quotas/RateLimiter.html | 188 +-
.../hadoop/hbase/quotas/TimeBasedLimiter.html | 347 +-
.../hadoop/hbase/quotas/package-frame.html | 3 -
.../hadoop/hbase/quotas/package-summary.html | 5 -
.../hbase/regionserver/CompactSplitThread.html | 23 +-
.../FlushNonSloppyStoresFirstPolicy.html | 2 +-
.../hadoop/hbase/regionserver/HMobStore.html | 153 +-
.../hadoop/hbase/regionserver/HRegion.html | 10841 +-
.../hbase/regionserver/HRegionServer.html | 2348 +-
.../hadoop/hbase/regionserver/HStore.html | 4779 +-
.../hbase/regionserver/HeapMemStoreLAB.html | 12 +-
.../hbase/regionserver/MetricsRegionSource.html | 138 +-
.../regionserver/MetricsRegionSourceImpl.html | 68 +-
.../regionserver/MetricsRegionWrapper.html | 31 +-
.../regionserver/MetricsRegionWrapperImpl.html | 365 +-
.../hbase/regionserver/RSRpcServices.html | 3322 +-
.../hadoop/hbase/regionserver/Region.html | 4 +-
.../RegionServerCoprocessorHost.html | 559 +-
.../hbase/regionserver/ServerNonceManager.html | 2 +-
.../hadoop/hbase/regionserver/ShutdownHook.html | 131 +-
.../apache/hadoop/hbase/regionserver/Store.html | 946 +-
.../hadoop/hbase/regionserver/wal/FSHLog.html | 2 +-
.../hbase/security/access/AccessController.html | 2649 +-
.../hbase/shaded/protobuf/ProtobufUtil.html | 5189 +-
.../hbase/tmpl/common/TaskMonitorTmpl.html | 60 +-
.../hbase/tmpl/common/TaskMonitorTmplImpl.html | 16 +-
.../hbase/tmpl/master/MasterStatusTmpl.html | 180 +-
.../hbase/tmpl/master/MasterStatusTmplImpl.html | 52 +-
.../hbase/tmpl/regionserver/RSStatusTmpl.html | 60 +-
.../tmpl/regionserver/RSStatusTmplImpl.html | 20 +-
.../hadoop/hbase/util/CollectionUtils.html | 190 +-
xref/org/apache/hadoop/hbase/util/Counter.html | 179 +-
.../org/apache/hadoop/hbase/util/HBaseFsck.html | 6609 +-
.../hadoop/hbase/util/ReflectionUtils.html | 30 +-
.../apache/hadoop/hbase/util/package-frame.html | 8 +-
.../hadoop/hbase/util/package-summary.html | 12 +-
.../hbase/zookeeper/DrainingServerTracker.html | 200 +-
xref/overview-frame.html | 3 -
xref/overview-summary.html | 5 -
1575 files changed, 880440 insertions(+), 767144 deletions(-)
----------------------------------------------------------------------
[21/52] [partial] hbase-site git commit: Published site at
278625312047a2100f4dbb2d2eaa4e2219d00e14.
Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html b/devapidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html
index 37c4991..35afe20 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html
@@ -138,38 +138,42 @@
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.procedure2.store.wal">org.apache.hadoop.hbase.procedure2.store.wal</a></td>
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.procedure2">org.apache.hadoop.hbase.procedure2</a></td>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.quotas">org.apache.hadoop.hbase.quotas</a></td>
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.procedure2.store.wal">org.apache.hadoop.hbase.procedure2.store.wal</a></td>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver">org.apache.hadoop.hbase.regionserver</a></td>
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.quotas">org.apache.hadoop.hbase.quotas</a></td>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.wal">org.apache.hadoop.hbase.regionserver.wal</a></td>
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver">org.apache.hadoop.hbase.regionserver</a></td>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.rsgroup">org.apache.hadoop.hbase.rsgroup</a></td>
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.wal">org.apache.hadoop.hbase.regionserver.wal</a></td>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.security">org.apache.hadoop.hbase.security</a></td>
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.rsgroup">org.apache.hadoop.hbase.rsgroup</a></td>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.visibility">org.apache.hadoop.hbase.security.visibility</a></td>
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.security">org.apache.hadoop.hbase.security</a></td>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.snapshot">org.apache.hadoop.hbase.snapshot</a></td>
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.visibility">org.apache.hadoop.hbase.security.visibility</a></td>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.snapshot">org.apache.hadoop.hbase.snapshot</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.util">org.apache.hadoop.hbase.util</a></td>
<td class="colLast"> </td>
</tr>
@@ -699,6 +703,24 @@
</tbody>
</table>
</li>
+<li class="blockList"><a name="org.apache.hadoop.hbase.procedure2">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/hadoop/hbase/HBaseIOException.html" title="class in org.apache.hadoop.hbase">HBaseIOException</a> in <a href="../../../../../org/apache/hadoop/hbase/procedure2/package-summary.html">org.apache.hadoop.hbase.procedure2</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../../../org/apache/hadoop/hbase/HBaseIOException.html" title="class in org.apache.hadoop.hbase">HBaseIOException</a> in <a href="../../../../../org/apache/hadoop/hbase/procedure2/package-summary.html">org.apache.hadoop.hbase.procedure2</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/procedure2/BadProcedureException.html" title="class in org.apache.hadoop.hbase.procedure2">BadProcedureException</a></span></code> </td>
+</tr>
+</tbody>
+</table>
+</li>
<li class="blockList"><a name="org.apache.hadoop.hbase.procedure2.store.wal">
<!-- -->
</a>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/class-use/HColumnDescriptor.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/HColumnDescriptor.html b/devapidocs/org/apache/hadoop/hbase/class-use/HColumnDescriptor.html
index dc52d45..44e2d29 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/HColumnDescriptor.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/HColumnDescriptor.html
@@ -129,47 +129,43 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.mob.mapreduce">org.apache.hadoop.hbase.mob.mapreduce</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver">org.apache.hadoop.hbase.regionserver</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.replication">org.apache.hadoop.hbase.replication</a></td>
<td class="colLast">
<div class="block">Multi Cluster Replication</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.rsgroup">org.apache.hadoop.hbase.rsgroup</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security">org.apache.hadoop.hbase.security</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.access">org.apache.hadoop.hbase.security.access</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.visibility">org.apache.hadoop.hbase.security.visibility</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.snapshot">org.apache.hadoop.hbase.snapshot</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.thrift">org.apache.hadoop.hbase.thrift</a></td>
<td class="colLast">
<div class="block">Provides an HBase <a href="http://incubator.apache.org/thrift/">Thrift</a>
service.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.tool">org.apache.hadoop.hbase.tool</a></td>
<td class="colLast"> </td>
</tr>
@@ -1445,68 +1441,6 @@ service.</div>
</tbody>
</table>
</li>
-<li class="blockList"><a name="org.apache.hadoop.hbase.mob.mapreduce">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a> in <a href="../../../../../org/apache/hadoop/hbase/mob/mapreduce/package-summary.html">org.apache.hadoop.hbase.mob.mapreduce</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
-<caption><span>Fields in <a href="../../../../../org/apache/hadoop/hbase/mob/mapreduce/package-summary.html">org.apache.hadoop.hbase.mob.mapreduce</a> declared as <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SweepReducer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/mob/mapreduce/SweepReducer.html#family">family</a></span></code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a></code></td>
-<td class="colLast"><span class="typeNameLabel">MemStoreWrapper.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/mob/mapreduce/MemStoreWrapper.html#hcd">hcd</a></span></code> </td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../org/apache/hadoop/hbase/mob/mapreduce/package-summary.html">org.apache.hadoop.hbase.mob.mapreduce</a> with parameters of type <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>private void</code></td>
-<td class="colLast"><span class="typeNameLabel">SweepJob.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/mob/mapreduce/SweepJob.html#removeUnusedFiles-org.apache.hadoop.mapreduce.Job-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">removeUnusedFiles</a></span>(org.apache.hadoop.mapreduce.Job job,
- <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tn,
- <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a> hcd)</code>
-<div class="block">Archives unused mob files.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">SweepJob.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/mob/mapreduce/SweepJob.html#sweep-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">sweep</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tn,
- <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a> family)</code>
-<div class="block">Runs MapReduce to do the sweeping on the mob files.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructors in <a href="../../../../../org/apache/hadoop/hbase/mob/mapreduce/package-summary.html">org.apache.hadoop.hbase.mob.mapreduce</a> with parameters of type <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/mob/mapreduce/MemStoreWrapper.html#MemStoreWrapper-org.apache.hadoop.mapreduce.Reducer.Context-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.hbase.client.BufferedMutator-org.apache.hadoop.hbase.HColumnDescriptor-org.apache.hadoop.hbase.regionserver.MemStore-org.apache.hadoop.hbase.io.hfile.CacheConfig-">MemStoreWrapper</a></span>(org.apache.hadoop.mapreduce.Reducer.Context context,
- org.apache.hadoop.fs.FileSystem fs,
- <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client">BufferedMutator</a> table,
- <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a> hcd,
- <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStore</a> memstore,
- <a href="../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html" title="class in org.apache.hadoop.hbase.io.hfile">CacheConfig</a> cacheConfig)</code> </td>
-</tr>
-</tbody>
-</table>
-</li>
<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver">
<!-- -->
</a>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html b/devapidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html
index 9c5db45..7504456 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html
@@ -437,6 +437,30 @@ service.</div>
</td>
</tr>
<tr class="altColor">
+<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTableRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#getRegionLocation-byte:A-">getRegionLocation</a></span>(byte[] row)</code>
+<div class="block">Finds the region on which the given row is being served.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTableRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#getRegionLocation-byte:A-boolean-">getRegionLocation</a></span>(byte[] row,
+ boolean reload)</code>
+<div class="block">Finds the region on which the given row is being served.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTableRegionLocatorImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.html#getRegionLocation-byte:A-boolean-">getRegionLocation</a></span>(byte[] row,
+ boolean reload)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncRegionLocator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html#getRegionLocation-org.apache.hadoop.hbase.TableName-byte:A-boolean-">getRegionLocation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+ byte[] row,
+ boolean reload)</code> </td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>></code></td>
<td class="colLast"><span class="typeNameLabel">ClusterConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#locateRegions-org.apache.hadoop.hbase.TableName-">locateRegions</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code>
<div class="block">Gets the locations of all regions in the specified table, <i>tableName</i>.</div>
@@ -494,51 +518,71 @@ service.</div>
</td>
</tr>
<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html" title="type parameter in AsyncSingleRequestRpcRetryingCaller.Callable">T</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncSingleRequestRpcRetryingCaller.Callable.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html#call-org.apache.hadoop.hbase.ipc.HBaseRpcController-org.apache.hadoop.hbase.HRegionLocation-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface-">call</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRpcController.html" title="interface in org.apache.hadoop.hbase.ipc">HBaseRpcController</a> controller,
+ <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc,
+ org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface stub)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private static <REQ,PREQ,PRESP,RESP><br><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><RESP></code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncTableImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.html#call-org.apache.hadoop.hbase.ipc.HBaseRpcController-org.apache.hadoop.hbase.HRegionLocation-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface-REQ-org.apache.hadoop.hbase.client.AsyncTableImpl.Converter-org.apache.hadoop.hbase.client.AsyncTableImpl.RpcCall-org.apache.hadoop.hbase.client.AsyncTableImpl.Converter-">call</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRpcController.html" title="interface in org.apache.hadoop.hbase.ipc">HBaseRpcController</a> controller,
+ <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc,
+ org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface stub,
+ REQ req,
+ <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableImpl.Converter</a><PREQ,byte[],REQ> reqConvert,
+ <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableImpl.RpcCall</a><PRESP,PREQ> rpcCall,
+ <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableImpl.Converter</a><RESP,<a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRpcController.html" title="interface in org.apache.hadoop.hbase.ipc">HBaseRpcController</a>,PRESP> respConverter)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><span class="typeNameLabel">AsyncSingleRequestRpcRetryingCaller.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#call-org.apache.hadoop.hbase.HRegionLocation-">call</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc)</code> </td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><code>(package private) <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a></code></td>
<td class="colLast"><span class="typeNameLabel">AsyncProcess.RowCheckerHost.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowCheckerHost.html#canTakeOperation-org.apache.hadoop.hbase.HRegionLocation-long-">canTakeOperation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc,
long rowSize)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a></code></td>
<td class="colLast"><span class="typeNameLabel">AsyncProcess.RowChecker.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.html#canTakeOperation-org.apache.hadoop.hbase.HRegionLocation-long-">canTakeOperation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc,
long rowSize)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a></code></td>
<td class="colLast"><span class="typeNameLabel">AsyncProcess.SubmittedSizeChecker.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.SubmittedSizeChecker.html#canTakeOperation-org.apache.hadoop.hbase.HRegionLocation-long-">canTakeOperation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc,
long rowSize)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a></code></td>
<td class="colLast"><span class="typeNameLabel">AsyncProcess.TaskCountChecker.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html#canTakeOperation-org.apache.hadoop.hbase.HRegionLocation-long-">canTakeOperation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc,
long rowSize)</code>
<div class="block">1) check the regions is allowed.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a></code></td>
<td class="colLast"><span class="typeNameLabel">AsyncProcess.RequestSizeChecker.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RequestSizeChecker.html#canTakeOperation-org.apache.hadoop.hbase.HRegionLocation-long-">canTakeOperation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc,
long rowSize)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">MetaCache.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/MetaCache.html#clearCache-org.apache.hadoop.hbase.HRegionLocation-">clearCache</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> location)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">ClusterConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#deleteCachedRegionLocation-org.apache.hadoop.hbase.HRegionLocation-">deleteCachedRegionLocation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> location)</code>
<div class="block">Deletes cached locations for the specific region.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">ConnectionImplementation.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#deleteCachedRegionLocation-org.apache.hadoop.hbase.HRegionLocation-">deleteCachedRegionLocation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> location)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/LinkedBlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">LinkedBlockingQueue</a><<a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.PutStatus.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.PutStatus</a>></code></td>
<td class="colLast"><span class="typeNameLabel">HTableMultiplexer.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.html#getQueue-org.apache.hadoop.hbase.HRegionLocation-">getQueue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> addr)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">AsyncProcess.RowChecker.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.html#notifyFinal-org.apache.hadoop.hbase.client.AsyncProcess.RowChecker.ReturnCode-org.apache.hadoop.hbase.HRegionLocation-long-">notifyFinal</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a> code,
<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc,
@@ -546,34 +590,34 @@ service.</div>
<div class="block">Add the final ReturnCode to the checker.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">AsyncProcess.SubmittedSizeChecker.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.SubmittedSizeChecker.html#notifyFinal-org.apache.hadoop.hbase.client.AsyncProcess.RowChecker.ReturnCode-org.apache.hadoop.hbase.HRegionLocation-long-">notifyFinal</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a> code,
<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc,
long rowSize)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">AsyncProcess.TaskCountChecker.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html#notifyFinal-org.apache.hadoop.hbase.client.AsyncProcess.RowChecker.ReturnCode-org.apache.hadoop.hbase.HRegionLocation-long-">notifyFinal</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a> code,
<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc,
long rowSize)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">AsyncProcess.RequestSizeChecker.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RequestSizeChecker.html#notifyFinal-org.apache.hadoop.hbase.client.AsyncProcess.RowChecker.ReturnCode-org.apache.hadoop.hbase.HRegionLocation-long-">notifyFinal</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a> code,
<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc,
long rowSize)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>(package private) boolean</code></td>
<td class="colLast"><span class="typeNameLabel">HTableMultiplexer.FlushWorker.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#resubmitFailedPut-org.apache.hadoop.hbase.client.HTableMultiplexer.PutStatus-org.apache.hadoop.hbase.HRegionLocation-">resubmitFailedPut</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.PutStatus.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.PutStatus</a> ps,
<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> oldLoc)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="typeNameLabel">RegionServerCallable.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#setLocation-org.apache.hadoop.hbase.HRegionLocation-">setLocation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> location)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <T> T</code></td>
<td class="colLast"><span class="typeNameLabel">ResultStatsUtil.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ResultStatsUtil.html#updateStats-T-org.apache.hadoop.hbase.client.ServerStatisticTracker-org.apache.hadoop.hbase.HRegionLocation-">updateStats</a></span>(T r,
<a href="../../../../../org/apache/hadoop/hbase/client/ServerStatisticTracker.html" title="class in org.apache.hadoop.hbase.client">ServerStatisticTracker</a> stats,
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/class-use/KeyValue.KeyOnlyKeyValue.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/KeyValue.KeyOnlyKeyValue.html b/devapidocs/org/apache/hadoop/hbase/class-use/KeyValue.KeyOnlyKeyValue.html
index 717161b..b92a00a 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/KeyValue.KeyOnlyKeyValue.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/KeyValue.KeyOnlyKeyValue.html
@@ -83,10 +83,14 @@
</tr>
<tbody>
<tr class="altColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.io.encoding">org.apache.hadoop.hbase.io.encoding</a></td>
+<td class="colFirst"><a href="#org.apache.hadoop.hbase">org.apache.hadoop.hbase</a></td>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.io.encoding">org.apache.hadoop.hbase.io.encoding</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver">org.apache.hadoop.hbase.regionserver</a></td>
<td class="colLast"> </td>
</tr>
@@ -95,6 +99,24 @@
</li>
<li class="blockList">
<ul class="blockList">
+<li class="blockList"><a name="org.apache.hadoop.hbase">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue.KeyOnlyKeyValue</a> in <a href="../../../../../org/apache/hadoop/hbase/package-summary.html">org.apache.hadoop.hbase</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../org/apache/hadoop/hbase/package-summary.html">org.apache.hadoop.hbase</a> with parameters of type <a href="../../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue.KeyOnlyKeyValue</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">KeyValue.KeyOnlyKeyValue.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#set-org.apache.hadoop.hbase.KeyValue.KeyOnlyKeyValue-">set</a></span>(<a href="../../../../../org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue.KeyOnlyKeyValue</a> keyOnlyKeyValue)</code> </td>
+</tr>
+</tbody>
+</table>
+</li>
<li class="blockList"><a name="org.apache.hadoop.hbase.io.encoding">
<!-- -->
</a>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/class-use/KeyValue.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/KeyValue.html b/devapidocs/org/apache/hadoop/hbase/class-use/KeyValue.html
index bf23625..d808967 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/KeyValue.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/KeyValue.html
@@ -108,22 +108,18 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.mob.mapreduce">org.apache.hadoop.hbase.mob.mapreduce</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver">org.apache.hadoop.hbase.regionserver</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.wal">org.apache.hadoop.hbase.regionserver.wal</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.access">org.apache.hadoop.hbase.security.access</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.util.test">org.apache.hadoop.hbase.util.test</a></td>
<td class="colLast"> </td>
</tr>
@@ -207,9 +203,10 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a></code></td>
-<td class="colLast"><span class="typeNameLabel">KeyValueUtil.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/KeyValueUtil.html#copyCellTo-org.apache.hadoop.hbase.Cell-byte:A-int-">copyCellTo</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<td class="colLast"><span class="typeNameLabel">KeyValueUtil.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/KeyValueUtil.html#copyCellTo-org.apache.hadoop.hbase.Cell-byte:A-int-int-">copyCellTo</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] buf,
- int offset)</code>
+ int offset,
+ int len)</code>
<div class="block">Write the given cell in KeyValue serialization format into the given buf and return a new
KeyValue object around that.</div>
</td>
@@ -766,42 +763,6 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</tbody>
</table>
</li>
-<li class="blockList"><a name="org.apache.hadoop.hbase.mob.mapreduce">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a> in <a href="../../../../../org/apache/hadoop/hbase/mob/mapreduce/package-summary.html">org.apache.hadoop.hbase.mob.mapreduce</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../org/apache/hadoop/hbase/mob/mapreduce/package-summary.html">org.apache.hadoop.hbase.mob.mapreduce</a> with parameters of type <a href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><span class="typeNameLabel">MobFilePathHashPartitioner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/mob/mapreduce/MobFilePathHashPartitioner.html#getPartition-org.apache.hadoop.io.Text-org.apache.hadoop.hbase.KeyValue-int-">getPartition</a></span>(org.apache.hadoop.io.Text fileName,
- <a href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a> kv,
- int numPartitions)</code> </td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Method parameters in <a href="../../../../../org/apache/hadoop/hbase/mob/mapreduce/package-summary.html">org.apache.hadoop.hbase.mob.mapreduce</a> with type arguments of type <a href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">SweepReducer.SweepPartition.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/mob/mapreduce/SweepReducer.SweepPartition.html#execute-org.apache.hadoop.io.Text-java.lang.Iterable-">execute</a></span>(org.apache.hadoop.io.Text fileName,
- <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><<a href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>> values)</code>
-<div class="block">Merges the small mob files into bigger ones.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver">
<!-- -->
</a>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/class-use/ProcedureInfo.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/ProcedureInfo.html b/devapidocs/org/apache/hadoop/hbase/class-use/ProcedureInfo.html
index 421eeba..4ddd60f 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/ProcedureInfo.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/ProcedureInfo.html
@@ -289,19 +289,19 @@
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/ProcedureInfo.html" title="class in org.apache.hadoop.hbase">ProcedureInfo</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ProcedureUtil.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureUtil.html#convert-org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.Procedure-">convert</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.Procedure procProto)</code>
-<div class="block">Helper to convert the protobuf object.</div>
-</td>
+<td class="colLast"><span class="typeNameLabel">ProcedureUtil.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureUtil.html#convertToProcedureInfo-org.apache.hadoop.hbase.procedure2.Procedure-">convertToProcedureInfo</a></span>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc)</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/ProcedureInfo.html" title="class in org.apache.hadoop.hbase">ProcedureInfo</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ProcedureUtil.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureUtil.html#createProcedureInfo-org.apache.hadoop.hbase.procedure2.Procedure-">createProcedureInfo</a></span>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc)</code> </td>
+<td class="colLast"><span class="typeNameLabel">ProcedureUtil.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureUtil.html#convertToProcedureInfo-org.apache.hadoop.hbase.procedure2.Procedure-org.apache.hadoop.hbase.util.NonceKey-">convertToProcedureInfo</a></span>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc,
+ <a href="../../../../../org/apache/hadoop/hbase/util/NonceKey.html" title="class in org.apache.hadoop.hbase.util">NonceKey</a> nonceKey)</code>
+<div class="block">Helper to create the ProcedureInfo from Procedure.</div>
+</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/ProcedureInfo.html" title="class in org.apache.hadoop.hbase">ProcedureInfo</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ProcedureUtil.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureUtil.html#createProcedureInfo-org.apache.hadoop.hbase.procedure2.Procedure-org.apache.hadoop.hbase.util.NonceKey-">createProcedureInfo</a></span>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc,
- <a href="../../../../../org/apache/hadoop/hbase/util/NonceKey.html" title="class in org.apache.hadoop.hbase.util">NonceKey</a> nonceKey)</code>
-<div class="block">Helper to create the ProcedureInfo from Procedure.</div>
+<td class="colLast"><span class="typeNameLabel">ProcedureUtil.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureUtil.html#convertToProcedureInfo-org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.Procedure-">convertToProcedureInfo</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.Procedure procProto)</code>
+<div class="block">Helper to convert the protobuf object.</div>
</td>
</tr>
<tr class="rowColor">
@@ -342,7 +342,7 @@
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.Procedure</code></td>
-<td class="colLast"><span class="typeNameLabel">ProcedureUtil.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureUtil.html#convertToProcedureProto-org.apache.hadoop.hbase.ProcedureInfo-">convertToProcedureProto</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ProcedureInfo.html" title="class in org.apache.hadoop.hbase">ProcedureInfo</a> procInfo)</code> </td>
+<td class="colLast"><span class="typeNameLabel">ProcedureUtil.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureUtil.html#convertToProtoProcedure-org.apache.hadoop.hbase.ProcedureInfo-">convertToProtoProcedure</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ProcedureInfo.html" title="class in org.apache.hadoop.hbase">ProcedureInfo</a> procInfo)</code> </td>
</tr>
</tbody>
</table>
[41/52] [partial] hbase-site git commit: Published site at
278625312047a2100f4dbb2d2eaa4e2219d00e14.
Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/util/class-use/Pair.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/util/class-use/Pair.html b/apidocs/org/apache/hadoop/hbase/util/class-use/Pair.html
index 742a58d..4c2f737 100644
--- a/apidocs/org/apache/hadoop/hbase/util/class-use/Pair.html
+++ b/apidocs/org/apache/hadoop/hbase/util/class-use/Pair.html
@@ -183,6 +183,15 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<td class="colFirst"><code>protected <a href="../../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><byte[][],byte[][]></code></td>
<td class="colLast"><span class="typeNameLabel">TableInputFormatBase.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#getStartEndKeys--">getStartEndKeys</a></span>()</code> </td>
</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem>,<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>></code></td>
+<td class="colLast"><span class="typeNameLabel">LoadIncrementalHFiles.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#groupOrSplit-com.google.common.collect.Multimap-org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem-org.apache.hadoop.hbase.client.Table-org.apache.hadoop.hbase.util.Pair-">groupOrSplit</a></span>(com.google.common.collect.Multimap<<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>,org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem> regionGroups,
+ org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem item,
+ <a href="../../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a> table,
+ <a href="../../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><byte[][],byte[][]> startEndKeys)</code>
+<div class="block">Attempt to assign the given load queue item into its target region group.</div>
+</td>
+</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
@@ -193,7 +202,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</tr>
<tbody>
<tr class="altColor">
-<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem></code></td>
+<td class="colFirst"><code>protected <a href="../../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem>,<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>></code></td>
<td class="colLast"><span class="typeNameLabel">LoadIncrementalHFiles.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#groupOrSplit-com.google.common.collect.Multimap-org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem-org.apache.hadoop.hbase.client.Table-org.apache.hadoop.hbase.util.Pair-">groupOrSplit</a></span>(com.google.common.collect.Multimap<<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>,org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem> regionGroups,
org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem item,
<a href="../../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a> table,
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/overview-frame.html
----------------------------------------------------------------------
diff --git a/apidocs/overview-frame.html b/apidocs/overview-frame.html
index cf4f3d4..14765bf 100644
--- a/apidocs/overview-frame.html
+++ b/apidocs/overview-frame.html
@@ -47,7 +47,6 @@
<li><a href="org/apache/hadoop/hbase/master/package-frame.html" target="packageFrame">org.apache.hadoop.hbase.master</a></li>
<li><a href="org/apache/hadoop/hbase/mob/package-frame.html" target="packageFrame">org.apache.hadoop.hbase.mob</a></li>
<li><a href="org/apache/hadoop/hbase/mob/compactions/package-frame.html" target="packageFrame">org.apache.hadoop.hbase.mob.compactions</a></li>
-<li><a href="org/apache/hadoop/hbase/mob/mapreduce/package-frame.html" target="packageFrame">org.apache.hadoop.hbase.mob.mapreduce</a></li>
<li><a href="org/apache/hadoop/hbase/namespace/package-frame.html" target="packageFrame">org.apache.hadoop.hbase.namespace</a></li>
<li><a href="org/apache/hadoop/hbase/nio/package-frame.html" target="packageFrame">org.apache.hadoop.hbase.nio</a></li>
<li><a href="org/apache/hadoop/hbase/quotas/package-frame.html" target="packageFrame">org.apache.hadoop.hbase.quotas</a></li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/overview-summary.html
----------------------------------------------------------------------
diff --git a/apidocs/overview-summary.html b/apidocs/overview-summary.html
index 65cd8e2..2d1d380 100644
--- a/apidocs/overview-summary.html
+++ b/apidocs/overview-summary.html
@@ -242,86 +242,82 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><a href="org/apache/hadoop/hbase/mob/mapreduce/package-summary.html">org.apache.hadoop.hbase.mob.mapreduce</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/namespace/package-summary.html">org.apache.hadoop.hbase.namespace</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/nio/package-summary.html">org.apache.hadoop.hbase.nio</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/quotas/package-summary.html">org.apache.hadoop.hbase.quotas</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/regionserver/querymatcher/package-summary.html">org.apache.hadoop.hbase.regionserver.querymatcher</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/regionserver/wal/package-summary.html">org.apache.hadoop.hbase.regionserver.wal</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/replication/package-summary.html">org.apache.hadoop.hbase.replication</a></td>
<td class="colLast">
<div class="block">Multi Cluster Replication</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/rest/package-summary.html">org.apache.hadoop.hbase.rest</a></td>
<td class="colLast">
<div class="block">HBase REST</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/rest/client/package-summary.html">org.apache.hadoop.hbase.rest.client</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/rsgroup/package-summary.html">org.apache.hadoop.hbase.rsgroup</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/security/package-summary.html">org.apache.hadoop.hbase.security</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/shaded/com/google/protobuf/package-summary.html">org.apache.hadoop.hbase.shaded.com.google.protobuf</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/shaded/com/google/protobuf/compiler/package-summary.html">org.apache.hadoop.hbase.shaded.com.google.protobuf.compiler</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/shaded/protobuf/package-summary.html">org.apache.hadoop.hbase.shaded.protobuf</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/snapshot/package-summary.html">org.apache.hadoop.hbase.snapshot</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/spark/package-summary.html">org.apache.hadoop.hbase.spark</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/spark/example/hbasecontext/package-summary.html">org.apache.hadoop.hbase.spark.example.hbasecontext</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/types/package-summary.html">org.apache.hadoop.hbase.types</a></td>
<td class="colLast">
<div class="block">
@@ -329,23 +325,23 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
extensible data type API.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/util/hbck/package-summary.html">org.apache.hadoop.hbase.util.hbck</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/wal/package-summary.html">org.apache.hadoop.hbase.wal</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/zookeeper/package-summary.html">org.apache.hadoop.hbase.zookeeper</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hbase/archetypes/exemplars/client/package-summary.html">org.apache.hbase.archetypes.exemplars.client</a></td>
<td class="colLast">
<div class="block">This package provides fully-functional exemplar Java code demonstrating
@@ -353,7 +349,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
archetype with hbase-client dependency.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hbase/archetypes/exemplars/shaded_client/package-summary.html">org.apache.hbase.archetypes.exemplars.shaded_client</a></td>
<td class="colLast">
<div class="block">This package provides fully-functional exemplar Java code demonstrating
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/overview-tree.html
----------------------------------------------------------------------
diff --git a/apidocs/overview-tree.html b/apidocs/overview-tree.html
index b5dea80..3871200 100644
--- a/apidocs/overview-tree.html
+++ b/apidocs/overview-tree.html
@@ -107,7 +107,6 @@
<li><a href="org/apache/hadoop/hbase/master/package-tree.html">org.apache.hadoop.hbase.master</a>, </li>
<li><a href="org/apache/hadoop/hbase/mob/package-tree.html">org.apache.hadoop.hbase.mob</a>, </li>
<li><a href="org/apache/hadoop/hbase/mob/compactions/package-tree.html">org.apache.hadoop.hbase.mob.compactions</a>, </li>
-<li><a href="org/apache/hadoop/hbase/mob/mapreduce/package-tree.html">org.apache.hadoop.hbase.mob.mapreduce</a>, </li>
<li><a href="org/apache/hadoop/hbase/namespace/package-tree.html">org.apache.hadoop.hbase.namespace</a>, </li>
<li><a href="org/apache/hadoop/hbase/nio/package-tree.html">org.apache.hadoop.hbase.nio</a>, </li>
<li><a href="org/apache/hadoop/hbase/quotas/package-tree.html">org.apache.hadoop.hbase.quotas</a>, </li>
@@ -209,7 +208,6 @@
<li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="org/apache/hadoop/hbase/mapreduce/RowCounter.html" title="class in org.apache.hadoop.hbase.mapreduce"><span class="typeNameLink">RowCounter</span></a> (implements org.apache.hadoop.util.Tool)</li>
<li type="circle">org.apache.hadoop.hbase.mapred.<a href="org/apache/hadoop/hbase/mapred/RowCounter.html" title="class in org.apache.hadoop.hbase.mapred"><span class="typeNameLink">RowCounter</span></a> (implements org.apache.hadoop.util.Tool)</li>
<li type="circle">org.apache.hadoop.hbase.snapshot.<a href="org/apache/hadoop/hbase/snapshot/SnapshotInfo.html" title="class in org.apache.hadoop.hbase.snapshot"><span class="typeNameLink">SnapshotInfo</span></a> (implements org.apache.hadoop.util.Tool)</li>
-<li type="circle">org.apache.hadoop.hbase.mob.mapreduce.<a href="org/apache/hadoop/hbase/mob/mapreduce/Sweeper.html" title="class in org.apache.hadoop.hbase.mob.mapreduce"><span class="typeNameLink">Sweeper</span></a> (implements org.apache.hadoop.util.Tool)</li>
<li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="org/apache/hadoop/hbase/mapreduce/WALPlayer.html" title="class in org.apache.hadoop.hbase.mapreduce"><span class="typeNameLink">WALPlayer</span></a> (implements org.apache.hadoop.util.Tool)</li>
</ul>
</li>
@@ -247,6 +245,7 @@
<li type="circle">org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/ValueFilter.html" title="class in org.apache.hadoop.hbase.filter"><span class="typeNameLink">ValueFilter</span></a></li>
</ul>
</li>
+<li type="circle">org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/FilterList.html" title="class in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FilterList</span></a></li>
<li type="circle">org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/FirstKeyOnlyFilter.html" title="class in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FirstKeyOnlyFilter</span></a>
<ul>
<li type="circle">org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/FirstKeyValueMatchingQualifiersFilter.html" title="class in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FirstKeyValueMatchingQualifiersFilter</span></a></li>
@@ -270,7 +269,6 @@
<li type="circle">org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/WhileMatchFilter.html" title="class in org.apache.hadoop.hbase.filter"><span class="typeNameLink">WhileMatchFilter</span></a></li>
</ul>
</li>
-<li type="circle">org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/FilterList.html" title="class in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FilterList</span></a></li>
</ul>
</li>
<li type="circle">org.apache.hadoop.hbase.types.<a href="org/apache/hadoop/hbase/types/FixedLengthWrapper.html" title="class in org.apache.hadoop.hbase.types"><span class="typeNameLink">FixedLengthWrapper</span></a><T> (implements org.apache.hadoop.hbase.types.<a href="org/apache/hadoop/hbase/types/DataType.html" title="interface in org.apache.hadoop.hbase.types">DataType</a><T>)
@@ -706,14 +704,18 @@
<li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Connection</span></a> (also extends java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>)</li>
</ul>
</li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncTable</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncTableRegionLocator</span></a></li>
<li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Attributes.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Attributes</span></a></li>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">AutoCloseable</span></a>
<ul>
<li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Admin</span></a> (also extends org.apache.hadoop.hbase.Abortable, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>)</li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncConnection</span></a></li>
<li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">BufferedMutator</span></a></li>
<li type="circle">java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io"><span class="typeNameLink">Closeable</span></a>
<ul>
<li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Admin</span></a> (also extends org.apache.hadoop.hbase.Abortable)</li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncConnection</span></a></li>
<li type="circle">org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">BufferedMutator</span></a></li>
<li type="circle">org.apache.hadoop.io.Closeable
<ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/package-list
----------------------------------------------------------------------
diff --git a/apidocs/package-list b/apidocs/package-list
index 143b55c..9c762fd 100644
--- a/apidocs/package-list
+++ b/apidocs/package-list
@@ -32,7 +32,6 @@ org.apache.hadoop.hbase.mapreduce
org.apache.hadoop.hbase.master
org.apache.hadoop.hbase.mob
org.apache.hadoop.hbase.mob.compactions
-org.apache.hadoop.hbase.mob.mapreduce
org.apache.hadoop.hbase.namespace
org.apache.hadoop.hbase.nio
org.apache.hadoop.hbase.quotas
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/src-html/org/apache/hadoop/hbase/ProcedureInfo.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/ProcedureInfo.html b/apidocs/src-html/org/apache/hadoop/hbase/ProcedureInfo.html
index e486d69..69406f0 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/ProcedureInfo.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/ProcedureInfo.html
@@ -129,7 +129,7 @@
<span class="sourceLineNo">121</span> return procName;<a name="line.121"></a>
<span class="sourceLineNo">122</span> }<a name="line.122"></a>
<span class="sourceLineNo">123</span><a name="line.123"></a>
-<span class="sourceLineNo">124</span> private boolean hasOwner() {<a name="line.124"></a>
+<span class="sourceLineNo">124</span> public boolean hasOwner() {<a name="line.124"></a>
<span class="sourceLineNo">125</span> return procOwner != null;<a name="line.125"></a>
<span class="sourceLineNo">126</span> }<a name="line.126"></a>
<span class="sourceLineNo">127</span><a name="line.127"></a>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/src-html/org/apache/hadoop/hbase/client/Admin.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/Admin.html b/apidocs/src-html/org/apache/hadoop/hbase/client/Admin.html
index ba4fef3..9454555 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/Admin.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/Admin.html
@@ -923,7 +923,7 @@
<span class="sourceLineNo">915</span> * two adjacent regions<a name="line.915"></a>
<span class="sourceLineNo">916</span> * @throws IOException<a name="line.916"></a>
<span class="sourceLineNo">917</span> */<a name="line.917"></a>
-<span class="sourceLineNo">918</span> public Future<Void> mergeRegionsAsync(<a name="line.918"></a>
+<span class="sourceLineNo">918</span> Future<Void> mergeRegionsAsync(<a name="line.918"></a>
<span class="sourceLineNo">919</span> final byte[] nameOfRegionA,<a name="line.919"></a>
<span class="sourceLineNo">920</span> final byte[] nameOfRegionB,<a name="line.920"></a>
<span class="sourceLineNo">921</span> final boolean forcible) throws IOException;<a name="line.921"></a>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncConnection.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncConnection.html b/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncConnection.html
new file mode 100644
index 0000000..c276013
--- /dev/null
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncConnection.html
@@ -0,0 +1,134 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en">
+<head>
+<title>Source code</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<div class="sourceContainer">
+<pre><span class="sourceLineNo">001</span>/**<a name="line.1"></a>
+<span class="sourceLineNo">002</span> * Licensed to the Apache Software Foundation (ASF) under one<a name="line.2"></a>
+<span class="sourceLineNo">003</span> * or more contributor license agreements. See the NOTICE file<a name="line.3"></a>
+<span class="sourceLineNo">004</span> * distributed with this work for additional information<a name="line.4"></a>
+<span class="sourceLineNo">005</span> * regarding copyright ownership. The ASF licenses this file<a name="line.5"></a>
+<span class="sourceLineNo">006</span> * to you under the Apache License, Version 2.0 (the<a name="line.6"></a>
+<span class="sourceLineNo">007</span> * "License"); you may not use this file except in compliance<a name="line.7"></a>
+<span class="sourceLineNo">008</span> * with the License. You may obtain a copy of the License at<a name="line.8"></a>
+<span class="sourceLineNo">009</span> *<a name="line.9"></a>
+<span class="sourceLineNo">010</span> * http://www.apache.org/licenses/LICENSE-2.0<a name="line.10"></a>
+<span class="sourceLineNo">011</span> *<a name="line.11"></a>
+<span class="sourceLineNo">012</span> * Unless required by applicable law or agreed to in writing, software<a name="line.12"></a>
+<span class="sourceLineNo">013</span> * distributed under the License is distributed on an "AS IS" BASIS,<a name="line.13"></a>
+<span class="sourceLineNo">014</span> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<a name="line.14"></a>
+<span class="sourceLineNo">015</span> * See the License for the specific language governing permissions and<a name="line.15"></a>
+<span class="sourceLineNo">016</span> * limitations under the License.<a name="line.16"></a>
+<span class="sourceLineNo">017</span> */<a name="line.17"></a>
+<span class="sourceLineNo">018</span>package org.apache.hadoop.hbase.client;<a name="line.18"></a>
+<span class="sourceLineNo">019</span><a name="line.19"></a>
+<span class="sourceLineNo">020</span>import java.io.Closeable;<a name="line.20"></a>
+<span class="sourceLineNo">021</span><a name="line.21"></a>
+<span class="sourceLineNo">022</span>import org.apache.hadoop.conf.Configuration;<a name="line.22"></a>
+<span class="sourceLineNo">023</span>import org.apache.hadoop.hbase.TableName;<a name="line.23"></a>
+<span class="sourceLineNo">024</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.24"></a>
+<span class="sourceLineNo">025</span>import org.apache.hadoop.hbase.classification.InterfaceStability;<a name="line.25"></a>
+<span class="sourceLineNo">026</span><a name="line.26"></a>
+<span class="sourceLineNo">027</span>/**<a name="line.27"></a>
+<span class="sourceLineNo">028</span> * The asynchronous version of Connection.<a name="line.28"></a>
+<span class="sourceLineNo">029</span> */<a name="line.29"></a>
+<span class="sourceLineNo">030</span>@InterfaceAudience.Public<a name="line.30"></a>
+<span class="sourceLineNo">031</span>@InterfaceStability.Unstable<a name="line.31"></a>
+<span class="sourceLineNo">032</span>public interface AsyncConnection extends Closeable {<a name="line.32"></a>
+<span class="sourceLineNo">033</span><a name="line.33"></a>
+<span class="sourceLineNo">034</span> /**<a name="line.34"></a>
+<span class="sourceLineNo">035</span> * Returns the {@link org.apache.hadoop.conf.Configuration} object used by this instance.<a name="line.35"></a>
+<span class="sourceLineNo">036</span> * <p><a name="line.36"></a>
+<span class="sourceLineNo">037</span> * The reference returned is not a copy, so any change made to it will affect this instance.<a name="line.37"></a>
+<span class="sourceLineNo">038</span> */<a name="line.38"></a>
+<span class="sourceLineNo">039</span> Configuration getConfiguration();<a name="line.39"></a>
+<span class="sourceLineNo">040</span><a name="line.40"></a>
+<span class="sourceLineNo">041</span> /**<a name="line.41"></a>
+<span class="sourceLineNo">042</span> * Retrieve a AsyncRegionLocator implementation to inspect region information on a table. The<a name="line.42"></a>
+<span class="sourceLineNo">043</span> * returned AsyncRegionLocator is not thread-safe, so a new instance should be created for each<a name="line.43"></a>
+<span class="sourceLineNo">044</span> * using thread. This is a lightweight operation. Pooling or caching of the returned<a name="line.44"></a>
+<span class="sourceLineNo">045</span> * AsyncRegionLocator is neither required nor desired.<a name="line.45"></a>
+<span class="sourceLineNo">046</span> * @param tableName Name of the table who's region is to be examined<a name="line.46"></a>
+<span class="sourceLineNo">047</span> * @return An AsyncRegionLocator instance<a name="line.47"></a>
+<span class="sourceLineNo">048</span> */<a name="line.48"></a>
+<span class="sourceLineNo">049</span> AsyncTableRegionLocator getRegionLocator(TableName tableName);<a name="line.49"></a>
+<span class="sourceLineNo">050</span><a name="line.50"></a>
+<span class="sourceLineNo">051</span> /**<a name="line.51"></a>
+<span class="sourceLineNo">052</span> * Retrieve an AsyncTable implementation for accessing a table. The returned Table is not thread<a name="line.52"></a>
+<span class="sourceLineNo">053</span> * safe, a new instance should be created for each using thread. This is a lightweight operation,<a name="line.53"></a>
+<span class="sourceLineNo">054</span> * pooling or caching of the returned AsyncTable is neither required nor desired.<a name="line.54"></a>
+<span class="sourceLineNo">055</span> * <p><a name="line.55"></a>
+<span class="sourceLineNo">056</span> * This method no longer checks table existence. An exception will be thrown if the table does not<a name="line.56"></a>
+<span class="sourceLineNo">057</span> * exist only when the first operation is attempted.<a name="line.57"></a>
+<span class="sourceLineNo">058</span> * @param tableName the name of the table<a name="line.58"></a>
+<span class="sourceLineNo">059</span> * @return an AsyncTable to use for interactions with this table<a name="line.59"></a>
+<span class="sourceLineNo">060</span> */<a name="line.60"></a>
+<span class="sourceLineNo">061</span> AsyncTable getTable(TableName tableName);<a name="line.61"></a>
+<span class="sourceLineNo">062</span>}<a name="line.62"></a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</pre>
+</div>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncTable.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncTable.html b/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncTable.html
new file mode 100644
index 0000000..64c606e
--- /dev/null
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncTable.html
@@ -0,0 +1,198 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en">
+<head>
+<title>Source code</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<div class="sourceContainer">
+<pre><span class="sourceLineNo">001</span>/**<a name="line.1"></a>
+<span class="sourceLineNo">002</span> * Licensed to the Apache Software Foundation (ASF) under one<a name="line.2"></a>
+<span class="sourceLineNo">003</span> * or more contributor license agreements. See the NOTICE file<a name="line.3"></a>
+<span class="sourceLineNo">004</span> * distributed with this work for additional information<a name="line.4"></a>
+<span class="sourceLineNo">005</span> * regarding copyright ownership. The ASF licenses this file<a name="line.5"></a>
+<span class="sourceLineNo">006</span> * to you under the Apache License, Version 2.0 (the<a name="line.6"></a>
+<span class="sourceLineNo">007</span> * "License"); you may not use this file except in compliance<a name="line.7"></a>
+<span class="sourceLineNo">008</span> * with the License. You may obtain a copy of the License at<a name="line.8"></a>
+<span class="sourceLineNo">009</span> *<a name="line.9"></a>
+<span class="sourceLineNo">010</span> * http://www.apache.org/licenses/LICENSE-2.0<a name="line.10"></a>
+<span class="sourceLineNo">011</span> *<a name="line.11"></a>
+<span class="sourceLineNo">012</span> * Unless required by applicable law or agreed to in writing, software<a name="line.12"></a>
+<span class="sourceLineNo">013</span> * distributed under the License is distributed on an "AS IS" BASIS,<a name="line.13"></a>
+<span class="sourceLineNo">014</span> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<a name="line.14"></a>
+<span class="sourceLineNo">015</span> * See the License for the specific language governing permissions and<a name="line.15"></a>
+<span class="sourceLineNo">016</span> * limitations under the License.<a name="line.16"></a>
+<span class="sourceLineNo">017</span> */<a name="line.17"></a>
+<span class="sourceLineNo">018</span>package org.apache.hadoop.hbase.client;<a name="line.18"></a>
+<span class="sourceLineNo">019</span><a name="line.19"></a>
+<span class="sourceLineNo">020</span>import java.util.concurrent.CompletableFuture;<a name="line.20"></a>
+<span class="sourceLineNo">021</span>import java.util.concurrent.TimeUnit;<a name="line.21"></a>
+<span class="sourceLineNo">022</span><a name="line.22"></a>
+<span class="sourceLineNo">023</span>import org.apache.hadoop.conf.Configuration;<a name="line.23"></a>
+<span class="sourceLineNo">024</span>import org.apache.hadoop.hbase.TableName;<a name="line.24"></a>
+<span class="sourceLineNo">025</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.25"></a>
+<span class="sourceLineNo">026</span>import org.apache.hadoop.hbase.classification.InterfaceStability;<a name="line.26"></a>
+<span class="sourceLineNo">027</span><a name="line.27"></a>
+<span class="sourceLineNo">028</span>/**<a name="line.28"></a>
+<span class="sourceLineNo">029</span> * The asynchronous version of Table. Obtain an instance from a {@link AsyncConnection}.<a name="line.29"></a>
+<span class="sourceLineNo">030</span> * <p><a name="line.30"></a>
+<span class="sourceLineNo">031</span> * The implementation is NOT required to be thread safe. Do NOT access it from multiple threads<a name="line.31"></a>
+<span class="sourceLineNo">032</span> * concurrently.<a name="line.32"></a>
+<span class="sourceLineNo">033</span> * <p><a name="line.33"></a>
+<span class="sourceLineNo">034</span> * Usually the implementations will not throw any exception directly, you need to get the exception<a name="line.34"></a>
+<span class="sourceLineNo">035</span> * from the returned {@link CompletableFuture}.<a name="line.35"></a>
+<span class="sourceLineNo">036</span> */<a name="line.36"></a>
+<span class="sourceLineNo">037</span>@InterfaceAudience.Public<a name="line.37"></a>
+<span class="sourceLineNo">038</span>@InterfaceStability.Unstable<a name="line.38"></a>
+<span class="sourceLineNo">039</span>public interface AsyncTable {<a name="line.39"></a>
+<span class="sourceLineNo">040</span><a name="line.40"></a>
+<span class="sourceLineNo">041</span> /**<a name="line.41"></a>
+<span class="sourceLineNo">042</span> * Gets the fully qualified table name instance of this table.<a name="line.42"></a>
+<span class="sourceLineNo">043</span> */<a name="line.43"></a>
+<span class="sourceLineNo">044</span> TableName getName();<a name="line.44"></a>
+<span class="sourceLineNo">045</span><a name="line.45"></a>
+<span class="sourceLineNo">046</span> /**<a name="line.46"></a>
+<span class="sourceLineNo">047</span> * Returns the {@link org.apache.hadoop.conf.Configuration} object used by this instance.<a name="line.47"></a>
+<span class="sourceLineNo">048</span> * <p><a name="line.48"></a>
+<span class="sourceLineNo">049</span> * The reference returned is not a copy, so any change made to it will affect this instance.<a name="line.49"></a>
+<span class="sourceLineNo">050</span> */<a name="line.50"></a>
+<span class="sourceLineNo">051</span> Configuration getConfiguration();<a name="line.51"></a>
+<span class="sourceLineNo">052</span><a name="line.52"></a>
+<span class="sourceLineNo">053</span> /**<a name="line.53"></a>
+<span class="sourceLineNo">054</span> * Set timeout of each rpc read request in operations of this Table instance, will override the<a name="line.54"></a>
+<span class="sourceLineNo">055</span> * value of {@code hbase.rpc.read.timeout} in configuration. If a rpc read request waiting too<a name="line.55"></a>
+<span class="sourceLineNo">056</span> * long, it will stop waiting and send a new request to retry until retries exhausted or operation<a name="line.56"></a>
+<span class="sourceLineNo">057</span> * timeout reached.<a name="line.57"></a>
+<span class="sourceLineNo">058</span> */<a name="line.58"></a>
+<span class="sourceLineNo">059</span> void setReadRpcTimeout(long timeout, TimeUnit unit);<a name="line.59"></a>
+<span class="sourceLineNo">060</span><a name="line.60"></a>
+<span class="sourceLineNo">061</span> /**<a name="line.61"></a>
+<span class="sourceLineNo">062</span> * Get timeout of each rpc read request in this Table instance.<a name="line.62"></a>
+<span class="sourceLineNo">063</span> */<a name="line.63"></a>
+<span class="sourceLineNo">064</span> long getReadRpcTimeout(TimeUnit unit);<a name="line.64"></a>
+<span class="sourceLineNo">065</span><a name="line.65"></a>
+<span class="sourceLineNo">066</span> /**<a name="line.66"></a>
+<span class="sourceLineNo">067</span> * Set timeout of each rpc write request in operations of this Table instance, will override the<a name="line.67"></a>
+<span class="sourceLineNo">068</span> * value of {@code hbase.rpc.write.timeout} in configuration. If a rpc write request waiting too<a name="line.68"></a>
+<span class="sourceLineNo">069</span> * long, it will stop waiting and send a new request to retry until retries exhausted or operation<a name="line.69"></a>
+<span class="sourceLineNo">070</span> * timeout reached.<a name="line.70"></a>
+<span class="sourceLineNo">071</span> */<a name="line.71"></a>
+<span class="sourceLineNo">072</span> void setWriteRpcTimeout(long timeout, TimeUnit unit);<a name="line.72"></a>
+<span class="sourceLineNo">073</span><a name="line.73"></a>
+<span class="sourceLineNo">074</span> /**<a name="line.74"></a>
+<span class="sourceLineNo">075</span> * Get timeout of each rpc write request in this Table instance.<a name="line.75"></a>
+<span class="sourceLineNo">076</span> */<a name="line.76"></a>
+<span class="sourceLineNo">077</span> long getWriteRpcTimeout(TimeUnit unit);<a name="line.77"></a>
+<span class="sourceLineNo">078</span><a name="line.78"></a>
+<span class="sourceLineNo">079</span> /**<a name="line.79"></a>
+<span class="sourceLineNo">080</span> * Set timeout of each operation in this Table instance, will override the value of<a name="line.80"></a>
+<span class="sourceLineNo">081</span> * {@code hbase.client.operation.timeout} in configuration.<a name="line.81"></a>
+<span class="sourceLineNo">082</span> * <p><a name="line.82"></a>
+<span class="sourceLineNo">083</span> * Operation timeout is a top-level restriction that makes sure an operation will not be blocked<a name="line.83"></a>
+<span class="sourceLineNo">084</span> * more than this. In each operation, if rpc request fails because of timeout or other reason, it<a name="line.84"></a>
+<span class="sourceLineNo">085</span> * will retry until success or throw a RetriesExhaustedException. But if the total time elapsed<a name="line.85"></a>
+<span class="sourceLineNo">086</span> * reach the operation timeout before retries exhausted, it will break early and throw<a name="line.86"></a>
+<span class="sourceLineNo">087</span> * SocketTimeoutException.<a name="line.87"></a>
+<span class="sourceLineNo">088</span> */<a name="line.88"></a>
+<span class="sourceLineNo">089</span> void setOperationTimeout(long timeout, TimeUnit unit);<a name="line.89"></a>
+<span class="sourceLineNo">090</span><a name="line.90"></a>
+<span class="sourceLineNo">091</span> /**<a name="line.91"></a>
+<span class="sourceLineNo">092</span> * Get timeout of each operation in Table instance.<a name="line.92"></a>
+<span class="sourceLineNo">093</span> */<a name="line.93"></a>
+<span class="sourceLineNo">094</span> long getOperationTimeout(TimeUnit unit);<a name="line.94"></a>
+<span class="sourceLineNo">095</span><a name="line.95"></a>
+<span class="sourceLineNo">096</span> /**<a name="line.96"></a>
+<span class="sourceLineNo">097</span> * Test for the existence of columns in the table, as specified by the Get.<a name="line.97"></a>
+<span class="sourceLineNo">098</span> * <p><a name="line.98"></a>
+<span class="sourceLineNo">099</span> * This will return true if the Get matches one or more keys, false if not.<a name="line.99"></a>
+<span class="sourceLineNo">100</span> * <p><a name="line.100"></a>
+<span class="sourceLineNo">101</span> * This is a server-side call so it prevents any data from being transfered to the client.<a name="line.101"></a>
+<span class="sourceLineNo">102</span> */<a name="line.102"></a>
+<span class="sourceLineNo">103</span> CompletableFuture<Boolean> exists(Get get);<a name="line.103"></a>
+<span class="sourceLineNo">104</span><a name="line.104"></a>
+<span class="sourceLineNo">105</span> /**<a name="line.105"></a>
+<span class="sourceLineNo">106</span> * Extracts certain cells from a given row.<a name="line.106"></a>
+<span class="sourceLineNo">107</span> * <p><a name="line.107"></a>
+<span class="sourceLineNo">108</span> * Return the data coming from the specified row, if it exists. If the row specified doesn't<a name="line.108"></a>
+<span class="sourceLineNo">109</span> * exist, the {@link Result} instance returned won't contain any<a name="line.109"></a>
+<span class="sourceLineNo">110</span> * {@link org.apache.hadoop.hbase.KeyValue}, as indicated by {@link Result#isEmpty()}.<a name="line.110"></a>
+<span class="sourceLineNo">111</span> * @param get The object that specifies what data to fetch and from which row.<a name="line.111"></a>
+<span class="sourceLineNo">112</span> */<a name="line.112"></a>
+<span class="sourceLineNo">113</span> CompletableFuture<Result> get(Get get);<a name="line.113"></a>
+<span class="sourceLineNo">114</span><a name="line.114"></a>
+<span class="sourceLineNo">115</span> /**<a name="line.115"></a>
+<span class="sourceLineNo">116</span> * Puts some data to the table.<a name="line.116"></a>
+<span class="sourceLineNo">117</span> * @param put The data to put.<a name="line.117"></a>
+<span class="sourceLineNo">118</span> */<a name="line.118"></a>
+<span class="sourceLineNo">119</span> CompletableFuture<Void> put(Put put);<a name="line.119"></a>
+<span class="sourceLineNo">120</span><a name="line.120"></a>
+<span class="sourceLineNo">121</span> /**<a name="line.121"></a>
+<span class="sourceLineNo">122</span> * Deletes the specified cells/row.<a name="line.122"></a>
+<span class="sourceLineNo">123</span> * @param delete The object that specifies what to delete.<a name="line.123"></a>
+<span class="sourceLineNo">124</span> */<a name="line.124"></a>
+<span class="sourceLineNo">125</span> CompletableFuture<Void> delete(Delete delete);<a name="line.125"></a>
+<span class="sourceLineNo">126</span>}<a name="line.126"></a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</pre>
+</div>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html b/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html
new file mode 100644
index 0000000..e71e68c
--- /dev/null
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html
@@ -0,0 +1,132 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en">
+<head>
+<title>Source code</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<div class="sourceContainer">
+<pre><span class="sourceLineNo">001</span>/**<a name="line.1"></a>
+<span class="sourceLineNo">002</span> * Licensed to the Apache Software Foundation (ASF) under one<a name="line.2"></a>
+<span class="sourceLineNo">003</span> * or more contributor license agreements. See the NOTICE file<a name="line.3"></a>
+<span class="sourceLineNo">004</span> * distributed with this work for additional information<a name="line.4"></a>
+<span class="sourceLineNo">005</span> * regarding copyright ownership. The ASF licenses this file<a name="line.5"></a>
+<span class="sourceLineNo">006</span> * to you under the Apache License, Version 2.0 (the<a name="line.6"></a>
+<span class="sourceLineNo">007</span> * "License"); you may not use this file except in compliance<a name="line.7"></a>
+<span class="sourceLineNo">008</span> * with the License. You may obtain a copy of the License at<a name="line.8"></a>
+<span class="sourceLineNo">009</span> *<a name="line.9"></a>
+<span class="sourceLineNo">010</span> * http://www.apache.org/licenses/LICENSE-2.0<a name="line.10"></a>
+<span class="sourceLineNo">011</span> *<a name="line.11"></a>
+<span class="sourceLineNo">012</span> * Unless required by applicable law or agreed to in writing, software<a name="line.12"></a>
+<span class="sourceLineNo">013</span> * distributed under the License is distributed on an "AS IS" BASIS,<a name="line.13"></a>
+<span class="sourceLineNo">014</span> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<a name="line.14"></a>
+<span class="sourceLineNo">015</span> * See the License for the specific language governing permissions and<a name="line.15"></a>
+<span class="sourceLineNo">016</span> * limitations under the License.<a name="line.16"></a>
+<span class="sourceLineNo">017</span> */<a name="line.17"></a>
+<span class="sourceLineNo">018</span>package org.apache.hadoop.hbase.client;<a name="line.18"></a>
+<span class="sourceLineNo">019</span><a name="line.19"></a>
+<span class="sourceLineNo">020</span>import java.util.concurrent.CompletableFuture;<a name="line.20"></a>
+<span class="sourceLineNo">021</span><a name="line.21"></a>
+<span class="sourceLineNo">022</span>import org.apache.hadoop.hbase.HRegionLocation;<a name="line.22"></a>
+<span class="sourceLineNo">023</span>import org.apache.hadoop.hbase.TableName;<a name="line.23"></a>
+<span class="sourceLineNo">024</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.24"></a>
+<span class="sourceLineNo">025</span>import org.apache.hadoop.hbase.classification.InterfaceStability;<a name="line.25"></a>
+<span class="sourceLineNo">026</span><a name="line.26"></a>
+<span class="sourceLineNo">027</span>/**<a name="line.27"></a>
+<span class="sourceLineNo">028</span> * The asynchronous version of RegionLocator.<a name="line.28"></a>
+<span class="sourceLineNo">029</span> * <p><a name="line.29"></a>
+<span class="sourceLineNo">030</span> * Usually the implementations will not throw any exception directly, you need to get the exception<a name="line.30"></a>
+<span class="sourceLineNo">031</span> * from the returned {@link CompletableFuture}.<a name="line.31"></a>
+<span class="sourceLineNo">032</span> */<a name="line.32"></a>
+<span class="sourceLineNo">033</span>@InterfaceAudience.Public<a name="line.33"></a>
+<span class="sourceLineNo">034</span>@InterfaceStability.Unstable<a name="line.34"></a>
+<span class="sourceLineNo">035</span>public interface AsyncTableRegionLocator {<a name="line.35"></a>
+<span class="sourceLineNo">036</span><a name="line.36"></a>
+<span class="sourceLineNo">037</span> /**<a name="line.37"></a>
+<span class="sourceLineNo">038</span> * Gets the fully qualified table name instance of the table whose region we want to locate.<a name="line.38"></a>
+<span class="sourceLineNo">039</span> */<a name="line.39"></a>
+<span class="sourceLineNo">040</span> TableName getName();<a name="line.40"></a>
+<span class="sourceLineNo">041</span><a name="line.41"></a>
+<span class="sourceLineNo">042</span> /**<a name="line.42"></a>
+<span class="sourceLineNo">043</span> * Finds the region on which the given row is being served. Does not reload the cache.<a name="line.43"></a>
+<span class="sourceLineNo">044</span> * <p><a name="line.44"></a>
+<span class="sourceLineNo">045</span> * Returns the location of the region to which the row belongs.<a name="line.45"></a>
+<span class="sourceLineNo">046</span> * @param row Row to find.<a name="line.46"></a>
+<span class="sourceLineNo">047</span> */<a name="line.47"></a>
+<span class="sourceLineNo">048</span> default CompletableFuture<HRegionLocation> getRegionLocation(byte[] row) {<a name="line.48"></a>
+<span class="sourceLineNo">049</span> return getRegionLocation(row, false);<a name="line.49"></a>
+<span class="sourceLineNo">050</span> }<a name="line.50"></a>
+<span class="sourceLineNo">051</span><a name="line.51"></a>
+<span class="sourceLineNo">052</span> /**<a name="line.52"></a>
+<span class="sourceLineNo">053</span> * Finds the region on which the given row is being served.<a name="line.53"></a>
+<span class="sourceLineNo">054</span> * <p><a name="line.54"></a>
+<span class="sourceLineNo">055</span> * Returns the location of the region to which the row belongs.<a name="line.55"></a>
+<span class="sourceLineNo">056</span> * @param row Row to find.<a name="line.56"></a>
+<span class="sourceLineNo">057</span> * @param reload true to reload information or false to use cached information<a name="line.57"></a>
+<span class="sourceLineNo">058</span> */<a name="line.58"></a>
+<span class="sourceLineNo">059</span> CompletableFuture<HRegionLocation> getRegionLocation(byte[] row, boolean reload);<a name="line.59"></a>
+<span class="sourceLineNo">060</span>}<a name="line.60"></a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</pre>
+</div>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutator.ExceptionListener.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutator.ExceptionListener.html b/apidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutator.ExceptionListener.html
index 4a75813..737e410 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutator.ExceptionListener.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutator.ExceptionListener.html
@@ -128,15 +128,25 @@
<span class="sourceLineNo">120</span> long getWriteBufferSize();<a name="line.120"></a>
<span class="sourceLineNo">121</span><a name="line.121"></a>
<span class="sourceLineNo">122</span> /**<a name="line.122"></a>
-<span class="sourceLineNo">123</span> * Listens for asynchronous exceptions on a {@link BufferedMutator}.<a name="line.123"></a>
+<span class="sourceLineNo">123</span> * Set rpc timeout for this mutator instance<a name="line.123"></a>
<span class="sourceLineNo">124</span> */<a name="line.124"></a>
-<span class="sourceLineNo">125</span> @InterfaceAudience.Public<a name="line.125"></a>
-<span class="sourceLineNo">126</span> @InterfaceStability.Evolving<a name="line.126"></a>
-<span class="sourceLineNo">127</span> interface ExceptionListener {<a name="line.127"></a>
-<span class="sourceLineNo">128</span> public void onException(RetriesExhaustedWithDetailsException exception,<a name="line.128"></a>
-<span class="sourceLineNo">129</span> BufferedMutator mutator) throws RetriesExhaustedWithDetailsException;<a name="line.129"></a>
-<span class="sourceLineNo">130</span> }<a name="line.130"></a>
-<span class="sourceLineNo">131</span>}<a name="line.131"></a>
+<span class="sourceLineNo">125</span> void setRpcTimeout(int timeout);<a name="line.125"></a>
+<span class="sourceLineNo">126</span><a name="line.126"></a>
+<span class="sourceLineNo">127</span> /**<a name="line.127"></a>
+<span class="sourceLineNo">128</span> * Set operation timeout for this mutator instance<a name="line.128"></a>
+<span class="sourceLineNo">129</span> */<a name="line.129"></a>
+<span class="sourceLineNo">130</span> void setOperationTimeout(int timeout);<a name="line.130"></a>
+<span class="sourceLineNo">131</span><a name="line.131"></a>
+<span class="sourceLineNo">132</span> /**<a name="line.132"></a>
+<span class="sourceLineNo">133</span> * Listens for asynchronous exceptions on a {@link BufferedMutator}.<a name="line.133"></a>
+<span class="sourceLineNo">134</span> */<a name="line.134"></a>
+<span class="sourceLineNo">135</span> @InterfaceAudience.Public<a name="line.135"></a>
+<span class="sourceLineNo">136</span> @InterfaceStability.Evolving<a name="line.136"></a>
+<span class="sourceLineNo">137</span> interface ExceptionListener {<a name="line.137"></a>
+<span class="sourceLineNo">138</span> public void onException(RetriesExhaustedWithDetailsException exception,<a name="line.138"></a>
+<span class="sourceLineNo">139</span> BufferedMutator mutator) throws RetriesExhaustedWithDetailsException;<a name="line.139"></a>
+<span class="sourceLineNo">140</span> }<a name="line.140"></a>
+<span class="sourceLineNo">141</span>}<a name="line.141"></a>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutator.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutator.html b/apidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutator.html
index 4a75813..737e410 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutator.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutator.html
@@ -128,15 +128,25 @@
<span class="sourceLineNo">120</span> long getWriteBufferSize();<a name="line.120"></a>
<span class="sourceLineNo">121</span><a name="line.121"></a>
<span class="sourceLineNo">122</span> /**<a name="line.122"></a>
-<span class="sourceLineNo">123</span> * Listens for asynchronous exceptions on a {@link BufferedMutator}.<a name="line.123"></a>
+<span class="sourceLineNo">123</span> * Set rpc timeout for this mutator instance<a name="line.123"></a>
<span class="sourceLineNo">124</span> */<a name="line.124"></a>
-<span class="sourceLineNo">125</span> @InterfaceAudience.Public<a name="line.125"></a>
-<span class="sourceLineNo">126</span> @InterfaceStability.Evolving<a name="line.126"></a>
-<span class="sourceLineNo">127</span> interface ExceptionListener {<a name="line.127"></a>
-<span class="sourceLineNo">128</span> public void onException(RetriesExhaustedWithDetailsException exception,<a name="line.128"></a>
-<span class="sourceLineNo">129</span> BufferedMutator mutator) throws RetriesExhaustedWithDetailsException;<a name="line.129"></a>
-<span class="sourceLineNo">130</span> }<a name="line.130"></a>
-<span class="sourceLineNo">131</span>}<a name="line.131"></a>
+<span class="sourceLineNo">125</span> void setRpcTimeout(int timeout);<a name="line.125"></a>
+<span class="sourceLineNo">126</span><a name="line.126"></a>
+<span class="sourceLineNo">127</span> /**<a name="line.127"></a>
+<span class="sourceLineNo">128</span> * Set operation timeout for this mutator instance<a name="line.128"></a>
+<span class="sourceLineNo">129</span> */<a name="line.129"></a>
+<span class="sourceLineNo">130</span> void setOperationTimeout(int timeout);<a name="line.130"></a>
+<span class="sourceLineNo">131</span><a name="line.131"></a>
+<span class="sourceLineNo">132</span> /**<a name="line.132"></a>
+<span class="sourceLineNo">133</span> * Listens for asynchronous exceptions on a {@link BufferedMutator}.<a name="line.133"></a>
+<span class="sourceLineNo">134</span> */<a name="line.134"></a>
+<span class="sourceLineNo">135</span> @InterfaceAudience.Public<a name="line.135"></a>
+<span class="sourceLineNo">136</span> @InterfaceStability.Evolving<a name="line.136"></a>
+<span class="sourceLineNo">137</span> interface ExceptionListener {<a name="line.137"></a>
+<span class="sourceLineNo">138</span> public void onException(RetriesExhaustedWithDetailsException exception,<a name="line.138"></a>
+<span class="sourceLineNo">139</span> BufferedMutator mutator) throws RetriesExhaustedWithDetailsException;<a name="line.139"></a>
+<span class="sourceLineNo">140</span> }<a name="line.140"></a>
+<span class="sourceLineNo">141</span>}<a name="line.141"></a>
[38/52] [partial] hbase-site git commit: Published site at
278625312047a2100f4dbb2d2eaa4e2219d00e14.
Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.HTableMultiplexerStatus.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.HTableMultiplexerStatus.html b/apidocs/src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.HTableMultiplexerStatus.html
index e22025b..87668ac 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.HTableMultiplexerStatus.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.HTableMultiplexerStatus.html
@@ -450,222 +450,226 @@
<span class="sourceLineNo">442</span> private final int maxRetryInQueue;<a name="line.442"></a>
<span class="sourceLineNo">443</span> private final AtomicInteger retryInQueue = new AtomicInteger(0);<a name="line.443"></a>
<span class="sourceLineNo">444</span> private final int writeRpcTimeout; // needed to pass in through AsyncProcess constructor<a name="line.444"></a>
-<span class="sourceLineNo">445</span><a name="line.445"></a>
-<span class="sourceLineNo">446</span> public FlushWorker(Configuration conf, ClusterConnection conn, HRegionLocation addr,<a name="line.446"></a>
-<span class="sourceLineNo">447</span> HTableMultiplexer htableMultiplexer, int perRegionServerBufferQueueSize,<a name="line.447"></a>
-<span class="sourceLineNo">448</span> ExecutorService pool, ScheduledExecutorService executor) {<a name="line.448"></a>
-<span class="sourceLineNo">449</span> this.addr = addr;<a name="line.449"></a>
-<span class="sourceLineNo">450</span> this.multiplexer = htableMultiplexer;<a name="line.450"></a>
-<span class="sourceLineNo">451</span> this.queue = new LinkedBlockingQueue<>(perRegionServerBufferQueueSize);<a name="line.451"></a>
-<span class="sourceLineNo">452</span> RpcRetryingCallerFactory rpcCallerFactory = RpcRetryingCallerFactory.instantiate(conf);<a name="line.452"></a>
-<span class="sourceLineNo">453</span> RpcControllerFactory rpcControllerFactory = RpcControllerFactory.instantiate(conf);<a name="line.453"></a>
-<span class="sourceLineNo">454</span> this.writeRpcTimeout = conf.getInt(HConstants.HBASE_RPC_WRITE_TIMEOUT_KEY,<a name="line.454"></a>
-<span class="sourceLineNo">455</span> conf.getInt(HConstants.HBASE_RPC_TIMEOUT_KEY,<a name="line.455"></a>
-<span class="sourceLineNo">456</span> HConstants.DEFAULT_HBASE_RPC_TIMEOUT));<a name="line.456"></a>
-<span class="sourceLineNo">457</span> this.ap = new AsyncProcess(conn, conf, pool, rpcCallerFactory, false, rpcControllerFactory, writeRpcTimeout);<a name="line.457"></a>
-<span class="sourceLineNo">458</span> this.executor = executor;<a name="line.458"></a>
-<span class="sourceLineNo">459</span> this.maxRetryInQueue = conf.getInt(TABLE_MULTIPLEXER_MAX_RETRIES_IN_QUEUE, 10000);<a name="line.459"></a>
-<span class="sourceLineNo">460</span> }<a name="line.460"></a>
-<span class="sourceLineNo">461</span><a name="line.461"></a>
-<span class="sourceLineNo">462</span> protected LinkedBlockingQueue<PutStatus> getQueue() {<a name="line.462"></a>
-<span class="sourceLineNo">463</span> return this.queue;<a name="line.463"></a>
+<span class="sourceLineNo">445</span> private final int operationTimeout;<a name="line.445"></a>
+<span class="sourceLineNo">446</span><a name="line.446"></a>
+<span class="sourceLineNo">447</span> public FlushWorker(Configuration conf, ClusterConnection conn, HRegionLocation addr,<a name="line.447"></a>
+<span class="sourceLineNo">448</span> HTableMultiplexer htableMultiplexer, int perRegionServerBufferQueueSize,<a name="line.448"></a>
+<span class="sourceLineNo">449</span> ExecutorService pool, ScheduledExecutorService executor) {<a name="line.449"></a>
+<span class="sourceLineNo">450</span> this.addr = addr;<a name="line.450"></a>
+<span class="sourceLineNo">451</span> this.multiplexer = htableMultiplexer;<a name="line.451"></a>
+<span class="sourceLineNo">452</span> this.queue = new LinkedBlockingQueue<>(perRegionServerBufferQueueSize);<a name="line.452"></a>
+<span class="sourceLineNo">453</span> RpcRetryingCallerFactory rpcCallerFactory = RpcRetryingCallerFactory.instantiate(conf);<a name="line.453"></a>
+<span class="sourceLineNo">454</span> RpcControllerFactory rpcControllerFactory = RpcControllerFactory.instantiate(conf);<a name="line.454"></a>
+<span class="sourceLineNo">455</span> this.writeRpcTimeout = conf.getInt(HConstants.HBASE_RPC_WRITE_TIMEOUT_KEY,<a name="line.455"></a>
+<span class="sourceLineNo">456</span> conf.getInt(HConstants.HBASE_RPC_TIMEOUT_KEY,<a name="line.456"></a>
+<span class="sourceLineNo">457</span> HConstants.DEFAULT_HBASE_RPC_TIMEOUT));<a name="line.457"></a>
+<span class="sourceLineNo">458</span> this.operationTimeout = conf.getInt(HConstants.HBASE_CLIENT_OPERATION_TIMEOUT,<a name="line.458"></a>
+<span class="sourceLineNo">459</span> HConstants.DEFAULT_HBASE_CLIENT_OPERATION_TIMEOUT);<a name="line.459"></a>
+<span class="sourceLineNo">460</span> this.ap = new AsyncProcess(conn, conf, pool, rpcCallerFactory, false, rpcControllerFactory,<a name="line.460"></a>
+<span class="sourceLineNo">461</span> writeRpcTimeout, operationTimeout);<a name="line.461"></a>
+<span class="sourceLineNo">462</span> this.executor = executor;<a name="line.462"></a>
+<span class="sourceLineNo">463</span> this.maxRetryInQueue = conf.getInt(TABLE_MULTIPLEXER_MAX_RETRIES_IN_QUEUE, 10000);<a name="line.463"></a>
<span class="sourceLineNo">464</span> }<a name="line.464"></a>
<span class="sourceLineNo">465</span><a name="line.465"></a>
-<span class="sourceLineNo">466</span> public long getTotalFailedCount() {<a name="line.466"></a>
-<span class="sourceLineNo">467</span> return totalFailedPutCount.get();<a name="line.467"></a>
+<span class="sourceLineNo">466</span> protected LinkedBlockingQueue<PutStatus> getQueue() {<a name="line.466"></a>
+<span class="sourceLineNo">467</span> return this.queue;<a name="line.467"></a>
<span class="sourceLineNo">468</span> }<a name="line.468"></a>
<span class="sourceLineNo">469</span><a name="line.469"></a>
-<span class="sourceLineNo">470</span> public long getTotalBufferedCount() {<a name="line.470"></a>
-<span class="sourceLineNo">471</span> return queue.size() + currentProcessingCount.get();<a name="line.471"></a>
+<span class="sourceLineNo">470</span> public long getTotalFailedCount() {<a name="line.470"></a>
+<span class="sourceLineNo">471</span> return totalFailedPutCount.get();<a name="line.471"></a>
<span class="sourceLineNo">472</span> }<a name="line.472"></a>
<span class="sourceLineNo">473</span><a name="line.473"></a>
-<span class="sourceLineNo">474</span> public AtomicAverageCounter getAverageLatencyCounter() {<a name="line.474"></a>
-<span class="sourceLineNo">475</span> return this.averageLatency;<a name="line.475"></a>
+<span class="sourceLineNo">474</span> public long getTotalBufferedCount() {<a name="line.474"></a>
+<span class="sourceLineNo">475</span> return queue.size() + currentProcessingCount.get();<a name="line.475"></a>
<span class="sourceLineNo">476</span> }<a name="line.476"></a>
<span class="sourceLineNo">477</span><a name="line.477"></a>
-<span class="sourceLineNo">478</span> public long getMaxLatency() {<a name="line.478"></a>
-<span class="sourceLineNo">479</span> return this.maxLatency.getAndSet(0);<a name="line.479"></a>
+<span class="sourceLineNo">478</span> public AtomicAverageCounter getAverageLatencyCounter() {<a name="line.478"></a>
+<span class="sourceLineNo">479</span> return this.averageLatency;<a name="line.479"></a>
<span class="sourceLineNo">480</span> }<a name="line.480"></a>
<span class="sourceLineNo">481</span><a name="line.481"></a>
-<span class="sourceLineNo">482</span> boolean resubmitFailedPut(PutStatus ps, HRegionLocation oldLoc) throws IOException {<a name="line.482"></a>
-<span class="sourceLineNo">483</span> // Decrease the retry count<a name="line.483"></a>
-<span class="sourceLineNo">484</span> final int retryCount = ps.maxAttempCount - 1;<a name="line.484"></a>
+<span class="sourceLineNo">482</span> public long getMaxLatency() {<a name="line.482"></a>
+<span class="sourceLineNo">483</span> return this.maxLatency.getAndSet(0);<a name="line.483"></a>
+<span class="sourceLineNo">484</span> }<a name="line.484"></a>
<span class="sourceLineNo">485</span><a name="line.485"></a>
-<span class="sourceLineNo">486</span> if (retryCount <= 0) {<a name="line.486"></a>
-<span class="sourceLineNo">487</span> // Update the failed counter and no retry any more.<a name="line.487"></a>
-<span class="sourceLineNo">488</span> return false;<a name="line.488"></a>
-<span class="sourceLineNo">489</span> }<a name="line.489"></a>
-<span class="sourceLineNo">490</span><a name="line.490"></a>
-<span class="sourceLineNo">491</span> int cnt = getRetryInQueue().incrementAndGet();<a name="line.491"></a>
-<span class="sourceLineNo">492</span> if (cnt > getMaxRetryInQueue()) {<a name="line.492"></a>
-<span class="sourceLineNo">493</span> // Too many Puts in queue for resubmit, give up this<a name="line.493"></a>
-<span class="sourceLineNo">494</span> getRetryInQueue().decrementAndGet();<a name="line.494"></a>
-<span class="sourceLineNo">495</span> return false;<a name="line.495"></a>
-<span class="sourceLineNo">496</span> }<a name="line.496"></a>
-<span class="sourceLineNo">497</span><a name="line.497"></a>
-<span class="sourceLineNo">498</span> final Put failedPut = ps.put;<a name="line.498"></a>
-<span class="sourceLineNo">499</span> // The currentPut is failed. So get the table name for the currentPut.<a name="line.499"></a>
-<span class="sourceLineNo">500</span> final TableName tableName = ps.regionInfo.getTable();<a name="line.500"></a>
+<span class="sourceLineNo">486</span> boolean resubmitFailedPut(PutStatus ps, HRegionLocation oldLoc) throws IOException {<a name="line.486"></a>
+<span class="sourceLineNo">487</span> // Decrease the retry count<a name="line.487"></a>
+<span class="sourceLineNo">488</span> final int retryCount = ps.maxAttempCount - 1;<a name="line.488"></a>
+<span class="sourceLineNo">489</span><a name="line.489"></a>
+<span class="sourceLineNo">490</span> if (retryCount <= 0) {<a name="line.490"></a>
+<span class="sourceLineNo">491</span> // Update the failed counter and no retry any more.<a name="line.491"></a>
+<span class="sourceLineNo">492</span> return false;<a name="line.492"></a>
+<span class="sourceLineNo">493</span> }<a name="line.493"></a>
+<span class="sourceLineNo">494</span><a name="line.494"></a>
+<span class="sourceLineNo">495</span> int cnt = getRetryInQueue().incrementAndGet();<a name="line.495"></a>
+<span class="sourceLineNo">496</span> if (cnt > getMaxRetryInQueue()) {<a name="line.496"></a>
+<span class="sourceLineNo">497</span> // Too many Puts in queue for resubmit, give up this<a name="line.497"></a>
+<span class="sourceLineNo">498</span> getRetryInQueue().decrementAndGet();<a name="line.498"></a>
+<span class="sourceLineNo">499</span> return false;<a name="line.499"></a>
+<span class="sourceLineNo">500</span> }<a name="line.500"></a>
<span class="sourceLineNo">501</span><a name="line.501"></a>
-<span class="sourceLineNo">502</span> long delayMs = getNextDelay(retryCount);<a name="line.502"></a>
-<span class="sourceLineNo">503</span> if (LOG.isDebugEnabled()) {<a name="line.503"></a>
-<span class="sourceLineNo">504</span> LOG.debug("resubmitting after " + delayMs + "ms: " + retryCount);<a name="line.504"></a>
-<span class="sourceLineNo">505</span> }<a name="line.505"></a>
-<span class="sourceLineNo">506</span><a name="line.506"></a>
-<span class="sourceLineNo">507</span> // HBASE-12198, HBASE-15221, HBASE-15232: AsyncProcess should be responsible for updating<a name="line.507"></a>
-<span class="sourceLineNo">508</span> // the region location cache when the Put original failed with some exception. If we keep<a name="line.508"></a>
-<span class="sourceLineNo">509</span> // re-trying the same Put to the same location, AsyncProcess isn't doing the right stuff<a name="line.509"></a>
-<span class="sourceLineNo">510</span> // that we expect it to.<a name="line.510"></a>
-<span class="sourceLineNo">511</span> getExecutor().schedule(new Runnable() {<a name="line.511"></a>
-<span class="sourceLineNo">512</span> @Override<a name="line.512"></a>
-<span class="sourceLineNo">513</span> public void run() {<a name="line.513"></a>
-<span class="sourceLineNo">514</span> boolean succ = false;<a name="line.514"></a>
-<span class="sourceLineNo">515</span> try {<a name="line.515"></a>
-<span class="sourceLineNo">516</span> succ = FlushWorker.this.getMultiplexer().put(tableName, failedPut, retryCount);<a name="line.516"></a>
-<span class="sourceLineNo">517</span> } finally {<a name="line.517"></a>
-<span class="sourceLineNo">518</span> FlushWorker.this.getRetryInQueue().decrementAndGet();<a name="line.518"></a>
-<span class="sourceLineNo">519</span> if (!succ) {<a name="line.519"></a>
-<span class="sourceLineNo">520</span> FlushWorker.this.getTotalFailedPutCount().incrementAndGet();<a name="line.520"></a>
-<span class="sourceLineNo">521</span> }<a name="line.521"></a>
-<span class="sourceLineNo">522</span> }<a name="line.522"></a>
-<span class="sourceLineNo">523</span> }<a name="line.523"></a>
-<span class="sourceLineNo">524</span> }, delayMs, TimeUnit.MILLISECONDS);<a name="line.524"></a>
-<span class="sourceLineNo">525</span> return true;<a name="line.525"></a>
-<span class="sourceLineNo">526</span> }<a name="line.526"></a>
-<span class="sourceLineNo">527</span><a name="line.527"></a>
-<span class="sourceLineNo">528</span> @VisibleForTesting<a name="line.528"></a>
-<span class="sourceLineNo">529</span> long getNextDelay(int retryCount) {<a name="line.529"></a>
-<span class="sourceLineNo">530</span> return ConnectionUtils.getPauseTime(multiplexer.flushPeriod,<a name="line.530"></a>
-<span class="sourceLineNo">531</span> multiplexer.maxAttempts - retryCount - 1);<a name="line.531"></a>
-<span class="sourceLineNo">532</span> }<a name="line.532"></a>
-<span class="sourceLineNo">533</span><a name="line.533"></a>
-<span class="sourceLineNo">534</span> @VisibleForTesting<a name="line.534"></a>
-<span class="sourceLineNo">535</span> AtomicInteger getRetryInQueue() {<a name="line.535"></a>
-<span class="sourceLineNo">536</span> return this.retryInQueue;<a name="line.536"></a>
-<span class="sourceLineNo">537</span> }<a name="line.537"></a>
-<span class="sourceLineNo">538</span><a name="line.538"></a>
-<span class="sourceLineNo">539</span> @VisibleForTesting<a name="line.539"></a>
-<span class="sourceLineNo">540</span> int getMaxRetryInQueue() {<a name="line.540"></a>
-<span class="sourceLineNo">541</span> return this.maxRetryInQueue;<a name="line.541"></a>
-<span class="sourceLineNo">542</span> }<a name="line.542"></a>
-<span class="sourceLineNo">543</span><a name="line.543"></a>
-<span class="sourceLineNo">544</span> @VisibleForTesting<a name="line.544"></a>
-<span class="sourceLineNo">545</span> AtomicLong getTotalFailedPutCount() {<a name="line.545"></a>
-<span class="sourceLineNo">546</span> return this.totalFailedPutCount;<a name="line.546"></a>
-<span class="sourceLineNo">547</span> }<a name="line.547"></a>
-<span class="sourceLineNo">548</span><a name="line.548"></a>
-<span class="sourceLineNo">549</span> @VisibleForTesting<a name="line.549"></a>
-<span class="sourceLineNo">550</span> HTableMultiplexer getMultiplexer() {<a name="line.550"></a>
-<span class="sourceLineNo">551</span> return this.multiplexer;<a name="line.551"></a>
-<span class="sourceLineNo">552</span> }<a name="line.552"></a>
-<span class="sourceLineNo">553</span><a name="line.553"></a>
-<span class="sourceLineNo">554</span> @VisibleForTesting<a name="line.554"></a>
-<span class="sourceLineNo">555</span> ScheduledExecutorService getExecutor() {<a name="line.555"></a>
-<span class="sourceLineNo">556</span> return this.executor;<a name="line.556"></a>
-<span class="sourceLineNo">557</span> }<a name="line.557"></a>
-<span class="sourceLineNo">558</span><a name="line.558"></a>
-<span class="sourceLineNo">559</span> @Override<a name="line.559"></a>
-<span class="sourceLineNo">560</span> public void run() {<a name="line.560"></a>
-<span class="sourceLineNo">561</span> int failedCount = 0;<a name="line.561"></a>
-<span class="sourceLineNo">562</span> try {<a name="line.562"></a>
-<span class="sourceLineNo">563</span> long start = EnvironmentEdgeManager.currentTime();<a name="line.563"></a>
-<span class="sourceLineNo">564</span><a name="line.564"></a>
-<span class="sourceLineNo">565</span> // drain all the queued puts into the tmp list<a name="line.565"></a>
-<span class="sourceLineNo">566</span> processingList.clear();<a name="line.566"></a>
-<span class="sourceLineNo">567</span> queue.drainTo(processingList);<a name="line.567"></a>
-<span class="sourceLineNo">568</span> if (processingList.size() == 0) {<a name="line.568"></a>
-<span class="sourceLineNo">569</span> // Nothing to flush<a name="line.569"></a>
-<span class="sourceLineNo">570</span> return;<a name="line.570"></a>
-<span class="sourceLineNo">571</span> }<a name="line.571"></a>
-<span class="sourceLineNo">572</span><a name="line.572"></a>
-<span class="sourceLineNo">573</span> currentProcessingCount.set(processingList.size());<a name="line.573"></a>
-<span class="sourceLineNo">574</span> // failedCount is decreased whenever a Put is success or resubmit.<a name="line.574"></a>
-<span class="sourceLineNo">575</span> failedCount = processingList.size();<a name="line.575"></a>
+<span class="sourceLineNo">502</span> final Put failedPut = ps.put;<a name="line.502"></a>
+<span class="sourceLineNo">503</span> // The currentPut is failed. So get the table name for the currentPut.<a name="line.503"></a>
+<span class="sourceLineNo">504</span> final TableName tableName = ps.regionInfo.getTable();<a name="line.504"></a>
+<span class="sourceLineNo">505</span><a name="line.505"></a>
+<span class="sourceLineNo">506</span> long delayMs = getNextDelay(retryCount);<a name="line.506"></a>
+<span class="sourceLineNo">507</span> if (LOG.isDebugEnabled()) {<a name="line.507"></a>
+<span class="sourceLineNo">508</span> LOG.debug("resubmitting after " + delayMs + "ms: " + retryCount);<a name="line.508"></a>
+<span class="sourceLineNo">509</span> }<a name="line.509"></a>
+<span class="sourceLineNo">510</span><a name="line.510"></a>
+<span class="sourceLineNo">511</span> // HBASE-12198, HBASE-15221, HBASE-15232: AsyncProcess should be responsible for updating<a name="line.511"></a>
+<span class="sourceLineNo">512</span> // the region location cache when the Put original failed with some exception. If we keep<a name="line.512"></a>
+<span class="sourceLineNo">513</span> // re-trying the same Put to the same location, AsyncProcess isn't doing the right stuff<a name="line.513"></a>
+<span class="sourceLineNo">514</span> // that we expect it to.<a name="line.514"></a>
+<span class="sourceLineNo">515</span> getExecutor().schedule(new Runnable() {<a name="line.515"></a>
+<span class="sourceLineNo">516</span> @Override<a name="line.516"></a>
+<span class="sourceLineNo">517</span> public void run() {<a name="line.517"></a>
+<span class="sourceLineNo">518</span> boolean succ = false;<a name="line.518"></a>
+<span class="sourceLineNo">519</span> try {<a name="line.519"></a>
+<span class="sourceLineNo">520</span> succ = FlushWorker.this.getMultiplexer().put(tableName, failedPut, retryCount);<a name="line.520"></a>
+<span class="sourceLineNo">521</span> } finally {<a name="line.521"></a>
+<span class="sourceLineNo">522</span> FlushWorker.this.getRetryInQueue().decrementAndGet();<a name="line.522"></a>
+<span class="sourceLineNo">523</span> if (!succ) {<a name="line.523"></a>
+<span class="sourceLineNo">524</span> FlushWorker.this.getTotalFailedPutCount().incrementAndGet();<a name="line.524"></a>
+<span class="sourceLineNo">525</span> }<a name="line.525"></a>
+<span class="sourceLineNo">526</span> }<a name="line.526"></a>
+<span class="sourceLineNo">527</span> }<a name="line.527"></a>
+<span class="sourceLineNo">528</span> }, delayMs, TimeUnit.MILLISECONDS);<a name="line.528"></a>
+<span class="sourceLineNo">529</span> return true;<a name="line.529"></a>
+<span class="sourceLineNo">530</span> }<a name="line.530"></a>
+<span class="sourceLineNo">531</span><a name="line.531"></a>
+<span class="sourceLineNo">532</span> @VisibleForTesting<a name="line.532"></a>
+<span class="sourceLineNo">533</span> long getNextDelay(int retryCount) {<a name="line.533"></a>
+<span class="sourceLineNo">534</span> return ConnectionUtils.getPauseTime(multiplexer.flushPeriod,<a name="line.534"></a>
+<span class="sourceLineNo">535</span> multiplexer.maxAttempts - retryCount - 1);<a name="line.535"></a>
+<span class="sourceLineNo">536</span> }<a name="line.536"></a>
+<span class="sourceLineNo">537</span><a name="line.537"></a>
+<span class="sourceLineNo">538</span> @VisibleForTesting<a name="line.538"></a>
+<span class="sourceLineNo">539</span> AtomicInteger getRetryInQueue() {<a name="line.539"></a>
+<span class="sourceLineNo">540</span> return this.retryInQueue;<a name="line.540"></a>
+<span class="sourceLineNo">541</span> }<a name="line.541"></a>
+<span class="sourceLineNo">542</span><a name="line.542"></a>
+<span class="sourceLineNo">543</span> @VisibleForTesting<a name="line.543"></a>
+<span class="sourceLineNo">544</span> int getMaxRetryInQueue() {<a name="line.544"></a>
+<span class="sourceLineNo">545</span> return this.maxRetryInQueue;<a name="line.545"></a>
+<span class="sourceLineNo">546</span> }<a name="line.546"></a>
+<span class="sourceLineNo">547</span><a name="line.547"></a>
+<span class="sourceLineNo">548</span> @VisibleForTesting<a name="line.548"></a>
+<span class="sourceLineNo">549</span> AtomicLong getTotalFailedPutCount() {<a name="line.549"></a>
+<span class="sourceLineNo">550</span> return this.totalFailedPutCount;<a name="line.550"></a>
+<span class="sourceLineNo">551</span> }<a name="line.551"></a>
+<span class="sourceLineNo">552</span><a name="line.552"></a>
+<span class="sourceLineNo">553</span> @VisibleForTesting<a name="line.553"></a>
+<span class="sourceLineNo">554</span> HTableMultiplexer getMultiplexer() {<a name="line.554"></a>
+<span class="sourceLineNo">555</span> return this.multiplexer;<a name="line.555"></a>
+<span class="sourceLineNo">556</span> }<a name="line.556"></a>
+<span class="sourceLineNo">557</span><a name="line.557"></a>
+<span class="sourceLineNo">558</span> @VisibleForTesting<a name="line.558"></a>
+<span class="sourceLineNo">559</span> ScheduledExecutorService getExecutor() {<a name="line.559"></a>
+<span class="sourceLineNo">560</span> return this.executor;<a name="line.560"></a>
+<span class="sourceLineNo">561</span> }<a name="line.561"></a>
+<span class="sourceLineNo">562</span><a name="line.562"></a>
+<span class="sourceLineNo">563</span> @Override<a name="line.563"></a>
+<span class="sourceLineNo">564</span> public void run() {<a name="line.564"></a>
+<span class="sourceLineNo">565</span> int failedCount = 0;<a name="line.565"></a>
+<span class="sourceLineNo">566</span> try {<a name="line.566"></a>
+<span class="sourceLineNo">567</span> long start = EnvironmentEdgeManager.currentTime();<a name="line.567"></a>
+<span class="sourceLineNo">568</span><a name="line.568"></a>
+<span class="sourceLineNo">569</span> // drain all the queued puts into the tmp list<a name="line.569"></a>
+<span class="sourceLineNo">570</span> processingList.clear();<a name="line.570"></a>
+<span class="sourceLineNo">571</span> queue.drainTo(processingList);<a name="line.571"></a>
+<span class="sourceLineNo">572</span> if (processingList.size() == 0) {<a name="line.572"></a>
+<span class="sourceLineNo">573</span> // Nothing to flush<a name="line.573"></a>
+<span class="sourceLineNo">574</span> return;<a name="line.574"></a>
+<span class="sourceLineNo">575</span> }<a name="line.575"></a>
<span class="sourceLineNo">576</span><a name="line.576"></a>
-<span class="sourceLineNo">577</span> List<Action<Row>> retainedActions = new ArrayList<>(processingList.size());<a name="line.577"></a>
-<span class="sourceLineNo">578</span> MultiAction<Row> actions = new MultiAction<>();<a name="line.578"></a>
-<span class="sourceLineNo">579</span> for (int i = 0; i < processingList.size(); i++) {<a name="line.579"></a>
-<span class="sourceLineNo">580</span> PutStatus putStatus = processingList.get(i);<a name="line.580"></a>
-<span class="sourceLineNo">581</span> Action<Row> action = new Action<Row>(putStatus.put, i);<a name="line.581"></a>
-<span class="sourceLineNo">582</span> actions.add(putStatus.regionInfo.getRegionName(), action);<a name="line.582"></a>
-<span class="sourceLineNo">583</span> retainedActions.add(action);<a name="line.583"></a>
-<span class="sourceLineNo">584</span> }<a name="line.584"></a>
-<span class="sourceLineNo">585</span><a name="line.585"></a>
-<span class="sourceLineNo">586</span> // Process this multi-put request<a name="line.586"></a>
-<span class="sourceLineNo">587</span> List<PutStatus> failed = null;<a name="line.587"></a>
-<span class="sourceLineNo">588</span> Object[] results = new Object[actions.size()];<a name="line.588"></a>
-<span class="sourceLineNo">589</span> ServerName server = addr.getServerName();<a name="line.589"></a>
-<span class="sourceLineNo">590</span> Map<ServerName, MultiAction<Row>> actionsByServer =<a name="line.590"></a>
-<span class="sourceLineNo">591</span> Collections.singletonMap(server, actions);<a name="line.591"></a>
-<span class="sourceLineNo">592</span> try {<a name="line.592"></a>
-<span class="sourceLineNo">593</span> AsyncRequestFuture arf =<a name="line.593"></a>
-<span class="sourceLineNo">594</span> ap.submitMultiActions(null, retainedActions, 0L, null, results, true, null,<a name="line.594"></a>
-<span class="sourceLineNo">595</span> null, actionsByServer, null);<a name="line.595"></a>
-<span class="sourceLineNo">596</span> arf.waitUntilDone();<a name="line.596"></a>
-<span class="sourceLineNo">597</span> if (arf.hasError()) {<a name="line.597"></a>
-<span class="sourceLineNo">598</span> // We just log and ignore the exception here since failed Puts will be resubmit again.<a name="line.598"></a>
-<span class="sourceLineNo">599</span> LOG.debug("Caught some exceptions when flushing puts to region server "<a name="line.599"></a>
-<span class="sourceLineNo">600</span> + addr.getHostnamePort(), arf.getErrors());<a name="line.600"></a>
-<span class="sourceLineNo">601</span> }<a name="line.601"></a>
-<span class="sourceLineNo">602</span> } finally {<a name="line.602"></a>
-<span class="sourceLineNo">603</span> for (int i = 0; i < results.length; i++) {<a name="line.603"></a>
-<span class="sourceLineNo">604</span> if (results[i] instanceof Result) {<a name="line.604"></a>
-<span class="sourceLineNo">605</span> failedCount--;<a name="line.605"></a>
-<span class="sourceLineNo">606</span> } else {<a name="line.606"></a>
-<span class="sourceLineNo">607</span> if (failed == null) {<a name="line.607"></a>
-<span class="sourceLineNo">608</span> failed = new ArrayList<PutStatus>();<a name="line.608"></a>
-<span class="sourceLineNo">609</span> }<a name="line.609"></a>
-<span class="sourceLineNo">610</span> failed.add(processingList.get(i));<a name="line.610"></a>
-<span class="sourceLineNo">611</span> }<a name="line.611"></a>
-<span class="sourceLineNo">612</span> }<a name="line.612"></a>
-<span class="sourceLineNo">613</span> }<a name="line.613"></a>
-<span class="sourceLineNo">614</span><a name="line.614"></a>
-<span class="sourceLineNo">615</span> if (failed != null) {<a name="line.615"></a>
-<span class="sourceLineNo">616</span> // Resubmit failed puts<a name="line.616"></a>
-<span class="sourceLineNo">617</span> for (PutStatus putStatus : failed) {<a name="line.617"></a>
-<span class="sourceLineNo">618</span> if (resubmitFailedPut(putStatus, this.addr)) {<a name="line.618"></a>
-<span class="sourceLineNo">619</span> failedCount--;<a name="line.619"></a>
-<span class="sourceLineNo">620</span> }<a name="line.620"></a>
-<span class="sourceLineNo">621</span> }<a name="line.621"></a>
-<span class="sourceLineNo">622</span> }<a name="line.622"></a>
-<span class="sourceLineNo">623</span><a name="line.623"></a>
-<span class="sourceLineNo">624</span> long elapsed = EnvironmentEdgeManager.currentTime() - start;<a name="line.624"></a>
-<span class="sourceLineNo">625</span> // Update latency counters<a name="line.625"></a>
-<span class="sourceLineNo">626</span> averageLatency.add(elapsed);<a name="line.626"></a>
-<span class="sourceLineNo">627</span> if (elapsed > maxLatency.get()) {<a name="line.627"></a>
-<span class="sourceLineNo">628</span> maxLatency.set(elapsed);<a name="line.628"></a>
-<span class="sourceLineNo">629</span> }<a name="line.629"></a>
-<span class="sourceLineNo">630</span><a name="line.630"></a>
-<span class="sourceLineNo">631</span> // Log some basic info<a name="line.631"></a>
-<span class="sourceLineNo">632</span> if (LOG.isDebugEnabled()) {<a name="line.632"></a>
-<span class="sourceLineNo">633</span> LOG.debug("Processed " + currentProcessingCount + " put requests for "<a name="line.633"></a>
-<span class="sourceLineNo">634</span> + addr.getHostnamePort() + " and " + failedCount + " failed"<a name="line.634"></a>
-<span class="sourceLineNo">635</span> + ", latency for this send: " + elapsed);<a name="line.635"></a>
-<span class="sourceLineNo">636</span> }<a name="line.636"></a>
-<span class="sourceLineNo">637</span><a name="line.637"></a>
-<span class="sourceLineNo">638</span> // Reset the current processing put count<a name="line.638"></a>
-<span class="sourceLineNo">639</span> currentProcessingCount.set(0);<a name="line.639"></a>
-<span class="sourceLineNo">640</span> } catch (RuntimeException e) {<a name="line.640"></a>
-<span class="sourceLineNo">641</span> // To make findbugs happy<a name="line.641"></a>
-<span class="sourceLineNo">642</span> // Log all the exceptions and move on<a name="line.642"></a>
-<span class="sourceLineNo">643</span> LOG.debug(<a name="line.643"></a>
-<span class="sourceLineNo">644</span> "Caught some exceptions " + e + " when flushing puts to region server "<a name="line.644"></a>
-<span class="sourceLineNo">645</span> + addr.getHostnamePort(), e);<a name="line.645"></a>
-<span class="sourceLineNo">646</span> } catch (Exception e) {<a name="line.646"></a>
-<span class="sourceLineNo">647</span> if (e instanceof InterruptedException) {<a name="line.647"></a>
-<span class="sourceLineNo">648</span> Thread.currentThread().interrupt();<a name="line.648"></a>
-<span class="sourceLineNo">649</span> }<a name="line.649"></a>
-<span class="sourceLineNo">650</span> // Log all the exceptions and move on<a name="line.650"></a>
-<span class="sourceLineNo">651</span> LOG.debug(<a name="line.651"></a>
-<span class="sourceLineNo">652</span> "Caught some exceptions " + e + " when flushing puts to region server "<a name="line.652"></a>
-<span class="sourceLineNo">653</span> + addr.getHostnamePort(), e);<a name="line.653"></a>
-<span class="sourceLineNo">654</span> } finally {<a name="line.654"></a>
-<span class="sourceLineNo">655</span> // Update the totalFailedCount<a name="line.655"></a>
-<span class="sourceLineNo">656</span> this.totalFailedPutCount.addAndGet(failedCount);<a name="line.656"></a>
-<span class="sourceLineNo">657</span> }<a name="line.657"></a>
-<span class="sourceLineNo">658</span> }<a name="line.658"></a>
-<span class="sourceLineNo">659</span> }<a name="line.659"></a>
-<span class="sourceLineNo">660</span>}<a name="line.660"></a>
+<span class="sourceLineNo">577</span> currentProcessingCount.set(processingList.size());<a name="line.577"></a>
+<span class="sourceLineNo">578</span> // failedCount is decreased whenever a Put is success or resubmit.<a name="line.578"></a>
+<span class="sourceLineNo">579</span> failedCount = processingList.size();<a name="line.579"></a>
+<span class="sourceLineNo">580</span><a name="line.580"></a>
+<span class="sourceLineNo">581</span> List<Action<Row>> retainedActions = new ArrayList<>(processingList.size());<a name="line.581"></a>
+<span class="sourceLineNo">582</span> MultiAction<Row> actions = new MultiAction<>();<a name="line.582"></a>
+<span class="sourceLineNo">583</span> for (int i = 0; i < processingList.size(); i++) {<a name="line.583"></a>
+<span class="sourceLineNo">584</span> PutStatus putStatus = processingList.get(i);<a name="line.584"></a>
+<span class="sourceLineNo">585</span> Action<Row> action = new Action<Row>(putStatus.put, i);<a name="line.585"></a>
+<span class="sourceLineNo">586</span> actions.add(putStatus.regionInfo.getRegionName(), action);<a name="line.586"></a>
+<span class="sourceLineNo">587</span> retainedActions.add(action);<a name="line.587"></a>
+<span class="sourceLineNo">588</span> }<a name="line.588"></a>
+<span class="sourceLineNo">589</span><a name="line.589"></a>
+<span class="sourceLineNo">590</span> // Process this multi-put request<a name="line.590"></a>
+<span class="sourceLineNo">591</span> List<PutStatus> failed = null;<a name="line.591"></a>
+<span class="sourceLineNo">592</span> Object[] results = new Object[actions.size()];<a name="line.592"></a>
+<span class="sourceLineNo">593</span> ServerName server = addr.getServerName();<a name="line.593"></a>
+<span class="sourceLineNo">594</span> Map<ServerName, MultiAction<Row>> actionsByServer =<a name="line.594"></a>
+<span class="sourceLineNo">595</span> Collections.singletonMap(server, actions);<a name="line.595"></a>
+<span class="sourceLineNo">596</span> try {<a name="line.596"></a>
+<span class="sourceLineNo">597</span> AsyncRequestFuture arf =<a name="line.597"></a>
+<span class="sourceLineNo">598</span> ap.submitMultiActions(null, retainedActions, 0L, null, results, true, null,<a name="line.598"></a>
+<span class="sourceLineNo">599</span> null, actionsByServer, null);<a name="line.599"></a>
+<span class="sourceLineNo">600</span> arf.waitUntilDone();<a name="line.600"></a>
+<span class="sourceLineNo">601</span> if (arf.hasError()) {<a name="line.601"></a>
+<span class="sourceLineNo">602</span> // We just log and ignore the exception here since failed Puts will be resubmit again.<a name="line.602"></a>
+<span class="sourceLineNo">603</span> LOG.debug("Caught some exceptions when flushing puts to region server "<a name="line.603"></a>
+<span class="sourceLineNo">604</span> + addr.getHostnamePort(), arf.getErrors());<a name="line.604"></a>
+<span class="sourceLineNo">605</span> }<a name="line.605"></a>
+<span class="sourceLineNo">606</span> } finally {<a name="line.606"></a>
+<span class="sourceLineNo">607</span> for (int i = 0; i < results.length; i++) {<a name="line.607"></a>
+<span class="sourceLineNo">608</span> if (results[i] instanceof Result) {<a name="line.608"></a>
+<span class="sourceLineNo">609</span> failedCount--;<a name="line.609"></a>
+<span class="sourceLineNo">610</span> } else {<a name="line.610"></a>
+<span class="sourceLineNo">611</span> if (failed == null) {<a name="line.611"></a>
+<span class="sourceLineNo">612</span> failed = new ArrayList<PutStatus>();<a name="line.612"></a>
+<span class="sourceLineNo">613</span> }<a name="line.613"></a>
+<span class="sourceLineNo">614</span> failed.add(processingList.get(i));<a name="line.614"></a>
+<span class="sourceLineNo">615</span> }<a name="line.615"></a>
+<span class="sourceLineNo">616</span> }<a name="line.616"></a>
+<span class="sourceLineNo">617</span> }<a name="line.617"></a>
+<span class="sourceLineNo">618</span><a name="line.618"></a>
+<span class="sourceLineNo">619</span> if (failed != null) {<a name="line.619"></a>
+<span class="sourceLineNo">620</span> // Resubmit failed puts<a name="line.620"></a>
+<span class="sourceLineNo">621</span> for (PutStatus putStatus : failed) {<a name="line.621"></a>
+<span class="sourceLineNo">622</span> if (resubmitFailedPut(putStatus, this.addr)) {<a name="line.622"></a>
+<span class="sourceLineNo">623</span> failedCount--;<a name="line.623"></a>
+<span class="sourceLineNo">624</span> }<a name="line.624"></a>
+<span class="sourceLineNo">625</span> }<a name="line.625"></a>
+<span class="sourceLineNo">626</span> }<a name="line.626"></a>
+<span class="sourceLineNo">627</span><a name="line.627"></a>
+<span class="sourceLineNo">628</span> long elapsed = EnvironmentEdgeManager.currentTime() - start;<a name="line.628"></a>
+<span class="sourceLineNo">629</span> // Update latency counters<a name="line.629"></a>
+<span class="sourceLineNo">630</span> averageLatency.add(elapsed);<a name="line.630"></a>
+<span class="sourceLineNo">631</span> if (elapsed > maxLatency.get()) {<a name="line.631"></a>
+<span class="sourceLineNo">632</span> maxLatency.set(elapsed);<a name="line.632"></a>
+<span class="sourceLineNo">633</span> }<a name="line.633"></a>
+<span class="sourceLineNo">634</span><a name="line.634"></a>
+<span class="sourceLineNo">635</span> // Log some basic info<a name="line.635"></a>
+<span class="sourceLineNo">636</span> if (LOG.isDebugEnabled()) {<a name="line.636"></a>
+<span class="sourceLineNo">637</span> LOG.debug("Processed " + currentProcessingCount + " put requests for "<a name="line.637"></a>
+<span class="sourceLineNo">638</span> + addr.getHostnamePort() + " and " + failedCount + " failed"<a name="line.638"></a>
+<span class="sourceLineNo">639</span> + ", latency for this send: " + elapsed);<a name="line.639"></a>
+<span class="sourceLineNo">640</span> }<a name="line.640"></a>
+<span class="sourceLineNo">641</span><a name="line.641"></a>
+<span class="sourceLineNo">642</span> // Reset the current processing put count<a name="line.642"></a>
+<span class="sourceLineNo">643</span> currentProcessingCount.set(0);<a name="line.643"></a>
+<span class="sourceLineNo">644</span> } catch (RuntimeException e) {<a name="line.644"></a>
+<span class="sourceLineNo">645</span> // To make findbugs happy<a name="line.645"></a>
+<span class="sourceLineNo">646</span> // Log all the exceptions and move on<a name="line.646"></a>
+<span class="sourceLineNo">647</span> LOG.debug(<a name="line.647"></a>
+<span class="sourceLineNo">648</span> "Caught some exceptions " + e + " when flushing puts to region server "<a name="line.648"></a>
+<span class="sourceLineNo">649</span> + addr.getHostnamePort(), e);<a name="line.649"></a>
+<span class="sourceLineNo">650</span> } catch (Exception e) {<a name="line.650"></a>
+<span class="sourceLineNo">651</span> if (e instanceof InterruptedException) {<a name="line.651"></a>
+<span class="sourceLineNo">652</span> Thread.currentThread().interrupt();<a name="line.652"></a>
+<span class="sourceLineNo">653</span> }<a name="line.653"></a>
+<span class="sourceLineNo">654</span> // Log all the exceptions and move on<a name="line.654"></a>
+<span class="sourceLineNo">655</span> LOG.debug(<a name="line.655"></a>
+<span class="sourceLineNo">656</span> "Caught some exceptions " + e + " when flushing puts to region server "<a name="line.656"></a>
+<span class="sourceLineNo">657</span> + addr.getHostnamePort(), e);<a name="line.657"></a>
+<span class="sourceLineNo">658</span> } finally {<a name="line.658"></a>
+<span class="sourceLineNo">659</span> // Update the totalFailedCount<a name="line.659"></a>
+<span class="sourceLineNo">660</span> this.totalFailedPutCount.addAndGet(failedCount);<a name="line.660"></a>
+<span class="sourceLineNo">661</span> }<a name="line.661"></a>
+<span class="sourceLineNo">662</span> }<a name="line.662"></a>
+<span class="sourceLineNo">663</span> }<a name="line.663"></a>
+<span class="sourceLineNo">664</span>}<a name="line.664"></a>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html b/apidocs/src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html
index e22025b..87668ac 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html
@@ -450,222 +450,226 @@
<span class="sourceLineNo">442</span> private final int maxRetryInQueue;<a name="line.442"></a>
<span class="sourceLineNo">443</span> private final AtomicInteger retryInQueue = new AtomicInteger(0);<a name="line.443"></a>
<span class="sourceLineNo">444</span> private final int writeRpcTimeout; // needed to pass in through AsyncProcess constructor<a name="line.444"></a>
-<span class="sourceLineNo">445</span><a name="line.445"></a>
-<span class="sourceLineNo">446</span> public FlushWorker(Configuration conf, ClusterConnection conn, HRegionLocation addr,<a name="line.446"></a>
-<span class="sourceLineNo">447</span> HTableMultiplexer htableMultiplexer, int perRegionServerBufferQueueSize,<a name="line.447"></a>
-<span class="sourceLineNo">448</span> ExecutorService pool, ScheduledExecutorService executor) {<a name="line.448"></a>
-<span class="sourceLineNo">449</span> this.addr = addr;<a name="line.449"></a>
-<span class="sourceLineNo">450</span> this.multiplexer = htableMultiplexer;<a name="line.450"></a>
-<span class="sourceLineNo">451</span> this.queue = new LinkedBlockingQueue<>(perRegionServerBufferQueueSize);<a name="line.451"></a>
-<span class="sourceLineNo">452</span> RpcRetryingCallerFactory rpcCallerFactory = RpcRetryingCallerFactory.instantiate(conf);<a name="line.452"></a>
-<span class="sourceLineNo">453</span> RpcControllerFactory rpcControllerFactory = RpcControllerFactory.instantiate(conf);<a name="line.453"></a>
-<span class="sourceLineNo">454</span> this.writeRpcTimeout = conf.getInt(HConstants.HBASE_RPC_WRITE_TIMEOUT_KEY,<a name="line.454"></a>
-<span class="sourceLineNo">455</span> conf.getInt(HConstants.HBASE_RPC_TIMEOUT_KEY,<a name="line.455"></a>
-<span class="sourceLineNo">456</span> HConstants.DEFAULT_HBASE_RPC_TIMEOUT));<a name="line.456"></a>
-<span class="sourceLineNo">457</span> this.ap = new AsyncProcess(conn, conf, pool, rpcCallerFactory, false, rpcControllerFactory, writeRpcTimeout);<a name="line.457"></a>
-<span class="sourceLineNo">458</span> this.executor = executor;<a name="line.458"></a>
-<span class="sourceLineNo">459</span> this.maxRetryInQueue = conf.getInt(TABLE_MULTIPLEXER_MAX_RETRIES_IN_QUEUE, 10000);<a name="line.459"></a>
-<span class="sourceLineNo">460</span> }<a name="line.460"></a>
-<span class="sourceLineNo">461</span><a name="line.461"></a>
-<span class="sourceLineNo">462</span> protected LinkedBlockingQueue<PutStatus> getQueue() {<a name="line.462"></a>
-<span class="sourceLineNo">463</span> return this.queue;<a name="line.463"></a>
+<span class="sourceLineNo">445</span> private final int operationTimeout;<a name="line.445"></a>
+<span class="sourceLineNo">446</span><a name="line.446"></a>
+<span class="sourceLineNo">447</span> public FlushWorker(Configuration conf, ClusterConnection conn, HRegionLocation addr,<a name="line.447"></a>
+<span class="sourceLineNo">448</span> HTableMultiplexer htableMultiplexer, int perRegionServerBufferQueueSize,<a name="line.448"></a>
+<span class="sourceLineNo">449</span> ExecutorService pool, ScheduledExecutorService executor) {<a name="line.449"></a>
+<span class="sourceLineNo">450</span> this.addr = addr;<a name="line.450"></a>
+<span class="sourceLineNo">451</span> this.multiplexer = htableMultiplexer;<a name="line.451"></a>
+<span class="sourceLineNo">452</span> this.queue = new LinkedBlockingQueue<>(perRegionServerBufferQueueSize);<a name="line.452"></a>
+<span class="sourceLineNo">453</span> RpcRetryingCallerFactory rpcCallerFactory = RpcRetryingCallerFactory.instantiate(conf);<a name="line.453"></a>
+<span class="sourceLineNo">454</span> RpcControllerFactory rpcControllerFactory = RpcControllerFactory.instantiate(conf);<a name="line.454"></a>
+<span class="sourceLineNo">455</span> this.writeRpcTimeout = conf.getInt(HConstants.HBASE_RPC_WRITE_TIMEOUT_KEY,<a name="line.455"></a>
+<span class="sourceLineNo">456</span> conf.getInt(HConstants.HBASE_RPC_TIMEOUT_KEY,<a name="line.456"></a>
+<span class="sourceLineNo">457</span> HConstants.DEFAULT_HBASE_RPC_TIMEOUT));<a name="line.457"></a>
+<span class="sourceLineNo">458</span> this.operationTimeout = conf.getInt(HConstants.HBASE_CLIENT_OPERATION_TIMEOUT,<a name="line.458"></a>
+<span class="sourceLineNo">459</span> HConstants.DEFAULT_HBASE_CLIENT_OPERATION_TIMEOUT);<a name="line.459"></a>
+<span class="sourceLineNo">460</span> this.ap = new AsyncProcess(conn, conf, pool, rpcCallerFactory, false, rpcControllerFactory,<a name="line.460"></a>
+<span class="sourceLineNo">461</span> writeRpcTimeout, operationTimeout);<a name="line.461"></a>
+<span class="sourceLineNo">462</span> this.executor = executor;<a name="line.462"></a>
+<span class="sourceLineNo">463</span> this.maxRetryInQueue = conf.getInt(TABLE_MULTIPLEXER_MAX_RETRIES_IN_QUEUE, 10000);<a name="line.463"></a>
<span class="sourceLineNo">464</span> }<a name="line.464"></a>
<span class="sourceLineNo">465</span><a name="line.465"></a>
-<span class="sourceLineNo">466</span> public long getTotalFailedCount() {<a name="line.466"></a>
-<span class="sourceLineNo">467</span> return totalFailedPutCount.get();<a name="line.467"></a>
+<span class="sourceLineNo">466</span> protected LinkedBlockingQueue<PutStatus> getQueue() {<a name="line.466"></a>
+<span class="sourceLineNo">467</span> return this.queue;<a name="line.467"></a>
<span class="sourceLineNo">468</span> }<a name="line.468"></a>
<span class="sourceLineNo">469</span><a name="line.469"></a>
-<span class="sourceLineNo">470</span> public long getTotalBufferedCount() {<a name="line.470"></a>
-<span class="sourceLineNo">471</span> return queue.size() + currentProcessingCount.get();<a name="line.471"></a>
+<span class="sourceLineNo">470</span> public long getTotalFailedCount() {<a name="line.470"></a>
+<span class="sourceLineNo">471</span> return totalFailedPutCount.get();<a name="line.471"></a>
<span class="sourceLineNo">472</span> }<a name="line.472"></a>
<span class="sourceLineNo">473</span><a name="line.473"></a>
-<span class="sourceLineNo">474</span> public AtomicAverageCounter getAverageLatencyCounter() {<a name="line.474"></a>
-<span class="sourceLineNo">475</span> return this.averageLatency;<a name="line.475"></a>
+<span class="sourceLineNo">474</span> public long getTotalBufferedCount() {<a name="line.474"></a>
+<span class="sourceLineNo">475</span> return queue.size() + currentProcessingCount.get();<a name="line.475"></a>
<span class="sourceLineNo">476</span> }<a name="line.476"></a>
<span class="sourceLineNo">477</span><a name="line.477"></a>
-<span class="sourceLineNo">478</span> public long getMaxLatency() {<a name="line.478"></a>
-<span class="sourceLineNo">479</span> return this.maxLatency.getAndSet(0);<a name="line.479"></a>
+<span class="sourceLineNo">478</span> public AtomicAverageCounter getAverageLatencyCounter() {<a name="line.478"></a>
+<span class="sourceLineNo">479</span> return this.averageLatency;<a name="line.479"></a>
<span class="sourceLineNo">480</span> }<a name="line.480"></a>
<span class="sourceLineNo">481</span><a name="line.481"></a>
-<span class="sourceLineNo">482</span> boolean resubmitFailedPut(PutStatus ps, HRegionLocation oldLoc) throws IOException {<a name="line.482"></a>
-<span class="sourceLineNo">483</span> // Decrease the retry count<a name="line.483"></a>
-<span class="sourceLineNo">484</span> final int retryCount = ps.maxAttempCount - 1;<a name="line.484"></a>
+<span class="sourceLineNo">482</span> public long getMaxLatency() {<a name="line.482"></a>
+<span class="sourceLineNo">483</span> return this.maxLatency.getAndSet(0);<a name="line.483"></a>
+<span class="sourceLineNo">484</span> }<a name="line.484"></a>
<span class="sourceLineNo">485</span><a name="line.485"></a>
-<span class="sourceLineNo">486</span> if (retryCount <= 0) {<a name="line.486"></a>
-<span class="sourceLineNo">487</span> // Update the failed counter and no retry any more.<a name="line.487"></a>
-<span class="sourceLineNo">488</span> return false;<a name="line.488"></a>
-<span class="sourceLineNo">489</span> }<a name="line.489"></a>
-<span class="sourceLineNo">490</span><a name="line.490"></a>
-<span class="sourceLineNo">491</span> int cnt = getRetryInQueue().incrementAndGet();<a name="line.491"></a>
-<span class="sourceLineNo">492</span> if (cnt > getMaxRetryInQueue()) {<a name="line.492"></a>
-<span class="sourceLineNo">493</span> // Too many Puts in queue for resubmit, give up this<a name="line.493"></a>
-<span class="sourceLineNo">494</span> getRetryInQueue().decrementAndGet();<a name="line.494"></a>
-<span class="sourceLineNo">495</span> return false;<a name="line.495"></a>
-<span class="sourceLineNo">496</span> }<a name="line.496"></a>
-<span class="sourceLineNo">497</span><a name="line.497"></a>
-<span class="sourceLineNo">498</span> final Put failedPut = ps.put;<a name="line.498"></a>
-<span class="sourceLineNo">499</span> // The currentPut is failed. So get the table name for the currentPut.<a name="line.499"></a>
-<span class="sourceLineNo">500</span> final TableName tableName = ps.regionInfo.getTable();<a name="line.500"></a>
+<span class="sourceLineNo">486</span> boolean resubmitFailedPut(PutStatus ps, HRegionLocation oldLoc) throws IOException {<a name="line.486"></a>
+<span class="sourceLineNo">487</span> // Decrease the retry count<a name="line.487"></a>
+<span class="sourceLineNo">488</span> final int retryCount = ps.maxAttempCount - 1;<a name="line.488"></a>
+<span class="sourceLineNo">489</span><a name="line.489"></a>
+<span class="sourceLineNo">490</span> if (retryCount <= 0) {<a name="line.490"></a>
+<span class="sourceLineNo">491</span> // Update the failed counter and no retry any more.<a name="line.491"></a>
+<span class="sourceLineNo">492</span> return false;<a name="line.492"></a>
+<span class="sourceLineNo">493</span> }<a name="line.493"></a>
+<span class="sourceLineNo">494</span><a name="line.494"></a>
+<span class="sourceLineNo">495</span> int cnt = getRetryInQueue().incrementAndGet();<a name="line.495"></a>
+<span class="sourceLineNo">496</span> if (cnt > getMaxRetryInQueue()) {<a name="line.496"></a>
+<span class="sourceLineNo">497</span> // Too many Puts in queue for resubmit, give up this<a name="line.497"></a>
+<span class="sourceLineNo">498</span> getRetryInQueue().decrementAndGet();<a name="line.498"></a>
+<span class="sourceLineNo">499</span> return false;<a name="line.499"></a>
+<span class="sourceLineNo">500</span> }<a name="line.500"></a>
<span class="sourceLineNo">501</span><a name="line.501"></a>
-<span class="sourceLineNo">502</span> long delayMs = getNextDelay(retryCount);<a name="line.502"></a>
-<span class="sourceLineNo">503</span> if (LOG.isDebugEnabled()) {<a name="line.503"></a>
-<span class="sourceLineNo">504</span> LOG.debug("resubmitting after " + delayMs + "ms: " + retryCount);<a name="line.504"></a>
-<span class="sourceLineNo">505</span> }<a name="line.505"></a>
-<span class="sourceLineNo">506</span><a name="line.506"></a>
-<span class="sourceLineNo">507</span> // HBASE-12198, HBASE-15221, HBASE-15232: AsyncProcess should be responsible for updating<a name="line.507"></a>
-<span class="sourceLineNo">508</span> // the region location cache when the Put original failed with some exception. If we keep<a name="line.508"></a>
-<span class="sourceLineNo">509</span> // re-trying the same Put to the same location, AsyncProcess isn't doing the right stuff<a name="line.509"></a>
-<span class="sourceLineNo">510</span> // that we expect it to.<a name="line.510"></a>
-<span class="sourceLineNo">511</span> getExecutor().schedule(new Runnable() {<a name="line.511"></a>
-<span class="sourceLineNo">512</span> @Override<a name="line.512"></a>
-<span class="sourceLineNo">513</span> public void run() {<a name="line.513"></a>
-<span class="sourceLineNo">514</span> boolean succ = false;<a name="line.514"></a>
-<span class="sourceLineNo">515</span> try {<a name="line.515"></a>
-<span class="sourceLineNo">516</span> succ = FlushWorker.this.getMultiplexer().put(tableName, failedPut, retryCount);<a name="line.516"></a>
-<span class="sourceLineNo">517</span> } finally {<a name="line.517"></a>
-<span class="sourceLineNo">518</span> FlushWorker.this.getRetryInQueue().decrementAndGet();<a name="line.518"></a>
-<span class="sourceLineNo">519</span> if (!succ) {<a name="line.519"></a>
-<span class="sourceLineNo">520</span> FlushWorker.this.getTotalFailedPutCount().incrementAndGet();<a name="line.520"></a>
-<span class="sourceLineNo">521</span> }<a name="line.521"></a>
-<span class="sourceLineNo">522</span> }<a name="line.522"></a>
-<span class="sourceLineNo">523</span> }<a name="line.523"></a>
-<span class="sourceLineNo">524</span> }, delayMs, TimeUnit.MILLISECONDS);<a name="line.524"></a>
-<span class="sourceLineNo">525</span> return true;<a name="line.525"></a>
-<span class="sourceLineNo">526</span> }<a name="line.526"></a>
-<span class="sourceLineNo">527</span><a name="line.527"></a>
-<span class="sourceLineNo">528</span> @VisibleForTesting<a name="line.528"></a>
-<span class="sourceLineNo">529</span> long getNextDelay(int retryCount) {<a name="line.529"></a>
-<span class="sourceLineNo">530</span> return ConnectionUtils.getPauseTime(multiplexer.flushPeriod,<a name="line.530"></a>
-<span class="sourceLineNo">531</span> multiplexer.maxAttempts - retryCount - 1);<a name="line.531"></a>
-<span class="sourceLineNo">532</span> }<a name="line.532"></a>
-<span class="sourceLineNo">533</span><a name="line.533"></a>
-<span class="sourceLineNo">534</span> @VisibleForTesting<a name="line.534"></a>
-<span class="sourceLineNo">535</span> AtomicInteger getRetryInQueue() {<a name="line.535"></a>
-<span class="sourceLineNo">536</span> return this.retryInQueue;<a name="line.536"></a>
-<span class="sourceLineNo">537</span> }<a name="line.537"></a>
-<span class="sourceLineNo">538</span><a name="line.538"></a>
-<span class="sourceLineNo">539</span> @VisibleForTesting<a name="line.539"></a>
-<span class="sourceLineNo">540</span> int getMaxRetryInQueue() {<a name="line.540"></a>
-<span class="sourceLineNo">541</span> return this.maxRetryInQueue;<a name="line.541"></a>
-<span class="sourceLineNo">542</span> }<a name="line.542"></a>
-<span class="sourceLineNo">543</span><a name="line.543"></a>
-<span class="sourceLineNo">544</span> @VisibleForTesting<a name="line.544"></a>
-<span class="sourceLineNo">545</span> AtomicLong getTotalFailedPutCount() {<a name="line.545"></a>
-<span class="sourceLineNo">546</span> return this.totalFailedPutCount;<a name="line.546"></a>
-<span class="sourceLineNo">547</span> }<a name="line.547"></a>
-<span class="sourceLineNo">548</span><a name="line.548"></a>
-<span class="sourceLineNo">549</span> @VisibleForTesting<a name="line.549"></a>
-<span class="sourceLineNo">550</span> HTableMultiplexer getMultiplexer() {<a name="line.550"></a>
-<span class="sourceLineNo">551</span> return this.multiplexer;<a name="line.551"></a>
-<span class="sourceLineNo">552</span> }<a name="line.552"></a>
-<span class="sourceLineNo">553</span><a name="line.553"></a>
-<span class="sourceLineNo">554</span> @VisibleForTesting<a name="line.554"></a>
-<span class="sourceLineNo">555</span> ScheduledExecutorService getExecutor() {<a name="line.555"></a>
-<span class="sourceLineNo">556</span> return this.executor;<a name="line.556"></a>
-<span class="sourceLineNo">557</span> }<a name="line.557"></a>
-<span class="sourceLineNo">558</span><a name="line.558"></a>
-<span class="sourceLineNo">559</span> @Override<a name="line.559"></a>
-<span class="sourceLineNo">560</span> public void run() {<a name="line.560"></a>
-<span class="sourceLineNo">561</span> int failedCount = 0;<a name="line.561"></a>
-<span class="sourceLineNo">562</span> try {<a name="line.562"></a>
-<span class="sourceLineNo">563</span> long start = EnvironmentEdgeManager.currentTime();<a name="line.563"></a>
-<span class="sourceLineNo">564</span><a name="line.564"></a>
-<span class="sourceLineNo">565</span> // drain all the queued puts into the tmp list<a name="line.565"></a>
-<span class="sourceLineNo">566</span> processingList.clear();<a name="line.566"></a>
-<span class="sourceLineNo">567</span> queue.drainTo(processingList);<a name="line.567"></a>
-<span class="sourceLineNo">568</span> if (processingList.size() == 0) {<a name="line.568"></a>
-<span class="sourceLineNo">569</span> // Nothing to flush<a name="line.569"></a>
-<span class="sourceLineNo">570</span> return;<a name="line.570"></a>
-<span class="sourceLineNo">571</span> }<a name="line.571"></a>
-<span class="sourceLineNo">572</span><a name="line.572"></a>
-<span class="sourceLineNo">573</span> currentProcessingCount.set(processingList.size());<a name="line.573"></a>
-<span class="sourceLineNo">574</span> // failedCount is decreased whenever a Put is success or resubmit.<a name="line.574"></a>
-<span class="sourceLineNo">575</span> failedCount = processingList.size();<a name="line.575"></a>
+<span class="sourceLineNo">502</span> final Put failedPut = ps.put;<a name="line.502"></a>
+<span class="sourceLineNo">503</span> // The currentPut is failed. So get the table name for the currentPut.<a name="line.503"></a>
+<span class="sourceLineNo">504</span> final TableName tableName = ps.regionInfo.getTable();<a name="line.504"></a>
+<span class="sourceLineNo">505</span><a name="line.505"></a>
+<span class="sourceLineNo">506</span> long delayMs = getNextDelay(retryCount);<a name="line.506"></a>
+<span class="sourceLineNo">507</span> if (LOG.isDebugEnabled()) {<a name="line.507"></a>
+<span class="sourceLineNo">508</span> LOG.debug("resubmitting after " + delayMs + "ms: " + retryCount);<a name="line.508"></a>
+<span class="sourceLineNo">509</span> }<a name="line.509"></a>
+<span class="sourceLineNo">510</span><a name="line.510"></a>
+<span class="sourceLineNo">511</span> // HBASE-12198, HBASE-15221, HBASE-15232: AsyncProcess should be responsible for updating<a name="line.511"></a>
+<span class="sourceLineNo">512</span> // the region location cache when the Put original failed with some exception. If we keep<a name="line.512"></a>
+<span class="sourceLineNo">513</span> // re-trying the same Put to the same location, AsyncProcess isn't doing the right stuff<a name="line.513"></a>
+<span class="sourceLineNo">514</span> // that we expect it to.<a name="line.514"></a>
+<span class="sourceLineNo">515</span> getExecutor().schedule(new Runnable() {<a name="line.515"></a>
+<span class="sourceLineNo">516</span> @Override<a name="line.516"></a>
+<span class="sourceLineNo">517</span> public void run() {<a name="line.517"></a>
+<span class="sourceLineNo">518</span> boolean succ = false;<a name="line.518"></a>
+<span class="sourceLineNo">519</span> try {<a name="line.519"></a>
+<span class="sourceLineNo">520</span> succ = FlushWorker.this.getMultiplexer().put(tableName, failedPut, retryCount);<a name="line.520"></a>
+<span class="sourceLineNo">521</span> } finally {<a name="line.521"></a>
+<span class="sourceLineNo">522</span> FlushWorker.this.getRetryInQueue().decrementAndGet();<a name="line.522"></a>
+<span class="sourceLineNo">523</span> if (!succ) {<a name="line.523"></a>
+<span class="sourceLineNo">524</span> FlushWorker.this.getTotalFailedPutCount().incrementAndGet();<a name="line.524"></a>
+<span class="sourceLineNo">525</span> }<a name="line.525"></a>
+<span class="sourceLineNo">526</span> }<a name="line.526"></a>
+<span class="sourceLineNo">527</span> }<a name="line.527"></a>
+<span class="sourceLineNo">528</span> }, delayMs, TimeUnit.MILLISECONDS);<a name="line.528"></a>
+<span class="sourceLineNo">529</span> return true;<a name="line.529"></a>
+<span class="sourceLineNo">530</span> }<a name="line.530"></a>
+<span class="sourceLineNo">531</span><a name="line.531"></a>
+<span class="sourceLineNo">532</span> @VisibleForTesting<a name="line.532"></a>
+<span class="sourceLineNo">533</span> long getNextDelay(int retryCount) {<a name="line.533"></a>
+<span class="sourceLineNo">534</span> return ConnectionUtils.getPauseTime(multiplexer.flushPeriod,<a name="line.534"></a>
+<span class="sourceLineNo">535</span> multiplexer.maxAttempts - retryCount - 1);<a name="line.535"></a>
+<span class="sourceLineNo">536</span> }<a name="line.536"></a>
+<span class="sourceLineNo">537</span><a name="line.537"></a>
+<span class="sourceLineNo">538</span> @VisibleForTesting<a name="line.538"></a>
+<span class="sourceLineNo">539</span> AtomicInteger getRetryInQueue() {<a name="line.539"></a>
+<span class="sourceLineNo">540</span> return this.retryInQueue;<a name="line.540"></a>
+<span class="sourceLineNo">541</span> }<a name="line.541"></a>
+<span class="sourceLineNo">542</span><a name="line.542"></a>
+<span class="sourceLineNo">543</span> @VisibleForTesting<a name="line.543"></a>
+<span class="sourceLineNo">544</span> int getMaxRetryInQueue() {<a name="line.544"></a>
+<span class="sourceLineNo">545</span> return this.maxRetryInQueue;<a name="line.545"></a>
+<span class="sourceLineNo">546</span> }<a name="line.546"></a>
+<span class="sourceLineNo">547</span><a name="line.547"></a>
+<span class="sourceLineNo">548</span> @VisibleForTesting<a name="line.548"></a>
+<span class="sourceLineNo">549</span> AtomicLong getTotalFailedPutCount() {<a name="line.549"></a>
+<span class="sourceLineNo">550</span> return this.totalFailedPutCount;<a name="line.550"></a>
+<span class="sourceLineNo">551</span> }<a name="line.551"></a>
+<span class="sourceLineNo">552</span><a name="line.552"></a>
+<span class="sourceLineNo">553</span> @VisibleForTesting<a name="line.553"></a>
+<span class="sourceLineNo">554</span> HTableMultiplexer getMultiplexer() {<a name="line.554"></a>
+<span class="sourceLineNo">555</span> return this.multiplexer;<a name="line.555"></a>
+<span class="sourceLineNo">556</span> }<a name="line.556"></a>
+<span class="sourceLineNo">557</span><a name="line.557"></a>
+<span class="sourceLineNo">558</span> @VisibleForTesting<a name="line.558"></a>
+<span class="sourceLineNo">559</span> ScheduledExecutorService getExecutor() {<a name="line.559"></a>
+<span class="sourceLineNo">560</span> return this.executor;<a name="line.560"></a>
+<span class="sourceLineNo">561</span> }<a name="line.561"></a>
+<span class="sourceLineNo">562</span><a name="line.562"></a>
+<span class="sourceLineNo">563</span> @Override<a name="line.563"></a>
+<span class="sourceLineNo">564</span> public void run() {<a name="line.564"></a>
+<span class="sourceLineNo">565</span> int failedCount = 0;<a name="line.565"></a>
+<span class="sourceLineNo">566</span> try {<a name="line.566"></a>
+<span class="sourceLineNo">567</span> long start = EnvironmentEdgeManager.currentTime();<a name="line.567"></a>
+<span class="sourceLineNo">568</span><a name="line.568"></a>
+<span class="sourceLineNo">569</span> // drain all the queued puts into the tmp list<a name="line.569"></a>
+<span class="sourceLineNo">570</span> processingList.clear();<a name="line.570"></a>
+<span class="sourceLineNo">571</span> queue.drainTo(processingList);<a name="line.571"></a>
+<span class="sourceLineNo">572</span> if (processingList.size() == 0) {<a name="line.572"></a>
+<span class="sourceLineNo">573</span> // Nothing to flush<a name="line.573"></a>
+<span class="sourceLineNo">574</span> return;<a name="line.574"></a>
+<span class="sourceLineNo">575</span> }<a name="line.575"></a>
<span class="sourceLineNo">576</span><a name="line.576"></a>
-<span class="sourceLineNo">577</span> List<Action<Row>> retainedActions = new ArrayList<>(processingList.size());<a name="line.577"></a>
-<span class="sourceLineNo">578</span> MultiAction<Row> actions = new MultiAction<>();<a name="line.578"></a>
-<span class="sourceLineNo">579</span> for (int i = 0; i < processingList.size(); i++) {<a name="line.579"></a>
-<span class="sourceLineNo">580</span> PutStatus putStatus = processingList.get(i);<a name="line.580"></a>
-<span class="sourceLineNo">581</span> Action<Row> action = new Action<Row>(putStatus.put, i);<a name="line.581"></a>
-<span class="sourceLineNo">582</span> actions.add(putStatus.regionInfo.getRegionName(), action);<a name="line.582"></a>
-<span class="sourceLineNo">583</span> retainedActions.add(action);<a name="line.583"></a>
-<span class="sourceLineNo">584</span> }<a name="line.584"></a>
-<span class="sourceLineNo">585</span><a name="line.585"></a>
-<span class="sourceLineNo">586</span> // Process this multi-put request<a name="line.586"></a>
-<span class="sourceLineNo">587</span> List<PutStatus> failed = null;<a name="line.587"></a>
-<span class="sourceLineNo">588</span> Object[] results = new Object[actions.size()];<a name="line.588"></a>
-<span class="sourceLineNo">589</span> ServerName server = addr.getServerName();<a name="line.589"></a>
-<span class="sourceLineNo">590</span> Map<ServerName, MultiAction<Row>> actionsByServer =<a name="line.590"></a>
-<span class="sourceLineNo">591</span> Collections.singletonMap(server, actions);<a name="line.591"></a>
-<span class="sourceLineNo">592</span> try {<a name="line.592"></a>
-<span class="sourceLineNo">593</span> AsyncRequestFuture arf =<a name="line.593"></a>
-<span class="sourceLineNo">594</span> ap.submitMultiActions(null, retainedActions, 0L, null, results, true, null,<a name="line.594"></a>
-<span class="sourceLineNo">595</span> null, actionsByServer, null);<a name="line.595"></a>
-<span class="sourceLineNo">596</span> arf.waitUntilDone();<a name="line.596"></a>
-<span class="sourceLineNo">597</span> if (arf.hasError()) {<a name="line.597"></a>
-<span class="sourceLineNo">598</span> // We just log and ignore the exception here since failed Puts will be resubmit again.<a name="line.598"></a>
-<span class="sourceLineNo">599</span> LOG.debug("Caught some exceptions when flushing puts to region server "<a name="line.599"></a>
-<span class="sourceLineNo">600</span> + addr.getHostnamePort(), arf.getErrors());<a name="line.600"></a>
-<span class="sourceLineNo">601</span> }<a name="line.601"></a>
-<span class="sourceLineNo">602</span> } finally {<a name="line.602"></a>
-<span class="sourceLineNo">603</span> for (int i = 0; i < results.length; i++) {<a name="line.603"></a>
-<span class="sourceLineNo">604</span> if (results[i] instanceof Result) {<a name="line.604"></a>
-<span class="sourceLineNo">605</span> failedCount--;<a name="line.605"></a>
-<span class="sourceLineNo">606</span> } else {<a name="line.606"></a>
-<span class="sourceLineNo">607</span> if (failed == null) {<a name="line.607"></a>
-<span class="sourceLineNo">608</span> failed = new ArrayList<PutStatus>();<a name="line.608"></a>
-<span class="sourceLineNo">609</span> }<a name="line.609"></a>
-<span class="sourceLineNo">610</span> failed.add(processingList.get(i));<a name="line.610"></a>
-<span class="sourceLineNo">611</span> }<a name="line.611"></a>
-<span class="sourceLineNo">612</span> }<a name="line.612"></a>
-<span class="sourceLineNo">613</span> }<a name="line.613"></a>
-<span class="sourceLineNo">614</span><a name="line.614"></a>
-<span class="sourceLineNo">615</span> if (failed != null) {<a name="line.615"></a>
-<span class="sourceLineNo">616</span> // Resubmit failed puts<a name="line.616"></a>
-<span class="sourceLineNo">617</span> for (PutStatus putStatus : failed) {<a name="line.617"></a>
-<span class="sourceLineNo">618</span> if (resubmitFailedPut(putStatus, this.addr)) {<a name="line.618"></a>
-<span class="sourceLineNo">619</span> failedCount--;<a name="line.619"></a>
-<span class="sourceLineNo">620</span> }<a name="line.620"></a>
-<span class="sourceLineNo">621</span> }<a name="line.621"></a>
-<span class="sourceLineNo">622</span> }<a name="line.622"></a>
-<span class="sourceLineNo">623</span><a name="line.623"></a>
-<span class="sourceLineNo">624</span> long elapsed = EnvironmentEdgeManager.currentTime() - start;<a name="line.624"></a>
-<span class="sourceLineNo">625</span> // Update latency counters<a name="line.625"></a>
-<span class="sourceLineNo">626</span> averageLatency.add(elapsed);<a name="line.626"></a>
-<span class="sourceLineNo">627</span> if (elapsed > maxLatency.get()) {<a name="line.627"></a>
-<span class="sourceLineNo">628</span> maxLatency.set(elapsed);<a name="line.628"></a>
-<span class="sourceLineNo">629</span> }<a name="line.629"></a>
-<span class="sourceLineNo">630</span><a name="line.630"></a>
-<span class="sourceLineNo">631</span> // Log some basic info<a name="line.631"></a>
-<span class="sourceLineNo">632</span> if (LOG.isDebugEnabled()) {<a name="line.632"></a>
-<span class="sourceLineNo">633</span> LOG.debug("Processed " + currentProcessingCount + " put requests for "<a name="line.633"></a>
-<span class="sourceLineNo">634</span> + addr.getHostnamePort() + " and " + failedCount + " failed"<a name="line.634"></a>
-<span class="sourceLineNo">635</span> + ", latency for this send: " + elapsed);<a name="line.635"></a>
-<span class="sourceLineNo">636</span> }<a name="line.636"></a>
-<span class="sourceLineNo">637</span><a name="line.637"></a>
-<span class="sourceLineNo">638</span> // Reset the current processing put count<a name="line.638"></a>
-<span class="sourceLineNo">639</span> currentProcessingCount.set(0);<a name="line.639"></a>
-<span class="sourceLineNo">640</span> } catch (RuntimeException e) {<a name="line.640"></a>
-<span class="sourceLineNo">641</span> // To make findbugs happy<a name="line.641"></a>
-<span class="sourceLineNo">642</span> // Log all the exceptions and move on<a name="line.642"></a>
-<span class="sourceLineNo">643</span> LOG.debug(<a name="line.643"></a>
-<span class="sourceLineNo">644</span> "Caught some exceptions " + e + " when flushing puts to region server "<a name="line.644"></a>
-<span class="sourceLineNo">645</span> + addr.getHostnamePort(), e);<a name="line.645"></a>
-<span class="sourceLineNo">646</span> } catch (Exception e) {<a name="line.646"></a>
-<span class="sourceLineNo">647</span> if (e instanceof InterruptedException) {<a name="line.647"></a>
-<span class="sourceLineNo">648</span> Thread.currentThread().interrupt();<a name="line.648"></a>
-<span class="sourceLineNo">649</span> }<a name="line.649"></a>
-<span class="sourceLineNo">650</span> // Log all the exceptions and move on<a name="line.650"></a>
-<span class="sourceLineNo">651</span> LOG.debug(<a name="line.651"></a>
-<span class="sourceLineNo">652</span> "Caught some exceptions " + e + " when flushing puts to region server "<a name="line.652"></a>
-<span class="sourceLineNo">653</span> + addr.getHostnamePort(), e);<a name="line.653"></a>
-<span class="sourceLineNo">654</span> } finally {<a name="line.654"></a>
-<span class="sourceLineNo">655</span> // Update the totalFailedCount<a name="line.655"></a>
-<span class="sourceLineNo">656</span> this.totalFailedPutCount.addAndGet(failedCount);<a name="line.656"></a>
-<span class="sourceLineNo">657</span> }<a name="line.657"></a>
-<span class="sourceLineNo">658</span> }<a name="line.658"></a>
-<span class="sourceLineNo">659</span> }<a name="line.659"></a>
-<span class="sourceLineNo">660</span>}<a name="line.660"></a>
+<span class="sourceLineNo">577</span> currentProcessingCount.set(processingList.size());<a name="line.577"></a>
+<span class="sourceLineNo">578</span> // failedCount is decreased whenever a Put is success or resubmit.<a name="line.578"></a>
+<span class="sourceLineNo">579</span> failedCount = processingList.size();<a name="line.579"></a>
+<span class="sourceLineNo">580</span><a name="line.580"></a>
+<span class="sourceLineNo">581</span> List<Action<Row>> retainedActions = new ArrayList<>(processingList.size());<a name="line.581"></a>
+<span class="sourceLineNo">582</span> MultiAction<Row> actions = new MultiAction<>();<a name="line.582"></a>
+<span class="sourceLineNo">583</span> for (int i = 0; i < processingList.size(); i++) {<a name="line.583"></a>
+<span class="sourceLineNo">584</span> PutStatus putStatus = processingList.get(i);<a name="line.584"></a>
+<span class="sourceLineNo">585</span> Action<Row> action = new Action<Row>(putStatus.put, i);<a name="line.585"></a>
+<span class="sourceLineNo">586</span> actions.add(putStatus.regionInfo.getRegionName(), action);<a name="line.586"></a>
+<span class="sourceLineNo">587</span> retainedActions.add(action);<a name="line.587"></a>
+<span class="sourceLineNo">588</span> }<a name="line.588"></a>
+<span class="sourceLineNo">589</span><a name="line.589"></a>
+<span class="sourceLineNo">590</span> // Process this multi-put request<a name="line.590"></a>
+<span class="sourceLineNo">591</span> List<PutStatus> failed = null;<a name="line.591"></a>
+<span class="sourceLineNo">592</span> Object[] results = new Object[actions.size()];<a name="line.592"></a>
+<span class="sourceLineNo">593</span> ServerName server = addr.getServerName();<a name="line.593"></a>
+<span class="sourceLineNo">594</span> Map<ServerName, MultiAction<Row>> actionsByServer =<a name="line.594"></a>
+<span class="sourceLineNo">595</span> Collections.singletonMap(server, actions);<a name="line.595"></a>
+<span class="sourceLineNo">596</span> try {<a name="line.596"></a>
+<span class="sourceLineNo">597</span> AsyncRequestFuture arf =<a name="line.597"></a>
+<span class="sourceLineNo">598</span> ap.submitMultiActions(null, retainedActions, 0L, null, results, true, null,<a name="line.598"></a>
+<span class="sourceLineNo">599</span> null, actionsByServer, null);<a name="line.599"></a>
+<span class="sourceLineNo">600</span> arf.waitUntilDone();<a name="line.600"></a>
+<span class="sourceLineNo">601</span> if (arf.hasError()) {<a name="line.601"></a>
+<span class="sourceLineNo">602</span> // We just log and ignore the exception here since failed Puts will be resubmit again.<a name="line.602"></a>
+<span class="sourceLineNo">603</span> LOG.debug("Caught some exceptions when flushing puts to region server "<a name="line.603"></a>
+<span class="sourceLineNo">604</span> + addr.getHostnamePort(), arf.getErrors());<a name="line.604"></a>
+<span class="sourceLineNo">605</span> }<a name="line.605"></a>
+<span class="sourceLineNo">606</span> } finally {<a name="line.606"></a>
+<span class="sourceLineNo">607</span> for (int i = 0; i < results.length; i++) {<a name="line.607"></a>
+<span class="sourceLineNo">608</span> if (results[i] instanceof Result) {<a name="line.608"></a>
+<span class="sourceLineNo">609</span> failedCount--;<a name="line.609"></a>
+<span class="sourceLineNo">610</span> } else {<a name="line.610"></a>
+<span class="sourceLineNo">611</span> if (failed == null) {<a name="line.611"></a>
+<span class="sourceLineNo">612</span> failed = new ArrayList<PutStatus>();<a name="line.612"></a>
+<span class="sourceLineNo">613</span> }<a name="line.613"></a>
+<span class="sourceLineNo">614</span> failed.add(processingList.get(i));<a name="line.614"></a>
+<span class="sourceLineNo">615</span> }<a name="line.615"></a>
+<span class="sourceLineNo">616</span> }<a name="line.616"></a>
+<span class="sourceLineNo">617</span> }<a name="line.617"></a>
+<span class="sourceLineNo">618</span><a name="line.618"></a>
+<span class="sourceLineNo">619</span> if (failed != null) {<a name="line.619"></a>
+<span class="sourceLineNo">620</span> // Resubmit failed puts<a name="line.620"></a>
+<span class="sourceLineNo">621</span> for (PutStatus putStatus : failed) {<a name="line.621"></a>
+<span class="sourceLineNo">622</span> if (resubmitFailedPut(putStatus, this.addr)) {<a name="line.622"></a>
+<span class="sourceLineNo">623</span> failedCount--;<a name="line.623"></a>
+<span class="sourceLineNo">624</span> }<a name="line.624"></a>
+<span class="sourceLineNo">625</span> }<a name="line.625"></a>
+<span class="sourceLineNo">626</span> }<a name="line.626"></a>
+<span class="sourceLineNo">627</span><a name="line.627"></a>
+<span class="sourceLineNo">628</span> long elapsed = EnvironmentEdgeManager.currentTime() - start;<a name="line.628"></a>
+<span class="sourceLineNo">629</span> // Update latency counters<a name="line.629"></a>
+<span class="sourceLineNo">630</span> averageLatency.add(elapsed);<a name="line.630"></a>
+<span class="sourceLineNo">631</span> if (elapsed > maxLatency.get()) {<a name="line.631"></a>
+<span class="sourceLineNo">632</span> maxLatency.set(elapsed);<a name="line.632"></a>
+<span class="sourceLineNo">633</span> }<a name="line.633"></a>
+<span class="sourceLineNo">634</span><a name="line.634"></a>
+<span class="sourceLineNo">635</span> // Log some basic info<a name="line.635"></a>
+<span class="sourceLineNo">636</span> if (LOG.isDebugEnabled()) {<a name="line.636"></a>
+<span class="sourceLineNo">637</span> LOG.debug("Processed " + currentProcessingCount + " put requests for "<a name="line.637"></a>
+<span class="sourceLineNo">638</span> + addr.getHostnamePort() + " and " + failedCount + " failed"<a name="line.638"></a>
+<span class="sourceLineNo">639</span> + ", latency for this send: " + elapsed);<a name="line.639"></a>
+<span class="sourceLineNo">640</span> }<a name="line.640"></a>
+<span class="sourceLineNo">641</span><a name="line.641"></a>
+<span class="sourceLineNo">642</span> // Reset the current processing put count<a name="line.642"></a>
+<span class="sourceLineNo">643</span> currentProcessingCount.set(0);<a name="line.643"></a>
+<span class="sourceLineNo">644</span> } catch (RuntimeException e) {<a name="line.644"></a>
+<span class="sourceLineNo">645</span> // To make findbugs happy<a name="line.645"></a>
+<span class="sourceLineNo">646</span> // Log all the exceptions and move on<a name="line.646"></a>
+<span class="sourceLineNo">647</span> LOG.debug(<a name="line.647"></a>
+<span class="sourceLineNo">648</span> "Caught some exceptions " + e + " when flushing puts to region server "<a name="line.648"></a>
+<span class="sourceLineNo">649</span> + addr.getHostnamePort(), e);<a name="line.649"></a>
+<span class="sourceLineNo">650</span> } catch (Exception e) {<a name="line.650"></a>
+<span class="sourceLineNo">651</span> if (e instanceof InterruptedException) {<a name="line.651"></a>
+<span class="sourceLineNo">652</span> Thread.currentThread().interrupt();<a name="line.652"></a>
+<span class="sourceLineNo">653</span> }<a name="line.653"></a>
+<span class="sourceLineNo">654</span> // Log all the exceptions and move on<a name="line.654"></a>
+<span class="sourceLineNo">655</span> LOG.debug(<a name="line.655"></a>
+<span class="sourceLineNo">656</span> "Caught some exceptions " + e + " when flushing puts to region server "<a name="line.656"></a>
+<span class="sourceLineNo">657</span> + addr.getHostnamePort(), e);<a name="line.657"></a>
+<span class="sourceLineNo">658</span> } finally {<a name="line.658"></a>
+<span class="sourceLineNo">659</span> // Update the totalFailedCount<a name="line.659"></a>
+<span class="sourceLineNo">660</span> this.totalFailedPutCount.addAndGet(failedCount);<a name="line.660"></a>
+<span class="sourceLineNo">661</span> }<a name="line.661"></a>
+<span class="sourceLineNo">662</span> }<a name="line.662"></a>
+<span class="sourceLineNo">663</span> }<a name="line.663"></a>
+<span class="sourceLineNo">664</span>}<a name="line.664"></a>
[07/52] [partial] hbase-site git commit: Published site at
278625312047a2100f4dbb2d2eaa4e2219d00e14.
Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/ClusterRegistryFactory.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/ClusterRegistryFactory.html b/devapidocs/org/apache/hadoop/hbase/client/ClusterRegistryFactory.html
new file mode 100644
index 0000000..bded8a8
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/client/ClusterRegistryFactory.html
@@ -0,0 +1,320 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ClusterRegistryFactory (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ClusterRegistryFactory (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ClusterRegistryFactory.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/client/ClusterRegistry.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/ClusterStatusListener.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/ClusterRegistryFactory.html" target="_top">Frames</a></li>
+<li><a href="ClusterRegistryFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field.detail">Field</a> | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.client</div>
+<h2 title="Class ClusterRegistryFactory" class="title">Class ClusterRegistryFactory</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.hbase.client.ClusterRegistryFactory</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
+final class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterRegistryFactory.html#line.28">ClusterRegistryFactory</a>
+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></pre>
+<div class="block">Get instance of configured Registry.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>(package private) static <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></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterRegistryFactory.html#REGISTRY_IMPL_CONF_KEY">REGISTRY_IMPL_CONF_KEY</a></span></code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterRegistryFactory.html#ClusterRegistryFactory--">ClusterRegistryFactory</a></span>()</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>(package private) static <a href="../../../../../org/apache/hadoop/hbase/client/ClusterRegistry.html" title="interface in org.apache.hadoop.hbase.client">ClusterRegistry</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterRegistryFactory.html#getRegistry-org.apache.hadoop.conf.Configuration-">getRegistry</a></span>(org.apache.hadoop.conf.Configuration conf)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<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></h3>
+<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang
/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <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>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="REGISTRY_IMPL_CONF_KEY">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>REGISTRY_IMPL_CONF_KEY</h4>
+<pre>static final <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/ClusterRegistryFactory.html#line.30">REGISTRY_IMPL_CONF_KEY</a></pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.client.ClusterRegistryFactory.REGISTRY_IMPL_CONF_KEY">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ClusterRegistryFactory--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClusterRegistryFactory</h4>
+<pre>private <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterRegistryFactory.html#line.32">ClusterRegistryFactory</a>()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getRegistry-org.apache.hadoop.conf.Configuration-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getRegistry</h4>
+<pre>static <a href="../../../../../org/apache/hadoop/hbase/client/ClusterRegistry.html" title="interface in org.apache.hadoop.hbase.client">ClusterRegistry</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterRegistryFactory.html#line.38">getRegistry</a>(org.apache.hadoop.conf.Configuration conf)</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The cluster registry implementation to use.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ClusterRegistryFactory.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/client/ClusterRegistry.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/ClusterStatusListener.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/ClusterRegistryFactory.html" target="_top">Frames</a></li>
+<li><a href="ClusterRegistryFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field.detail">Field</a> | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/ClusterStatusListener.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/ClusterStatusListener.html b/devapidocs/org/apache/hadoop/hbase/client/ClusterStatusListener.html
index f0eb7ff..3647af2 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/ClusterStatusListener.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/ClusterStatusListener.html
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/ClusterRegistryFactory.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/hadoop/hbase/client/ClusterStatusListener.DeadServerHandler.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
@@ -433,7 +433,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.h
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/ClusterRegistryFactory.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/hadoop/hbase/client/ClusterStatusListener.DeadServerHandler.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/ConnectionFactory.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/ConnectionFactory.html b/devapidocs/org/apache/hadoop/hbase/client/ConnectionFactory.html
index 8b091dd..dd97255 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/ConnectionFactory.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/ConnectionFactory.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9};
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -75,13 +75,13 @@ var activeTableTab = "activeTableTab";
<ul class="subNavList">
<li>Summary: </li>
<li>Nested | </li>
-<li>Field | </li>
+<li><a href="#field.summary">Field</a> | </li>
<li><a href="#constructor.summary">Constr</a> | </li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
-<li>Field | </li>
+<li><a href="#field.detail">Field</a> | </li>
<li><a href="#constructor.detail">Constr</a> | </li>
<li><a href="#method.detail">Method</a></li>
</ul>
@@ -111,7 +111,7 @@ var activeTableTab = "activeTableTab";
<br>
<pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Public.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Public</a>
<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Evolving.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceStability.Evolving</a>
-public class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.58">ConnectionFactory</a>
+public class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.59">ConnectionFactory</a>
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></pre>
<div class="block">A non-instantiable class that manages creation of <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client"><code>Connection</code></a>s.
Managing the lifecycle of the <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client"><code>Connection</code></a>s to the cluster is the responsibility of
@@ -143,6 +143,25 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<div class="summary">
<ul class="blockList">
<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <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></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionFactory.html#HBASE_CLIENT_ASYNC_CONNECTION_IMPL">HBASE_CLIENT_ASYNC_CONNECTION_IMPL</a></span></code> </td>
+</tr>
+</table>
+</li>
+</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
@@ -177,25 +196,45 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncConnection</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionFactory.html#createAsyncConnection--">createAsyncConnection</a></span>()</code>
+<div class="block">Call <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionFactory.html#createAsyncConnection-org.apache.hadoop.conf.Configuration-"><code>createAsyncConnection(Configuration)</code></a> using default HBaseConfiguration.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncConnection</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionFactory.html#createAsyncConnection-org.apache.hadoop.conf.Configuration-">createAsyncConnection</a></span>(org.apache.hadoop.conf.Configuration conf)</code>
+<div class="block">Call <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionFactory.html#createAsyncConnection-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.security.User-"><code>createAsyncConnection(Configuration, User)</code></a> using the given <code>conf</code> and a
+ User object created by <a href="../../../../../org/apache/hadoop/hbase/security/UserProvider.html" title="class in org.apache.hadoop.hbase.security"><code>UserProvider</code></a>.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncConnection</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionFactory.html#createAsyncConnection-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.security.User-">createAsyncConnection</a></span>(org.apache.hadoop.conf.Configuration conf,
+ <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code>
+<div class="block">Create a new AsyncConnection instance using the passed <code>conf</code> and <code>user</code>.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionFactory.html#createConnection--">createConnection</a></span>()</code>
<div class="block">Create a new Connection instance using default HBaseConfiguration.</div>
</td>
</tr>
-<tr id="i1" class="rowColor">
+<tr id="i4" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionFactory.html#createConnection-org.apache.hadoop.conf.Configuration-">createConnection</a></span>(org.apache.hadoop.conf.Configuration conf)</code>
<div class="block">Create a new Connection instance using the passed <code>conf</code> instance.</div>
</td>
</tr>
-<tr id="i2" class="altColor">
+<tr id="i5" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionFactory.html#createConnection-org.apache.hadoop.conf.Configuration-java.util.concurrent.ExecutorService-">createConnection</a></span>(org.apache.hadoop.conf.Configuration conf,
<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)</code>
<div class="block">Create a new Connection instance using the passed <code>conf</code> instance.</div>
</td>
</tr>
-<tr id="i3" class="rowColor">
+<tr id="i6" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionFactory.html#createConnection-org.apache.hadoop.conf.Configuration-java.util.concurrent.ExecutorService-org.apache.hadoop.hbase.security.User-">createConnection</a></span>(org.apache.hadoop.conf.Configuration conf,
<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,
@@ -203,7 +242,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<div class="block">Create a new Connection instance using the passed <code>conf</code> instance.</div>
</td>
</tr>
-<tr id="i4" class="altColor">
+<tr id="i7" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionFactory.html#createConnection-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.security.User-">createConnection</a></span>(org.apache.hadoop.conf.Configuration conf,
<a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code>
@@ -226,6 +265,27 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<div class="details">
<ul class="blockList">
<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="HBASE_CLIENT_ASYNC_CONNECTION_IMPL">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>HBASE_CLIENT_ASYNC_CONNECTION_IMPL</h4>
+<pre>public static final <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/ConnectionFactory.html#line.61">HBASE_CLIENT_ASYNC_CONNECTION_IMPL</a></pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.client.ConnectionFactory.HBASE_CLIENT_ASYNC_CONNECTION_IMPL">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
@@ -238,7 +298,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>ConnectionFactory</h4>
-<pre>protected <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.61">ConnectionFactory</a>()</pre>
+<pre>protected <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.65">ConnectionFactory</a>()</pre>
<div class="block">No public c.tors</div>
</li>
</ul>
@@ -256,7 +316,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>createConnection</h4>
-<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.88">createConnection</a>()
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.92">createConnection</a>()
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">Create a new Connection instance using default HBaseConfiguration. Connection
encapsulates all housekeeping for a connection to the cluster. All tables and interfaces
@@ -292,7 +352,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>createConnection</h4>
-<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.117">createConnection</a>(org.apache.hadoop.conf.Configuration conf)
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.121">createConnection</a>(org.apache.hadoop.conf.Configuration conf)
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">Create a new Connection instance using the passed <code>conf</code> instance. Connection
encapsulates all housekeeping for a connection to the cluster. All tables and interfaces
@@ -330,7 +390,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>createConnection</h4>
-<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.147">createConnection</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.151">createConnection</a>(org.apache.hadoop.conf.Configuration conf,
<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)
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">Create a new Connection instance using the passed <code>conf</code> instance. Connection
@@ -370,7 +430,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>createConnection</h4>
-<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.178">createConnection</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.182">createConnection</a>(org.apache.hadoop.conf.Configuration conf,
<a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)
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">Create a new Connection instance using the passed <code>conf</code> instance. Connection
@@ -407,10 +467,10 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<a name="createConnection-org.apache.hadoop.conf.Configuration-java.util.concurrent.ExecutorService-org.apache.hadoop.hbase.security.User-">
<!-- -->
</a>
-<ul class="blockListLast">
+<ul class="blockList">
<li class="blockList">
<h4>createConnection</h4>
-<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.210">createConnection</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.214">createConnection</a>(org.apache.hadoop.conf.Configuration conf,
<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,
<a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)
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>
@@ -446,6 +506,79 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
</dl>
</li>
</ul>
+<a name="createAsyncConnection--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createAsyncConnection</h4>
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncConnection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.246">createAsyncConnection</a>()
+ 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">Call <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionFactory.html#createAsyncConnection-org.apache.hadoop.conf.Configuration-"><code>createAsyncConnection(Configuration)</code></a> using default HBaseConfiguration.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>AsyncConnection object</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><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></code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionFactory.html#createAsyncConnection-org.apache.hadoop.conf.Configuration-"><code>createAsyncConnection(Configuration)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="createAsyncConnection-org.apache.hadoop.conf.Configuration-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createAsyncConnection</h4>
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncConnection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.259">createAsyncConnection</a>(org.apache.hadoop.conf.Configuration conf)
+ 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">Call <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionFactory.html#createAsyncConnection-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.security.User-"><code>createAsyncConnection(Configuration, User)</code></a> using the given <code>conf</code> and a
+ User object created by <a href="../../../../../org/apache/hadoop/hbase/security/UserProvider.html" title="class in org.apache.hadoop.hbase.security"><code>UserProvider</code></a>. The given <code>conf</code> will also be used to
+ initialize the <a href="../../../../../org/apache/hadoop/hbase/security/UserProvider.html" title="class in org.apache.hadoop.hbase.security"><code>UserProvider</code></a>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>conf</code> - configuration</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>AsyncConnection object</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><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></code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionFactory.html#createAsyncConnection-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.security.User-"><code>createAsyncConnection(Configuration, User)</code></a>,
+<a href="../../../../../org/apache/hadoop/hbase/security/UserProvider.html" title="class in org.apache.hadoop.hbase.security"><code>UserProvider</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="createAsyncConnection-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.security.User-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>createAsyncConnection</h4>
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncConnection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.279">createAsyncConnection</a>(org.apache.hadoop.conf.Configuration conf,
+ <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)
+ 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">Create a new AsyncConnection instance using the passed <code>conf</code> and <code>user</code>.
+ AsyncConnection encapsulates all housekeeping for a connection to the cluster. All tables and
+ interfaces created from returned connection share zookeeper connection, meta cache, and
+ connections to region servers and masters.
+ <p>
+ The caller is responsible for calling <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true#close--" title="class or interface in java.io"><code>Closeable.close()</code></a> on the returned
+ connection instance.
+ <p>
+ Usually you should only create one AsyncConnection instance in your code and use it everywhere
+ as it is thread safe.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>conf</code> - configuration</dd>
+<dd><code>user</code> - the user the asynchronous connection is for</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>AsyncConnection object</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><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></code></dd>
+</dl>
+</li>
+</ul>
</li>
</ul>
</li>
@@ -500,13 +633,13 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="subNavList">
<li>Summary: </li>
<li>Nested | </li>
-<li>Field | </li>
+<li><a href="#field.summary">Field</a> | </li>
<li><a href="#constructor.summary">Constr</a> | </li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
-<li>Field | </li>
+<li><a href="#field.detail">Field</a> | </li>
<li><a href="#constructor.detail">Constr</a> | </li>
<li><a href="#method.detail">Method</a></li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceState.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceState.html b/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceState.html
index 7180cb7..4223d92 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceState.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceState.html
@@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab";
</dl>
<hr>
<br>
-<pre>static class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.917">ConnectionImplementation.MasterServiceState</a>
+<pre>static class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.916">ConnectionImplementation.MasterServiceState</a>
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></pre>
<div class="block">State of the MasterService connection/setup.</div>
</li>
@@ -222,7 +222,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>connection</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceState.html#line.918">connection</a></pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceState.html#line.917">connection</a></pre>
</li>
</ul>
<a name="stub">
@@ -231,7 +231,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>stub</h4>
-<pre>org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.MasterService.BlockingInterface <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceState.html#line.920">stub</a></pre>
+<pre>org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.MasterService.BlockingInterface <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceState.html#line.919">stub</a></pre>
</li>
</ul>
<a name="userCount">
@@ -240,7 +240,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>userCount</h4>
-<pre>int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceState.html#line.921">userCount</a></pre>
+<pre>int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceState.html#line.920">userCount</a></pre>
</li>
</ul>
</li>
@@ -257,7 +257,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>MasterServiceState</h4>
-<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceState.html#line.923">MasterServiceState</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection)</pre>
+<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceState.html#line.922">MasterServiceState</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection)</pre>
</li>
</ul>
</li>
@@ -274,7 +274,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<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/ConnectionImplementation.MasterServiceState.html#line.929">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/ConnectionImplementation.MasterServiceState.html#line.928">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>
@@ -287,7 +287,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getStub</h4>
-<pre><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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceState.html#line.933">getStub</a>()</pre>
+<pre><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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceState.html#line.932">getStub</a>()</pre>
</li>
</ul>
<a name="clearStub--">
@@ -296,7 +296,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>clearStub</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceState.html#line.937">clearStub</a>()</pre>
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceState.html#line.936">clearStub</a>()</pre>
</li>
</ul>
<a name="isMasterRunning--">
@@ -305,7 +305,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>isMasterRunning</h4>
-<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceState.html#line.941">isMasterRunning</a>()
+<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceState.html#line.940">isMasterRunning</a>()
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>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceStubMaker.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceStubMaker.html b/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceStubMaker.html
index 39e7135..885d3a5 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceStubMaker.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceStubMaker.html
@@ -118,7 +118,7 @@ var activeTableTab = "activeTableTab";
</dl>
<hr>
<br>
-<pre>class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.1145">ConnectionImplementation.MasterServiceStubMaker</a>
+<pre>class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.1143">ConnectionImplementation.MasterServiceStubMaker</a>
extends <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.StubMaker.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation.StubMaker</a></pre>
<div class="block">Class to make a MasterServiceStubMaker stub.</div>
</li>
@@ -227,7 +227,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImpleme
<ul class="blockListLast">
<li class="blockList">
<h4>stub</h4>
-<pre>private org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.MasterService.BlockingInterface <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceStubMaker.html#line.1146">stub</a></pre>
+<pre>private org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.MasterService.BlockingInterface <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceStubMaker.html#line.1144">stub</a></pre>
</li>
</ul>
</li>
@@ -244,7 +244,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImpleme
<ul class="blockListLast">
<li class="blockList">
<h4>MasterServiceStubMaker</h4>
-<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceStubMaker.html#line.1145">MasterServiceStubMaker</a>()</pre>
+<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceStubMaker.html#line.1143">MasterServiceStubMaker</a>()</pre>
</li>
</ul>
</li>
@@ -261,7 +261,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImpleme
<ul class="blockList">
<li class="blockList">
<h4>getServiceName</h4>
-<pre>protected <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/ConnectionImplementation.MasterServiceStubMaker.html#line.1148">getServiceName</a>()</pre>
+<pre>protected <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/ConnectionImplementation.MasterServiceStubMaker.html#line.1146">getServiceName</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.StubMaker.html#getServiceName--">ConnectionImplementation.StubMaker</a></code></span></div>
<div class="block">Returns the name of the service stub being created.</div>
<dl>
@@ -276,7 +276,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImpleme
<ul class="blockList">
<li class="blockList">
<h4>makeStub</h4>
-<pre>org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.MasterService.BlockingInterface <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceStubMaker.html#line.1153">makeStub</a>()
+<pre>org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.MasterService.BlockingInterface <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceStubMaker.html#line.1151">makeStub</a>()
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"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.StubMaker.html#makeStub--">ConnectionImplementation.StubMaker</a></code></span></div>
<div class="block">Create a stub against the master. Retry if necessary.</div>
@@ -297,7 +297,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImpleme
<ul class="blockList">
<li class="blockList">
<h4>makeStub</h4>
-<pre>protected <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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceStubMaker.html#line.1158">makeStub</a>(org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingRpcChannel channel)</pre>
+<pre>protected <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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceStubMaker.html#line.1156">makeStub</a>(org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingRpcChannel channel)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.StubMaker.html#makeStub-org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingRpcChannel-">ConnectionImplementation.StubMaker</a></code></span></div>
<div class="block">Make stub and cache it internal so can be used later doing the isMasterRunning call.</div>
<dl>
@@ -312,7 +312,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImpleme
<ul class="blockListLast">
<li class="blockList">
<h4>isMasterRunning</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceStubMaker.html#line.1164">isMasterRunning</a>()
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceStubMaker.html#line.1162">isMasterRunning</a>()
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"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.StubMaker.html#isMasterRunning--">ConnectionImplementation.StubMaker</a></code></span></div>
<div class="block">Once setup, check it works by doing isMasterRunning check.</div>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.NoNonceGenerator.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.NoNonceGenerator.html b/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.NoNonceGenerator.html
index 59d63bf..2e2aaf9 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.NoNonceGenerator.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.NoNonceGenerator.html
@@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab";
</dl>
<hr>
<br>
-<pre>static class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.953">ConnectionImplementation.NoNonceGenerator</a>
+<pre>static class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.952">ConnectionImplementation.NoNonceGenerator</a>
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/NonceGenerator.html" title="interface in org.apache.hadoop.hbase.client">NonceGenerator</a></pre>
<div class="block">Dummy nonce generator for disabled nonces.</div>
@@ -192,7 +192,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/NonceGenerator
<ul class="blockListLast">
<li class="blockList">
<h4>NoNonceGenerator</h4>
-<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.NoNonceGenerator.html#line.953">NoNonceGenerator</a>()</pre>
+<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.NoNonceGenerator.html#line.952">NoNonceGenerator</a>()</pre>
</li>
</ul>
</li>
@@ -209,7 +209,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/NonceGenerator
<ul class="blockList">
<li class="blockList">
<h4>getNonceGroup</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.NoNonceGenerator.html#line.955">getNonceGroup</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.NoNonceGenerator.html#line.954">getNonceGroup</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/NonceGenerator.html#getNonceGroup--">getNonceGroup</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/NonceGenerator.html" title="interface in org.apache.hadoop.hbase.client">NonceGenerator</a></code></dd>
@@ -224,7 +224,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/NonceGenerator
<ul class="blockListLast">
<li class="blockList">
<h4>newNonce</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.NoNonceGenerator.html#line.959">newNonce</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.NoNonceGenerator.html#line.958">newNonce</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/NonceGenerator.html#newNonce--">newNonce</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/NonceGenerator.html" title="interface in org.apache.hadoop.hbase.client">NonceGenerator</a></code></dd>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.ServerErrors.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.ServerErrors.html b/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.ServerErrors.html
index 39a03ea..713e211 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.ServerErrors.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.ServerErrors.html
@@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab";
</dl>
<hr>
<br>
-<pre>private static class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html#line.1038">ConnectionImplementation.ServerErrorTracker.ServerErrors</a>
+<pre>private static class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html#line.1037">ConnectionImplementation.ServerErrorTracker.ServerErrors</a>
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></pre>
<div class="block">The record of errors for a server.</div>
</li>
@@ -208,7 +208,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>retries</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicInteger</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.ServerErrors.html#line.1039">retries</a></pre>
+<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicInteger</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.ServerErrors.html#line.1038">retries</a></pre>
</li>
</ul>
</li>
@@ -225,7 +225,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>ServerErrors</h4>
-<pre>private <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.ServerErrors.html#line.1038">ServerErrors</a>()</pre>
+<pre>private <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.ServerErrors.html#line.1037">ServerErrors</a>()</pre>
</li>
</ul>
</li>
@@ -242,7 +242,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getCount</h4>
-<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.ServerErrors.html#line.1041">getCount</a>()</pre>
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.ServerErrors.html#line.1040">getCount</a>()</pre>
</li>
</ul>
<a name="addError--">
@@ -251,7 +251,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>addError</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.ServerErrors.html#line.1045">addError</a>()</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.ServerErrors.html#line.1044">addError</a>()</pre>
</li>
</ul>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html b/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html
index a670903..8412b7d 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html
@@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab";
</dl>
<hr>
<br>
-<pre>static class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.967">ConnectionImplementation.ServerErrorTracker</a>
+<pre>static class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.966">ConnectionImplementation.ServerErrorTracker</a>
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></pre>
<div class="block">The record of errors for servers.</div>
</li>
@@ -257,7 +257,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>errorsByServer</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentMap</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>,<a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.ServerErrors.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation.ServerErrorTracker.ServerErrors</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html#line.969">errorsByServer</a></pre>
+<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentMap</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>,<a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.ServerErrors.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation.ServerErrorTracker.ServerErrors</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html#line.968">errorsByServer</a></pre>
</li>
</ul>
<a name="canRetryUntil">
@@ -266,7 +266,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>canRetryUntil</h4>
-<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html#line.971">canRetryUntil</a></pre>
+<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html#line.970">canRetryUntil</a></pre>
</li>
</ul>
<a name="maxTries">
@@ -275,7 +275,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>maxTries</h4>
-<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html#line.972">maxTries</a></pre>
+<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html#line.971">maxTries</a></pre>
</li>
</ul>
<a name="startTrackingTime">
@@ -284,7 +284,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>startTrackingTime</h4>
-<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html#line.973">startTrackingTime</a></pre>
+<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html#line.972">startTrackingTime</a></pre>
</li>
</ul>
</li>
@@ -301,7 +301,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>ServerErrorTracker</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html#line.980">ServerErrorTracker</a>(long timeout,
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html#line.979">ServerErrorTracker</a>(long timeout,
int maxTries)</pre>
<div class="block">Constructor</div>
<dl>
@@ -325,7 +325,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>canTryMore</h4>
-<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html#line.990">canTryMore</a>(int numAttempt)</pre>
+<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html#line.989">canTryMore</a>(int numAttempt)</pre>
<div class="block">We stop to retry when we have exhausted BOTH the number of tries and the time allocated.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -339,7 +339,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>calculateBackoffTime</h4>
-<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html#line.1003">calculateBackoffTime</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
+<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html#line.1002">calculateBackoffTime</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
long basePause)</pre>
<div class="block">Calculates the back-off time for a retrying request to a particular server.</div>
<dl>
@@ -357,7 +357,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>reportServerError</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html#line.1019">reportServerError</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server)</pre>
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html#line.1018">reportServerError</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server)</pre>
<div class="block">Reports that there was an error on the server to do whatever bean-counting necessary.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -371,7 +371,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>getStartTrackingTime</h4>
-<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html#line.1031">getStartTrackingTime</a>()</pre>
+<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html#line.1030">getStartTrackingTime</a>()</pre>
</li>
</ul>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.StubMaker.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.StubMaker.html b/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.StubMaker.html
index 3125423..b09e948 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.StubMaker.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.StubMaker.html
@@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab";
</dl>
<hr>
<br>
-<pre>abstract class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.1056">ConnectionImplementation.StubMaker</a>
+<pre>abstract class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.1055">ConnectionImplementation.StubMaker</a>
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></pre>
<div class="block">Makes a client-side stub for master services. Sub-class to specialize.
Depends on hosting class so not static. Exists so we avoid duplicating a bunch of code
@@ -215,7 +215,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>StubMaker</h4>
-<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.StubMaker.html#line.1056">StubMaker</a>()</pre>
+<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.StubMaker.html#line.1055">StubMaker</a>()</pre>
</li>
</ul>
</li>
@@ -232,7 +232,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getServiceName</h4>
-<pre>protected abstract <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/ConnectionImplementation.StubMaker.html#line.1060">getServiceName</a>()</pre>
+<pre>protected abstract <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/ConnectionImplementation.StubMaker.html#line.1059">getServiceName</a>()</pre>
<div class="block">Returns the name of the service stub being created.</div>
</li>
</ul>
@@ -242,7 +242,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>makeStub</h4>
-<pre>protected abstract <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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.StubMaker.html#line.1065">makeStub</a>(org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingRpcChannel channel)</pre>
+<pre>protected abstract <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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.StubMaker.html#line.1064">makeStub</a>(org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingRpcChannel channel)</pre>
<div class="block">Make stub and cache it internal so can be used later doing the isMasterRunning call.</div>
</li>
</ul>
@@ -252,7 +252,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>isMasterRunning</h4>
-<pre>protected abstract void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.StubMaker.html#line.1070">isMasterRunning</a>()
+<pre>protected abstract void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.StubMaker.html#line.1069">isMasterRunning</a>()
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">Once setup, check it works by doing isMasterRunning check.</div>
<dl>
@@ -267,7 +267,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>makeStubNoRetries</h4>
-<pre>private <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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.StubMaker.html#line.1077">makeStubNoRetries</a>()
+<pre>private <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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.StubMaker.html#line.1076">makeStubNoRetries</a>()
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>,
org.apache.zookeeper.KeeperException</pre>
<div class="block">Create a stub. Try once only. It is not typed because there is no common type to
@@ -287,7 +287,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>makeStub</h4>
-<pre><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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.StubMaker.html#line.1121">makeStub</a>()
+<pre><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> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.StubMaker.html#line.1119">makeStub</a>()
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">Create a stub against the master. Retry if necessary.</div>
<dl>
[46/52] [partial] hbase-site git commit: Published site at
278625312047a2100f4dbb2d2eaa4e2219d00e14.
Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/client/Get.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/Get.html b/apidocs/org/apache/hadoop/hbase/client/Get.html
index 5f03b63..72734d4 100644
--- a/apidocs/org/apache/hadoop/hbase/client/Get.html
+++ b/apidocs/org/apache/hadoop/hbase/client/Get.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,"i15":10,"i16":42,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":42,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":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":42,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":42,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -171,7 +171,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" titl
<!-- -->
</a>
<h3>Fields inherited from class org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#colFamTimeRangeMap">colFamTimeRangeMap</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#consistency">consistency</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#filter">filter</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#targetReplicaId">targetReplicaId</a></code></li>
+<code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#colFamTimeRangeMap">colFamTimeRangeMap</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#consistency">consistency</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#filter">filter</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#loadColumnFamiliesOnDemand">loadColumnFamiliesOnDemand</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#targetReplicaId">targetReplicaId</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.apache.hadoop.hbase.client.OperationWithAttributes">
@@ -398,35 +398,42 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" titl
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code><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/Get.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="i31" class="rowColor">
+<td class="colFirst"><code><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/Get.html#setMaxResultsPerColumnFamily-int-">setMaxResultsPerColumnFamily</a></span>(int limit)</code>
<div class="block">Set the maximum number of values to return per row per Column Family</div>
</td>
</tr>
-<tr id="i31" class="rowColor">
+<tr id="i32" class="altColor">
<td class="colFirst"><code><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/Get.html#setMaxVersions--">setMaxVersions</a></span>()</code>
<div class="block">Get all available versions.</div>
</td>
</tr>
-<tr id="i32" class="altColor">
+<tr id="i33" class="rowColor">
<td class="colFirst"><code><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/Get.html#setMaxVersions-int-">setMaxVersions</a></span>(int maxVersions)</code>
<div class="block">Get up to the specified number of versions of each column.</div>
</td>
</tr>
-<tr id="i33" class="rowColor">
+<tr id="i34" class="altColor">
<td class="colFirst"><code><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/Get.html#setReplicaId-int-">setReplicaId</a></span>(int Id)</code>
<div class="block">Specify region replica id where Query will fetch data from.</div>
</td>
</tr>
-<tr id="i34" class="altColor">
+<tr id="i35" class="rowColor">
<td class="colFirst"><code><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/Get.html#setRowOffsetPerColumnFamily-int-">setRowOffsetPerColumnFamily</a></span>(int offset)</code>
<div class="block">Set offset for the row per Column Family.</div>
</td>
</tr>
-<tr id="i35" class="rowColor">
+<tr id="i36" class="altColor">
<td class="colFirst"><code><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/Get.html#setTimeRange-long-long-">setTimeRange</a></span>(long minStamp,
long maxStamp)</code>
@@ -434,13 +441,13 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" titl
[minStamp, maxStamp).</div>
</td>
</tr>
-<tr id="i36" class="altColor">
+<tr id="i37" class="rowColor">
<td class="colFirst"><code><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/Get.html#setTimeStamp-long-">setTimeStamp</a></span>(long timestamp)</code>
<div class="block">Get versions of columns with the specified timestamp.</div>
</td>
</tr>
-<tr id="i37" class="rowColor">
+<tr id="i38" class="altColor">
<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><<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="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></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Get.html#toMap-int-">toMap</a></span>(int maxCols)</code>
<div class="block">Compile the details beyond the scope of getFingerprint (row, columns,
@@ -453,7 +460,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" titl
<!-- -->
</a>
<h3>Methods inherited from class org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getACL--">getACL</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getAuthorizations--">getAuthorizations</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getColumnFamilyTimeRange--">getColumnFamilyTimeRange</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getConsistency--">getConsistency</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getFilter--">getFilter</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getIsolationLevel--">getIsolationLevel</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getReplicaId--">getReplicaId</a></code></li>
+<code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#doLoadColumnFamiliesOnDemand--">doLoadColumnFamiliesOnDemand</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getACL--">getACL</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getAuthorizations--">getAuthorizations</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getColumnFamilyTimeRange--">getColumnFamilyTimeRange</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getConsistency--">getConsistency</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getFilter--">getFilter</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getIsolationLevel--">getIsolationLevel</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getLoadColumnFamiliesOnDemandValue--">getLoadColumnFamiliesOnDemandValue</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getReplicaId--">get
ReplicaId</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.client.OperationWithAttributes">
@@ -535,7 +542,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" titl
<ul class="blockList">
<li class="blockList">
<h4>isCheckExistenceOnly</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.134">isCheckExistenceOnly</a>()</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.135">isCheckExistenceOnly</a>()</pre>
</li>
</ul>
<a name="setCheckExistenceOnly-boolean-">
@@ -544,7 +551,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" titl
<ul class="blockList">
<li class="blockList">
<h4>setCheckExistenceOnly</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.138">setCheckExistenceOnly</a>(boolean checkExistenceOnly)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.139">setCheckExistenceOnly</a>(boolean checkExistenceOnly)</pre>
</li>
</ul>
<a name="isClosestRowBefore--">
@@ -554,7 +561,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" titl
<li class="blockList">
<h4>isClosestRowBefore</h4>
<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.149">isClosestRowBefore</a>()</pre>
+public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.150">isClosestRowBefore</a>()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">since 2.0.0 and will be removed in 3.0.0</span></div>
<div class="block">This will always return the default value which is false as client cannot set the value to this
property any more.</div>
@@ -567,7 +574,7 @@ public boolean <a href="../../../../../src-html/org/apache/hadoop/hbas
<li class="blockList">
<h4>setClosestRowBefore</h4>
<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.158">setClosestRowBefore</a>(boolean closestRowBefore)</pre>
+public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.159">setClosestRowBefore</a>(boolean closestRowBefore)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">since 2.0.0 and will be removed in 3.0.0</span></div>
<div class="block">This is not used any more and does nothing. Use reverse scan instead.</div>
</li>
@@ -578,7 +585,7 @@ public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
<ul class="blockList">
<li class="blockList">
<h4>addFamily</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.170">addFamily</a>(byte[] family)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.171">addFamily</a>(byte[] family)</pre>
<div class="block">Get all columns from the specified family.
<p>
Overrides previous calls to addColumn for this family.</div>
@@ -596,7 +603,7 @@ public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
<ul class="blockList">
<li class="blockList">
<h4>addColumn</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.184">addColumn</a>(byte[] family,
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.185">addColumn</a>(byte[] family,
byte[] qualifier)</pre>
<div class="block">Get the column from the specific family with the specified qualifier.
<p>
@@ -616,7 +623,7 @@ public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
<ul class="blockList">
<li class="blockList">
<h4>setTimeRange</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.205">setTimeRange</a>(long minStamp,
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.206">setTimeRange</a>(long minStamp,
long maxStamp)
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">Get versions of columns only within the specified timestamp range,
@@ -638,7 +645,7 @@ public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
<ul class="blockList">
<li class="blockList">
<h4>setTimeStamp</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.215">setTimeStamp</a>(long timestamp)
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.216">setTimeStamp</a>(long timestamp)
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">Get versions of columns with the specified timestamp.</div>
<dl>
@@ -657,7 +664,7 @@ public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
<ul class="blockList">
<li class="blockList">
<h4>setColumnFamilyTimeRange</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.227">setColumnFamilyTimeRange</a>(byte[] cf,
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.228">setColumnFamilyTimeRange</a>(byte[] cf,
long minStamp,
long maxStamp)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setColumnFamilyTimeRange-byte:A-long-long-">Query</a></code></span></div>
@@ -684,7 +691,7 @@ public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
<ul class="blockList">
<li class="blockList">
<h4>setMaxVersions</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.235">setMaxVersions</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.236">setMaxVersions</a>()</pre>
<div class="block">Get all available versions.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -698,7 +705,7 @@ public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
<ul class="blockList">
<li class="blockList">
<h4>setMaxVersions</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.246">setMaxVersions</a>(int maxVersions)
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.247">setMaxVersions</a>(int maxVersions)
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">Get up to the specified number of versions of each column.</div>
<dl>
@@ -711,13 +718,41 @@ public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
</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/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.255">setLoadColumnFamiliesOnDemand</a>(boolean value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setLoadColumnFamiliesOnDemand-boolean-">Query</a></code></span></div>
+<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>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setLoadColumnFamiliesOnDemand-boolean-">setLoadColumnFamiliesOnDemand</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></code></dd>
+</dl>
+</li>
+</ul>
<a name="setMaxResultsPerColumnFamily-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMaxResultsPerColumnFamily</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.259">setMaxResultsPerColumnFamily</a>(int limit)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.264">setMaxResultsPerColumnFamily</a>(int limit)</pre>
<div class="block">Set the maximum number of values to return per row per Column Family</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -733,7 +768,7 @@ public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
<ul class="blockList">
<li class="blockList">
<h4>setRowOffsetPerColumnFamily</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.270">setRowOffsetPerColumnFamily</a>(int offset)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.275">setRowOffsetPerColumnFamily</a>(int offset)</pre>
<div class="block">Set offset for the row per Column Family. This offset is only within a particular row/CF
combination. It gets reset back to zero when we move to the next row or CF.</div>
<dl>
@@ -750,7 +785,7 @@ public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
<ul class="blockList">
<li class="blockList">
<h4>setFilter</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.276">setFilter</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a> filter)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.281">setFilter</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a> filter)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setFilter-org.apache.hadoop.hbase.filter.Filter-">Query</a></code></span></div>
<div class="block">Apply the specified server-side filter when performing the Query.
Only <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-"><code>Filter.filterKeyValue(Cell)</code></a> is called AFTER all tests
@@ -771,7 +806,7 @@ public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
<ul class="blockList">
<li class="blockList">
<h4>setCacheBlocks</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.293">setCacheBlocks</a>(boolean cacheBlocks)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.298">setCacheBlocks</a>(boolean cacheBlocks)</pre>
<div class="block">Set whether blocks should be cached for this Get.
<p>
This is true by default. When true, default settings of the table and
@@ -790,7 +825,7 @@ public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
<ul class="blockList">
<li class="blockList">
<h4>getCacheBlocks</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.303">getCacheBlocks</a>()</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.308">getCacheBlocks</a>()</pre>
<div class="block">Get whether blocks should be cached for this Get.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -805,7 +840,7 @@ public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
<ul class="blockList">
<li class="blockList">
<h4>getRow</h4>
-<pre>public byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.312">getRow</a>()</pre>
+<pre>public byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.317">getRow</a>()</pre>
<div class="block">Method for retrieving the get's row</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -821,7 +856,7 @@ public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
<ul class="blockList">
<li class="blockList">
<h4>getMaxVersions</h4>
-<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.320">getMaxVersions</a>()</pre>
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.325">getMaxVersions</a>()</pre>
<div class="block">Method for retrieving the get's maximum number of version</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -835,7 +870,7 @@ public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
<ul class="blockList">
<li class="blockList">
<h4>getMaxResultsPerColumnFamily</h4>
-<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.329">getMaxResultsPerColumnFamily</a>()</pre>
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.334">getMaxResultsPerColumnFamily</a>()</pre>
<div class="block">Method for retrieving the get's maximum number of values
to return per Column Family</div>
<dl>
@@ -850,7 +885,7 @@ public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
<ul class="blockList">
<li class="blockList">
<h4>getRowOffsetPerColumnFamily</h4>
-<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.338">getRowOffsetPerColumnFamily</a>()</pre>
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.343">getRowOffsetPerColumnFamily</a>()</pre>
<div class="block">Method for retrieving the get's offset per row per column
family (#kvs to be skipped)</div>
<dl>
@@ -865,7 +900,7 @@ public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
<ul class="blockList">
<li class="blockList">
<h4>getTimeRange</h4>
-<pre>public <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/Get.html#line.346">getTimeRange</a>()</pre>
+<pre>public <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/Get.html#line.351">getTimeRange</a>()</pre>
<div class="block">Method for retrieving the get's TimeRange</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -879,7 +914,7 @@ public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
<ul class="blockList">
<li class="blockList">
<h4>familySet</h4>
-<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><byte[]> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.354">familySet</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><byte[]> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.359">familySet</a>()</pre>
<div class="block">Method for retrieving the keys in the familyMap</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -893,7 +928,7 @@ public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
<ul class="blockList">
<li class="blockList">
<h4>numFamilies</h4>
-<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.362">numFamilies</a>()</pre>
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.367">numFamilies</a>()</pre>
<div class="block">Method for retrieving the number of families to get from</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -907,7 +942,7 @@ public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
<ul class="blockList">
<li class="blockList">
<h4>hasFamilies</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.370">hasFamilies</a>()</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.375">hasFamilies</a>()</pre>
<div class="block">Method for checking if any families have been inserted into this Get</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -921,7 +956,7 @@ public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
<ul class="blockList">
<li class="blockList">
<h4>getFamilyMap</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="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableSet.html?is-external=true" title="class or interface in java.util">NavigableSet</a><byte[]>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.378">getFamilyMap</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="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableSet.html?is-external=true" title="class or interface in java.util">NavigableSet</a><byte[]>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.383">getFamilyMap</a>()</pre>
<div class="block">Method for retrieving the get's familyMap</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -935,7 +970,7 @@ public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
<ul class="blockList">
<li class="blockList">
<h4>getFingerprint</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><<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="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.389">getFingerprint</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><<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="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.394">getFingerprint</a>()</pre>
<div class="block">Compile the table and column family (i.e. schema) information
into a String. Useful for parsing and aggregation by debugging,
logging, and administration tools.</div>
@@ -953,7 +988,7 @@ public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
<ul class="blockList">
<li class="blockList">
<h4>toMap</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><<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="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.408">toMap</a>(int maxCols)</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><<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="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.413">toMap</a>(int maxCols)</pre>
<div class="block">Compile the details beyond the scope of getFingerprint (row, columns,
timestamps, etc.) into a Map along with the fingerprinted information.
Useful for debugging, logging, and administration tools.</div>
@@ -973,7 +1008,7 @@ public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
<ul class="blockList">
<li class="blockList">
<h4>compareTo</h4>
-<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.459">compareTo</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a> other)</pre>
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.464">compareTo</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a> other)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true#compareTo-T-" title="class or interface in java.lang">compareTo</a></code> in interface <code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>></code></dd>
@@ -986,7 +1021,7 @@ public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
<ul class="blockList">
<li class="blockList">
<h4>hashCode</h4>
-<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.465">hashCode</a>()</pre>
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.470">hashCode</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#hashCode--" title="class or interface in java.lang">hashCode</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>
@@ -999,7 +1034,7 @@ public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
<ul class="blockList">
<li class="blockList">
<h4>equals</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.472">equals</a>(<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> obj)</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.477">equals</a>(<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> obj)</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#equals-java.lang.Object-" title="class or interface in java.lang">equals</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>
@@ -1012,7 +1047,7 @@ public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
<ul class="blockList">
<li class="blockList">
<h4>setAttribute</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.485">setAttribute</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> name,
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.490">setAttribute</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> name,
byte[] value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/Attributes.html#setAttribute-java.lang.String-byte:A-">Attributes</a></code></span></div>
<div class="block">Sets an attribute.
@@ -1035,7 +1070,7 @@ public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
<ul class="blockList">
<li class="blockList">
<h4>setId</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.490">setId</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> id)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.495">setId</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> id)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/client/OperationWithAttributes.html#setId-java.lang.String-">OperationWithAttributes</a></code></span></div>
<div class="block">This method allows you to set an identifier on an operation. The original
motivation for this was to allow the identifier to be used in slow query
@@ -1056,7 +1091,7 @@ public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
<ul class="blockList">
<li class="blockList">
<h4>setAuthorizations</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.495">setAuthorizations</a>(org.apache.hadoop.hbase.security.visibility.Authorizations authorizations)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.500">setAuthorizations</a>(org.apache.hadoop.hbase.security.visibility.Authorizations authorizations)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setAuthorizations-org.apache.hadoop.hbase.security.visibility.Authorizations-">Query</a></code></span></div>
<div class="block">Sets the authorizations to be used by this Query</div>
<dl>
@@ -1071,7 +1106,7 @@ public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
<ul class="blockList">
<li class="blockList">
<h4>setACL</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.500">setACL</a>(<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>,org.apache.hadoop.hbase.security.access.Permission> perms)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.505">setACL</a>(<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>,org.apache.hadoop.hbase.security.access.Permission> perms)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setACL-java.util.Map-">setACL</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></code></dd>
@@ -1086,7 +1121,7 @@ public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
<ul class="blockList">
<li class="blockList">
<h4>setACL</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.505">setACL</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> user,
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.510">setACL</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> user,
org.apache.hadoop.hbase.security.access.Permission perms)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
@@ -1103,7 +1138,7 @@ public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
<ul class="blockList">
<li class="blockList">
<h4>setConsistency</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.510">setConsistency</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Consistency.html" title="enum in org.apache.hadoop.hbase.client">Consistency</a> consistency)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.515">setConsistency</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Consistency.html" title="enum in org.apache.hadoop.hbase.client">Consistency</a> consistency)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setConsistency-org.apache.hadoop.hbase.client.Consistency-">Query</a></code></span></div>
<div class="block">Sets the consistency level for this operation</div>
<dl>
@@ -1120,7 +1155,7 @@ public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
<ul class="blockList">
<li class="blockList">
<h4>setReplicaId</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.515">setReplicaId</a>(int Id)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.520">setReplicaId</a>(int Id)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setReplicaId-int-">Query</a></code></span></div>
<div class="block">Specify region replica id where Query will fetch data from. Use this together with
<a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setConsistency-org.apache.hadoop.hbase.client.Consistency-"><code>Query.setConsistency(Consistency)</code></a> passing <a href="../../../../../org/apache/hadoop/hbase/client/Consistency.html#TIMELINE"><code>Consistency.TIMELINE</code></a> to read data from
@@ -1138,7 +1173,7 @@ public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
<ul class="blockListLast">
<li class="blockList">
<h4>setIsolationLevel</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.520">setIsolationLevel</a>(<a href="../../../../../org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client">IsolationLevel</a> level)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.525">setIsolationLevel</a>(<a href="../../../../../org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client">IsolationLevel</a> level)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setIsolationLevel-org.apache.hadoop.hbase.client.IsolationLevel-">Query</a></code></span></div>
<div class="block">Set the isolation level for this query. If the
isolation level is set to READ_UNCOMMITTED, then
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/client/Query.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/Query.html b/apidocs/org/apache/hadoop/hbase/client/Query.html
index 8f4b3d8..bfccef3 100644
--- a/apidocs/org/apache/hadoop/hbase/client/Query.html
+++ b/apidocs/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";
@@ -162,6 +162,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#filter">filter</a></span></code> </td>
</tr>
<tr class="rowColor">
+<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="altColor">
<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>
@@ -205,53 +209,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>org.apache.hadoop.hbase.security.visibility.Authorizations</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>,org.apache.hadoop.hbase.security.access.Permission> 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,
org.apache.hadoop.hbase.security.access.Permission 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>(org.apache.hadoop.hbase.security.visibility.Authorizations 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,
@@ -260,25 +276,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>
@@ -350,12 +373,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 ======== -->
@@ -578,13 +610,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,
@@ -608,7 +683,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>
[40/52] [partial] hbase-site git commit: Published site at
278625312047a2100f4dbb2d2eaa4e2219d00e14.
Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html b/apidocs/src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html
index 01681a9..16beebf 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html
@@ -36,212 +36,265 @@
<span class="sourceLineNo">028</span>import org.apache.hadoop.hbase.classification.InterfaceStability;<a name="line.28"></a>
<span class="sourceLineNo">029</span>import org.apache.hadoop.hbase.security.User;<a name="line.29"></a>
<span class="sourceLineNo">030</span>import org.apache.hadoop.hbase.security.UserProvider;<a name="line.30"></a>
-<span class="sourceLineNo">031</span><a name="line.31"></a>
+<span class="sourceLineNo">031</span>import org.apache.hadoop.hbase.util.ReflectionUtils;<a name="line.31"></a>
<span class="sourceLineNo">032</span><a name="line.32"></a>
-<span class="sourceLineNo">033</span>/**<a name="line.33"></a>
-<span class="sourceLineNo">034</span> * A non-instantiable class that manages creation of {@link Connection}s.<a name="line.34"></a>
-<span class="sourceLineNo">035</span> * Managing the lifecycle of the {@link Connection}s to the cluster is the responsibility of<a name="line.35"></a>
-<span class="sourceLineNo">036</span> * the caller.<a name="line.36"></a>
-<span class="sourceLineNo">037</span> * From a {@link Connection}, {@link Table} implementations are retrieved<a name="line.37"></a>
-<span class="sourceLineNo">038</span> * with {@link Connection#getTable(TableName)}. Example:<a name="line.38"></a>
-<span class="sourceLineNo">039</span> * <pre><a name="line.39"></a>
-<span class="sourceLineNo">040</span> * Connection connection = ConnectionFactory.createConnection(config);<a name="line.40"></a>
-<span class="sourceLineNo">041</span> * Table table = connection.getTable(TableName.valueOf("table1"));<a name="line.41"></a>
-<span class="sourceLineNo">042</span> * try {<a name="line.42"></a>
-<span class="sourceLineNo">043</span> * // Use the table as needed, for a single operation and a single thread<a name="line.43"></a>
-<span class="sourceLineNo">044</span> * } finally {<a name="line.44"></a>
-<span class="sourceLineNo">045</span> * table.close();<a name="line.45"></a>
-<span class="sourceLineNo">046</span> * connection.close();<a name="line.46"></a>
-<span class="sourceLineNo">047</span> * }<a name="line.47"></a>
-<span class="sourceLineNo">048</span> * </pre><a name="line.48"></a>
-<span class="sourceLineNo">049</span> *<a name="line.49"></a>
-<span class="sourceLineNo">050</span> * Similarly, {@link Connection} also returns {@link Admin} and {@link RegionLocator}<a name="line.50"></a>
-<span class="sourceLineNo">051</span> * implementations.<a name="line.51"></a>
-<span class="sourceLineNo">052</span> *<a name="line.52"></a>
-<span class="sourceLineNo">053</span> * @see Connection<a name="line.53"></a>
-<span class="sourceLineNo">054</span> * @since 0.99.0<a name="line.54"></a>
-<span class="sourceLineNo">055</span> */<a name="line.55"></a>
-<span class="sourceLineNo">056</span>@InterfaceAudience.Public<a name="line.56"></a>
-<span class="sourceLineNo">057</span>@InterfaceStability.Evolving<a name="line.57"></a>
-<span class="sourceLineNo">058</span>public class ConnectionFactory {<a name="line.58"></a>
-<span class="sourceLineNo">059</span><a name="line.59"></a>
-<span class="sourceLineNo">060</span> /** No public c.tors */<a name="line.60"></a>
-<span class="sourceLineNo">061</span> protected ConnectionFactory() {<a name="line.61"></a>
-<span class="sourceLineNo">062</span> }<a name="line.62"></a>
+<span class="sourceLineNo">033</span><a name="line.33"></a>
+<span class="sourceLineNo">034</span>/**<a name="line.34"></a>
+<span class="sourceLineNo">035</span> * A non-instantiable class that manages creation of {@link Connection}s.<a name="line.35"></a>
+<span class="sourceLineNo">036</span> * Managing the lifecycle of the {@link Connection}s to the cluster is the responsibility of<a name="line.36"></a>
+<span class="sourceLineNo">037</span> * the caller.<a name="line.37"></a>
+<span class="sourceLineNo">038</span> * From a {@link Connection}, {@link Table} implementations are retrieved<a name="line.38"></a>
+<span class="sourceLineNo">039</span> * with {@link Connection#getTable(TableName)}. Example:<a name="line.39"></a>
+<span class="sourceLineNo">040</span> * <pre><a name="line.40"></a>
+<span class="sourceLineNo">041</span> * Connection connection = ConnectionFactory.createConnection(config);<a name="line.41"></a>
+<span class="sourceLineNo">042</span> * Table table = connection.getTable(TableName.valueOf("table1"));<a name="line.42"></a>
+<span class="sourceLineNo">043</span> * try {<a name="line.43"></a>
+<span class="sourceLineNo">044</span> * // Use the table as needed, for a single operation and a single thread<a name="line.44"></a>
+<span class="sourceLineNo">045</span> * } finally {<a name="line.45"></a>
+<span class="sourceLineNo">046</span> * table.close();<a name="line.46"></a>
+<span class="sourceLineNo">047</span> * connection.close();<a name="line.47"></a>
+<span class="sourceLineNo">048</span> * }<a name="line.48"></a>
+<span class="sourceLineNo">049</span> * </pre><a name="line.49"></a>
+<span class="sourceLineNo">050</span> *<a name="line.50"></a>
+<span class="sourceLineNo">051</span> * Similarly, {@link Connection} also returns {@link Admin} and {@link RegionLocator}<a name="line.51"></a>
+<span class="sourceLineNo">052</span> * implementations.<a name="line.52"></a>
+<span class="sourceLineNo">053</span> *<a name="line.53"></a>
+<span class="sourceLineNo">054</span> * @see Connection<a name="line.54"></a>
+<span class="sourceLineNo">055</span> * @since 0.99.0<a name="line.55"></a>
+<span class="sourceLineNo">056</span> */<a name="line.56"></a>
+<span class="sourceLineNo">057</span>@InterfaceAudience.Public<a name="line.57"></a>
+<span class="sourceLineNo">058</span>@InterfaceStability.Evolving<a name="line.58"></a>
+<span class="sourceLineNo">059</span>public class ConnectionFactory {<a name="line.59"></a>
+<span class="sourceLineNo">060</span><a name="line.60"></a>
+<span class="sourceLineNo">061</span> public static final String HBASE_CLIENT_ASYNC_CONNECTION_IMPL =<a name="line.61"></a>
+<span class="sourceLineNo">062</span> "hbase.client.async.connection.impl";<a name="line.62"></a>
<span class="sourceLineNo">063</span><a name="line.63"></a>
-<span class="sourceLineNo">064</span> /**<a name="line.64"></a>
-<span class="sourceLineNo">065</span> * Create a new Connection instance using default HBaseConfiguration. Connection<a name="line.65"></a>
-<span class="sourceLineNo">066</span> * encapsulates all housekeeping for a connection to the cluster. All tables and interfaces<a name="line.66"></a>
-<span class="sourceLineNo">067</span> * created from returned connection share zookeeper connection, meta cache, and connections<a name="line.67"></a>
-<span class="sourceLineNo">068</span> * to region servers and masters.<a name="line.68"></a>
-<span class="sourceLineNo">069</span> * <br><a name="line.69"></a>
-<span class="sourceLineNo">070</span> * The caller is responsible for calling {@link Connection#close()} on the returned<a name="line.70"></a>
-<span class="sourceLineNo">071</span> * connection instance.<a name="line.71"></a>
-<span class="sourceLineNo">072</span> *<a name="line.72"></a>
-<span class="sourceLineNo">073</span> * Typical usage:<a name="line.73"></a>
-<span class="sourceLineNo">074</span> * <pre><a name="line.74"></a>
-<span class="sourceLineNo">075</span> * Connection connection = ConnectionFactory.createConnection();<a name="line.75"></a>
-<span class="sourceLineNo">076</span> * Table table = connection.getTable(TableName.valueOf("mytable"));<a name="line.76"></a>
-<span class="sourceLineNo">077</span> * try {<a name="line.77"></a>
-<span class="sourceLineNo">078</span> * table.get(...);<a name="line.78"></a>
-<span class="sourceLineNo">079</span> * ...<a name="line.79"></a>
-<span class="sourceLineNo">080</span> * } finally {<a name="line.80"></a>
-<span class="sourceLineNo">081</span> * table.close();<a name="line.81"></a>
-<span class="sourceLineNo">082</span> * connection.close();<a name="line.82"></a>
-<span class="sourceLineNo">083</span> * }<a name="line.83"></a>
-<span class="sourceLineNo">084</span> * </pre><a name="line.84"></a>
-<span class="sourceLineNo">085</span> *<a name="line.85"></a>
-<span class="sourceLineNo">086</span> * @return Connection object for <code>conf</code><a name="line.86"></a>
-<span class="sourceLineNo">087</span> */<a name="line.87"></a>
-<span class="sourceLineNo">088</span> public static Connection createConnection() throws IOException {<a name="line.88"></a>
-<span class="sourceLineNo">089</span> return createConnection(HBaseConfiguration.create(), null, null);<a name="line.89"></a>
-<span class="sourceLineNo">090</span> }<a name="line.90"></a>
-<span class="sourceLineNo">091</span><a name="line.91"></a>
-<span class="sourceLineNo">092</span> /**<a name="line.92"></a>
-<span class="sourceLineNo">093</span> * Create a new Connection instance using the passed <code>conf</code> instance. Connection<a name="line.93"></a>
-<span class="sourceLineNo">094</span> * encapsulates all housekeeping for a connection to the cluster. All tables and interfaces<a name="line.94"></a>
-<span class="sourceLineNo">095</span> * created from returned connection share zookeeper connection, meta cache, and connections<a name="line.95"></a>
-<span class="sourceLineNo">096</span> * to region servers and masters.<a name="line.96"></a>
-<span class="sourceLineNo">097</span> * <br><a name="line.97"></a>
-<span class="sourceLineNo">098</span> * The caller is responsible for calling {@link Connection#close()} on the returned<a name="line.98"></a>
-<span class="sourceLineNo">099</span> * connection instance.<a name="line.99"></a>
-<span class="sourceLineNo">100</span> *<a name="line.100"></a>
-<span class="sourceLineNo">101</span> * Typical usage:<a name="line.101"></a>
-<span class="sourceLineNo">102</span> * <pre><a name="line.102"></a>
-<span class="sourceLineNo">103</span> * Connection connection = ConnectionFactory.createConnection(conf);<a name="line.103"></a>
-<span class="sourceLineNo">104</span> * Table table = connection.getTable(TableName.valueOf("mytable"));<a name="line.104"></a>
-<span class="sourceLineNo">105</span> * try {<a name="line.105"></a>
-<span class="sourceLineNo">106</span> * table.get(...);<a name="line.106"></a>
-<span class="sourceLineNo">107</span> * ...<a name="line.107"></a>
-<span class="sourceLineNo">108</span> * } finally {<a name="line.108"></a>
-<span class="sourceLineNo">109</span> * table.close();<a name="line.109"></a>
-<span class="sourceLineNo">110</span> * connection.close();<a name="line.110"></a>
-<span class="sourceLineNo">111</span> * }<a name="line.111"></a>
-<span class="sourceLineNo">112</span> * </pre><a name="line.112"></a>
-<span class="sourceLineNo">113</span> *<a name="line.113"></a>
-<span class="sourceLineNo">114</span> * @param conf configuration<a name="line.114"></a>
-<span class="sourceLineNo">115</span> * @return Connection object for <code>conf</code><a name="line.115"></a>
-<span class="sourceLineNo">116</span> */<a name="line.116"></a>
-<span class="sourceLineNo">117</span> public static Connection createConnection(Configuration conf) throws IOException {<a name="line.117"></a>
-<span class="sourceLineNo">118</span> return createConnection(conf, null, null);<a name="line.118"></a>
-<span class="sourceLineNo">119</span> }<a name="line.119"></a>
-<span class="sourceLineNo">120</span><a name="line.120"></a>
-<span class="sourceLineNo">121</span> /**<a name="line.121"></a>
-<span class="sourceLineNo">122</span> * Create a new Connection instance using the passed <code>conf</code> instance. Connection<a name="line.122"></a>
-<span class="sourceLineNo">123</span> * encapsulates all housekeeping for a connection to the cluster. All tables and interfaces<a name="line.123"></a>
-<span class="sourceLineNo">124</span> * created from returned connection share zookeeper connection, meta cache, and connections<a name="line.124"></a>
-<span class="sourceLineNo">125</span> * to region servers and masters.<a name="line.125"></a>
-<span class="sourceLineNo">126</span> * <br><a name="line.126"></a>
-<span class="sourceLineNo">127</span> * The caller is responsible for calling {@link Connection#close()} on the returned<a name="line.127"></a>
-<span class="sourceLineNo">128</span> * connection instance.<a name="line.128"></a>
-<span class="sourceLineNo">129</span> *<a name="line.129"></a>
-<span class="sourceLineNo">130</span> * Typical usage:<a name="line.130"></a>
-<span class="sourceLineNo">131</span> * <pre><a name="line.131"></a>
-<span class="sourceLineNo">132</span> * Connection connection = ConnectionFactory.createConnection(conf);<a name="line.132"></a>
-<span class="sourceLineNo">133</span> * Table table = connection.getTable(TableName.valueOf("mytable"));<a name="line.133"></a>
-<span class="sourceLineNo">134</span> * try {<a name="line.134"></a>
-<span class="sourceLineNo">135</span> * table.get(...);<a name="line.135"></a>
-<span class="sourceLineNo">136</span> * ...<a name="line.136"></a>
-<span class="sourceLineNo">137</span> * } finally {<a name="line.137"></a>
-<span class="sourceLineNo">138</span> * table.close();<a name="line.138"></a>
-<span class="sourceLineNo">139</span> * connection.close();<a name="line.139"></a>
-<span class="sourceLineNo">140</span> * }<a name="line.140"></a>
-<span class="sourceLineNo">141</span> * </pre><a name="line.141"></a>
-<span class="sourceLineNo">142</span> *<a name="line.142"></a>
-<span class="sourceLineNo">143</span> * @param conf configuration<a name="line.143"></a>
-<span class="sourceLineNo">144</span> * @param pool the thread pool to use for batch operations<a name="line.144"></a>
-<span class="sourceLineNo">145</span> * @return Connection object for <code>conf</code><a name="line.145"></a>
-<span class="sourceLineNo">146</span> */<a name="line.146"></a>
-<span class="sourceLineNo">147</span> public static Connection createConnection(Configuration conf, ExecutorService pool)<a name="line.147"></a>
-<span class="sourceLineNo">148</span> throws IOException {<a name="line.148"></a>
-<span class="sourceLineNo">149</span> return createConnection(conf, pool, null);<a name="line.149"></a>
-<span class="sourceLineNo">150</span> }<a name="line.150"></a>
-<span class="sourceLineNo">151</span><a name="line.151"></a>
-<span class="sourceLineNo">152</span> /**<a name="line.152"></a>
-<span class="sourceLineNo">153</span> * Create a new Connection instance using the passed <code>conf</code> instance. Connection<a name="line.153"></a>
-<span class="sourceLineNo">154</span> * encapsulates all housekeeping for a connection to the cluster. All tables and interfaces<a name="line.154"></a>
-<span class="sourceLineNo">155</span> * created from returned connection share zookeeper connection, meta cache, and connections<a name="line.155"></a>
-<span class="sourceLineNo">156</span> * to region servers and masters.<a name="line.156"></a>
-<span class="sourceLineNo">157</span> * <br><a name="line.157"></a>
-<span class="sourceLineNo">158</span> * The caller is responsible for calling {@link Connection#close()} on the returned<a name="line.158"></a>
-<span class="sourceLineNo">159</span> * connection instance.<a name="line.159"></a>
-<span class="sourceLineNo">160</span> *<a name="line.160"></a>
-<span class="sourceLineNo">161</span> * Typical usage:<a name="line.161"></a>
-<span class="sourceLineNo">162</span> * <pre><a name="line.162"></a>
-<span class="sourceLineNo">163</span> * Connection connection = ConnectionFactory.createConnection(conf);<a name="line.163"></a>
-<span class="sourceLineNo">164</span> * Table table = connection.getTable(TableName.valueOf("table1"));<a name="line.164"></a>
-<span class="sourceLineNo">165</span> * try {<a name="line.165"></a>
-<span class="sourceLineNo">166</span> * table.get(...);<a name="line.166"></a>
-<span class="sourceLineNo">167</span> * ...<a name="line.167"></a>
-<span class="sourceLineNo">168</span> * } finally {<a name="line.168"></a>
-<span class="sourceLineNo">169</span> * table.close();<a name="line.169"></a>
-<span class="sourceLineNo">170</span> * connection.close();<a name="line.170"></a>
-<span class="sourceLineNo">171</span> * }<a name="line.171"></a>
-<span class="sourceLineNo">172</span> * </pre><a name="line.172"></a>
-<span class="sourceLineNo">173</span> *<a name="line.173"></a>
-<span class="sourceLineNo">174</span> * @param conf configuration<a name="line.174"></a>
-<span class="sourceLineNo">175</span> * @param user the user the connection is for<a name="line.175"></a>
-<span class="sourceLineNo">176</span> * @return Connection object for <code>conf</code><a name="line.176"></a>
-<span class="sourceLineNo">177</span> */<a name="line.177"></a>
-<span class="sourceLineNo">178</span> public static Connection createConnection(Configuration conf, User user)<a name="line.178"></a>
-<span class="sourceLineNo">179</span> throws IOException {<a name="line.179"></a>
-<span class="sourceLineNo">180</span> return createConnection(conf, null, user);<a name="line.180"></a>
-<span class="sourceLineNo">181</span> }<a name="line.181"></a>
-<span class="sourceLineNo">182</span><a name="line.182"></a>
-<span class="sourceLineNo">183</span> /**<a name="line.183"></a>
-<span class="sourceLineNo">184</span> * Create a new Connection instance using the passed <code>conf</code> instance. Connection<a name="line.184"></a>
-<span class="sourceLineNo">185</span> * encapsulates all housekeeping for a connection to the cluster. All tables and interfaces<a name="line.185"></a>
-<span class="sourceLineNo">186</span> * created from returned connection share zookeeper connection, meta cache, and connections<a name="line.186"></a>
-<span class="sourceLineNo">187</span> * to region servers and masters.<a name="line.187"></a>
-<span class="sourceLineNo">188</span> * <br><a name="line.188"></a>
-<span class="sourceLineNo">189</span> * The caller is responsible for calling {@link Connection#close()} on the returned<a name="line.189"></a>
-<span class="sourceLineNo">190</span> * connection instance.<a name="line.190"></a>
-<span class="sourceLineNo">191</span> *<a name="line.191"></a>
-<span class="sourceLineNo">192</span> * Typical usage:<a name="line.192"></a>
-<span class="sourceLineNo">193</span> * <pre><a name="line.193"></a>
-<span class="sourceLineNo">194</span> * Connection connection = ConnectionFactory.createConnection(conf);<a name="line.194"></a>
-<span class="sourceLineNo">195</span> * Table table = connection.getTable(TableName.valueOf("table1"));<a name="line.195"></a>
-<span class="sourceLineNo">196</span> * try {<a name="line.196"></a>
-<span class="sourceLineNo">197</span> * table.get(...);<a name="line.197"></a>
-<span class="sourceLineNo">198</span> * ...<a name="line.198"></a>
-<span class="sourceLineNo">199</span> * } finally {<a name="line.199"></a>
-<span class="sourceLineNo">200</span> * table.close();<a name="line.200"></a>
-<span class="sourceLineNo">201</span> * connection.close();<a name="line.201"></a>
-<span class="sourceLineNo">202</span> * }<a name="line.202"></a>
-<span class="sourceLineNo">203</span> * </pre><a name="line.203"></a>
-<span class="sourceLineNo">204</span> *<a name="line.204"></a>
-<span class="sourceLineNo">205</span> * @param conf configuration<a name="line.205"></a>
-<span class="sourceLineNo">206</span> * @param user the user the connection is for<a name="line.206"></a>
-<span class="sourceLineNo">207</span> * @param pool the thread pool to use for batch operations<a name="line.207"></a>
-<span class="sourceLineNo">208</span> * @return Connection object for <code>conf</code><a name="line.208"></a>
-<span class="sourceLineNo">209</span> */<a name="line.209"></a>
-<span class="sourceLineNo">210</span> public static Connection createConnection(Configuration conf, ExecutorService pool, User user)<a name="line.210"></a>
-<span class="sourceLineNo">211</span> throws IOException {<a name="line.211"></a>
-<span class="sourceLineNo">212</span> if (user == null) {<a name="line.212"></a>
-<span class="sourceLineNo">213</span> UserProvider provider = UserProvider.instantiate(conf);<a name="line.213"></a>
-<span class="sourceLineNo">214</span> user = provider.getCurrent();<a name="line.214"></a>
-<span class="sourceLineNo">215</span> }<a name="line.215"></a>
-<span class="sourceLineNo">216</span><a name="line.216"></a>
-<span class="sourceLineNo">217</span> String className = conf.get(ClusterConnection.HBASE_CLIENT_CONNECTION_IMPL,<a name="line.217"></a>
-<span class="sourceLineNo">218</span> ConnectionImplementation.class.getName());<a name="line.218"></a>
-<span class="sourceLineNo">219</span> Class<?> clazz;<a name="line.219"></a>
-<span class="sourceLineNo">220</span> try {<a name="line.220"></a>
-<span class="sourceLineNo">221</span> clazz = Class.forName(className);<a name="line.221"></a>
-<span class="sourceLineNo">222</span> } catch (ClassNotFoundException e) {<a name="line.222"></a>
-<span class="sourceLineNo">223</span> throw new IOException(e);<a name="line.223"></a>
-<span class="sourceLineNo">224</span> }<a name="line.224"></a>
-<span class="sourceLineNo">225</span> try {<a name="line.225"></a>
-<span class="sourceLineNo">226</span> // Default HCM#HCI is not accessible; make it so before invoking.<a name="line.226"></a>
-<span class="sourceLineNo">227</span> Constructor<?> constructor =<a name="line.227"></a>
-<span class="sourceLineNo">228</span> clazz.getDeclaredConstructor(Configuration.class,<a name="line.228"></a>
-<span class="sourceLineNo">229</span> ExecutorService.class, User.class);<a name="line.229"></a>
-<span class="sourceLineNo">230</span> constructor.setAccessible(true);<a name="line.230"></a>
-<span class="sourceLineNo">231</span> return (Connection) constructor.newInstance(conf, pool, user);<a name="line.231"></a>
-<span class="sourceLineNo">232</span> } catch (Exception e) {<a name="line.232"></a>
-<span class="sourceLineNo">233</span> throw new IOException(e);<a name="line.233"></a>
-<span class="sourceLineNo">234</span> }<a name="line.234"></a>
-<span class="sourceLineNo">235</span> }<a name="line.235"></a>
-<span class="sourceLineNo">236</span>}<a name="line.236"></a>
+<span class="sourceLineNo">064</span> /** No public c.tors */<a name="line.64"></a>
+<span class="sourceLineNo">065</span> protected ConnectionFactory() {<a name="line.65"></a>
+<span class="sourceLineNo">066</span> }<a name="line.66"></a>
+<span class="sourceLineNo">067</span><a name="line.67"></a>
+<span class="sourceLineNo">068</span> /**<a name="line.68"></a>
+<span class="sourceLineNo">069</span> * Create a new Connection instance using default HBaseConfiguration. Connection<a name="line.69"></a>
+<span class="sourceLineNo">070</span> * encapsulates all housekeeping for a connection to the cluster. All tables and interfaces<a name="line.70"></a>
+<span class="sourceLineNo">071</span> * created from returned connection share zookeeper connection, meta cache, and connections<a name="line.71"></a>
+<span class="sourceLineNo">072</span> * to region servers and masters.<a name="line.72"></a>
+<span class="sourceLineNo">073</span> * <br><a name="line.73"></a>
+<span class="sourceLineNo">074</span> * The caller is responsible for calling {@link Connection#close()} on the returned<a name="line.74"></a>
+<span class="sourceLineNo">075</span> * connection instance.<a name="line.75"></a>
+<span class="sourceLineNo">076</span> *<a name="line.76"></a>
+<span class="sourceLineNo">077</span> * Typical usage:<a name="line.77"></a>
+<span class="sourceLineNo">078</span> * <pre><a name="line.78"></a>
+<span class="sourceLineNo">079</span> * Connection connection = ConnectionFactory.createConnection();<a name="line.79"></a>
+<span class="sourceLineNo">080</span> * Table table = connection.getTable(TableName.valueOf("mytable"));<a name="line.80"></a>
+<span class="sourceLineNo">081</span> * try {<a name="line.81"></a>
+<span class="sourceLineNo">082</span> * table.get(...);<a name="line.82"></a>
+<span class="sourceLineNo">083</span> * ...<a name="line.83"></a>
+<span class="sourceLineNo">084</span> * } finally {<a name="line.84"></a>
+<span class="sourceLineNo">085</span> * table.close();<a name="line.85"></a>
+<span class="sourceLineNo">086</span> * connection.close();<a name="line.86"></a>
+<span class="sourceLineNo">087</span> * }<a name="line.87"></a>
+<span class="sourceLineNo">088</span> * </pre><a name="line.88"></a>
+<span class="sourceLineNo">089</span> *<a name="line.89"></a>
+<span class="sourceLineNo">090</span> * @return Connection object for <code>conf</code><a name="line.90"></a>
+<span class="sourceLineNo">091</span> */<a name="line.91"></a>
+<span class="sourceLineNo">092</span> public static Connection createConnection() throws IOException {<a name="line.92"></a>
+<span class="sourceLineNo">093</span> return createConnection(HBaseConfiguration.create(), null, null);<a name="line.93"></a>
+<span class="sourceLineNo">094</span> }<a name="line.94"></a>
+<span class="sourceLineNo">095</span><a name="line.95"></a>
+<span class="sourceLineNo">096</span> /**<a name="line.96"></a>
+<span class="sourceLineNo">097</span> * Create a new Connection instance using the passed <code>conf</code> instance. Connection<a name="line.97"></a>
+<span class="sourceLineNo">098</span> * encapsulates all housekeeping for a connection to the cluster. All tables and interfaces<a name="line.98"></a>
+<span class="sourceLineNo">099</span> * created from returned connection share zookeeper connection, meta cache, and connections<a name="line.99"></a>
+<span class="sourceLineNo">100</span> * to region servers and masters.<a name="line.100"></a>
+<span class="sourceLineNo">101</span> * <br><a name="line.101"></a>
+<span class="sourceLineNo">102</span> * The caller is responsible for calling {@link Connection#close()} on the returned<a name="line.102"></a>
+<span class="sourceLineNo">103</span> * connection instance.<a name="line.103"></a>
+<span class="sourceLineNo">104</span> *<a name="line.104"></a>
+<span class="sourceLineNo">105</span> * Typical usage:<a name="line.105"></a>
+<span class="sourceLineNo">106</span> * <pre><a name="line.106"></a>
+<span class="sourceLineNo">107</span> * Connection connection = ConnectionFactory.createConnection(conf);<a name="line.107"></a>
+<span class="sourceLineNo">108</span> * Table table = connection.getTable(TableName.valueOf("mytable"));<a name="line.108"></a>
+<span class="sourceLineNo">109</span> * try {<a name="line.109"></a>
+<span class="sourceLineNo">110</span> * table.get(...);<a name="line.110"></a>
+<span class="sourceLineNo">111</span> * ...<a name="line.111"></a>
+<span class="sourceLineNo">112</span> * } finally {<a name="line.112"></a>
+<span class="sourceLineNo">113</span> * table.close();<a name="line.113"></a>
+<span class="sourceLineNo">114</span> * connection.close();<a name="line.114"></a>
+<span class="sourceLineNo">115</span> * }<a name="line.115"></a>
+<span class="sourceLineNo">116</span> * </pre><a name="line.116"></a>
+<span class="sourceLineNo">117</span> *<a name="line.117"></a>
+<span class="sourceLineNo">118</span> * @param conf configuration<a name="line.118"></a>
+<span class="sourceLineNo">119</span> * @return Connection object for <code>conf</code><a name="line.119"></a>
+<span class="sourceLineNo">120</span> */<a name="line.120"></a>
+<span class="sourceLineNo">121</span> public static Connection createConnection(Configuration conf) throws IOException {<a name="line.121"></a>
+<span class="sourceLineNo">122</span> return createConnection(conf, null, null);<a name="line.122"></a>
+<span class="sourceLineNo">123</span> }<a name="line.123"></a>
+<span class="sourceLineNo">124</span><a name="line.124"></a>
+<span class="sourceLineNo">125</span> /**<a name="line.125"></a>
+<span class="sourceLineNo">126</span> * Create a new Connection instance using the passed <code>conf</code> instance. Connection<a name="line.126"></a>
+<span class="sourceLineNo">127</span> * encapsulates all housekeeping for a connection to the cluster. All tables and interfaces<a name="line.127"></a>
+<span class="sourceLineNo">128</span> * created from returned connection share zookeeper connection, meta cache, and connections<a name="line.128"></a>
+<span class="sourceLineNo">129</span> * to region servers and masters.<a name="line.129"></a>
+<span class="sourceLineNo">130</span> * <br><a name="line.130"></a>
+<span class="sourceLineNo">131</span> * The caller is responsible for calling {@link Connection#close()} on the returned<a name="line.131"></a>
+<span class="sourceLineNo">132</span> * connection instance.<a name="line.132"></a>
+<span class="sourceLineNo">133</span> *<a name="line.133"></a>
+<span class="sourceLineNo">134</span> * Typical usage:<a name="line.134"></a>
+<span class="sourceLineNo">135</span> * <pre><a name="line.135"></a>
+<span class="sourceLineNo">136</span> * Connection connection = ConnectionFactory.createConnection(conf);<a name="line.136"></a>
+<span class="sourceLineNo">137</span> * Table table = connection.getTable(TableName.valueOf("mytable"));<a name="line.137"></a>
+<span class="sourceLineNo">138</span> * try {<a name="line.138"></a>
+<span class="sourceLineNo">139</span> * table.get(...);<a name="line.139"></a>
+<span class="sourceLineNo">140</span> * ...<a name="line.140"></a>
+<span class="sourceLineNo">141</span> * } finally {<a name="line.141"></a>
+<span class="sourceLineNo">142</span> * table.close();<a name="line.142"></a>
+<span class="sourceLineNo">143</span> * connection.close();<a name="line.143"></a>
+<span class="sourceLineNo">144</span> * }<a name="line.144"></a>
+<span class="sourceLineNo">145</span> * </pre><a name="line.145"></a>
+<span class="sourceLineNo">146</span> *<a name="line.146"></a>
+<span class="sourceLineNo">147</span> * @param conf configuration<a name="line.147"></a>
+<span class="sourceLineNo">148</span> * @param pool the thread pool to use for batch operations<a name="line.148"></a>
+<span class="sourceLineNo">149</span> * @return Connection object for <code>conf</code><a name="line.149"></a>
+<span class="sourceLineNo">150</span> */<a name="line.150"></a>
+<span class="sourceLineNo">151</span> public static Connection createConnection(Configuration conf, ExecutorService pool)<a name="line.151"></a>
+<span class="sourceLineNo">152</span> throws IOException {<a name="line.152"></a>
+<span class="sourceLineNo">153</span> return createConnection(conf, pool, null);<a name="line.153"></a>
+<span class="sourceLineNo">154</span> }<a name="line.154"></a>
+<span class="sourceLineNo">155</span><a name="line.155"></a>
+<span class="sourceLineNo">156</span> /**<a name="line.156"></a>
+<span class="sourceLineNo">157</span> * Create a new Connection instance using the passed <code>conf</code> instance. Connection<a name="line.157"></a>
+<span class="sourceLineNo">158</span> * encapsulates all housekeeping for a connection to the cluster. All tables and interfaces<a name="line.158"></a>
+<span class="sourceLineNo">159</span> * created from returned connection share zookeeper connection, meta cache, and connections<a name="line.159"></a>
+<span class="sourceLineNo">160</span> * to region servers and masters.<a name="line.160"></a>
+<span class="sourceLineNo">161</span> * <br><a name="line.161"></a>
+<span class="sourceLineNo">162</span> * The caller is responsible for calling {@link Connection#close()} on the returned<a name="line.162"></a>
+<span class="sourceLineNo">163</span> * connection instance.<a name="line.163"></a>
+<span class="sourceLineNo">164</span> *<a name="line.164"></a>
+<span class="sourceLineNo">165</span> * Typical usage:<a name="line.165"></a>
+<span class="sourceLineNo">166</span> * <pre><a name="line.166"></a>
+<span class="sourceLineNo">167</span> * Connection connection = ConnectionFactory.createConnection(conf);<a name="line.167"></a>
+<span class="sourceLineNo">168</span> * Table table = connection.getTable(TableName.valueOf("table1"));<a name="line.168"></a>
+<span class="sourceLineNo">169</span> * try {<a name="line.169"></a>
+<span class="sourceLineNo">170</span> * table.get(...);<a name="line.170"></a>
+<span class="sourceLineNo">171</span> * ...<a name="line.171"></a>
+<span class="sourceLineNo">172</span> * } finally {<a name="line.172"></a>
+<span class="sourceLineNo">173</span> * table.close();<a name="line.173"></a>
+<span class="sourceLineNo">174</span> * connection.close();<a name="line.174"></a>
+<span class="sourceLineNo">175</span> * }<a name="line.175"></a>
+<span class="sourceLineNo">176</span> * </pre><a name="line.176"></a>
+<span class="sourceLineNo">177</span> *<a name="line.177"></a>
+<span class="sourceLineNo">178</span> * @param conf configuration<a name="line.178"></a>
+<span class="sourceLineNo">179</span> * @param user the user the connection is for<a name="line.179"></a>
+<span class="sourceLineNo">180</span> * @return Connection object for <code>conf</code><a name="line.180"></a>
+<span class="sourceLineNo">181</span> */<a name="line.181"></a>
+<span class="sourceLineNo">182</span> public static Connection createConnection(Configuration conf, User user)<a name="line.182"></a>
+<span class="sourceLineNo">183</span> throws IOException {<a name="line.183"></a>
+<span class="sourceLineNo">184</span> return createConnection(conf, null, user);<a name="line.184"></a>
+<span class="sourceLineNo">185</span> }<a name="line.185"></a>
+<span class="sourceLineNo">186</span><a name="line.186"></a>
+<span class="sourceLineNo">187</span> /**<a name="line.187"></a>
+<span class="sourceLineNo">188</span> * Create a new Connection instance using the passed <code>conf</code> instance. Connection<a name="line.188"></a>
+<span class="sourceLineNo">189</span> * encapsulates all housekeeping for a connection to the cluster. All tables and interfaces<a name="line.189"></a>
+<span class="sourceLineNo">190</span> * created from returned connection share zookeeper connection, meta cache, and connections<a name="line.190"></a>
+<span class="sourceLineNo">191</span> * to region servers and masters.<a name="line.191"></a>
+<span class="sourceLineNo">192</span> * <br><a name="line.192"></a>
+<span class="sourceLineNo">193</span> * The caller is responsible for calling {@link Connection#close()} on the returned<a name="line.193"></a>
+<span class="sourceLineNo">194</span> * connection instance.<a name="line.194"></a>
+<span class="sourceLineNo">195</span> *<a name="line.195"></a>
+<span class="sourceLineNo">196</span> * Typical usage:<a name="line.196"></a>
+<span class="sourceLineNo">197</span> * <pre><a name="line.197"></a>
+<span class="sourceLineNo">198</span> * Connection connection = ConnectionFactory.createConnection(conf);<a name="line.198"></a>
+<span class="sourceLineNo">199</span> * Table table = connection.getTable(TableName.valueOf("table1"));<a name="line.199"></a>
+<span class="sourceLineNo">200</span> * try {<a name="line.200"></a>
+<span class="sourceLineNo">201</span> * table.get(...);<a name="line.201"></a>
+<span class="sourceLineNo">202</span> * ...<a name="line.202"></a>
+<span class="sourceLineNo">203</span> * } finally {<a name="line.203"></a>
+<span class="sourceLineNo">204</span> * table.close();<a name="line.204"></a>
+<span class="sourceLineNo">205</span> * connection.close();<a name="line.205"></a>
+<span class="sourceLineNo">206</span> * }<a name="line.206"></a>
+<span class="sourceLineNo">207</span> * </pre><a name="line.207"></a>
+<span class="sourceLineNo">208</span> *<a name="line.208"></a>
+<span class="sourceLineNo">209</span> * @param conf configuration<a name="line.209"></a>
+<span class="sourceLineNo">210</span> * @param user the user the connection is for<a name="line.210"></a>
+<span class="sourceLineNo">211</span> * @param pool the thread pool to use for batch operations<a name="line.211"></a>
+<span class="sourceLineNo">212</span> * @return Connection object for <code>conf</code><a name="line.212"></a>
+<span class="sourceLineNo">213</span> */<a name="line.213"></a>
+<span class="sourceLineNo">214</span> public static Connection createConnection(Configuration conf, ExecutorService pool, User user)<a name="line.214"></a>
+<span class="sourceLineNo">215</span> throws IOException {<a name="line.215"></a>
+<span class="sourceLineNo">216</span> if (user == null) {<a name="line.216"></a>
+<span class="sourceLineNo">217</span> UserProvider provider = UserProvider.instantiate(conf);<a name="line.217"></a>
+<span class="sourceLineNo">218</span> user = provider.getCurrent();<a name="line.218"></a>
+<span class="sourceLineNo">219</span> }<a name="line.219"></a>
+<span class="sourceLineNo">220</span><a name="line.220"></a>
+<span class="sourceLineNo">221</span> String className = conf.get(ClusterConnection.HBASE_CLIENT_CONNECTION_IMPL,<a name="line.221"></a>
+<span class="sourceLineNo">222</span> ConnectionImplementation.class.getName());<a name="line.222"></a>
+<span class="sourceLineNo">223</span> Class<?> clazz;<a name="line.223"></a>
+<span class="sourceLineNo">224</span> try {<a name="line.224"></a>
+<span class="sourceLineNo">225</span> clazz = Class.forName(className);<a name="line.225"></a>
+<span class="sourceLineNo">226</span> } catch (ClassNotFoundException e) {<a name="line.226"></a>
+<span class="sourceLineNo">227</span> throw new IOException(e);<a name="line.227"></a>
+<span class="sourceLineNo">228</span> }<a name="line.228"></a>
+<span class="sourceLineNo">229</span> try {<a name="line.229"></a>
+<span class="sourceLineNo">230</span> // Default HCM#HCI is not accessible; make it so before invoking.<a name="line.230"></a>
+<span class="sourceLineNo">231</span> Constructor<?> constructor =<a name="line.231"></a>
+<span class="sourceLineNo">232</span> clazz.getDeclaredConstructor(Configuration.class,<a name="line.232"></a>
+<span class="sourceLineNo">233</span> ExecutorService.class, User.class);<a name="line.233"></a>
+<span class="sourceLineNo">234</span> constructor.setAccessible(true);<a name="line.234"></a>
+<span class="sourceLineNo">235</span> return (Connection) constructor.newInstance(conf, pool, user);<a name="line.235"></a>
+<span class="sourceLineNo">236</span> } catch (Exception e) {<a name="line.236"></a>
+<span class="sourceLineNo">237</span> throw new IOException(e);<a name="line.237"></a>
+<span class="sourceLineNo">238</span> }<a name="line.238"></a>
+<span class="sourceLineNo">239</span> }<a name="line.239"></a>
+<span class="sourceLineNo">240</span><a name="line.240"></a>
+<span class="sourceLineNo">241</span> /**<a name="line.241"></a>
+<span class="sourceLineNo">242</span> * Call {@link #createAsyncConnection(Configuration)} using default HBaseConfiguration.<a name="line.242"></a>
+<span class="sourceLineNo">243</span> * @see #createAsyncConnection(Configuration)<a name="line.243"></a>
+<span class="sourceLineNo">244</span> * @return AsyncConnection object<a name="line.244"></a>
+<span class="sourceLineNo">245</span> */<a name="line.245"></a>
+<span class="sourceLineNo">246</span> public static AsyncConnection createAsyncConnection() throws IOException {<a name="line.246"></a>
+<span class="sourceLineNo">247</span> return createAsyncConnection(HBaseConfiguration.create());<a name="line.247"></a>
+<span class="sourceLineNo">248</span> }<a name="line.248"></a>
+<span class="sourceLineNo">249</span><a name="line.249"></a>
+<span class="sourceLineNo">250</span> /**<a name="line.250"></a>
+<span class="sourceLineNo">251</span> * Call {@link #createAsyncConnection(Configuration, User)} using the given {@code conf} and a<a name="line.251"></a>
+<span class="sourceLineNo">252</span> * User object created by {@link UserProvider}. The given {@code conf} will also be used to<a name="line.252"></a>
+<span class="sourceLineNo">253</span> * initialize the {@link UserProvider}.<a name="line.253"></a>
+<span class="sourceLineNo">254</span> * @param conf configuration<a name="line.254"></a>
+<span class="sourceLineNo">255</span> * @return AsyncConnection object<a name="line.255"></a>
+<span class="sourceLineNo">256</span> * @see #createAsyncConnection(Configuration, User)<a name="line.256"></a>
+<span class="sourceLineNo">257</span> * @see UserProvider<a name="line.257"></a>
+<span class="sourceLineNo">258</span> */<a name="line.258"></a>
+<span class="sourceLineNo">259</span> public static AsyncConnection createAsyncConnection(Configuration conf) throws IOException {<a name="line.259"></a>
+<span class="sourceLineNo">260</span> return createAsyncConnection(conf, UserProvider.instantiate(conf).getCurrent());<a name="line.260"></a>
+<span class="sourceLineNo">261</span> }<a name="line.261"></a>
+<span class="sourceLineNo">262</span><a name="line.262"></a>
+<span class="sourceLineNo">263</span> /**<a name="line.263"></a>
+<span class="sourceLineNo">264</span> * Create a new AsyncConnection instance using the passed {@code conf} and {@code user}.<a name="line.264"></a>
+<span class="sourceLineNo">265</span> * AsyncConnection encapsulates all housekeeping for a connection to the cluster. All tables and<a name="line.265"></a>
+<span class="sourceLineNo">266</span> * interfaces created from returned connection share zookeeper connection, meta cache, and<a name="line.266"></a>
+<span class="sourceLineNo">267</span> * connections to region servers and masters.<a name="line.267"></a>
+<span class="sourceLineNo">268</span> * <p><a name="line.268"></a>
+<span class="sourceLineNo">269</span> * The caller is responsible for calling {@link AsyncConnection#close()} on the returned<a name="line.269"></a>
+<span class="sourceLineNo">270</span> * connection instance.<a name="line.270"></a>
+<span class="sourceLineNo">271</span> * <p><a name="line.271"></a>
+<span class="sourceLineNo">272</span> * Usually you should only create one AsyncConnection instance in your code and use it everywhere<a name="line.272"></a>
+<span class="sourceLineNo">273</span> * as it is thread safe.<a name="line.273"></a>
+<span class="sourceLineNo">274</span> * @param conf configuration<a name="line.274"></a>
+<span class="sourceLineNo">275</span> * @param user the user the asynchronous connection is for<a name="line.275"></a>
+<span class="sourceLineNo">276</span> * @return AsyncConnection object<a name="line.276"></a>
+<span class="sourceLineNo">277</span> * @throws IOException<a name="line.277"></a>
+<span class="sourceLineNo">278</span> */<a name="line.278"></a>
+<span class="sourceLineNo">279</span> public static AsyncConnection createAsyncConnection(Configuration conf, User user)<a name="line.279"></a>
+<span class="sourceLineNo">280</span> throws IOException {<a name="line.280"></a>
+<span class="sourceLineNo">281</span> Class<? extends AsyncConnection> clazz = conf.getClass(HBASE_CLIENT_ASYNC_CONNECTION_IMPL,<a name="line.281"></a>
+<span class="sourceLineNo">282</span> AsyncConnectionImpl.class, AsyncConnection.class);<a name="line.282"></a>
+<span class="sourceLineNo">283</span> try {<a name="line.283"></a>
+<span class="sourceLineNo">284</span> return ReflectionUtils.newInstance(clazz, conf, user);<a name="line.284"></a>
+<span class="sourceLineNo">285</span> } catch (Exception e) {<a name="line.285"></a>
+<span class="sourceLineNo">286</span> throw new IOException(e);<a name="line.286"></a>
+<span class="sourceLineNo">287</span> }<a name="line.287"></a>
+<span class="sourceLineNo">288</span> }<a name="line.288"></a>
+<span class="sourceLineNo">289</span>}<a name="line.289"></a>
[34/52] [partial] hbase-site git commit: Published site at
278625312047a2100f4dbb2d2eaa4e2219d00e14.
Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html
index 07f6210..6d25806 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html
@@ -370,881 +370,904 @@
<span class="sourceLineNo">362</span> * @param regionLocator region locator<a name="line.362"></a>
<span class="sourceLineNo">363</span> * @param silence true to ignore unmatched column families<a name="line.363"></a>
<span class="sourceLineNo">364</span> * @param copyFile always copy hfiles if true<a name="line.364"></a>
-<span class="sourceLineNo">365</span> * @throws TableNotFoundException if table does not yet exist<a name="line.365"></a>
-<span class="sourceLineNo">366</span> */<a name="line.366"></a>
-<span class="sourceLineNo">367</span> public void doBulkLoad(Map<byte[], List<Path>> map, final Admin admin, Table table,<a name="line.367"></a>
-<span class="sourceLineNo">368</span> RegionLocator regionLocator, boolean silence, boolean copyFile)<a name="line.368"></a>
-<span class="sourceLineNo">369</span> throws TableNotFoundException, IOException {<a name="line.369"></a>
-<span class="sourceLineNo">370</span> if (!admin.isTableAvailable(regionLocator.getName())) {<a name="line.370"></a>
-<span class="sourceLineNo">371</span> throw new TableNotFoundException("Table " + table.getName() + " is not currently available.");<a name="line.371"></a>
-<span class="sourceLineNo">372</span> }<a name="line.372"></a>
-<span class="sourceLineNo">373</span> // LQI queue does not need to be threadsafe -- all operations on this queue<a name="line.373"></a>
-<span class="sourceLineNo">374</span> // happen in this thread<a name="line.374"></a>
-<span class="sourceLineNo">375</span> Deque<LoadQueueItem> queue = new LinkedList<>();<a name="line.375"></a>
-<span class="sourceLineNo">376</span> ExecutorService pool = null;<a name="line.376"></a>
-<span class="sourceLineNo">377</span> SecureBulkLoadClient secureClient = null;<a name="line.377"></a>
-<span class="sourceLineNo">378</span> try {<a name="line.378"></a>
-<span class="sourceLineNo">379</span> prepareHFileQueue(map, table, queue, silence);<a name="line.379"></a>
-<span class="sourceLineNo">380</span> if (queue.isEmpty()) {<a name="line.380"></a>
-<span class="sourceLineNo">381</span> LOG.warn("Bulk load operation did not get any files to load");<a name="line.381"></a>
-<span class="sourceLineNo">382</span> return;<a name="line.382"></a>
-<span class="sourceLineNo">383</span> }<a name="line.383"></a>
-<span class="sourceLineNo">384</span> pool = createExecutorService();<a name="line.384"></a>
-<span class="sourceLineNo">385</span> secureClient = new SecureBulkLoadClient(table.getConfiguration(), table);<a name="line.385"></a>
-<span class="sourceLineNo">386</span> for (Map.Entry<byte[], List<Path>> entry : map.entrySet()) {<a name="line.386"></a>
-<span class="sourceLineNo">387</span> for (Path p : entry.getValue()) {<a name="line.387"></a>
-<span class="sourceLineNo">388</span> fs = p.getFileSystem(table.getConfiguration());<a name="line.388"></a>
-<span class="sourceLineNo">389</span> break;<a name="line.389"></a>
-<span class="sourceLineNo">390</span> }<a name="line.390"></a>
-<span class="sourceLineNo">391</span> }<a name="line.391"></a>
-<span class="sourceLineNo">392</span> performBulkLoad(admin, table, regionLocator, queue, pool, secureClient, copyFile);<a name="line.392"></a>
-<span class="sourceLineNo">393</span> } finally {<a name="line.393"></a>
-<span class="sourceLineNo">394</span> cleanup(admin, queue, pool, secureClient);<a name="line.394"></a>
-<span class="sourceLineNo">395</span> }<a name="line.395"></a>
-<span class="sourceLineNo">396</span> }<a name="line.396"></a>
-<span class="sourceLineNo">397</span><a name="line.397"></a>
-<span class="sourceLineNo">398</span> /**<a name="line.398"></a>
-<span class="sourceLineNo">399</span> * Perform a bulk load of the given directory into the given<a name="line.399"></a>
-<span class="sourceLineNo">400</span> * pre-existing table. This method is not threadsafe.<a name="line.400"></a>
-<span class="sourceLineNo">401</span> *<a name="line.401"></a>
-<span class="sourceLineNo">402</span> * @param hfofDir the directory that was provided as the output path<a name="line.402"></a>
-<span class="sourceLineNo">403</span> * of a job using HFileOutputFormat<a name="line.403"></a>
-<span class="sourceLineNo">404</span> * @param admin the Admin<a name="line.404"></a>
-<span class="sourceLineNo">405</span> * @param table the table to load into<a name="line.405"></a>
-<span class="sourceLineNo">406</span> * @param regionLocator region locator<a name="line.406"></a>
-<span class="sourceLineNo">407</span> * @param silence true to ignore unmatched column families<a name="line.407"></a>
-<span class="sourceLineNo">408</span> * @param copyFile always copy hfiles if true<a name="line.408"></a>
-<span class="sourceLineNo">409</span> * @throws TableNotFoundException if table does not yet exist<a name="line.409"></a>
-<span class="sourceLineNo">410</span> */<a name="line.410"></a>
-<span class="sourceLineNo">411</span> public void doBulkLoad(Path hfofDir, final Admin admin, Table table,<a name="line.411"></a>
-<span class="sourceLineNo">412</span> RegionLocator regionLocator, boolean silence, boolean copyFile)<a name="line.412"></a>
-<span class="sourceLineNo">413</span> throws TableNotFoundException, IOException {<a name="line.413"></a>
-<span class="sourceLineNo">414</span> if (!admin.isTableAvailable(regionLocator.getName())) {<a name="line.414"></a>
-<span class="sourceLineNo">415</span> throw new TableNotFoundException("Table " + table.getName() + " is not currently available.");<a name="line.415"></a>
-<span class="sourceLineNo">416</span> }<a name="line.416"></a>
-<span class="sourceLineNo">417</span><a name="line.417"></a>
-<span class="sourceLineNo">418</span> /*<a name="line.418"></a>
-<span class="sourceLineNo">419</span> * Checking hfile format is a time-consuming operation, we should have an option to skip<a name="line.419"></a>
-<span class="sourceLineNo">420</span> * this step when bulkloading millions of HFiles. See HBASE-13985.<a name="line.420"></a>
-<span class="sourceLineNo">421</span> */<a name="line.421"></a>
-<span class="sourceLineNo">422</span> boolean validateHFile = getConf().getBoolean("hbase.loadincremental.validate.hfile", true);<a name="line.422"></a>
-<span class="sourceLineNo">423</span> if (!validateHFile) {<a name="line.423"></a>
-<span class="sourceLineNo">424</span> LOG.warn("You are skipping HFiles validation, it might cause some data loss if files " +<a name="line.424"></a>
-<span class="sourceLineNo">425</span> "are not correct. If you fail to read data from your table after using this " +<a name="line.425"></a>
-<span class="sourceLineNo">426</span> "option, consider removing the files and bulkload again without this option. " +<a name="line.426"></a>
-<span class="sourceLineNo">427</span> "See HBASE-13985");<a name="line.427"></a>
-<span class="sourceLineNo">428</span> }<a name="line.428"></a>
-<span class="sourceLineNo">429</span> // LQI queue does not need to be threadsafe -- all operations on this queue<a name="line.429"></a>
-<span class="sourceLineNo">430</span> // happen in this thread<a name="line.430"></a>
-<span class="sourceLineNo">431</span> Deque<LoadQueueItem> queue = new LinkedList<>();<a name="line.431"></a>
-<span class="sourceLineNo">432</span> ExecutorService pool = null;<a name="line.432"></a>
-<span class="sourceLineNo">433</span> SecureBulkLoadClient secureClient = null;<a name="line.433"></a>
-<span class="sourceLineNo">434</span> try {<a name="line.434"></a>
-<span class="sourceLineNo">435</span> prepareHFileQueue(hfofDir, table, queue, validateHFile, silence);<a name="line.435"></a>
-<span class="sourceLineNo">436</span><a name="line.436"></a>
-<span class="sourceLineNo">437</span> if (queue.isEmpty()) {<a name="line.437"></a>
-<span class="sourceLineNo">438</span> LOG.warn("Bulk load operation did not find any files to load in " +<a name="line.438"></a>
-<span class="sourceLineNo">439</span> "directory " + hfofDir != null ? hfofDir.toUri() : "" + ". Does it contain files in " +<a name="line.439"></a>
-<span class="sourceLineNo">440</span> "subdirectories that correspond to column family names?");<a name="line.440"></a>
-<span class="sourceLineNo">441</span> return;<a name="line.441"></a>
-<span class="sourceLineNo">442</span> }<a name="line.442"></a>
-<span class="sourceLineNo">443</span> pool = createExecutorService();<a name="line.443"></a>
-<span class="sourceLineNo">444</span> secureClient = new SecureBulkLoadClient(table.getConfiguration(), table);<a name="line.444"></a>
-<span class="sourceLineNo">445</span> performBulkLoad(admin, table, regionLocator, queue, pool, secureClient, copyFile);<a name="line.445"></a>
-<span class="sourceLineNo">446</span> } finally {<a name="line.446"></a>
-<span class="sourceLineNo">447</span> cleanup(admin, queue, pool, secureClient);<a name="line.447"></a>
-<span class="sourceLineNo">448</span> }<a name="line.448"></a>
-<span class="sourceLineNo">449</span> }<a name="line.449"></a>
-<span class="sourceLineNo">450</span><a name="line.450"></a>
-<span class="sourceLineNo">451</span> void performBulkLoad(final Admin admin, Table table, RegionLocator regionLocator,<a name="line.451"></a>
-<span class="sourceLineNo">452</span> Deque<LoadQueueItem> queue, ExecutorService pool,<a name="line.452"></a>
-<span class="sourceLineNo">453</span> SecureBulkLoadClient secureClient, boolean copyFile) throws IOException {<a name="line.453"></a>
-<span class="sourceLineNo">454</span> int count = 0;<a name="line.454"></a>
-<span class="sourceLineNo">455</span><a name="line.455"></a>
-<span class="sourceLineNo">456</span> if(isSecureBulkLoadEndpointAvailable()) {<a name="line.456"></a>
-<span class="sourceLineNo">457</span> LOG.warn("SecureBulkLoadEndpoint is deprecated. It will be removed in future releases.");<a name="line.457"></a>
-<span class="sourceLineNo">458</span> LOG.warn("Secure bulk load has been integrated into HBase core.");<a name="line.458"></a>
-<span class="sourceLineNo">459</span> }<a name="line.459"></a>
-<span class="sourceLineNo">460</span><a name="line.460"></a>
-<span class="sourceLineNo">461</span> //If using secure bulk load, get source delegation token, and<a name="line.461"></a>
-<span class="sourceLineNo">462</span> //prepare staging directory and token<a name="line.462"></a>
-<span class="sourceLineNo">463</span> // fs is the source filesystem<a name="line.463"></a>
-<span class="sourceLineNo">464</span> fsDelegationToken.acquireDelegationToken(fs);<a name="line.464"></a>
-<span class="sourceLineNo">465</span> bulkToken = secureClient.prepareBulkLoad(admin.getConnection());<a name="line.465"></a>
-<span class="sourceLineNo">466</span><a name="line.466"></a>
-<span class="sourceLineNo">467</span> // Assumes that region splits can happen while this occurs.<a name="line.467"></a>
-<span class="sourceLineNo">468</span> while (!queue.isEmpty()) {<a name="line.468"></a>
-<span class="sourceLineNo">469</span> // need to reload split keys each iteration.<a name="line.469"></a>
-<span class="sourceLineNo">470</span> final Pair<byte[][], byte[][]> startEndKeys = regionLocator.getStartEndKeys();<a name="line.470"></a>
-<span class="sourceLineNo">471</span> if (count != 0) {<a name="line.471"></a>
-<span class="sourceLineNo">472</span> LOG.info("Split occured while grouping HFiles, retry attempt " +<a name="line.472"></a>
-<span class="sourceLineNo">473</span> + count + " with " + queue.size() + " files remaining to group or split");<a name="line.473"></a>
-<span class="sourceLineNo">474</span> }<a name="line.474"></a>
-<span class="sourceLineNo">475</span><a name="line.475"></a>
-<span class="sourceLineNo">476</span> int maxRetries = getConf().getInt(HConstants.BULKLOAD_MAX_RETRIES_NUMBER, 10);<a name="line.476"></a>
-<span class="sourceLineNo">477</span> maxRetries = Math.max(maxRetries, startEndKeys.getFirst().length + 1);<a name="line.477"></a>
-<span class="sourceLineNo">478</span> if (maxRetries != 0 && count >= maxRetries) {<a name="line.478"></a>
-<span class="sourceLineNo">479</span> throw new IOException("Retry attempted " + count +<a name="line.479"></a>
-<span class="sourceLineNo">480</span> " times without completing, bailing out");<a name="line.480"></a>
-<span class="sourceLineNo">481</span> }<a name="line.481"></a>
-<span class="sourceLineNo">482</span> count++;<a name="line.482"></a>
-<span class="sourceLineNo">483</span><a name="line.483"></a>
-<span class="sourceLineNo">484</span> // Using ByteBuffer for byte[] equality semantics<a name="line.484"></a>
-<span class="sourceLineNo">485</span> Multimap<ByteBuffer, LoadQueueItem> regionGroups = groupOrSplitPhase(table,<a name="line.485"></a>
-<span class="sourceLineNo">486</span> pool, queue, startEndKeys);<a name="line.486"></a>
-<span class="sourceLineNo">487</span><a name="line.487"></a>
-<span class="sourceLineNo">488</span> if (!checkHFilesCountPerRegionPerFamily(regionGroups)) {<a name="line.488"></a>
-<span class="sourceLineNo">489</span> // Error is logged inside checkHFilesCountPerRegionPerFamily.<a name="line.489"></a>
-<span class="sourceLineNo">490</span> throw new IOException("Trying to load more than " + maxFilesPerRegionPerFamily<a name="line.490"></a>
-<span class="sourceLineNo">491</span> + " hfiles to one family of one region");<a name="line.491"></a>
-<span class="sourceLineNo">492</span> }<a name="line.492"></a>
-<span class="sourceLineNo">493</span><a name="line.493"></a>
-<span class="sourceLineNo">494</span> bulkLoadPhase(table, admin.getConnection(), pool, queue, regionGroups, copyFile);<a name="line.494"></a>
+<span class="sourceLineNo">365</span> * @return List of filenames which were not found<a name="line.365"></a>
+<span class="sourceLineNo">366</span> * @throws TableNotFoundException if table does not yet exist<a name="line.366"></a>
+<span class="sourceLineNo">367</span> */<a name="line.367"></a>
+<span class="sourceLineNo">368</span> public List<String> doBulkLoad(Map<byte[], List<Path>> map, final Admin admin, Table table,<a name="line.368"></a>
+<span class="sourceLineNo">369</span> RegionLocator regionLocator, boolean silence, boolean copyFile)<a name="line.369"></a>
+<span class="sourceLineNo">370</span> throws TableNotFoundException, IOException {<a name="line.370"></a>
+<span class="sourceLineNo">371</span> if (!admin.isTableAvailable(regionLocator.getName())) {<a name="line.371"></a>
+<span class="sourceLineNo">372</span> throw new TableNotFoundException("Table " + table.getName() + " is not currently available.");<a name="line.372"></a>
+<span class="sourceLineNo">373</span> }<a name="line.373"></a>
+<span class="sourceLineNo">374</span> // LQI queue does not need to be threadsafe -- all operations on this queue<a name="line.374"></a>
+<span class="sourceLineNo">375</span> // happen in this thread<a name="line.375"></a>
+<span class="sourceLineNo">376</span> Deque<LoadQueueItem> queue = new LinkedList<>();<a name="line.376"></a>
+<span class="sourceLineNo">377</span> ExecutorService pool = null;<a name="line.377"></a>
+<span class="sourceLineNo">378</span> SecureBulkLoadClient secureClient = null;<a name="line.378"></a>
+<span class="sourceLineNo">379</span> try {<a name="line.379"></a>
+<span class="sourceLineNo">380</span> prepareHFileQueue(map, table, queue, silence);<a name="line.380"></a>
+<span class="sourceLineNo">381</span> if (queue.isEmpty()) {<a name="line.381"></a>
+<span class="sourceLineNo">382</span> LOG.warn("Bulk load operation did not get any files to load");<a name="line.382"></a>
+<span class="sourceLineNo">383</span> return null;<a name="line.383"></a>
+<span class="sourceLineNo">384</span> }<a name="line.384"></a>
+<span class="sourceLineNo">385</span> pool = createExecutorService();<a name="line.385"></a>
+<span class="sourceLineNo">386</span> secureClient = new SecureBulkLoadClient(table.getConfiguration(), table);<a name="line.386"></a>
+<span class="sourceLineNo">387</span> for (Map.Entry<byte[], List<Path>> entry : map.entrySet()) {<a name="line.387"></a>
+<span class="sourceLineNo">388</span> for (Path p : entry.getValue()) {<a name="line.388"></a>
+<span class="sourceLineNo">389</span> fs = p.getFileSystem(table.getConfiguration());<a name="line.389"></a>
+<span class="sourceLineNo">390</span> break;<a name="line.390"></a>
+<span class="sourceLineNo">391</span> }<a name="line.391"></a>
+<span class="sourceLineNo">392</span> }<a name="line.392"></a>
+<span class="sourceLineNo">393</span> return performBulkLoad(admin, table, regionLocator, queue, pool, secureClient, copyFile);<a name="line.393"></a>
+<span class="sourceLineNo">394</span> } finally {<a name="line.394"></a>
+<span class="sourceLineNo">395</span> cleanup(admin, queue, pool, secureClient);<a name="line.395"></a>
+<span class="sourceLineNo">396</span> }<a name="line.396"></a>
+<span class="sourceLineNo">397</span> }<a name="line.397"></a>
+<span class="sourceLineNo">398</span><a name="line.398"></a>
+<span class="sourceLineNo">399</span> /**<a name="line.399"></a>
+<span class="sourceLineNo">400</span> * Perform a bulk load of the given directory into the given<a name="line.400"></a>
+<span class="sourceLineNo">401</span> * pre-existing table. This method is not threadsafe.<a name="line.401"></a>
+<span class="sourceLineNo">402</span> *<a name="line.402"></a>
+<span class="sourceLineNo">403</span> * @param hfofDir the directory that was provided as the output path<a name="line.403"></a>
+<span class="sourceLineNo">404</span> * of a job using HFileOutputFormat<a name="line.404"></a>
+<span class="sourceLineNo">405</span> * @param admin the Admin<a name="line.405"></a>
+<span class="sourceLineNo">406</span> * @param table the table to load into<a name="line.406"></a>
+<span class="sourceLineNo">407</span> * @param regionLocator region locator<a name="line.407"></a>
+<span class="sourceLineNo">408</span> * @param silence true to ignore unmatched column families<a name="line.408"></a>
+<span class="sourceLineNo">409</span> * @param copyFile always copy hfiles if true<a name="line.409"></a>
+<span class="sourceLineNo">410</span> * @throws TableNotFoundException if table does not yet exist<a name="line.410"></a>
+<span class="sourceLineNo">411</span> */<a name="line.411"></a>
+<span class="sourceLineNo">412</span> public void doBulkLoad(Path hfofDir, final Admin admin, Table table,<a name="line.412"></a>
+<span class="sourceLineNo">413</span> RegionLocator regionLocator, boolean silence, boolean copyFile)<a name="line.413"></a>
+<span class="sourceLineNo">414</span> throws TableNotFoundException, IOException {<a name="line.414"></a>
+<span class="sourceLineNo">415</span> if (!admin.isTableAvailable(regionLocator.getName())) {<a name="line.415"></a>
+<span class="sourceLineNo">416</span> throw new TableNotFoundException("Table " + table.getName() + " is not currently available.");<a name="line.416"></a>
+<span class="sourceLineNo">417</span> }<a name="line.417"></a>
+<span class="sourceLineNo">418</span><a name="line.418"></a>
+<span class="sourceLineNo">419</span> /*<a name="line.419"></a>
+<span class="sourceLineNo">420</span> * Checking hfile format is a time-consuming operation, we should have an option to skip<a name="line.420"></a>
+<span class="sourceLineNo">421</span> * this step when bulkloading millions of HFiles. See HBASE-13985.<a name="line.421"></a>
+<span class="sourceLineNo">422</span> */<a name="line.422"></a>
+<span class="sourceLineNo">423</span> boolean validateHFile = getConf().getBoolean("hbase.loadincremental.validate.hfile", true);<a name="line.423"></a>
+<span class="sourceLineNo">424</span> if (!validateHFile) {<a name="line.424"></a>
+<span class="sourceLineNo">425</span> LOG.warn("You are skipping HFiles validation, it might cause some data loss if files " +<a name="line.425"></a>
+<span class="sourceLineNo">426</span> "are not correct. If you fail to read data from your table after using this " +<a name="line.426"></a>
+<span class="sourceLineNo">427</span> "option, consider removing the files and bulkload again without this option. " +<a name="line.427"></a>
+<span class="sourceLineNo">428</span> "See HBASE-13985");<a name="line.428"></a>
+<span class="sourceLineNo">429</span> }<a name="line.429"></a>
+<span class="sourceLineNo">430</span> // LQI queue does not need to be threadsafe -- all operations on this queue<a name="line.430"></a>
+<span class="sourceLineNo">431</span> // happen in this thread<a name="line.431"></a>
+<span class="sourceLineNo">432</span> Deque<LoadQueueItem> queue = new LinkedList<>();<a name="line.432"></a>
+<span class="sourceLineNo">433</span> ExecutorService pool = null;<a name="line.433"></a>
+<span class="sourceLineNo">434</span> SecureBulkLoadClient secureClient = null;<a name="line.434"></a>
+<span class="sourceLineNo">435</span> try {<a name="line.435"></a>
+<span class="sourceLineNo">436</span> prepareHFileQueue(hfofDir, table, queue, validateHFile, silence);<a name="line.436"></a>
+<span class="sourceLineNo">437</span><a name="line.437"></a>
+<span class="sourceLineNo">438</span> if (queue.isEmpty()) {<a name="line.438"></a>
+<span class="sourceLineNo">439</span> LOG.warn("Bulk load operation did not find any files to load in " +<a name="line.439"></a>
+<span class="sourceLineNo">440</span> "directory " + hfofDir != null ? hfofDir.toUri() : "" + ". Does it contain files in " +<a name="line.440"></a>
+<span class="sourceLineNo">441</span> "subdirectories that correspond to column family names?");<a name="line.441"></a>
+<span class="sourceLineNo">442</span> return;<a name="line.442"></a>
+<span class="sourceLineNo">443</span> }<a name="line.443"></a>
+<span class="sourceLineNo">444</span> pool = createExecutorService();<a name="line.444"></a>
+<span class="sourceLineNo">445</span> secureClient = new SecureBulkLoadClient(table.getConfiguration(), table);<a name="line.445"></a>
+<span class="sourceLineNo">446</span> performBulkLoad(admin, table, regionLocator, queue, pool, secureClient, copyFile);<a name="line.446"></a>
+<span class="sourceLineNo">447</span> } finally {<a name="line.447"></a>
+<span class="sourceLineNo">448</span> cleanup(admin, queue, pool, secureClient);<a name="line.448"></a>
+<span class="sourceLineNo">449</span> }<a name="line.449"></a>
+<span class="sourceLineNo">450</span> }<a name="line.450"></a>
+<span class="sourceLineNo">451</span><a name="line.451"></a>
+<span class="sourceLineNo">452</span> List<String> performBulkLoad(final Admin admin, Table table, RegionLocator regionLocator,<a name="line.452"></a>
+<span class="sourceLineNo">453</span> Deque<LoadQueueItem> queue, ExecutorService pool,<a name="line.453"></a>
+<span class="sourceLineNo">454</span> SecureBulkLoadClient secureClient, boolean copyFile) throws IOException {<a name="line.454"></a>
+<span class="sourceLineNo">455</span> int count = 0;<a name="line.455"></a>
+<span class="sourceLineNo">456</span><a name="line.456"></a>
+<span class="sourceLineNo">457</span> if(isSecureBulkLoadEndpointAvailable()) {<a name="line.457"></a>
+<span class="sourceLineNo">458</span> LOG.warn("SecureBulkLoadEndpoint is deprecated. It will be removed in future releases.");<a name="line.458"></a>
+<span class="sourceLineNo">459</span> LOG.warn("Secure bulk load has been integrated into HBase core.");<a name="line.459"></a>
+<span class="sourceLineNo">460</span> }<a name="line.460"></a>
+<span class="sourceLineNo">461</span><a name="line.461"></a>
+<span class="sourceLineNo">462</span> //If using secure bulk load, get source delegation token, and<a name="line.462"></a>
+<span class="sourceLineNo">463</span> //prepare staging directory and token<a name="line.463"></a>
+<span class="sourceLineNo">464</span> // fs is the source filesystem<a name="line.464"></a>
+<span class="sourceLineNo">465</span> fsDelegationToken.acquireDelegationToken(fs);<a name="line.465"></a>
+<span class="sourceLineNo">466</span> bulkToken = secureClient.prepareBulkLoad(admin.getConnection());<a name="line.466"></a>
+<span class="sourceLineNo">467</span> Pair<Multimap<ByteBuffer, LoadQueueItem>, List<String>> pair = null;<a name="line.467"></a>
+<span class="sourceLineNo">468</span><a name="line.468"></a>
+<span class="sourceLineNo">469</span> // Assumes that region splits can happen while this occurs.<a name="line.469"></a>
+<span class="sourceLineNo">470</span> while (!queue.isEmpty()) {<a name="line.470"></a>
+<span class="sourceLineNo">471</span> // need to reload split keys each iteration.<a name="line.471"></a>
+<span class="sourceLineNo">472</span> final Pair<byte[][], byte[][]> startEndKeys = regionLocator.getStartEndKeys();<a name="line.472"></a>
+<span class="sourceLineNo">473</span> if (count != 0) {<a name="line.473"></a>
+<span class="sourceLineNo">474</span> LOG.info("Split occured while grouping HFiles, retry attempt " +<a name="line.474"></a>
+<span class="sourceLineNo">475</span> + count + " with " + queue.size() + " files remaining to group or split");<a name="line.475"></a>
+<span class="sourceLineNo">476</span> }<a name="line.476"></a>
+<span class="sourceLineNo">477</span><a name="line.477"></a>
+<span class="sourceLineNo">478</span> int maxRetries = getConf().getInt(HConstants.BULKLOAD_MAX_RETRIES_NUMBER, 10);<a name="line.478"></a>
+<span class="sourceLineNo">479</span> maxRetries = Math.max(maxRetries, startEndKeys.getFirst().length + 1);<a name="line.479"></a>
+<span class="sourceLineNo">480</span> if (maxRetries != 0 && count >= maxRetries) {<a name="line.480"></a>
+<span class="sourceLineNo">481</span> throw new IOException("Retry attempted " + count +<a name="line.481"></a>
+<span class="sourceLineNo">482</span> " times without completing, bailing out");<a name="line.482"></a>
+<span class="sourceLineNo">483</span> }<a name="line.483"></a>
+<span class="sourceLineNo">484</span> count++;<a name="line.484"></a>
+<span class="sourceLineNo">485</span><a name="line.485"></a>
+<span class="sourceLineNo">486</span> // Using ByteBuffer for byte[] equality semantics<a name="line.486"></a>
+<span class="sourceLineNo">487</span> pair = groupOrSplitPhase(table, pool, queue, startEndKeys);<a name="line.487"></a>
+<span class="sourceLineNo">488</span> Multimap<ByteBuffer, LoadQueueItem> regionGroups = pair.getFirst();<a name="line.488"></a>
+<span class="sourceLineNo">489</span><a name="line.489"></a>
+<span class="sourceLineNo">490</span> if (!checkHFilesCountPerRegionPerFamily(regionGroups)) {<a name="line.490"></a>
+<span class="sourceLineNo">491</span> // Error is logged inside checkHFilesCountPerRegionPerFamily.<a name="line.491"></a>
+<span class="sourceLineNo">492</span> throw new IOException("Trying to load more than " + maxFilesPerRegionPerFamily<a name="line.492"></a>
+<span class="sourceLineNo">493</span> + " hfiles to one family of one region");<a name="line.493"></a>
+<span class="sourceLineNo">494</span> }<a name="line.494"></a>
<span class="sourceLineNo">495</span><a name="line.495"></a>
-<span class="sourceLineNo">496</span> // NOTE: The next iteration's split / group could happen in parallel to<a name="line.496"></a>
-<span class="sourceLineNo">497</span> // atomic bulkloads assuming that there are splits and no merges, and<a name="line.497"></a>
-<span class="sourceLineNo">498</span> // that we can atomically pull out the groups we want to retry.<a name="line.498"></a>
-<span class="sourceLineNo">499</span> }<a name="line.499"></a>
-<span class="sourceLineNo">500</span><a name="line.500"></a>
-<span class="sourceLineNo">501</span> if (!queue.isEmpty()) {<a name="line.501"></a>
-<span class="sourceLineNo">502</span> throw new RuntimeException("Bulk load aborted with some files not yet loaded."<a name="line.502"></a>
-<span class="sourceLineNo">503</span> + "Please check log for more details.");<a name="line.503"></a>
-<span class="sourceLineNo">504</span> }<a name="line.504"></a>
-<span class="sourceLineNo">505</span> }<a name="line.505"></a>
-<span class="sourceLineNo">506</span><a name="line.506"></a>
-<span class="sourceLineNo">507</span> /**<a name="line.507"></a>
-<span class="sourceLineNo">508</span> * Prepare a collection of {@link LoadQueueItem} from list of source hfiles contained in the<a name="line.508"></a>
-<span class="sourceLineNo">509</span> * passed directory and validates whether the prepared queue has all the valid table column<a name="line.509"></a>
-<span class="sourceLineNo">510</span> * families in it.<a name="line.510"></a>
-<span class="sourceLineNo">511</span> * @param hfilesDir directory containing list of hfiles to be loaded into the table<a name="line.511"></a>
-<span class="sourceLineNo">512</span> * @param table table to which hfiles should be loaded<a name="line.512"></a>
-<span class="sourceLineNo">513</span> * @param queue queue which needs to be loaded into the table<a name="line.513"></a>
-<span class="sourceLineNo">514</span> * @param validateHFile if true hfiles will be validated for its format<a name="line.514"></a>
-<span class="sourceLineNo">515</span> * @throws IOException If any I/O or network error occurred<a name="line.515"></a>
-<span class="sourceLineNo">516</span> */<a name="line.516"></a>
-<span class="sourceLineNo">517</span> public void prepareHFileQueue(Path hfilesDir, Table table, Deque<LoadQueueItem> queue,<a name="line.517"></a>
-<span class="sourceLineNo">518</span> boolean validateHFile) throws IOException {<a name="line.518"></a>
-<span class="sourceLineNo">519</span> prepareHFileQueue(hfilesDir, table, queue, validateHFile, false);<a name="line.519"></a>
-<span class="sourceLineNo">520</span> }<a name="line.520"></a>
-<span class="sourceLineNo">521</span><a name="line.521"></a>
-<span class="sourceLineNo">522</span> /**<a name="line.522"></a>
-<span class="sourceLineNo">523</span> * Prepare a collection of {@link LoadQueueItem} from list of source hfiles contained in the<a name="line.523"></a>
-<span class="sourceLineNo">524</span> * passed directory and validates whether the prepared queue has all the valid table column<a name="line.524"></a>
-<span class="sourceLineNo">525</span> * families in it.<a name="line.525"></a>
-<span class="sourceLineNo">526</span> * @param hfilesDir directory containing list of hfiles to be loaded into the table<a name="line.526"></a>
-<span class="sourceLineNo">527</span> * @param table table to which hfiles should be loaded<a name="line.527"></a>
-<span class="sourceLineNo">528</span> * @param queue queue which needs to be loaded into the table<a name="line.528"></a>
-<span class="sourceLineNo">529</span> * @param validateHFile if true hfiles will be validated for its format<a name="line.529"></a>
-<span class="sourceLineNo">530</span> * @param silence true to ignore unmatched column families<a name="line.530"></a>
-<span class="sourceLineNo">531</span> * @throws IOException If any I/O or network error occurred<a name="line.531"></a>
-<span class="sourceLineNo">532</span> */<a name="line.532"></a>
-<span class="sourceLineNo">533</span> public void prepareHFileQueue(Path hfilesDir, Table table,<a name="line.533"></a>
-<span class="sourceLineNo">534</span> Deque<LoadQueueItem> queue, boolean validateHFile, boolean silence) throws IOException {<a name="line.534"></a>
-<span class="sourceLineNo">535</span> discoverLoadQueue(queue, hfilesDir, validateHFile);<a name="line.535"></a>
-<span class="sourceLineNo">536</span> validateFamiliesInHFiles(table, queue, silence);<a name="line.536"></a>
-<span class="sourceLineNo">537</span> }<a name="line.537"></a>
-<span class="sourceLineNo">538</span><a name="line.538"></a>
-<span class="sourceLineNo">539</span> /**<a name="line.539"></a>
-<span class="sourceLineNo">540</span> * Prepare a collection of {@link LoadQueueItem} from list of source hfiles contained in the<a name="line.540"></a>
-<span class="sourceLineNo">541</span> * passed directory and validates whether the prepared queue has all the valid table column<a name="line.541"></a>
-<span class="sourceLineNo">542</span> * families in it.<a name="line.542"></a>
-<span class="sourceLineNo">543</span> * @param map map of family to List of hfiles<a name="line.543"></a>
-<span class="sourceLineNo">544</span> * @param table table to which hfiles should be loaded<a name="line.544"></a>
-<span class="sourceLineNo">545</span> * @param queue queue which needs to be loaded into the table<a name="line.545"></a>
-<span class="sourceLineNo">546</span> * @param silence true to ignore unmatched column families<a name="line.546"></a>
-<span class="sourceLineNo">547</span> * @throws IOException If any I/O or network error occurred<a name="line.547"></a>
-<span class="sourceLineNo">548</span> */<a name="line.548"></a>
-<span class="sourceLineNo">549</span> public void prepareHFileQueue(Map<byte[], List<Path>> map, Table table,<a name="line.549"></a>
-<span class="sourceLineNo">550</span> Deque<LoadQueueItem> queue, boolean silence) throws IOException {<a name="line.550"></a>
-<span class="sourceLineNo">551</span> populateLoadQueue(queue, map);<a name="line.551"></a>
-<span class="sourceLineNo">552</span> validateFamiliesInHFiles(table, queue, silence);<a name="line.552"></a>
-<span class="sourceLineNo">553</span> }<a name="line.553"></a>
-<span class="sourceLineNo">554</span><a name="line.554"></a>
-<span class="sourceLineNo">555</span> // Initialize a thread pool<a name="line.555"></a>
-<span class="sourceLineNo">556</span> private ExecutorService createExecutorService() {<a name="line.556"></a>
-<span class="sourceLineNo">557</span> ThreadFactoryBuilder builder = new ThreadFactoryBuilder();<a name="line.557"></a>
-<span class="sourceLineNo">558</span> builder.setNameFormat("LoadIncrementalHFiles-%1$d");<a name="line.558"></a>
-<span class="sourceLineNo">559</span> ExecutorService pool = new ThreadPoolExecutor(nrThreads, nrThreads, 60, TimeUnit.SECONDS,<a name="line.559"></a>
-<span class="sourceLineNo">560</span> new LinkedBlockingQueue<Runnable>(), builder.build());<a name="line.560"></a>
-<span class="sourceLineNo">561</span> ((ThreadPoolExecutor) pool).allowCoreThreadTimeOut(true);<a name="line.561"></a>
-<span class="sourceLineNo">562</span> return pool;<a name="line.562"></a>
-<span class="sourceLineNo">563</span> }<a name="line.563"></a>
-<span class="sourceLineNo">564</span><a name="line.564"></a>
-<span class="sourceLineNo">565</span> /**<a name="line.565"></a>
-<span class="sourceLineNo">566</span> * Checks whether there is any invalid family name in HFiles to be bulk loaded.<a name="line.566"></a>
-<span class="sourceLineNo">567</span> */<a name="line.567"></a>
-<span class="sourceLineNo">568</span> private void validateFamiliesInHFiles(Table table, Deque<LoadQueueItem> queue, boolean silence)<a name="line.568"></a>
-<span class="sourceLineNo">569</span> throws IOException {<a name="line.569"></a>
-<span class="sourceLineNo">570</span> Collection<HColumnDescriptor> families = table.getTableDescriptor().getFamilies();<a name="line.570"></a>
-<span class="sourceLineNo">571</span> List<String> familyNames = new ArrayList<>(families.size());<a name="line.571"></a>
-<span class="sourceLineNo">572</span> for (HColumnDescriptor family : families) {<a name="line.572"></a>
-<span class="sourceLineNo">573</span> familyNames.add(family.getNameAsString());<a name="line.573"></a>
-<span class="sourceLineNo">574</span> }<a name="line.574"></a>
-<span class="sourceLineNo">575</span> Iterator<LoadQueueItem> queueIter = queue.iterator();<a name="line.575"></a>
-<span class="sourceLineNo">576</span> while (queueIter.hasNext()) {<a name="line.576"></a>
-<span class="sourceLineNo">577</span> LoadQueueItem lqi = queueIter.next();<a name="line.577"></a>
-<span class="sourceLineNo">578</span> String familyNameInHFile = Bytes.toString(lqi.family);<a name="line.578"></a>
-<span class="sourceLineNo">579</span> if (!familyNames.contains(familyNameInHFile)) {<a name="line.579"></a>
-<span class="sourceLineNo">580</span> unmatchedFamilies.add(familyNameInHFile);<a name="line.580"></a>
-<span class="sourceLineNo">581</span> }<a name="line.581"></a>
-<span class="sourceLineNo">582</span> }<a name="line.582"></a>
-<span class="sourceLineNo">583</span> if (unmatchedFamilies.size() > 0) {<a name="line.583"></a>
-<span class="sourceLineNo">584</span> String msg =<a name="line.584"></a>
-<span class="sourceLineNo">585</span> "Unmatched family names found: unmatched family names in HFiles to be bulkloaded: "<a name="line.585"></a>
-<span class="sourceLineNo">586</span> + unmatchedFamilies + "; valid family names of table " + table.getName() + " are: "<a name="line.586"></a>
-<span class="sourceLineNo">587</span> + familyNames;<a name="line.587"></a>
-<span class="sourceLineNo">588</span> LOG.error(msg);<a name="line.588"></a>
-<span class="sourceLineNo">589</span> if (!silence) throw new IOException(msg);<a name="line.589"></a>
-<span class="sourceLineNo">590</span> }<a name="line.590"></a>
-<span class="sourceLineNo">591</span> }<a name="line.591"></a>
-<span class="sourceLineNo">592</span><a name="line.592"></a>
-<span class="sourceLineNo">593</span> /**<a name="line.593"></a>
-<span class="sourceLineNo">594</span> * Used by the replication sink to load the hfiles from the source cluster. It does the following,<a name="line.594"></a>
-<span class="sourceLineNo">595</span> * <ol><a name="line.595"></a>
-<span class="sourceLineNo">596</span> * <li>LoadIncrementalHFiles#groupOrSplitPhase(Table, ExecutorService, Deque, Pair)}</li><a name="line.596"></a>
-<span class="sourceLineNo">597</span> * <li>LoadIncrementalHFiles#bulkLoadPhase(Table, Connection, ExecutorService, Deque, Multimap)<a name="line.597"></a>
-<span class="sourceLineNo">598</span> * </li><a name="line.598"></a>
-<span class="sourceLineNo">599</span> * </ol><a name="line.599"></a>
-<span class="sourceLineNo">600</span> * @param table Table to which these hfiles should be loaded to<a name="line.600"></a>
-<span class="sourceLineNo">601</span> * @param conn Connection to use<a name="line.601"></a>
-<span class="sourceLineNo">602</span> * @param queue {@link LoadQueueItem} has hfiles yet to be loaded<a name="line.602"></a>
-<span class="sourceLineNo">603</span> * @param startEndKeys starting and ending row keys of the region<a name="line.603"></a>
-<span class="sourceLineNo">604</span> */<a name="line.604"></a>
-<span class="sourceLineNo">605</span> public void loadHFileQueue(final Table table, final Connection conn, Deque<LoadQueueItem> queue,<a name="line.605"></a>
-<span class="sourceLineNo">606</span> Pair<byte[][], byte[][]> startEndKeys) throws IOException {<a name="line.606"></a>
-<span class="sourceLineNo">607</span> loadHFileQueue(table, conn, queue, startEndKeys, false);<a name="line.607"></a>
-<span class="sourceLineNo">608</span> }<a name="line.608"></a>
-<span class="sourceLineNo">609</span><a name="line.609"></a>
-<span class="sourceLineNo">610</span> /**<a name="line.610"></a>
-<span class="sourceLineNo">611</span> * Used by the replication sink to load the hfiles from the source cluster. It does the following,<a name="line.611"></a>
-<span class="sourceLineNo">612</span> * <ol><a name="line.612"></a>
-<span class="sourceLineNo">613</span> * <li>LoadIncrementalHFiles#groupOrSplitPhase(Table, ExecutorService, Deque, Pair)}</li><a name="line.613"></a>
-<span class="sourceLineNo">614</span> * <li>LoadIncrementalHFiles#bulkLoadPhase(Table, Connection, ExecutorService, Deque, Multimap)<a name="line.614"></a>
-<span class="sourceLineNo">615</span> * </li><a name="line.615"></a>
-<span class="sourceLineNo">616</span> * </ol><a name="line.616"></a>
-<span class="sourceLineNo">617</span> * @param table Table to which these hfiles should be loaded to<a name="line.617"></a>
-<span class="sourceLineNo">618</span> * @param conn Connection to use<a name="line.618"></a>
-<span class="sourceLineNo">619</span> * @param queue {@link LoadQueueItem} has hfiles yet to be loaded<a name="line.619"></a>
-<span class="sourceLineNo">620</span> * @param startEndKeys starting and ending row keys of the region<a name="line.620"></a>
-<span class="sourceLineNo">621</span> */<a name="line.621"></a>
-<span class="sourceLineNo">622</span> public void loadHFileQueue(final Table table, final Connection conn, Deque<LoadQueueItem> queue,<a name="line.622"></a>
-<span class="sourceLineNo">623</span> Pair<byte[][], byte[][]> startEndKeys, boolean copyFile) throws IOException {<a name="line.623"></a>
-<span class="sourceLineNo">624</span> ExecutorService pool = null;<a name="line.624"></a>
-<span class="sourceLineNo">625</span> try {<a name="line.625"></a>
-<span class="sourceLineNo">626</span> pool = createExecutorService();<a name="line.626"></a>
-<span class="sourceLineNo">627</span> Multimap<ByteBuffer, LoadQueueItem> regionGroups =<a name="line.627"></a>
-<span class="sourceLineNo">628</span> groupOrSplitPhase(table, pool, queue, startEndKeys);<a name="line.628"></a>
-<span class="sourceLineNo">629</span> bulkLoadPhase(table, conn, pool, queue, regionGroups, copyFile);<a name="line.629"></a>
-<span class="sourceLineNo">630</span> } finally {<a name="line.630"></a>
-<span class="sourceLineNo">631</span> if (pool != null) {<a name="line.631"></a>
-<span class="sourceLineNo">632</span> pool.shutdown();<a name="line.632"></a>
-<span class="sourceLineNo">633</span> }<a name="line.633"></a>
-<span class="sourceLineNo">634</span> }<a name="line.634"></a>
-<span class="sourceLineNo">635</span> }<a name="line.635"></a>
-<span class="sourceLineNo">636</span><a name="line.636"></a>
-<span class="sourceLineNo">637</span> /**<a name="line.637"></a>
-<span class="sourceLineNo">638</span> * This takes the LQI's grouped by likely regions and attempts to bulk load<a name="line.638"></a>
-<span class="sourceLineNo">639</span> * them. Any failures are re-queued for another pass with the<a name="line.639"></a>
-<span class="sourceLineNo">640</span> * groupOrSplitPhase.<a name="line.640"></a>
-<span class="sourceLineNo">641</span> */<a name="line.641"></a>
-<span class="sourceLineNo">642</span> protected void bulkLoadPhase(final Table table, final Connection conn,<a name="line.642"></a>
-<span class="sourceLineNo">643</span> ExecutorService pool, Deque<LoadQueueItem> queue,<a name="line.643"></a>
-<span class="sourceLineNo">644</span> final Multimap<ByteBuffer, LoadQueueItem> regionGroups, boolean copyFile) throws IOException {<a name="line.644"></a>
-<span class="sourceLineNo">645</span> // atomically bulk load the groups.<a name="line.645"></a>
-<span class="sourceLineNo">646</span> Set<Future<List<LoadQueueItem>>> loadingFutures = new HashSet<>();<a name="line.646"></a>
-<span class="sourceLineNo">647</span> for (Entry<ByteBuffer, ? extends Collection<LoadQueueItem>> e: regionGroups.asMap().entrySet()){<a name="line.647"></a>
-<span class="sourceLineNo">648</span> final byte[] first = e.getKey().array();<a name="line.648"></a>
-<span class="sourceLineNo">649</span> final Collection<LoadQueueItem> lqis = e.getValue();<a name="line.649"></a>
-<span class="sourceLineNo">650</span><a name="line.650"></a>
-<span class="sourceLineNo">651</span> final Callable<List<LoadQueueItem>> call = new Callable<List<LoadQueueItem>>() {<a name="line.651"></a>
-<span class="sourceLineNo">652</span> @Override<a name="line.652"></a>
-<span class="sourceLineNo">653</span> public List<LoadQueueItem> call() throws Exception {<a name="line.653"></a>
-<span class="sourceLineNo">654</span> List<LoadQueueItem> toRetry =<a name="line.654"></a>
-<span class="sourceLineNo">655</span> tryAtomicRegionLoad(conn, table.getName(), first, lqis, copyFile);<a name="line.655"></a>
-<span class="sourceLineNo">656</span> return toRetry;<a name="line.656"></a>
-<span class="sourceLineNo">657</span> }<a name="line.657"></a>
-<span class="sourceLineNo">658</span> };<a name="line.658"></a>
-<span class="sourceLineNo">659</span> loadingFutures.add(pool.submit(call));<a name="line.659"></a>
-<span class="sourceLineNo">660</span> }<a name="line.660"></a>
-<span class="sourceLineNo">661</span><a name="line.661"></a>
-<span class="sourceLineNo">662</span> // get all the results.<a name="line.662"></a>
-<span class="sourceLineNo">663</span> for (Future<List<LoadQueueItem>> future : loadingFutures) {<a name="line.663"></a>
-<span class="sourceLineNo">664</span> try {<a name="line.664"></a>
-<span class="sourceLineNo">665</span> List<LoadQueueItem> toRetry = future.get();<a name="line.665"></a>
-<span class="sourceLineNo">666</span><a name="line.666"></a>
-<span class="sourceLineNo">667</span> // LQIs that are requeued to be regrouped.<a name="line.667"></a>
-<span class="sourceLineNo">668</span> queue.addAll(toRetry);<a name="line.668"></a>
-<span class="sourceLineNo">669</span><a name="line.669"></a>
-<span class="sourceLineNo">670</span> } catch (ExecutionException e1) {<a name="line.670"></a>
-<span class="sourceLineNo">671</span> Throwable t = e1.getCause();<a name="line.671"></a>
-<span class="sourceLineNo">672</span> if (t instanceof IOException) {<a name="line.672"></a>
-<span class="sourceLineNo">673</span> // At this point something unrecoverable has happened.<a name="line.673"></a>
-<span class="sourceLineNo">674</span> // TODO Implement bulk load recovery<a name="line.674"></a>
-<span class="sourceLineNo">675</span> throw new IOException("BulkLoad encountered an unrecoverable problem", t);<a name="line.675"></a>
-<span class="sourceLineNo">676</span> }<a name="line.676"></a>
-<span class="sourceLineNo">677</span> LOG.error("Unexpected execution exception during bulk load", e1);<a name="line.677"></a>
-<span class="sourceLineNo">678</span> throw new IllegalStateException(t);<a name="line.678"></a>
-<span class="sourceLineNo">679</span> } catch (InterruptedException e1) {<a name="line.679"></a>
-<span class="sourceLineNo">680</span> LOG.error("Unexpected interrupted exception during bulk load", e1);<a name="line.680"></a>
-<span class="sourceLineNo">681</span> throw (InterruptedIOException)new InterruptedIOException().initCause(e1);<a name="line.681"></a>
-<span class="sourceLineNo">682</span> }<a name="line.682"></a>
-<span class="sourceLineNo">683</span> }<a name="line.683"></a>
-<span class="sourceLineNo">684</span> }<a name="line.684"></a>
-<span class="sourceLineNo">685</span><a name="line.685"></a>
-<span class="sourceLineNo">686</span> private boolean checkHFilesCountPerRegionPerFamily(<a name="line.686"></a>
-<span class="sourceLineNo">687</span> final Multimap<ByteBuffer, LoadQueueItem> regionGroups) {<a name="line.687"></a>
-<span class="sourceLineNo">688</span> for (Entry<ByteBuffer,<a name="line.688"></a>
-<span class="sourceLineNo">689</span> ? extends Collection<LoadQueueItem>> e: regionGroups.asMap().entrySet()) {<a name="line.689"></a>
-<span class="sourceLineNo">690</span> final Collection<LoadQueueItem> lqis = e.getValue();<a name="line.690"></a>
-<span class="sourceLineNo">691</span> HashMap<byte[], MutableInt> filesMap = new HashMap<>();<a name="line.691"></a>
-<span class="sourceLineNo">692</span> for (LoadQueueItem lqi: lqis) {<a name="line.692"></a>
-<span class="sourceLineNo">693</span> MutableInt count = filesMap.get(lqi.family);<a name="line.693"></a>
-<span class="sourceLineNo">694</span> if (count == null) {<a name="line.694"></a>
-<span class="sourceLineNo">695</span> count = new MutableInt();<a name="line.695"></a>
-<span class="sourceLineNo">696</span> filesMap.put(lqi.family, count);<a name="line.696"></a>
-<span class="sourceLineNo">697</span> }<a name="line.697"></a>
-<span class="sourceLineNo">698</span> count.increment();<a name="line.698"></a>
-<span class="sourceLineNo">699</span> if (count.intValue() > maxFilesPerRegionPerFamily) {<a name="line.699"></a>
-<span class="sourceLineNo">700</span> LOG.error("Trying to load more than " + maxFilesPerRegionPerFamily<a name="line.700"></a>
-<span class="sourceLineNo">701</span> + " hfiles to family " + Bytes.toStringBinary(lqi.family)<a name="line.701"></a>
-<span class="sourceLineNo">702</span> + " of region with start key "<a name="line.702"></a>
-<span class="sourceLineNo">703</span> + Bytes.toStringBinary(e.getKey()));<a name="line.703"></a>
-<span class="sourceLineNo">704</span> return false;<a name="line.704"></a>
-<span class="sourceLineNo">705</span> }<a name="line.705"></a>
-<span class="sourceLineNo">706</span> }<a name="line.706"></a>
-<span class="sourceLineNo">707</span> }<a name="line.707"></a>
-<span class="sourceLineNo">708</span> return true;<a name="line.708"></a>
-<span class="sourceLineNo">709</span> }<a name="line.709"></a>
-<span class="sourceLineNo">710</span><a name="line.710"></a>
-<span class="sourceLineNo">711</span> /**<a name="line.711"></a>
-<span class="sourceLineNo">712</span> * @return A map that groups LQI by likely bulk load region targets.<a name="line.712"></a>
-<span class="sourceLineNo">713</span> */<a name="line.713"></a>
-<span class="sourceLineNo">714</span> private Multimap<ByteBuffer, LoadQueueItem> groupOrSplitPhase(final Table table,<a name="line.714"></a>
-<span class="sourceLineNo">715</span> ExecutorService pool, Deque<LoadQueueItem> queue,<a name="line.715"></a>
-<span class="sourceLineNo">716</span> final Pair<byte[][], byte[][]> startEndKeys) throws IOException {<a name="line.716"></a>
-<span class="sourceLineNo">717</span> // <region start key, LQI> need synchronized only within this scope of this<a name="line.717"></a>
-<span class="sourceLineNo">718</span> // phase because of the puts that happen in futures.<a name="line.718"></a>
-<span class="sourceLineNo">719</span> Multimap<ByteBuffer, LoadQueueItem> rgs = HashMultimap.create();<a name="line.719"></a>
-<span class="sourceLineNo">720</span> final Multimap<ByteBuffer, LoadQueueItem> regionGroups = Multimaps.synchronizedMultimap(rgs);<a name="line.720"></a>
-<span class="sourceLineNo">721</span><a name="line.721"></a>
-<span class="sourceLineNo">722</span> // drain LQIs and figure out bulk load groups<a name="line.722"></a>
-<span class="sourceLineNo">723</span> Set<Future<List<LoadQueueItem>>> splittingFutures = new HashSet<>();<a name="line.723"></a>
-<span class="sourceLineNo">724</span> while (!queue.isEmpty()) {<a name="line.724"></a>
-<span class="sourceLineNo">725</span> final LoadQueueItem item = queue.remove();<a name="line.725"></a>
-<span class="sourceLineNo">726</span><a name="line.726"></a>
-<span class="sourceLineNo">727</span> final Callable<List<LoadQueueItem>> call = new Callable<List<LoadQueueItem>>() {<a name="line.727"></a>
-<span class="sourceLineNo">728</span> @Override<a name="line.728"></a>
-<span class="sourceLineNo">729</span> public List<LoadQueueItem> call() throws Exception {<a name="line.729"></a>
-<span class="sourceLineNo">730</span> List<LoadQueueItem> splits = groupOrSplit(regionGroups, item, table, startEndKeys);<a name="line.730"></a>
-<span class="sourceLineNo">731</span> return splits;<a name="line.731"></a>
-<span class="sourceLineNo">732</span> }<a name="line.732"></a>
-<span class="sourceLineNo">733</span> };<a name="line.733"></a>
-<span class="sourceLineNo">734</span> splittingFutures.add(pool.submit(call));<a name="line.734"></a>
-<span class="sourceLineNo">735</span> }<a name="line.735"></a>
-<span class="sourceLineNo">736</span> // get all the results. All grouping and splitting must finish before<a name="line.736"></a>
-<span class="sourceLineNo">737</span> // we can attempt the atomic loads.<a name="line.737"></a>
-<span class="sourceLineNo">738</span> for (Future<List<LoadQueueItem>> lqis : splittingFutures) {<a name="line.738"></a>
-<span class="sourceLineNo">739</span> try {<a name="line.739"></a>
-<span class="sourceLineNo">740</span> List<LoadQueueItem> splits = lqis.get();<a name="line.740"></a>
-<span class="sourceLineNo">741</span> if (splits != null) {<a name="line.741"></a>
-<span class="sourceLineNo">742</span> queue.addAll(splits);<a name="line.742"></a>
-<span class="sourceLineNo">743</span> }<a name="line.743"></a>
-<span class="sourceLineNo">744</span> } catch (ExecutionException e1) {<a name="line.744"></a>
-<span class="sourceLineNo">745</span> Throwable t = e1.getCause();<a name="line.745"></a>
-<span class="sourceLineNo">746</span> if (t instanceof IOException) {<a name="line.746"></a>
-<span class="sourceLineNo">747</span> LOG.error("IOException during splitting", e1);<a name="line.747"></a>
-<span class="sourceLineNo">748</span> throw (IOException)t; // would have been thrown if not parallelized,<a name="line.748"></a>
-<span class="sourceLineNo">749</span> }<a name="line.749"></a>
-<span class="sourceLineNo">750</span> LOG.error("Unexpected execution exception during splitting", e1);<a name="line.750"></a>
-<span class="sourceLineNo">751</span> throw new IllegalStateException(t);<a name="line.751"></a>
-<span class="sourceLineNo">752</span> } catch (InterruptedException e1) {<a name="line.752"></a>
-<span class="sourceLineNo">753</span> LOG.error("Unexpected interrupted exception during splitting", e1);<a name="line.753"></a>
-<span class="sourceLineNo">754</span> throw (InterruptedIOException)new InterruptedIOException().initCause(e1);<a name="line.754"></a>
-<span class="sourceLineNo">755</span> }<a name="line.755"></a>
-<span class="sourceLineNo">756</span> }<a name="line.756"></a>
-<span class="sourceLineNo">757</span> return regionGroups;<a name="line.757"></a>
-<span class="sourceLineNo">758</span> }<a name="line.758"></a>
-<span class="sourceLineNo">759</span><a name="line.759"></a>
-<span class="sourceLineNo">760</span> // unique file name for the table<a name="line.760"></a>
-<span class="sourceLineNo">761</span> private String getUniqueName() {<a name="line.761"></a>
-<span class="sourceLineNo">762</span> return UUID.randomUUID().toString().replaceAll("-", "");<a name="line.762"></a>
-<span class="sourceLineNo">763</span> }<a name="line.763"></a>
-<span class="sourceLineNo">764</span><a name="line.764"></a>
-<span class="sourceLineNo">765</span> protected List<LoadQueueItem> splitStoreFile(final LoadQueueItem item,<a name="line.765"></a>
-<span class="sourceLineNo">766</span> final Table table, byte[] startKey,<a name="line.766"></a>
-<span class="sourceLineNo">767</span> byte[] splitKey) throws IOException {<a name="line.767"></a>
-<span class="sourceLineNo">768</span> final Path hfilePath = item.hfilePath;<a name="line.768"></a>
-<span class="sourceLineNo">769</span><a name="line.769"></a>
-<span class="sourceLineNo">770</span> Path tmpDir = item.hfilePath.getParent();<a name="line.770"></a>
-<span class="sourceLineNo">771</span> if (!tmpDir.getName().equals(TMP_DIR)) {<a name="line.771"></a>
-<span class="sourceLineNo">772</span> tmpDir = new Path(tmpDir, TMP_DIR);<a name="line.772"></a>
+<span class="sourceLineNo">496</span> bulkLoadPhase(table, admin.getConnection(), pool, queue, regionGroups, copyFile);<a name="line.496"></a>
+<span class="sourceLineNo">497</span><a name="line.497"></a>
+<span class="sourceLineNo">498</span> // NOTE: The next iteration's split / group could happen in parallel to<a name="line.498"></a>
+<span class="sourceLineNo">499</span> // atomic bulkloads assuming that there are splits and no merges, and<a name="line.499"></a>
+<span class="sourceLineNo">500</span> // that we can atomically pull out the groups we want to retry.<a name="line.500"></a>
+<span class="sourceLineNo">501</span> }<a name="line.501"></a>
+<span class="sourceLineNo">502</span><a name="line.502"></a>
+<span class="sourceLineNo">503</span> if (!queue.isEmpty()) {<a name="line.503"></a>
+<span class="sourceLineNo">504</span> throw new RuntimeException("Bulk load aborted with some files not yet loaded."<a name="line.504"></a>
+<span class="sourceLineNo">505</span> + "Please check log for more details.");<a name="line.505"></a>
+<span class="sourceLineNo">506</span> }<a name="line.506"></a>
+<span class="sourceLineNo">507</span> if (pair == null) return null;<a name="line.507"></a>
+<span class="sourceLineNo">508</span> return pair.getSecond();<a name="line.508"></a>
+<span class="sourceLineNo">509</span> }<a name="line.509"></a>
+<span class="sourceLineNo">510</span><a name="line.510"></a>
+<span class="sourceLineNo">511</span> /**<a name="line.511"></a>
+<span class="sourceLineNo">512</span> * Prepare a collection of {@link LoadQueueItem} from list of source hfiles contained in the<a name="line.512"></a>
+<span class="sourceLineNo">513</span> * passed directory and validates whether the prepared queue has all the valid table column<a name="line.513"></a>
+<span class="sourceLineNo">514</span> * families in it.<a name="line.514"></a>
+<span class="sourceLineNo">515</span> * @param hfilesDir directory containing list of hfiles to be loaded into the table<a name="line.515"></a>
+<span class="sourceLineNo">516</span> * @param table table to which hfiles should be loaded<a name="line.516"></a>
+<span class="sourceLineNo">517</span> * @param queue queue which needs to be loaded into the table<a name="line.517"></a>
+<span class="sourceLineNo">518</span> * @param validateHFile if true hfiles will be validated for its format<a name="line.518"></a>
+<span class="sourceLineNo">519</span> * @throws IOException If any I/O or network error occurred<a name="line.519"></a>
+<span class="sourceLineNo">520</span> */<a name="line.520"></a>
+<span class="sourceLineNo">521</span> public void prepareHFileQueue(Path hfilesDir, Table table, Deque<LoadQueueItem> queue,<a name="line.521"></a>
+<span class="sourceLineNo">522</span> boolean validateHFile) throws IOException {<a name="line.522"></a>
+<span class="sourceLineNo">523</span> prepareHFileQueue(hfilesDir, table, queue, validateHFile, false);<a name="line.523"></a>
+<span class="sourceLineNo">524</span> }<a name="line.524"></a>
+<span class="sourceLineNo">525</span><a name="line.525"></a>
+<span class="sourceLineNo">526</span> /**<a name="line.526"></a>
+<span class="sourceLineNo">527</span> * Prepare a collection of {@link LoadQueueItem} from list of source hfiles contained in the<a name="line.527"></a>
+<span class="sourceLineNo">528</span> * passed directory and validates whether the prepared queue has all the valid table column<a name="line.528"></a>
+<span class="sourceLineNo">529</span> * families in it.<a name="line.529"></a>
+<span class="sourceLineNo">530</span> * @param hfilesDir directory containing list of hfiles to be loaded into the table<a name="line.530"></a>
+<span class="sourceLineNo">531</span> * @param table table to which hfiles should be loaded<a name="line.531"></a>
+<span class="sourceLineNo">532</span> * @param queue queue which needs to be loaded into the table<a name="line.532"></a>
+<span class="sourceLineNo">533</span> * @param validateHFile if true hfiles will be validated for its format<a name="line.533"></a>
+<span class="sourceLineNo">534</span> * @param silence true to ignore unmatched column families<a name="line.534"></a>
+<span class="sourceLineNo">535</span> * @throws IOException If any I/O or network error occurred<a name="line.535"></a>
+<span class="sourceLineNo">536</span> */<a name="line.536"></a>
+<span class="sourceLineNo">537</span> public void prepareHFileQueue(Path hfilesDir, Table table,<a name="line.537"></a>
+<span class="sourceLineNo">538</span> Deque<LoadQueueItem> queue, boolean validateHFile, boolean silence) throws IOException {<a name="line.538"></a>
+<span class="sourceLineNo">539</span> discoverLoadQueue(queue, hfilesDir, validateHFile);<a name="line.539"></a>
+<span class="sourceLineNo">540</span> validateFamiliesInHFiles(table, queue, silence);<a name="line.540"></a>
+<span class="sourceLineNo">541</span> }<a name="line.541"></a>
+<span class="sourceLineNo">542</span><a name="line.542"></a>
+<span class="sourceLineNo">543</span> /**<a name="line.543"></a>
+<span class="sourceLineNo">544</span> * Prepare a collection of {@link LoadQueueItem} from list of source hfiles contained in the<a name="line.544"></a>
+<span class="sourceLineNo">545</span> * passed directory and validates whether the prepared queue has all the valid table column<a name="line.545"></a>
+<span class="sourceLineNo">546</span> * families in it.<a name="line.546"></a>
+<span class="sourceLineNo">547</span> * @param map map of family to List of hfiles<a name="line.547"></a>
+<span class="sourceLineNo">548</span> * @param table table to which hfiles should be loaded<a name="line.548"></a>
+<span class="sourceLineNo">549</span> * @param queue queue which needs to be loaded into the table<a name="line.549"></a>
+<span class="sourceLineNo">550</span> * @param silence true to ignore unmatched column families<a name="line.550"></a>
+<span class="sourceLineNo">551</span> * @throws IOException If any I/O or network error occurred<a name="line.551"></a>
+<span class="sourceLineNo">552</span> */<a name="line.552"></a>
+<span class="sourceLineNo">553</span> public void prepareHFileQueue(Map<byte[], List<Path>> map, Table table,<a name="line.553"></a>
+<span class="sourceLineNo">554</span> Deque<LoadQueueItem> queue, boolean silence) throws IOException {<a name="line.554"></a>
+<span class="sourceLineNo">555</span> populateLoadQueue(queue, map);<a name="line.555"></a>
+<span class="sourceLineNo">556</span> validateFamiliesInHFiles(table, queue, silence);<a name="line.556"></a>
+<span class="sourceLineNo">557</span> }<a name="line.557"></a>
+<span class="sourceLineNo">558</span><a name="line.558"></a>
+<span class="sourceLineNo">559</span> // Initialize a thread pool<a name="line.559"></a>
+<span class="sourceLineNo">560</span> private ExecutorService createExecutorService() {<a name="line.560"></a>
+<span class="sourceLineNo">561</span> ThreadFactoryBuilder builder = new ThreadFactoryBuilder();<a name="line.561"></a>
+<span class="sourceLineNo">562</span> builder.setNameFormat("LoadIncrementalHFiles-%1$d");<a name="line.562"></a>
+<span class="sourceLineNo">563</span> ExecutorService pool = new ThreadPoolExecutor(nrThreads, nrThreads, 60, TimeUnit.SECONDS,<a name="line.563"></a>
+<span class="sourceLineNo">564</span> new LinkedBlockingQueue<Runnable>(), builder.build());<a name="line.564"></a>
+<span class="sourceLineNo">565</span> ((ThreadPoolExecutor) pool).allowCoreThreadTimeOut(true);<a name="line.565"></a>
+<span class="sourceLineNo">566</span> return pool;<a name="line.566"></a>
+<span class="sourceLineNo">567</span> }<a name="line.567"></a>
+<span class="sourceLineNo">568</span><a name="line.568"></a>
+<span class="sourceLineNo">569</span> /**<a name="line.569"></a>
+<span class="sourceLineNo">570</span> * Checks whether there is any invalid family name in HFiles to be bulk loaded.<a name="line.570"></a>
+<span class="sourceLineNo">571</span> */<a name="line.571"></a>
+<span class="sourceLineNo">572</span> private void validateFamiliesInHFiles(Table table, Deque<LoadQueueItem> queue, boolean silence)<a name="line.572"></a>
+<span class="sourceLineNo">573</span> throws IOException {<a name="line.573"></a>
+<span class="sourceLineNo">574</span> Collection<HColumnDescriptor> families = table.getTableDescriptor().getFamilies();<a name="line.574"></a>
+<span class="sourceLineNo">575</span> List<String> familyNames = new ArrayList<>(families.size());<a name="line.575"></a>
+<span class="sourceLineNo">576</span> for (HColumnDescriptor family : families) {<a name="line.576"></a>
+<span class="sourceLineNo">577</span> familyNames.add(family.getNameAsString());<a name="line.577"></a>
+<span class="sourceLineNo">578</span> }<a name="line.578"></a>
+<span class="sourceLineNo">579</span> Iterator<LoadQueueItem> queueIter = queue.iterator();<a name="line.579"></a>
+<span class="sourceLineNo">580</span> while (queueIter.hasNext()) {<a name="line.580"></a>
+<span class="sourceLineNo">581</span> LoadQueueItem lqi = queueIter.next();<a name="line.581"></a>
+<span class="sourceLineNo">582</span> String familyNameInHFile = Bytes.toString(lqi.family);<a name="line.582"></a>
+<span class="sourceLineNo">583</span> if (!familyNames.contains(familyNameInHFile)) {<a name="line.583"></a>
+<span class="sourceLineNo">584</span> unmatchedFamilies.add(familyNameInHFile);<a name="line.584"></a>
+<span class="sourceLineNo">585</span> }<a name="line.585"></a>
+<span class="sourceLineNo">586</span> }<a name="line.586"></a>
+<span class="sourceLineNo">587</span> if (unmatchedFamilies.size() > 0) {<a name="line.587"></a>
+<span class="sourceLineNo">588</span> String msg =<a name="line.588"></a>
+<span class="sourceLineNo">589</span> "Unmatched family names found: unmatched family names in HFiles to be bulkloaded: "<a name="line.589"></a>
+<span class="sourceLineNo">590</span> + unmatchedFamilies + "; valid family names of table " + table.getName() + " are: "<a name="line.590"></a>
+<span class="sourceLineNo">591</span> + familyNames;<a name="line.591"></a>
+<span class="sourceLineNo">592</span> LOG.error(msg);<a name="line.592"></a>
+<span class="sourceLineNo">593</span> if (!silence) throw new IOException(msg);<a name="line.593"></a>
+<span class="sourceLineNo">594</span> }<a name="line.594"></a>
+<span class="sourceLineNo">595</span> }<a name="line.595"></a>
+<span class="sourceLineNo">596</span><a name="line.596"></a>
+<span class="sourceLineNo">597</span> /**<a name="line.597"></a>
+<span class="sourceLineNo">598</span> * Used by the replication sink to load the hfiles from the source cluster. It does the following,<a name="line.598"></a>
+<span class="sourceLineNo">599</span> * <ol><a name="line.599"></a>
+<span class="sourceLineNo">600</span> * <li>LoadIncrementalHFiles#groupOrSplitPhase(Table, ExecutorService, Deque, Pair)}</li><a name="line.600"></a>
+<span class="sourceLineNo">601</span> * <li>LoadIncrementalHFiles#bulkLoadPhase(Table, Connection, ExecutorService, Deque, Multimap)<a name="line.601"></a>
+<span class="sourceLineNo">602</span> * </li><a name="line.602"></a>
+<span class="sourceLineNo">603</span> * </ol><a name="line.603"></a>
+<span class="sourceLineNo">604</span> * @param table Table to which these hfiles should be loaded to<a name="line.604"></a>
+<span class="sourceLineNo">605</span> * @param conn Connection to use<a name="line.605"></a>
+<span class="sourceLineNo">606</span> * @param queue {@link LoadQueueItem} has hfiles yet to be loaded<a name="line.606"></a>
+<span class="sourceLineNo">607</span> * @param startEndKeys starting and ending row keys of the region<a name="line.607"></a>
+<span class="sourceLineNo">608</span> */<a name="line.608"></a>
+<span class="sourceLineNo">609</span> public void loadHFileQueue(final Table table, final Connection conn, Deque<LoadQueueItem> queue,<a name="line.609"></a>
+<span class="sourceLineNo">610</span> Pair<byte[][], byte[][]> startEndKeys) throws IOException {<a name="line.610"></a>
+<span class="sourceLineNo">611</span> loadHFileQueue(table, conn, queue, startEndKeys, false);<a name="line.611"></a>
+<span class="sourceLineNo">612</span> }<a name="line.612"></a>
+<span class="sourceLineNo">613</span><a name="line.613"></a>
+<span class="sourceLineNo">614</span> /**<a name="line.614"></a>
+<span class="sourceLineNo">615</span> * Used by the replication sink to load the hfiles from the source cluster. It does the following,<a name="line.615"></a>
+<span class="sourceLineNo">616</span> * <ol><a name="line.616"></a>
+<span class="sourceLineNo">617</span> * <li>LoadIncrementalHFiles#groupOrSplitPhase(Table, ExecutorService, Deque, Pair)}</li><a name="line.617"></a>
+<span class="sourceLineNo">618</span> * <li>LoadIncrementalHFiles#bulkLoadPhase(Table, Connection, ExecutorService, Deque, Multimap)<a name="line.618"></a>
+<span class="sourceLineNo">619</span> * </li><a name="line.619"></a>
+<span class="sourceLineNo">620</span> * </ol><a name="line.620"></a>
+<span class="sourceLineNo">621</span> * @param table Table to which these hfiles should be loaded to<a name="line.621"></a>
+<span class="sourceLineNo">622</span> * @param conn Connection to use<a name="line.622"></a>
+<span class="sourceLineNo">623</span> * @param queue {@link LoadQueueItem} has hfiles yet to be loaded<a name="line.623"></a>
+<span class="sourceLineNo">624</span> * @param startEndKeys starting and ending row keys of the region<a name="line.624"></a>
+<span class="sourceLineNo">625</span> */<a name="line.625"></a>
+<span class="sourceLineNo">626</span> public void loadHFileQueue(final Table table, final Connection conn, Deque<LoadQueueItem> queue,<a name="line.626"></a>
+<span class="sourceLineNo">627</span> Pair<byte[][], byte[][]> startEndKeys, boolean copyFile) throws IOException {<a name="line.627"></a>
+<span class="sourceLineNo">628</span> ExecutorService pool = null;<a name="line.628"></a>
+<span class="sourceLineNo">629</span> try {<a name="line.629"></a>
+<span class="sourceLineNo">630</span> pool = createExecutorService();<a name="line.630"></a>
+<span class="sourceLineNo">631</span> Multimap<ByteBuffer, LoadQueueItem> regionGroups =<a name="line.631"></a>
+<span class="sourceLineNo">632</span> groupOrSplitPhase(table, pool, queue, startEndKeys).getFirst();<a name="line.632"></a>
+<span class="sourceLineNo">633</span> bulkLoadPhase(table, conn, pool, queue, regionGroups, copyFile);<a name="line.633"></a>
+<span class="sourceLineNo">634</span> } finally {<a name="line.634"></a>
+<span class="sourceLineNo">635</span> if (pool != null) {<a name="line.635"></a>
+<span class="sourceLineNo">636</span> pool.shutdown();<a name="line.636"></a>
+<span class="sourceLineNo">637</span> }<a name="line.637"></a>
+<span class="sourceLineNo">638</span> }<a name="line.638"></a>
+<span class="sourceLineNo">639</span> }<a name="line.639"></a>
+<span class="sourceLineNo">640</span><a name="line.640"></a>
+<span class="sourceLineNo">641</span> /**<a name="line.641"></a>
+<span class="sourceLineNo">642</span> * This takes the LQI's grouped by likely regions and attempts to bulk load<a name="line.642"></a>
+<span class="sourceLineNo">643</span> * them. Any failures are re-queued for another pass with the<a name="line.643"></a>
+<span class="sourceLineNo">644</span> * groupOrSplitPhase.<a name="line.644"></a>
+<span class="sourceLineNo">645</span> */<a name="line.645"></a>
+<span class="sourceLineNo">646</span> protected void bulkLoadPhase(final Table table, final Connection conn,<a name="line.646"></a>
+<span class="sourceLineNo">647</span> ExecutorService pool, Deque<LoadQueueItem> queue,<a name="line.647"></a>
+<span class="sourceLineNo">648</span> final Multimap<ByteBuffer, LoadQueueItem> regionGroups, boolean copyFile) throws IOException {<a name="line.648"></a>
+<span class="sourceLineNo">649</span> // atomically bulk load the groups.<a name="line.649"></a>
+<span class="sourceLineNo">650</span> Set<Future<List<LoadQueueItem>>> loadingFutures = new HashSet<>();<a name="line.650"></a>
+<span class="sourceLineNo">651</span> for (Entry<ByteBuffer, ? extends Collection<LoadQueueItem>> e: regionGroups.asMap().entrySet()){<a name="line.651"></a>
+<span class="sourceLineNo">652</span> final byte[] first = e.getKey().array();<a name="line.652"></a>
+<span class="sourceLineNo">653</span> final Collection<LoadQueueItem> lqis = e.getValue();<a name="line.653"></a>
+<span class="sourceLineNo">654</span><a name="line.654"></a>
+<span class="sourceLineNo">655</span> final Callable<List<LoadQueueItem>> call = new Callable<List<LoadQueueItem>>() {<a name="line.655"></a>
+<span class="sourceLineNo">656</span> @Override<a name="line.656"></a>
+<span class="sourceLineNo">657</span> public List<LoadQueueItem> call() throws Exception {<a name="line.657"></a>
+<span class="sourceLineNo">658</span> List<LoadQueueItem> toRetry =<a name="line.658"></a>
+<span class="sourceLineNo">659</span> tryAtomicRegionLoad(conn, table.getName(), first, lqis, copyFile);<a name="line.659"></a>
+<span class="sourceLineNo">660</span> return toRetry;<a name="line.660"></a>
+<span class="sourceLineNo">661</span> }<a name="line.661"></a>
+<span class="sourceLineNo">662</span> };<a name="line.662"></a>
+<span class="sourceLineNo">663</span> loadingFutures.add(pool.submit(call));<a name="line.663"></a>
+<span class="sourceLineNo">664</span> }<a name="line.664"></a>
+<span class="sourceLineNo">665</span><a name="line.665"></a>
+<span class="sourceLineNo">666</span> // get all the results.<a name="line.666"></a>
+<span class="sourceLineNo">667</span> for (Future<List<LoadQueueItem>> future : loadingFutures) {<a name="line.667"></a>
+<span class="sourceLineNo">668</span> try {<a name="line.668"></a>
+<span class="sourceLineNo">669</span> List<LoadQueueItem> toRetry = future.get();<a name="line.669"></a>
+<span class="sourceLineNo">670</span><a name="line.670"></a>
+<span class="sourceLineNo">671</span> // LQIs that are requeued to be regrouped.<a name="line.671"></a>
+<span class="sourceLineNo">672</span> queue.addAll(toRetry);<a name="line.672"></a>
+<span class="sourceLineNo">673</span><a name="line.673"></a>
+<span class="sourceLineNo">674</span> } catch (ExecutionException e1) {<a name="line.674"></a>
+<span class="sourceLineNo">675</span> Throwable t = e1.getCause();<a name="line.675"></a>
+<span class="sourceLineNo">676</span> if (t instanceof IOException) {<a name="line.676"></a>
+<span class="sourceLineNo">677</span> // At this point something unrecoverable has happened.<a name="line.677"></a>
+<span class="sourceLineNo">678</span> // TODO Implement bulk load recovery<a name="line.678"></a>
+<span class="sourceLineNo">679</span> throw new IOException("BulkLoad encountered an unrecoverable problem", t);<a name="line.679"></a>
+<span class="sourceLineNo">680</span> }<a name="line.680"></a>
+<span class="sourceLineNo">681</span> LOG.error("Unexpected execution exception during bulk load", e1);<a name="line.681"></a>
+<span class="sourceLineNo">682</span> throw new IllegalStateException(t);<a name="line.682"></a>
+<span class="sourceLineNo">683</span> } catch (InterruptedException e1) {<a name="line.683"></a>
+<span class="sourceLineNo">684</span> LOG.error("Unexpected interrupted exception during bulk load", e1);<a name="line.684"></a>
+<span class="sourceLineNo">685</span> throw (InterruptedIOException)new InterruptedIOException().initCause(e1);<a name="line.685"></a>
+<span class="sourceLineNo">686</span> }<a name="line.686"></a>
+<span class="sourceLineNo">687</span> }<a name="line.687"></a>
+<span class="sourceLineNo">688</span> }<a name="line.688"></a>
+<span class="sourceLineNo">689</span><a name="line.689"></a>
+<span class="sourceLineNo">690</span> private boolean checkHFilesCountPerRegionPerFamily(<a name="line.690"></a>
+<span class="sourceLineNo">691</span> final Multimap<ByteBuffer, LoadQueueItem> regionGroups) {<a name="line.691"></a>
+<span class="sourceLineNo">692</span> for (Entry<ByteBuffer,<a name="line.692"></a>
+<span class="sourceLineNo">693</span> ? extends Collection<LoadQueueItem>> e: regionGroups.asMap().entrySet()) {<a name="line.693"></a>
+<span class="sourceLineNo">694</span> final Collection<LoadQueueItem> lqis = e.getValue();<a name="line.694"></a>
+<span class="sourceLineNo">695</span> HashMap<byte[], MutableInt> filesMap = new HashMap<>();<a name="line.695"></a>
+<span class="sourceLineNo">696</span> for (LoadQueueItem lqi: lqis) {<a name="line.696"></a>
+<span class="sourceLineNo">697</span> MutableInt count = filesMap.get(lqi.family);<a name="line.697"></a>
+<span class="sourceLineNo">698</span> if (count == null) {<a name="line.698"></a>
+<span class="sourceLineNo">699</span> count = new MutableInt();<a name="line.699"></a>
+<span class="sourceLineNo">700</span> filesMap.put(lqi.family, count);<a name="line.700"></a>
+<span class="sourceLineNo">701</span> }<a name="line.701"></a>
+<span class="sourceLineNo">702</span> count.increment();<a name="line.702"></a>
+<span class="sourceLineNo">703</span> if (count.intValue() > maxFilesPerRegionPerFamily) {<a name="line.703"></a>
+<span class="sourceLineNo">704</span> LOG.error("Trying to load more than " + maxFilesPerRegionPerFamily<a name="line.704"></a>
+<span class="sourceLineNo">705</span> + " hfiles to family " + Bytes.toStringBinary(lqi.family)<a name="line.705"></a>
+<span class="sourceLineNo">706</span> + " of region with start key "<a name="line.706"></a>
+<span class="sourceLineNo">707</span> + Bytes.toStringBinary(e.getKey()));<a name="line.707"></a>
+<span class="sourceLineNo">708</span> return false;<a name="line.708"></a>
+<span class="sourceLineNo">709</span> }<a name="line.709"></a>
+<span class="sourceLineNo">710</span> }<a name="line.710"></a>
+<span class="sourceLineNo">711</span> }<a name="line.711"></a>
+<span class="sourceLineNo">712</span> return true;<a name="line.712"></a>
+<span class="sourceLineNo">713</span> }<a name="line.713"></a>
+<span class="sourceLineNo">714</span><a name="line.714"></a>
+<span class="sourceLineNo">715</span> /**<a name="line.715"></a>
+<span class="sourceLineNo">716</span> * @param table the table to load into<a name="line.716"></a>
+<span class="sourceLineNo">717</span> * @param pool the ExecutorService<a name="line.717"></a>
+<span class="sourceLineNo">718</span> * @param queue the queue for LoadQueueItem<a name="line.718"></a>
+<span class="sourceLineNo">719</span> * @param startEndKeys start and end keys<a name="line.719"></a>
+<span class="sourceLineNo">720</span> * @return A map that groups LQI by likely bulk load region targets and List of missing hfiles.<a name="line.720"></a>
+<span class="sourceLineNo">721</span> */<a name="line.721"></a>
+<span class="sourceLineNo">722</span> private Pair<Multimap<ByteBuffer, LoadQueueItem>, List<String>> groupOrSplitPhase(<a name="line.722"></a>
+<span class="sourceLineNo">723</span> final Table table, ExecutorService pool, Deque<LoadQueueItem> queue,<a name="line.723"></a>
+<span class="sourceLineNo">724</span> final Pair<byte[][], byte[][]> startEndKeys) throws IOException {<a name="line.724"></a>
+<span class="sourceLineNo">725</span> // <region start key, LQI> need synchronized only within this scope of this<a name="line.725"></a>
+<span class="sourceLineNo">726</span> // phase because of the puts that happen in futures.<a name="line.726"></a>
+<span class="sourceLineNo">727</span> Multimap<ByteBuffer, LoadQueueItem> rgs = HashMultimap.create();<a name="line.727"></a>
+<span class="sourceLineNo">728</span> final Multimap<ByteBuffer, LoadQueueItem> regionGroups = Multimaps.synchronizedMultimap(rgs);<a name="line.728"></a>
+<span class="sourceLineNo">729</span> List<String> missingHFiles = new ArrayList<>();<a name="line.729"></a>
+<span class="sourceLineNo">730</span> Pair<Multimap<ByteBuffer, LoadQueueItem>, List<String>> pair = new Pair<>(regionGroups,<a name="line.730"></a>
+<span class="sourceLineNo">731</span> missingHFiles);<a name="line.731"></a>
+<span class="sourceLineNo">732</span><a name="line.732"></a>
+<span class="sourceLineNo">733</span> // drain LQIs and figure out bulk load groups<a name="line.733"></a>
+<span class="sourceLineNo">734</span> Set<Future<Pair<List<LoadQueueItem>, String>>> splittingFutures = new HashSet<>();<a name="line.734"></a>
+<span class="sourceLineNo">735</span> while (!queue.isEmpty()) {<a name="line.735"></a>
+<span class="sourceLineNo">736</span> final LoadQueueItem item = queue.remove();<a name="line.736"></a>
+<span class="sourceLineNo">737</span><a name="line.737"></a>
+<span class="sourceLineNo">738</span> final Callable<Pair<List<LoadQueueItem>, String>> call =<a name="line.738"></a>
+<span class="sourceLineNo">739</span> new Callable<Pair<List<LoadQueueItem>, String>>() {<a name="line.739"></a>
+<span class="sourceLineNo">740</span> @Override<a name="line.740"></a>
+<span class="sourceLineNo">741</span> public Pair<List<LoadQueueItem>, String> call() throws Exception {<a name="line.741"></a>
+<span class="sourceLineNo">742</span> Pair<List<LoadQueueItem>, String> splits = groupOrSplit(regionGroups, item, table,<a name="line.742"></a>
+<span class="sourceLineNo">743</span> startEndKeys);<a name="line.743"></a>
+<span class="sourceLineNo">744</span> return splits;<a name="line.744"></a>
+<span class="sourceLineNo">745</span> }<a name="line.745"></a>
+<span class="sourceLineNo">746</span> };<a name="line.746"></a>
+<span class="sourceLineNo">747</span> splittingFutures.add(pool.submit(call));<a name="line.747"></a>
+<span class="sourceLineNo">748</span> }<a name="line.748"></a>
+<span class="sourceLineNo">749</span> // get all the results. All grouping and splitting must finish before<a name="line.749"></a>
+<span class="sourceLineNo">750</span> // we can attempt the atomic loads.<a name="line.750"></a>
+<span class="sourceLineNo">751</span> for (Future<Pair<List<LoadQueueItem>, String>> lqis : splittingFutures) {<a name="line.751"></a>
+<span class="sourceLineNo">752</span> try {<a name="line.752"></a>
+<span class="sourceLineNo">753</span> Pair<List<LoadQueueItem>, String> splits = lqis.get();<a name="line.753"></a>
+<span class="sourceLineNo">754</span> if (splits != null) {<a name="line.754"></a>
+<span class="sourceLineNo">755</span> if (splits.getFirst() != null) {<a name="line.755"></a>
+<span class="sourceLineNo">756</span> queue.addAll(splits.getFirst());<a name="line.756"></a>
+<span class="sourceLineNo">757</span> } else {<a name="line.757"></a>
+<span class="sourceLineNo">758</span> missingHFiles.add(splits.getSecond());<a name="line.758"></a>
+<span class="sourceLineNo">759</span> }<a name="line.759"></a>
+<span class="sourceLineNo">760</span> }<a name="line.760"></a>
+<span class="sourceLineNo">761</span> } catch (ExecutionException e1) {<a name="line.761"></a>
+<span class="sourceLineNo">762</span> Throwable t = e1.getCause();<a name="line.762"></a>
+<span class="sourceLineNo">763</span> if (t instanceof IOException) {<a name="line.763"></a>
+<span class="sourceLineNo">764</span> LOG.error("IOException during splitting", e1);<a name="line.764"></a>
+<span class="sourceLineNo">765</span> throw (IOException)t; // would have been thrown if not parallelized,<a name="line.765"></a>
+<span class="sourceLineNo">766</span> }<a name="line.766"></a>
+<span class="sourceLineNo">767</span> LOG.error("Unexpected execution exception during splitting", e1);<a name="line.767"></a>
+<span class="sourceLineNo">768</span> throw new IllegalStateException(t);<a name="line.768"></a>
+<span class="sourceLineNo">769</span> } catch (InterruptedException e1) {<a name="line.769"></a>
+<span class="sourceLineNo">770</span> LOG.error("Unexpected interrupted exception during splitting", e1);<a name="line.770"></a>
+<span class="sourceLineNo">771</span> throw (InterruptedIOException)new InterruptedIOException().initCause(e1);<a name="line.771"></a>
+<span class="sourceLineNo">772</span> }<a name="line.772"></a>
<span class="sourceLineNo">773</span> }<a name="line.773"></a>
-<span class="sourceLineNo">774</span><a name="line.774"></a>
-<span class="sourceLineNo">775</span> LOG.info("HFile at " + hfilePath + " no longer fits inside a single " +<a name="line.775"></a>
-<span class="sourceLineNo">776</span> "region. Splitting...");<a name="line.776"></a>
-<span class="sourceLineNo">777</span><a name="line.777"></a>
-<span class="sourceLineNo">778</span> String uniqueName = getUniqueName();<a name="line.778"></a>
-<span class="sourceLineNo">779</span> HColumnDescriptor familyDesc = table.getTableDescriptor().getFamily(item.family);<a name="line.779"></a>
-<span class="sourceLineNo">780</span><a name="line.780"></a>
-<span class="sourceLineNo">781</span> Path botOut = new Path(tmpDir, uniqueName + ".bottom");<a name="line.781"></a>
-<span class="sourceLineNo">782</span> Path topOut = new Path(tmpDir, uniqueName + ".top");<a name="line.782"></a>
-<span class="sourceLineNo">783</span> splitStoreFile(getConf(), hfilePath, familyDesc, splitKey, botOut, topOut);<a name="line.783"></a>
-<span class="sourceLineNo">784</span><a name="line.784"></a>
-<span class="sourceLineNo">785</span> FileSystem fs = tmpDir.getFileSystem(getConf());<a name="line.785"></a>
-<span class="sourceLineNo">786</span> fs.setPermission(tmpDir, FsPermission.valueOf("-rwxrwxrwx"));<a name="line.786"></a>
-<span class="sourceLineNo">787</span> fs.setPermission(botOut, FsPermission.valueOf("-rwxrwxrwx"));<a name="line.787"></a>
-<span class="sourceLineNo">788</span> fs.setPermission(topOut, FsPermission.valueOf("-rwxrwxrwx"));<a name="line.788"></a>
-<span class="sourceLineNo">789</span><a name="line.789"></a>
-<span class="sourceLineNo">790</span> // Add these back at the *front* of the queue, so there's a lower<a name="line.790"></a>
-<span class="s
<TRUNCATED>
[49/52] [partial] hbase-site git commit: Published site at
278625312047a2100f4dbb2d2eaa4e2219d00e14.
Posted by di...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apache_hbase_reference_guide.pdf
----------------------------------------------------------------------
diff --git a/apache_hbase_reference_guide.pdf b/apache_hbase_reference_guide.pdf
index 41cd630..6603fac 100644
--- a/apache_hbase_reference_guide.pdf
+++ b/apache_hbase_reference_guide.pdf
@@ -1,30 +1,28 @@
%PDF-1.4
%\ufffd\ufffd\ufffd\ufffd
1 0 obj
-<< /Title <feff004100700061006300680065002000480042006100730065002021220020005200650066006500720065006e00630065002000470075006900640065>
+<< /Title (Apache HBase ™ Reference Guide)
/Author (Apache HBase Team)
-/Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
+/Creator (Asciidoctor PDF 1.5.0.alpha.6, based on Prawn 1.2.1)
/Producer (Apache HBase Team)
-/CreationDate (D:20161009074353+00'00')
-/ModDate (D:20161009074353+00'00')
+/CreationDate (D:20161017144413+00'00')
+/ModDate (D:20161017144413+00'00')
>>
endobj
2 0 obj
<< /Type /Catalog
/Pages 3 0 R
-/Names 24 0 R
-/Outlines 4237 0 R
-/PageLabels 4443 0 R
+/Names 25 0 R
+/Outlines 4048 0 R
+/PageLabels 4255 0 R
/PageMode /UseOutlines
-/OpenAction [7 0 R /FitH 842.89]
-/ViewerPreferences << /DisplayDocTitle true
->>
+/ViewerPreferences [/FitWindow]
>>
endobj
3 0 obj
<< /Type /Pages
-/Count 638
-/Kids [7 0 R 10 0 R 12 0 R 14 0 R 16 0 R 18 0 R 20 0 R 22 0 R 41 0 R 45 0 R 49 0 R 62 0 R 65 0 R 68 0 R 70 0 R 72 0 R 80 0 R 83 0 R 87 0 R 91 0 R 94 0 R 96 0 R 101 0 R 109 0 R 114 0 R 116 0 R 139 0 R 145 0 R 152 0 R 154 0 R 160 0 R 163 0 R 175 0 R 181 0 R 196 0 R 200 0 R 204 0 R 206 0 R 210 0 R 221 0 R 228 0 R 237 0 R 244 0 R 251 0 R 259 0 R 267 0 R 279 0 R 288 0 R 296 0 R 305 0 R 313 0 R 320 0 R 328 0 R 334 0 R 341 0 R 349 0 R 358 0 R 366 0 R 374 0 R 383 0 R 392 0 R 401 0 R 408 0 R 416 0 R 424 0 R 433 0 R 441 0 R 448 0 R 457 0 R 469 0 R 475 0 R 483 0 R 489 0 R 498 0 R 506 0 R 514 0 R 518 0 R 521 0 R 526 0 R 532 0 R 548 0 R 558 0 R 563 0 R 574 0 R 583 0 R 588 0 R 590 0 R 592 0 R 603 0 R 609 0 R 614 0 R 621 0 R 633 0 R 645 0 R 662 0 R 676 0 R 686 0 R 688 0 R 690 0 R 700 0 R 712 0 R 722 0 R 732 0 R 736 0 R 739 0 R 743 0 R 747 0 R 750 0 R 753 0 R 755 0 R 758 0 R 762 0 R 764 0 R 769 0 R 772 0 R 780 0 R 783 0 R 785 0 R 791 0 R 793 0 R 797 0 R 806 0 R 808 0 R 811 0 R 814 0 R 817 0 R 820 0
R 834 0 R 841 0 R 850 0 R 861 0 R 867 0 R 879 0 R 883 0 R 886 0 R 890 0 R 893 0 R 904 0 R 912 0 R 918 0 R 923 0 R 927 0 R 929 0 R 944 0 R 955 0 R 961 0 R 967 0 R 970 0 R 978 0 R 986 0 R 990 0 R 995 0 R 1000 0 R 1002 0 R 1004 0 R 1006 0 R 1017 0 R 1025 0 R 1029 0 R 1036 0 R 1044 0 R 1051 0 R 1055 0 R 1061 0 R 1066 0 R 1073 0 R 1079 0 R 1082 0 R 1085 0 R 1096 0 R 1100 0 R 1102 0 R 1105 0 R 1109 0 R 1114 0 R 1117 0 R 1129 0 R 1133 0 R 1139 0 R 1146 0 R 1152 0 R 1156 0 R 1160 0 R 1162 0 R 1165 0 R 1168 0 R 1171 0 R 1174 0 R 1178 0 R 1182 0 R 1187 0 R 1191 0 R 1194 0 R 1196 0 R 1206 0 R 1210 0 R 1218 0 R 1227 0 R 1233 0 R 1237 0 R 1239 0 R 1250 0 R 1253 0 R 1259 0 R 1267 0 R 1270 0 R 1277 0 R 1288 0 R 1290 0 R 1292 0 R 1301 0 R 1303 0 R 1305 0 R 1308 0 R 1310 0 R 1312 0 R 1314 0 R 1316 0 R 1319 0 R 1323 0 R 1328 0 R 1330 0 R 1332 0 R 1334 0 R 1339 0 R 1346 0 R 1351 0 R 1354 0 R 1356 0 R 1359 0 R 1363 0 R 1365 0 R 1368 0 R 1370 0 R 1373 0 R 1378 0 R 1383 0 R 1391 0 R 1396 0 R 1410 0 R 14
21 0 R 1425 0 R 1438 0 R 1447 0 R 1461 0 R 1467 0 R 1475 0 R 1490 0 R 1504 0 R 1515 0 R 1521 0 R 1528 0 R 1537 0 R 1543 0 R 1548 0 R 1557 0 R 1559 0 R 1568 0 R 1574 0 R 1577 0 R 1590 0 R 1592 0 R 1598 0 R 1604 0 R 1608 0 R 1616 0 R 1624 0 R 1628 0 R 1630 0 R 1632 0 R 1645 0 R 1652 0 R 1661 0 R 1666 0 R 1680 0 R 1690 0 R 1694 0 R 1707 0 R 1717 0 R 1722 0 R 1726 0 R 1731 0 R 1734 0 R 1741 0 R 1745 0 R 1753 0 R 1757 0 R 1762 0 R 1770 0 R 1775 0 R 1781 0 R 1790 0 R 1797 0 R 1803 0 R 1808 0 R 1812 0 R 1815 0 R 1820 0 R 1826 0 R 1832 0 R 1834 0 R 1836 0 R 1839 0 R 1847 0 R 1850 0 R 1857 0 R 1866 0 R 1869 0 R 1874 0 R 1878 0 R 1880 0 R 1885 0 R 1888 0 R 1890 0 R 1895 0 R 1905 0 R 1907 0 R 1909 0 R 1911 0 R 1914 0 R 1916 0 R 1918 0 R 1921 0 R 1923 0 R 1925 0 R 1931 0 R 1935 0 R 1944 0 R 1946 0 R 1948 0 R 1955 0 R 1957 0 R 1962 0 R 1964 0 R 1971 0 R 1976 0 R 1980 0 R 1984 0 R 1988 0 R 1990 0 R 1994 0 R 1997 0 R 1999 0 R 2001 0 R 2005 0 R 2007 0 R 2010 0 R 2012 0 R 2014 0 R 2016 0 R 2023 0 R
2026 0 R 2031 0 R 2033 0 R 2035 0 R 2037 0 R 2039 0 R 2047 0 R 2058 0 R 2073 0 R 2088 0 R 2094 0 R 2099 0 R 2103 0 R 2106 0 R 2111 0 R 2118 0 R 2120 0 R 2123 0 R 2125 0 R 2127 0 R 2129 0 R 2133 0 R 2135 0 R 2143 0 R 2150 0 R 2157 0 R 2169 0 R 2185 0 R 2197 0 R 2216 0 R 2218 0 R 2220 0 R 2224 0 R 2242 0 R 2248 0 R 2256 0 R 2264 0 R 2268 0 R 2277 0 R 2288 0 R 2294 0 R 2304 0 R 2317 0 R 2335 0 R 2343 0 R 2345 0 R 2354 0 R 2371 0 R 2378 0 R 2381 0 R 2386 0 R 2391 0 R 2400 0 R 2409 0 R 2412 0 R 2414 0 R 2418 0 R 2430 0 R 2439 0 R 2444 0 R 2448 0 R 2451 0 R 2453 0 R 2455 0 R 2457 0 R 2463 0 R 2476 0 R 2486 0 R 2495 0 R 2504 0 R 2510 0 R 2521 0 R 2528 0 R 2534 0 R 2536 0 R 2547 0 R 2555 0 R 2564 0 R 2569 0 R 2581 0 R 2585 0 R 2595 0 R 2603 0 R 2611 0 R 2617 0 R 2621 0 R 2625 0 R 2628 0 R 2630 0 R 2636 0 R 2640 0 R 2644 0 R 2650 0 R 2657 0 R 2663 0 R 2667 0 R 2677 0 R 2682 0 R 2687 0 R 2700 0 R 2708 0 R 2712 0 R 2716 0 R 2722 0 R 2726 0 R 2730 0 R 2740 0 R 2746 0 R 2748 0 R 2755 0 R 2760 0
R 2767 0 R 2774 0 R 2782 0 R 2787 0 R 2796 0 R 2801 0 R 2805 0 R 2815 0 R 2820 0 R 2824 0 R 2826 0 R 2835 0 R 2840 0 R 2843 0 R 2845 0 R 2847 0 R 2858 0 R 2865 0 R 2869 0 R 2872 0 R 2878 0 R 2881 0 R 2884 0 R 2887 0 R 2893 0 R 2898 0 R 2904 0 R 2908 0 R 2911 0 R 2914 0 R 2916 0 R 2920 0 R 2930 0 R 2932 0 R 2936 0 R 2939 0 R 2941 0 R 2954 0 R 2959 0 R 2964 0 R 2970 0 R 2978 0 R 2980 0 R 2988 0 R 3006 0 R 3018 0 R 3024 0 R 3040 0 R 3044 0 R 3060 0 R 3062 0 R 3068 0 R 3077 0 R 3081 0 R 3089 0 R 3095 0 R 3107 0 R 3114 0 R 3119 0 R 3124 0 R 3130 0 R 3133 0 R 3137 0 R 3140 0 R 3146 0 R 3155 0 R 3163 0 R 3169 0 R 3174 0 R 3183 0 R 3191 0 R 3198 0 R 3206 0 R 3210 0 R 3216 0 R 3223 0 R 3226 0 R 3228 0 R 3234 0 R 3241 0 R 3243 0 R 3250 0 R 3252 0 R 3262 0 R 3268 0 R 3273 0 R 3280 0 R 3289 0 R 3296 0 R 3308 0 R 3315 0 R 3326 0 R 3342 0 R 3344 0 R 3347 0 R 3361 0 R 3371 0 R 3375 0 R 3378 0 R 3383 0 R 3385 0 R 3389 0 R 3391 0 R 3395 0 R 3399 0 R 3405 0 R 3410 0 R 3413 0 R 3416 0 R 3420 0 R 3429
0 R 3435 0 R 3439 0 R 3442 0 R 3444 0 R 3448 0 R 3453 0 R 3459 0 R 3472 0 R 3474 0 R 3479 0 R 3484 0 R 3492 0 R 3496 0 R 3503 0 R 3511 0 R 3520 0 R 3526 0 R 3531 0 R 3534 0 R 3546 0 R 3564 0 R 3577 0 R 3582 0 R 3585 0 R 3588 0 R 3595 0 R 3600 0 R 3602 0 R 3604 0 R 3606 0 R 3608 0 R 3610 0 R 3619 0 R 3623 0 R 3628 0 R 3633 0 R 3635 0 R 3642 0 R 3652 0 R 3659 0 R 3662 0 R 3664 0 R 3667 0 R 3674 0 R 3682 0 R 3692 0 R 3696 0 R 3699 0 R 3703 0 R 3706 0 R 3711 0 R 3714 0 R 3728 0 R 3734 0 R 3761 0 R 3765 0 R 3773 0 R 3781 0 R 3790 0 R 3792 0 R 3795 0 R 3798 0 R 3814 0 R 3819 0 R 3826 0 R]
+/Count 674
+/Kids [7 0 R 13 0 R 15 0 R 17 0 R 19 0 R 21 0 R 23 0 R 39 0 R 43 0 R 47 0 R 58 0 R 62 0 R 64 0 R 66 0 R 68 0 R 75 0 R 78 0 R 80 0 R 85 0 R 88 0 R 90 0 R 92 0 R 101 0 R 107 0 R 112 0 R 114 0 R 135 0 R 141 0 R 148 0 R 150 0 R 154 0 R 157 0 R 167 0 R 175 0 R 191 0 R 195 0 R 199 0 R 201 0 R 205 0 R 211 0 R 213 0 R 215 0 R 217 0 R 219 0 R 222 0 R 228 0 R 231 0 R 233 0 R 235 0 R 237 0 R 239 0 R 241 0 R 244 0 R 247 0 R 251 0 R 253 0 R 255 0 R 257 0 R 259 0 R 261 0 R 263 0 R 265 0 R 272 0 R 274 0 R 276 0 R 278 0 R 280 0 R 285 0 R 290 0 R 295 0 R 298 0 R 302 0 R 317 0 R 327 0 R 333 0 R 344 0 R 354 0 R 359 0 R 361 0 R 363 0 R 374 0 R 379 0 R 383 0 R 388 0 R 392 0 R 403 0 R 415 0 R 430 0 R 436 0 R 438 0 R 440 0 R 447 0 R 458 0 R 469 0 R 480 0 R 483 0 R 486 0 R 490 0 R 494 0 R 497 0 R 500 0 R 502 0 R 505 0 R 509 0 R 511 0 R 515 0 R 519 0 R 525 0 R 529 0 R 531 0 R 537 0 R 539 0 R 543 0 R 551 0 R 553 0 R 556 0 R 559 0 R 562 0 R 565 0 R 580 0 R 587 0 R 594 0 R 605 0 R 612 0 R 621 0 R 629 0 R 632 0
R 636 0 R 639 0 R 651 0 R 659 0 R 665 0 R 670 0 R 674 0 R 676 0 R 690 0 R 702 0 R 708 0 R 714 0 R 717 0 R 725 0 R 733 0 R 738 0 R 743 0 R 749 0 R 751 0 R 753 0 R 755 0 R 763 0 R 772 0 R 776 0 R 783 0 R 791 0 R 797 0 R 801 0 R 808 0 R 812 0 R 817 0 R 825 0 R 827 0 R 831 0 R 836 0 R 843 0 R 846 0 R 853 0 R 862 0 R 867 0 R 869 0 R 872 0 R 876 0 R 881 0 R 884 0 R 896 0 R 900 0 R 905 0 R 913 0 R 918 0 R 922 0 R 926 0 R 928 0 R 932 0 R 934 0 R 938 0 R 940 0 R 943 0 R 947 0 R 951 0 R 956 0 R 960 0 R 963 0 R 965 0 R 972 0 R 976 0 R 981 0 R 994 0 R 998 0 R 1002 0 R 1007 0 R 1009 0 R 1018 0 R 1021 0 R 1026 0 R 1029 0 R 1038 0 R 1041 0 R 1047 0 R 1054 0 R 1057 0 R 1059 0 R 1068 0 R 1070 0 R 1072 0 R 1075 0 R 1077 0 R 1079 0 R 1081 0 R 1083 0 R 1085 0 R 1088 0 R 1091 0 R 1096 0 R 1099 0 R 1101 0 R 1103 0 R 1105 0 R 1110 0 R 1119 0 R 1122 0 R 1124 0 R 1126 0 R 1131 0 R 1133 0 R 1136 0 R 1138 0 R 1140 0 R 1142 0 R 1145 0 R 1150 0 R 1156 0 R 1163 0 R 1168 0 R 1182 0 R 1193 0 R 1197 0 R 1210 0 R 1
219 0 R 1235 0 R 1239 0 R 1249 0 R 1262 0 R 1266 0 R 1278 0 R 1287 0 R 1295 0 R 1299 0 R 1308 0 R 1313 0 R 1317 0 R 1323 0 R 1329 0 R 1336 0 R 1344 0 R 1346 0 R 1358 0 R 1360 0 R 1365 0 R 1369 0 R 1374 0 R 1384 0 R 1390 0 R 1396 0 R 1398 0 R 1400 0 R 1412 0 R 1419 0 R 1429 0 R 1434 0 R 1448 0 R 1456 0 R 1460 0 R 1469 0 R 1478 0 R 1486 0 R 1492 0 R 1496 0 R 1499 0 R 1501 0 R 1510 0 R 1513 0 R 1520 0 R 1524 0 R 1527 0 R 1536 0 R 1540 0 R 1543 0 R 1545 0 R 1554 0 R 1561 0 R 1567 0 R 1572 0 R 1576 0 R 1579 0 R 1585 0 R 1590 0 R 1595 0 R 1597 0 R 1599 0 R 1602 0 R 1604 0 R 1612 0 R 1615 0 R 1621 0 R 1628 0 R 1632 0 R 1637 0 R 1640 0 R 1642 0 R 1647 0 R 1650 0 R 1652 0 R 1654 0 R 1656 0 R 1662 0 R 1673 0 R 1675 0 R 1677 0 R 1679 0 R 1681 0 R 1685 0 R 1687 0 R 1689 0 R 1691 0 R 1694 0 R 1696 0 R 1698 0 R 1700 0 R 1704 0 R 1708 0 R 1717 0 R 1719 0 R 1721 0 R 1723 0 R 1725 0 R 1731 0 R 1733 0 R 1738 0 R 1740 0 R 1742 0 R 1749 0 R 1755 0 R 1759 0 R 1763 0 R 1766 0 R 1769 0 R 1773 0 R 1775 0 R
1778 0 R 1780 0 R 1782 0 R 1784 0 R 1788 0 R 1790 0 R 1794 0 R 1796 0 R 1798 0 R 1800 0 R 1802 0 R 1809 0 R 1812 0 R 1817 0 R 1819 0 R 1821 0 R 1823 0 R 1825 0 R 1833 0 R 1843 0 R 1846 0 R 1861 0 R 1876 0 R 1880 0 R 1885 0 R 1889 0 R 1892 0 R 1897 0 R 1899 0 R 1906 0 R 1908 0 R 1911 0 R 1913 0 R 1915 0 R 1917 0 R 1919 0 R 1923 0 R 1925 0 R 1933 0 R 1941 0 R 1947 0 R 1958 0 R 1972 0 R 1984 0 R 2003 0 R 2005 0 R 2007 0 R 2011 0 R 2028 0 R 2036 0 R 2043 0 R 2052 0 R 2056 0 R 2066 0 R 2077 0 R 2083 0 R 2092 0 R 2105 0 R 2122 0 R 2132 0 R 2135 0 R 2144 0 R 2159 0 R 2166 0 R 2169 0 R 2174 0 R 2179 0 R 2189 0 R 2197 0 R 2200 0 R 2202 0 R 2206 0 R 2219 0 R 2227 0 R 2233 0 R 2237 0 R 2240 0 R 2242 0 R 2244 0 R 2246 0 R 2248 0 R 2253 0 R 2255 0 R 2265 0 R 2275 0 R 2282 0 R 2294 0 R 2299 0 R 2303 0 R 2315 0 R 2322 0 R 2328 0 R 2330 0 R 2341 0 R 2348 0 R 2359 0 R 2363 0 R 2372 0 R 2378 0 R 2388 0 R 2396 0 R 2405 0 R 2411 0 R 2416 0 R 2421 0 R 2424 0 R 2426 0 R 2433 0 R 2437 0 R 2441 0 R 2447 0
R 2454 0 R 2459 0 R 2463 0 R 2472 0 R 2477 0 R 2482 0 R 2495 0 R 2502 0 R 2506 0 R 2511 0 R 2518 0 R 2522 0 R 2527 0 R 2535 0 R 2541 0 R 2543 0 R 2549 0 R 2554 0 R 2559 0 R 2568 0 R 2574 0 R 2583 0 R 2587 0 R 2597 0 R 2602 0 R 2605 0 R 2615 0 R 2619 0 R 2624 0 R 2626 0 R 2637 0 R 2641 0 R 2645 0 R 2647 0 R 2649 0 R 2658 0 R 2664 0 R 2671 0 R 2673 0 R 2679 0 R 2682 0 R 2685 0 R 2688 0 R 2696 0 R 2700 0 R 2705 0 R 2710 0 R 2712 0 R 2714 0 R 2717 0 R 2722 0 R 2731 0 R 2733 0 R 2736 0 R 2739 0 R 2741 0 R 2753 0 R 2758 0 R 2763 0 R 2769 0 R 2775 0 R 2780 0 R 2782 0 R 2789 0 R 2805 0 R 2819 0 R 2823 0 R 2838 0 R 2844 0 R 2848 0 R 2863 0 R 2865 0 R 2872 0 R 2881 0 R 2885 0 R 2892 0 R 2898 0 R 2908 0 R 2914 0 R 2921 0 R 2926 0 R 2931 0 R 2933 0 R 2938 0 R 2941 0 R 2947 0 R 2951 0 R 2963 0 R 2966 0 R 2972 0 R 2977 0 R 2986 0 R 2994 0 R 3000 0 R 3009 0 R 3014 0 R 3018 0 R 3026 0 R 3030 0 R 3032 0 R 3039 0 R 3046 0 R 3048 0 R 3050 0 R 3056 0 R 3058 0 R 3068 0 R 3074 0 R 3079 0 R 3085 0 R 3095
0 R 3102 0 R 3117 0 R 3122 0 R 3134 0 R 3147 0 R 3151 0 R 3153 0 R 3155 0 R 3160 0 R 3176 0 R 3181 0 R 3185 0 R 3188 0 R 3193 0 R 3195 0 R 3199 0 R 3201 0 R 3205 0 R 3209 0 R 3216 0 R 3223 0 R 3225 0 R 3229 0 R 3232 0 R 3239 0 R 3245 0 R 3249 0 R 3252 0 R 3254 0 R 3257 0 R 3260 0 R 3264 0 R 3271 0 R 3280 0 R 3284 0 R 3289 0 R 3296 0 R 3298 0 R 3307 0 R 3312 0 R 3316 0 R 3322 0 R 3327 0 R 3331 0 R 3336 0 R 3340 0 R 3351 0 R 3364 0 R 3382 0 R 3388 0 R 3391 0 R 3394 0 R 3401 0 R 3404 0 R 3409 0 R 3411 0 R 3413 0 R 3415 0 R 3417 0 R 3419 0 R 3428 0 R 3432 0 R 3440 0 R 3443 0 R 3445 0 R 3452 0 R 3459 0 R 3464 0 R 3467 0 R 3469 0 R 3471 0 R 3473 0 R 3476 0 R 3483 0 R 3490 0 R 3499 0 R 3504 0 R 3507 0 R 3510 0 R 3514 0 R 3518 0 R 3522 0 R 3539 0 R 3543 0 R 3566 0 R 3570 0 R 3574 0 R 3582 0 R 3590 0 R 3599 0 R 3601 0 R 3604 0 R 3607 0 R 3623 0 R 3629 0 R 3636 0 R]
>>
endobj
4 0 obj
@@ -38,37 +36,119214 @@ endobj
5 0 obj
<< /Type /Page
/Parent 3 0 R
-/MediaBox [0 0 595.28 841.89]
+/MediaBox [0 0 612.0 792.0]
/Contents 4 0 R
/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
>>
>>
endobj
6 0 obj
-<< /Length 683
+<< /Length 808
>>
stream
q
/DeviceRGB cs
-0.600 0.600 0.600 scn
+1.000 1.000 1.000 scn
+0.000 0.000 612.000 792.000 re
+f
+0.000 0.000 0.000 scn
+
+q
+257.760 0 0 65.671 177.120 666.329 cm
+/I1 Do
+Q
+0.200 0.200 0.200 scn
/DeviceRGB CS
-0.600 0.600 0.600 SCN
+0.200 0.200 0.200 SCN
+
+BT
+78.03900000000002 572.3926624203822 Td
+/F2.0 27 Tf
+<41706163686520484261736520aa205265666572656e6365204775696465> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+255.20512207031248 528.2446624203822 Td
+/F1.0 10.5 Tf
+[<4170616368652048426173652054> 29.78515625 <65616d>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+244.87991015625 446.4646624203821 Td
+/F1.0 10.5 Tf
+[<56> 60.05859375 <657273696f6e20322e302e302d534e415053484f> 20.01953125 <54>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+Q
+
+endstream
+endobj
+7 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 612.0 792.0]
+/Contents 6 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F2.0 10 0 R
+/F1.0 11 0 R
+>>
+/XObject << /I1 8 0 R
+>>
+>>
+>>
+endobj
+8 0 obj
+<< /Type /XObject
+/Subtype /Image
+/Height 80
+/Width 314
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/SMask 9 0 R
+/Length 7026
+/Filter [/FlateDecode]
+/DecodeParms [<< /Predictor 15
+/Colors 3
+/BitsPerComponent 8
+/Columns 314
+>>]
+>>
+stream
+x\ufffd\ufffd]{|\ufffd\ufffd\ufffd= \ufffd\ufffdHz\ufffdA\ufffd\ufffd$\ufffdk$\ufffd \u02a1u=\ufffd\ufffd\ufffd9-=N4\ufffdEQ\ufffdQ\ufffd\ufffdn)~hq\ufffd\u016di(\ufffd\ufffd(qk\ufffd*I\ufffd\ufffd\ufffd\ufffd\ufffd<\u064f1\ufffd2\ufffd;;;;\ufffdy\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd|\ufffd7\ufffd=\ufffd\ufffd\u07fc\ufffd7%A\ufffd)\ufffdP\ufffd\ufffdV<\ufffd\ufffd\u01cf\ufffd
\ufffdx\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdB\ufffd&\ufffd?\ufffd\ufffd\u02ac\ufffdI\ufffd 4\ufffd\ufffd\ufffd-,,\ufffd\ufffd'L\ufffd\u0435k\u05ea\ufffd*\uca6c\ufffd4\ufffd]
\ufffd\ufffdd\ufffd
+Q\ufffdO]%\ufffd
+hg\ufffd\ufffd1[\ufffdyAL\ufffdg\ufffd\ufffd\ufffdO\ufffd>]SS\ufffdRn\ufffd\ufffdHr\ufffdTH+A\ufffd !*O\ufffd\ufffd\ufffd\ufffdR\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd #U\ufffd\ufffdK\ufffd\ufffd?H\ufffd] \u018c\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd2F\ufffd\ufffd@\ufffd\]\ufffd`\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd_\ufffd,\ufffdp\ufffd\ufffd\ufffd
\ufffd A \ufffd\ufffd\u0631c\u01e3G\ufffdT\ufffd\ufffd\ufffd\ufffd\ufffd*\ufffd$U\ufffdEl\ufffd\ufffd\ufffd)**R\ufffdb\u06ed[73\ufffde0$\ufffdJ\ufffdLJ\ufffdaX\ufffd\u0610\ufffd\ufffdEF\ufffd\ufffdh\u0462\u016f\ufffd\ufffdj\ufffd\ufffd@z\ufffd#\ufffd\ufffd\ufffd%\ufffd8\ufffdJ {|||\ufffd\ufffd;::VTTo7H\ufffd*\ufffdg\ufffd\ufffd\ufffde\ufffd\u0633b\u014a\ufffd\ufffd\\ufffd_\u0461\ufffd\ufffdfm\ufffd\ufffd*\ufffdg\u040a*i%f\ufffd\u07ff\ufffd\ufffd\ufffdN\ufffdW[[[ooo\ufffd\ufffd\ufffd\ufffd3,\ufffdO\ufffdiC\ufffd6\ufffd\ufffd///\ufffd?\ufffd\ufffd\u0508\ufffdZH\ufffd*\ufffdO\ufffdMZ \ufffd\ufffd\ufffd\ufffd\ufffd\ufffdB\ufffd?YXX\ufffd\ufffd\ufffd5\ufffdJt\ufffd\ufffd3D\ufffd\ufffd 99Y\ufffd1\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\X\ufffd]ccc\u01cd\ufffd\ufffd\ufffd\ufffd.\ufffdR\ufffd{\ufffd=gM\ufffd4\ufffds\ufffd4&O\ufffd\ufffd\ufffd\u070c4\ufffdD\ufffdP1U\ufffd\ufffd\ufffdchA\ufffd \ufffd\ufffd6r\u026c\ufffd}\ufffd\ufffd6\ufffdBZ_|\ufffdEJL\ufffd\ufffdv*\ufffd\ufffd\ufffd\u05ef\ufffdFTT\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd<\ufffd\ufffdIA`lBB\ufffd)%s6l\u0620\ufffdt\ufffds\u4c29S\ufffdVUUS"}\ufffd\ufffd//\ufffdS\ufffdE\ufffd9\u01a0\ufffd\ufffd\u07f2C\ufffd999\ufffd\ufffd\ufffd\U00045e38\ufffd\ufffd\u02d7\u07fd{W!?\ufffd\ufffd\u04c5^\ufffdt\ufffdK\ufffd.\ufffdf(\ufffd5\u1d92\ufffd\ufffd\ufffd\u0513
N\ufffd)\ufffd?A\ufffd\ufffdX%8_\ufffd\ufffd3"@\ufffdD*\ufffdr\ufffdJ\ufffd\ufffdh^yhw\ufffd\ufffd\ufffd\ufffdQ\ufffd\ufffd\ufffd\ufffdG\ufffd\ufffd\ufffd\ufffd\ufffd\u077b\ufffd\ufffd
++\ufffdm\ufffd\ufffd1]'N\ufffdhee\ufffd(\ufffd1\ufffd\ufffdFG\ufffd\ufffd\ufffd\ufffd\ufffd%\ufffd\ufffd\ufffd\ufffd\ufffd9\ufffd\ufffd\ufffd\ufffd\ufffd4wD\ufffd\ufffd\ufffd\ufffd?\ufffd\ufffd\ufffd?Y\ufffdv\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0679L\ufffd\ufffd\ufffd\ufffdM\u0674iS\ufffd\ufffd\ufffdI\ufffd\ufffd
r Q\ufffd\ufffd\ufffd=\ufffds\ufffd\ufffd\ufffdH\ufffdoccS]]mnC\ufffd\u0515\ufffd$\ufffd\ufffd\ufffd;w\ufffd\ufffd\ufffd\ufffd\ufffd7\ufffd\u073au+S\ufffdi\ufffd\ufffd$\ufffd\u056a\ufffd\ufffd\ufffd3\ufffd\ufffdo\ufffdJ\ufffd$\ufffd48EeR2K\ufffd*\u016d^\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdj\ufffd*\u0571\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdr\u52a5\ufffd%\ufffdc\ufffd\u044b\ufffdh{\ufffdJ\ufffd\ufffd\ufffd\ufffdedd |=|\ufffdpttt\ufffd=\ufffd\ufffd\ufffd\ufffdc\ufffd2\ufffd\u0428\ufffdBB3]\ufffd}NS\ufffd;\ufffd%rv\ufffdU\ufffd6\ufffd\ufffd0\ufffd\ufffd\u072d\ufffd\ufffd%\ufffd\ufffd\ufffd\ufffdMc\ufffd0=\ufffd'0\ufffd0._\ufffd<//O\ufffd\ufffda\ufffd�\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd-[\ufffdL\ufffd6\ufffd[\ufffdn\ufffd\ufffd\ufffd/\ufffd\ufffdrYYD\u063c\ufffdm|YM\ufffd\ufffd\ufffd._\ufffd\ufffd\ufffd\ufffd\ufffd\u04cc\ufffd=\ufffd9\ufffd*\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdUSS\ufffd\ufffdK/q\ufffdZK\ufffdYYYNNN\ufffd\ufffd\ufffdvvv\ufffd|\ufffd
H;j\ufffd(\ufffd\ufffdBX3]\ufffd\ufffd\ufffd/\ufffdsW\ufffdB\ufffd\ufffdX\ufffd\ufffd
\ufffd\ufffd\ufffd\ufffd\ufffd\u03c3c\u0106m\u06f6\ufffdk\ufffd\ufffd\ufffd\u077b\ufffd\\ufffd\ \9;;\ufffd\ufffd\u0253K\ufffd,\ufffd;wnll,YM0\ufffd6>u\ufffdO\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdVHx\ufffd\ufffd\ufffdz\ufffd@\ufffdU ''D\ufffd^UU\ufffdo\ufffde\ufffd\u7508\ufffd\ufffdG\ufffd\u07f3g\ufffdc\u01ce1m\ufffdP&
]\ufffdY\ufffd\ufffd\ufffd\ufffd\ufffd*6@[@W8\ufffd\ufffd2\ufffd\ufffdw\ufffd%<\ufffd2eJ\ufffd\ufffd\ufffdo\u0738!@\ufffdq\ufffd 8\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd#R\ufffd\ufffd\ufffd\ufffd\ufffdZ;\ufffdH\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdsPP\ufffd\ufffd\ufffd9<\ufffd7\ufffd phh(b\u02c7
+9p\ufffd\ufffd\ufffd\ufffd"\ufffd=u\ufffd\ufffd\u056bW;v\ufffd\ufffd\ufffdsY[[\ufffd^\ufffdXF\ufffd\ufffd\ufffd\u0638q\ufffd\ufffdK\ufffd1c\ufffd\ufffdu}\ufffd\ufffd\ufffd\ufffds\ufffdx\ufffd\ufffd' \ufffdG\ufffd\ufffd2dHII\ufffd)$\u0723\ufffd.\ufffd\ufffdj\ufffd\ufffd R\ufffdy\ufffd&\ufffd#p_\ufffd\ufffdp~\ufffd\ufffd\ufffd\ufffd\u077b\ufffd?~\u0528Q\ufffd\ufffdB|;o\ufffd<j|\ufffd* \ufffd\u07ffo\ufffdE6m\ufffd\ufffdDF\ufffd@\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdr\ufffdq+_@0L\ufffdI\ufffdKh8\ufffd\ufffdp\ufffd\ufffd\u5144\ufffd@\ufffd\ufffd\ufffd\ufffd~K\ufffd\ufffd\ufffd\ufffd\ufffd\u06f7gff\ufffd\u077b\ufffd\ufffd\ufffd\ufffdc/&\ufffd\u0544@+\ufffd\ufffd<S \u056c\ufffd\ufffd\ufffd]\ufffd7A\ufffdW\ufffd\ufffdlZ\ufffdn\ufffdo\u07fe\ufffd\ufffd\ufffdo* +\ufffd\ufffd\ufffdsrr\ufffd;\u02a5\ufffd\ufffdw\ufffd\u0739u\ufffd\ufffd>>>\ufffdAIt5\ufffd\ufffd\ufffd\u05acYC=\ufffdO\ufffd\ufffd"\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd \ufffd8"777000##\ufffdR&<POr0\ufffdb\u0462E\ufffd\ufffd\ufffd\ufffd\
\ufffd1<\ufffd=z\ufffd9s\ufffdm\u06f6O\ufffd\ufffd]5\ufffd\ufffd\ufffdz\u077auS\ufffdL\ufffd\ufffd\ufffd\ufffd\ufffd!\ufffd666\ufffd^\ufffd\ufffd\ufffd r\ufffd\ufffd\ufffd\u043bwoH\ufffdy\ufffd\ufffduZT!\ufffd\ufffd\u039d3h�\ufffd\ufffdG\ufffd\ufffd9s\ufffd%K\ufffd`?\ufffd\ufffd\ufffds\ufffdM4\ufffd\ufffd\ufffd
\ufffd\u0473D\ufffd\ufffd\ufffd/7f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdD\ufffd\\ufffdk\u05ee\ufffdN\ufffd\ufffd\ufffd\\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffde\u0672e\ufffd\ufffdIqw\ufffd\ufffd*\ufffd\ufffdMvs\ufffd\ufffd\ufffd~.\ufffd\u067a\ufffdqm\ufffd\ufffd)\ufffdx/\ufffd\ufffdT\ufffdK\ufffd\ufffd\ufffdu\ufffd\u0560\ufffd\ufffdK\ufffd\ufffd\ufffd;*?\ufffd\ufffd}\ufffd\ufffd
\ufffd\ufffdD5\ufffdMO899\ufffd\u06b5\ufffd\ufffd\ufffd<\ufffd\ufffd\ufffd\ufffd1\ufffd=\ufffd8\ufffd\u066c\ufffdNs_(/j<9[Y\ufffd\ufffdh\ufffd7(\ufffd\ufffd`\ufffd{\ufffd\u0422\ufffd\ufffd\ufffd\u04ba\ufffd\ufffdx|\ufffd\ufffd\ufffdkD@!\ufffd\ufffdSJ\ufffd\ufffd\ufffdcsN\ufffdpTX\ufffd\ufffdtJaI\ufffd\ufffd@�\ufffd*\ufffd\ufffd\ufffd\ufffd\ufffdc$\ufffdO\ufffd\ufffd\ufffdw^\ufffd\u07bdA)3' \ufffd}\ufffd\u0211\ufffd\ufffd\ufffdIII"w\ufffd\ufffd\ufffdx\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdi\u0767\ufffdx\ufffdR\ufffd\ufffdvu\ufffd\ufffd\ufffdz\ufffdu\ufffd\ufffd\ufffd\u07812\ufffd@\ufffd&\ufffd\ufffdz\ufffd\ufffds\u021fe\ufffd\u01e4z:\ufffd\ufffdW\ufffdS\ufffd\ufffd\ufffd[p\ufffd\ufffd\ufffdL!#\MvstOC\ufffd1r%W\ufffd,]6<OF\ufffd\ufffdu\ufffdW^y\ufffdL\ufffd!h\u056aUtt\ufffd\u06b5k\ufffd\u0739\ufffdoYB\ufffd\ufffd\ufffdt\ufffd\ufffd\u0348\ufffd\ufffdU\ufffdA\ufffdn\ufffd*,M>U\ufffd\ufffd\ufffd\ufffde(A\ufffdRT\ufffd\ufffd\ufffdR\ufffd\ufffd\ufffd\ufffd\c\ufffdy"\ufffd\ufffd5\ufffd\ufffdW5\ufffd,\ufffds\ufffd$\ufffd\ufffd1h\ufffd\W \]\ufffdt\ufffd\u03193KJJ\ufffdk\ufffd\ufffd\ufffd\ufffd\u02cb\ufffd\ufffd#\2d\ufffd\ufffd\ufffd
\ufffdB\ufffd\ufffdG\ufffd\ufffd\ufffd\ufffd\ufffd\u038d:\ufffd\ufffd\ufffd\ufffd\ufffdTwGp5\ufffd\ufffd3Ui\ufffd\ufffdU\ufffd\ufffd\ufffdtz\ufffd\ufffd\ufffd\ufffd\ufffd\u03da5\ufffdO>)..~>\ufffd:322@Tlp\ufffd*%\ufffdZ?\u068c\ufffdB\ufffd\\u8bc2\ufffd\ufffd4\ufffd{\ufffdN\ufffdk\ufffd\ufffdGXQE\ufffd\ufffdU%\ufffd;\ufffd\ufffd\ufffdB\ufffdN\ufffd:
<x\u039c9EEE\u6d8bO\ufffd\ufffd\ufffd 2\ufffdt\ufffda\ufffd\ufffd\ufffd\ufffd\ufffdL\ufffd\ufffd\ufffd\ufffd\ufffdY\ufffd
+Y.J\ufffd<\ufffd4H\ufffd\ufffd\ufffd\ufffd | ))\ufffd,\ufffd\ufffd\ufffd\ufffd\ufffda\ufffdf+B\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd'`?\ufffd\ufffd\ufffd\ufffd\ufffd\u0463_}\ufffdykPq\ufffdH\ufffd\ufffd\ufffd [l.\ufffdf\ufffd\ufffd\%H\ufffdi>\ufffd\ufffd\ufffd\ufffd\u058e\ufffd)d}\ufffd\ufffd�\ufffd\ufffd;v?~|LL\ufffd\ufffd@U\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd5Y\ufffdAUU\ufffd\ufffd\ufffd\ufffdr\ufffdt\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdd\ufffd\ufffd\ufffdAWJ\ufffd\ufffd&m\ufffd0\ufffd\ufffd\ufffdn\\ufffd\\ufffd\ufffd\ufffdW\ufffd^666\ufffd-\ufffd}r9_\ufffd\ufffd\ufffd~\u9957:w\ufffd\ufffdb,\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdo\u07fe\ufffdq\ufffd\ufffd\ufffd\u04e75\ufffd78--\ufffd\ufffd\ufffd\ufffd0h\ufffdXt\ufffd\ufffd,\ufffd>^0\ufffdQ\ufffd)\ufffd^\ufffd\ufffd\ufffd\ufffd\u04cd)[\ufffdW\ufffd\ufffd\ufffd\u0392!\ufffdd|?\u07ea\ufffd\ufffd(\ufffd\ufffdg\ufffd\ufffdB\u07cb\ufffdV\ufffd\ufffd\ufffd\ufffd\ufffdg\ufffd\ufffd\ufffd\ufffddj(\ufffdk\ufffd.|\ufffd$@W\ufffd[\ufffdp@\ufffd\ufffd\ufffd\ufffdS\ufffd\ufffd\ufffd\ufffd>JHH\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd>}:e\ufffd\ufffd\ufffd\ufffd\ufffd,\ufffd\ufffd\ufffdP\ufffd\ufffdvh\ufffd:*\u0755\ufffd]\ufffd\ufffdt>\ufffdd]\u04ad\ufffd\ufffd
+J\u039aS\ufffd:\ufffd5\ufffdx\ufffdtG1f�Z\ufffdj\u0672e\ufffd$y4\ufffd/\ufffd\ufffdEo_\ufffd\ufffdd\ufffd
+\ufffdT\ufffdN \ufffdfdd\ufffd\u0557/_V\ufffd\ufffd/^\ufffdH\ufffd\ufffd\ufffd_`E1\ufffdTor+4\ufffd\ufffd.W R\ufffd\ufffdO\ufffdf#\ufffd1V\ufffd,%V'y\ufffd/\ufffd4V\ufffd\ufffd\ufffd\ufffdmov4/\u06b4i3u\ufffdT\ufffdU\ufffd\ufffd\ufffdO\u01afG\ufffd\ufffd7o^JJ
+92 \ufffd\ufffd\u0673\ufffd&M\ufffd\ufffd\ufffdP9\ufffd\ufffd\u0463p\ufffd\ufffd7C7QN\ufffd9\ufffdx\ufffd#\ufffd\ufffd\ufffdSeZF^�u\ufffdH\ufffd~\ufffd\ufffd\ufffdi\ufffd|.\ufffdY]\ufffd\ufffd \ufffd*\ufffd9s&22\ufffd\ufffdE<L??\ufffdm\u06f6-X\ufffd\ufffd\u0109\ufffdn\ufffdbW\ufffd+W\ufffd\ufffd1b\ufffd\u0739\ufffd\ufffd\ufffdnnn\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd+V\ufffd\ufffd\ufffd\ufffdn\ufffd\ufffdi::"\ufffd{\ufffd\ufffd!\ufffd\ufffd3v\ufffd\ufffdv\ufffd\ufffd\ufffd\ufffdV&\ufffd\ufffdr@Jk'\ufffd\ufffdfq#\ufffd\ufffdv\ufffd\u048b\u6b31\ufffd\ufffdSk\ufffd\ufffd\ufffd
\ufffd\u034f\ufffdNG\ufffd\ufffdc\ufffd;\ufffd\ufffd\ufffd7\ufffd\WgGO7\ufffd\u0673g^^\ufffds!\u06b7o\ufffdp\ufffd�\ufffd\ufffd\ufffd\ufffd\\ufffd\ufffd\ufffdam~~\ufffd\ufffdS\ufffdJJJ\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u05f2eKT\ufffd*\ufffd;\ufffdF(\ufffdO?\ufffd\u0521C\ufffd\ufffd\ufffd~\ufffd\ufffd\ufffd\ufffd \ufffd\ufffd\ufffdp\ufffd\ufffd*\ufffd\ufffd\ufffd\ufffd\ufffd>\ufffd\ufffd\ufffd�\ufffd\ufffdR\ufffd\ufffd\ufffd\ufffd,\ufffdHf`YS\ufffd\ufffd\ufffdh\ufffd\ufffd\ufffd+\ufffd\ufffdA\ufffd\ufffdc4H7\u04c9'\ufffdVkn\ufffd\ufffdl\ufffd\u04e7\ufffd\ufffd\ufffd\ufffdk\ufffdQ\ufffd\ufffd@\u073cy\ufffd\ufffd_|||\u021b\ufffdH\ufffd\ufffd\ufffde\ufffdV\ufffdp
+\ufffd".\ufffd\ufffd\ufffd\\ufffdr\ufffd\ufffd}\ufffd\u0739\ufffdW\ufffd^\ufffdv
\ufffd/h\ufffd\ufffd_>x\ufffd#\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdG\ufffd~\ufffd(\ufffd\ufffdd\ufffd`\ufffd\ufffd\ufffd~\ufffd{s|\ufffdf\ufffd\u0530V\ufffd\ufffd;\u024b4\ufffdC\ufffdz\ufffd_I)=>'\ufffd\ufffdu.^\ufffd8&&\ufffdW\ufffd,\ufffd\ufffd\ufffdI\ufffd\ufffd\ufffd\ufffd|\ufffd\ufffd\ufffd\u056b\u05e1C\ufffdq\ufffd\u0673g\ufffd\ufffd5\ufffd\ufffd\ufffd;u\ufffdT]]M\u0199p\ufffd\ufffd\ufffd-d6\ufffd\ufffd\ufffdwN\ufffd<\ufffdq\ufffd\ufffd\ufffd\ufffd`(\ufffd\ufffd\u035bg\u035a??\ufffdz�
\ufffd\ufffd\ufffd?\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
+~2\ufffd\ufffd\ufffd(\ufffd*<\ufffdd\ufffd\ufffd\ufffdM\ufffdU\ufffdW \ufffd\ufffdQ\ufffd\ufffd\ufffdC\ufffd4LHDLv\ufffd\ufffd9m\ufffd4\ufffdx\ufffd"C\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdw\ufffd\ufffd\ufffdwZZZ\ufffd\ufffdh\ufffd\ufffd>m\ufffd=p\ufffdBh\ufffda\ufffdn\u07feM(\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffda\ufffd\ufffdq\ufffd(\ufffdP\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u02d7//]\ufffdN\ufffd\u0673g\ufffd\ufffd\ufffd\ufffd@}\u03181\ufffd& \ufffd\ufffd\ufffd\@\ufffd\ufffd\ufffd\u03ff\ufffd\ufffd+:mn\ufffdtE\ufffd=\ufffd\ufffd\ufffd\ufffdR\ufffd\ufffdO\ufffd\ufffd\ufffdra\ufffd4\ufffd\ufffd:8\ufffdP\ufffdgk\ufffdX+\ufffd\ufffd\ufffd9\ufffd;99\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd}\ufffd\ufffdLQ\ufffd?\ufffd\ufffdc\ufffd\ufffd,K\ufffd\ufffd
P\ufffd\ufffd\ufffd \ufffd%\ufffdH\ufffd\ufffdX[[BHqe|2d\ufffdVx\ufffd\ufffdP\u011f\ufffd\ufffd\ufffd(\ufffd\ufffd\ufffd\u07c7\ufffd�\u0775k\ufffd\ufffd\ufffd\ufffdg\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdx\ufffd\u04a5\ufffd\u06f7CNq<\ufffd\ufffdG}w\ufffd\u0601\ufffd\ufffd,\ufffd\ufffd\ufffd\ufffd\ufffd>o\ufffdtE\ufffd\ufffdq\ufffd\ufffd\ufffdKu\ufffd\ufffd\ufffdfn\ufffd\ufffdj\ufffd\ufffdf\u03e1\ufffd\ufffd\Q8�\ufffd\ufffd[\ufffd\ufffd?4\ufffd}\u037e\ufffd\ufffd[\ufffd\\ufffdmB*\ufffdo\ufffd\ufffdF\ufffdA$\ufffd\ufffdaaa\u02d7/\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdBH\ufffd
+\ufffdLHH@\ufffd\ufffdP\u969a\ufffd)S\ufffd\ufffd \ufffd\ufffd\ufffdw\ufffdA\ufffd\ufffd\ufffdJ\ufffd "\ufffdi$l\ufffd\ufffd\ufffd8|\ufffd06V\ufffdZ\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdw\3''\ufffd\ufffd&\u0300\ufffdBcI\ufffd\u0302\ufffdHW\ufffd\ufffd\ufffd1\ufffdUfn\ufffd\U0001b5a0\ufffd\ufffd\ufffd|\ufffd\ufffdhp\ufffd\u039d\ufffd=Q\u06bf?\ufffd\ufffdR\ufffd$\ufffdH+\ufffdX�t\ufffd^^^3g\ufffd\ufffd2\ufffd\ufffd\ufffd\u05ad[\u05f6m[H\ufffd\ufffd\ufffd\ufffd\u035b7<\u90cf
\ufffdu\u035a5(\ufffd\ufffdHMcj\ufffdF\ufffd\ufffd}\ufffd\u0455\ufffd\ufffd \ufffd\ufffd\ufffd0c\u06f6m\ufffd\ufffd\ufffd&JW@a!
+g\ufffd\ufffd@cez'\ufffd\ufffd es\ufffd4i\u0495+W:)\ufffdS\ufffdUf\ufffdE!}\ufffd >\ufffd\ufffdY`\ufffd\ufffd\ufffd�\ufffd\ufffd \ufffd\ufffde.\ufffd_WCT\ufffd\ufffd"\ufffd\ufffd\ufffd\ufffdAk\u05ee%\ufffd\ufffdf\ufffd\ufffdK"\ufffd\ufffd\u0463G8p\ufffd\ufffd\ufffd<\ufffdK\ufffdC\u060b\u043dV?\ufffd\u06f44\ufffd\ufffdm\ufffd\u04d9\u04b6V\ufffd)s\ufffd\ufffd`\ufffd91\ufffd5\ufffdY]=NQ\ufffdl+d\u072b\ufffd\ufffdI\ufffdZ\ufffd5P_'\ufffd{\ufffdPs~2y\ufffd9\ufffda\ufffd<\ufffd;\ufffd\ufffd\ufffd
\ufffd\ufffd\ufffd\u0345H\ufffdgY\ufffd\ufffd\u0774i\u04de={\ufffd]\ufffd\ufffdq\ufffd\ufffd\ufffd\ufffdkll\ufffdo\ufffd\ufffd\u05b7o_:\ufffd\ufffd\ufffd\ufffdG\ufffd.]:{\ufffd\ufffd\ufffdj
\ufffdC\ufffd\ufffd\ufffd^\ufffd\ufffd~e\ufffd\ufffdj\u06ac]AJOvsl\ufffd\\ufffdws\ufffde{O~\ufffd\u060a\ufffd\ufffd7\ufffd\ufffd\ufffdV\u05ed\ufffd5`\ufffd?\ufffd9\ufffdo\ufffd\ufffd6=.\ufffd'\u040e\ufffd\ufffd\ufffdU\ufffd_\ufffd!\ufffd{\ufffd\ufffd\ufffd\ufffd\ufffd2\ufffdp\ufffd\ufffd\ufffd=D\ufffdw\ufffd\ufffd�
\ufffd\ufffd\ufffdo^\ufffd \ufffdKLL\ufffd\ufffd\ufffd@\ufffd\ufffd\u035b\ufffd1\ufffdW"\ufffd\ufffd\ufffd\ufffd\ufffd\u06f77\ufffdj\ufffd\ufffd3f\u03185k\ufffd\ufffd\u056b\ufffd_\ufffd\ufffd --\ufffdb\ufffdt\ufffduK\ufffd\ufffd\ufffd\ufffd
\ufffdL)\ufffd\ufffd9\ufffdHtv\ufffd\u0274\ufffd9\ufffdh\ufffd\ufffd<\ufffd3\ufffd\ufffdp\ufffd\ufffd&{xP
+-\ufffd\ufffdV\ufffd*\ufffd\ufffd\u0253'\ufffd\ufffd\ufffd
\ufffdw\ufffd\ufffd\u018d7,X\u0425K\ufffd\ufffdw\uf087\ufffd\ufffd\ufffdt(\ufffd\ufffdr\ufffd\ufffd\ufffd\u06fb\ufffd\ufffd!\ufffd)S\ufffd|\ufffdQUUUVV\ufffd\ufffd\ufffd\ufffd x\ufffdF\ufffd\u06b9s'u\ufffd\ufffd\ufffd?\ufffd*\ufffd(\ufffd\ufffd\ufffd\ufffd>