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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;
@@ -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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</td>
 </tr>
@@ -315,7 +311,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&lt;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>&lt;byte[]&gt;&gt;</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>&nbsp;</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>&lt;<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>&gt;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&lt;<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>&gt;&nbsp;perms)</code>&nbsp;</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>&nbsp;user,
       <a href="../../../../../org/apache/hadoop/hbase/security/access/Permission.html" title="class in org.apache.hadoop.hbase.security.access">Permission</a>&nbsp;perms)</code>&nbsp;</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&nbsp;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&nbsp;asyncPrefetch)</code>&nbsp;</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>&nbsp;name,
             byte[]&nbsp;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>&nbsp;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&nbsp;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&nbsp;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&nbsp;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[]&nbsp;cf,
                         long&nbsp;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>&nbsp;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>&lt;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>&lt;byte[]&gt;&gt;&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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[]&nbsp;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&nbsp;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&nbsp;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[]&nbsp;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[]&nbsp;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&nbsp;minStamp,
             long&nbsp;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&nbsp;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>&lt;<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>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#toMap-int-">toMap</a></span>(int&nbsp;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&nbsp;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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <pre>private&nbsp;<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>&lt;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>&lt;byte[]&gt;&gt; <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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;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&nbsp;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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockListLast">
 <li class="blockList">
 <h4>small</h4>
-<pre>private&nbsp;boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.175">small</a></pre>
+<pre>private&nbsp;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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>Scan</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.180">Scan</a>()</pre>
+<pre>public&nbsp;<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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>Scan</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.182">Scan</a>(byte[]&nbsp;startRow,
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.181">Scan</a>(byte[]&nbsp;startRow,
             <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&nbsp;filter)</pre>
 </li>
 </ul>
@@ -1080,7 +1055,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>Scan</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.194">Scan</a>(byte[]&nbsp;startRow)</pre>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.193">Scan</a>(byte[]&nbsp;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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>Scan</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.203">Scan</a>(byte[]&nbsp;startRow,
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.202">Scan</a>(byte[]&nbsp;startRow,
             byte[]&nbsp;stopRow)</pre>
 <div class="block">Create a Scan operation for the range of rows specified.</div>
 <dl>
@@ -1113,7 +1088,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>Scan</h4>
-<pre>public&nbsp;<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>&nbsp;scan)
+<pre>public&nbsp;<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>&nbsp;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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockListLast">
 <li class="blockList">
 <h4>Scan</h4>
-<pre>public&nbsp;<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>&nbsp;get)</pre>
+<pre>public&nbsp;<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>&nbsp;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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setLoadColumnFamiliesOnDemand</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.772">setLoadColumnFamiliesOnDemand</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.756">setLoadColumnFamiliesOnDemand</a>(boolean&nbsp;value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
    { video =&gt; "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&nbsp;<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>&nbsp;<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&nbsp;boolean&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>getFingerprint</h4>
-<pre>public&nbsp;<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>&lt;<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>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.799">getFingerprint</a>()</pre>
+<pre>public&nbsp;<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>&lt;<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>&gt;&nbsp;<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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>toMap</h4>
-<pre>public&nbsp;<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>&lt;<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>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.823">toMap</a>(int&nbsp;maxCols)</pre>
+<pre>public&nbsp;<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>&lt;<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>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.791">toMap</a>(int&nbsp;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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setRaw</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.887">setRaw</a>(boolean&nbsp;raw)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.855">setRaw</a>(boolean&nbsp;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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>isRaw</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.895">isRaw</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setSmall</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.922">setSmall</a>(boolean&nbsp;small)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.890">setSmall</a>(boolean&nbsp;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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>isSmall</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.931">isSmall</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setAttribute</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<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>&nbsp;name,
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<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>&nbsp;name,
                          byte[]&nbsp;value)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setId</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<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>&nbsp;id)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<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>&nbsp;id)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setAuthorizations</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<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>&nbsp;authorizations)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<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>&nbsp;authorizations)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setACL</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<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>&lt;<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>&gt;&nbsp;perms)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<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>&lt;<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>&gt;&nbsp;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>&nbsp;in class&nbsp;<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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setACL</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<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>&nbsp;user,
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<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>&nbsp;user,
                    <a href="../../../../../org/apache/hadoop/hbase/security/access/Permission.html" title="class in org.apache.hadoop.hbase.security.access">Permission</a>&nbsp;perms)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
@@ -2077,7 +2037,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setConsistency</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<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>&nbsp;consistency)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<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>&nbsp;consistency)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setReplicaId</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.966">setReplicaId</a>(int&nbsp;Id)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.934">setReplicaId</a>(int&nbsp;Id)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setIsolationLevel</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<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>&nbsp;level)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<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>&nbsp;level)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setScanMetricsEnabled</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.979">setScanMetricsEnabled</a>(boolean&nbsp;enabled)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.947">setScanMetricsEnabled</a>(boolean&nbsp;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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>isScanMetricsEnabled</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.987">isScanMetricsEnabled</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>getScanMetrics</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/metrics/ScanMetrics.html" title="class in org.apache.hadoop.hbase.client.metrics">ScanMetrics</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.996">getScanMetrics</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/metrics/ScanMetrics.html" title="class in org.apache.hadoop.hbase.client.metrics">ScanMetrics</a>&nbsp;<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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>isAsyncPrefetch</h4>
-<pre>public&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.1002">isAsyncPrefetch</a>()</pre>
+<pre>public&nbsp;<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>&nbsp;<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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockListLast">
 <li class="blockList">
 <h4>setAsyncPrefetch</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.1006">setAsyncPrefetch</a>(boolean&nbsp;asyncPrefetch)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.974">setAsyncPrefetch</a>(boolean&nbsp;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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</td>
 </tr>
@@ -839,6 +835,10 @@
          int&nbsp;stopped)</code>&nbsp;</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>&nbsp;serverName)</code>&nbsp;</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&nbsp;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>&nbsp;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>&lt;byte[]&gt;&nbsp;regions,
                <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;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>&nbsp;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>&nbsp;serverName)</code>&nbsp;</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>&nbsp;server,
           byte[]&nbsp;regionName)</code>&nbsp;</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>&nbsp;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>&nbsp;sn)</code>&nbsp;</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>&nbsp;serverName)</code>&nbsp;</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>&lt;? 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>&gt;</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>&nbsp;server,
                          <a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;multiAction,
                          int&nbsp;numAttempt)</code>&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&gt;</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>&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&gt;</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>&nbsp;sn)</code>&nbsp;</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>&nbsp;serverName)</code>&nbsp;</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>&nbsp;server)</code>&nbsp;</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>&nbsp;server)</code>&nbsp;</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>&nbsp;serviceName,
+          <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;serverName,
+          boolean&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;t1,
                <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;serverName,
                org.apache.commons.lang.mutable.MutableBoolean&nbsp;couldNotCommunicateWithServer,
                org.apache.commons.lang.mutable.MutableBoolean&nbsp;guaranteedClientSideOnly)</code>&nbsp;</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>&lt;byte[]&gt;&nbsp;regions,
                <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;serverName)</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
@@ -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>&nbsp;sn)</code>&nbsp;</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>&nbsp;serverName)</code>&nbsp;</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>&nbsp;oldServer,
              int&nbsp;numAttempt,
@@ -969,7 +981,7 @@
              int&nbsp;failed,
              int&nbsp;stopped)</code>&nbsp;</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&nbsp;originalIndex,
            <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&nbsp;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>&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;rsActions,
                     <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;multiAction,
                   <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;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>&nbsp;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>&nbsp;location,
+     <a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html" title="type parameter in MultiServerCallable">R</a>&gt;&nbsp;multiAction)</code>&nbsp;</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>&nbsp;oldServer,
@@ -1086,6 +1103,14 @@
                     long&nbsp;seqNum)</code>&nbsp;</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>&nbsp;tableName,
+                     byte[]&nbsp;regionName,
+                     byte[]&nbsp;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>&nbsp;exception,
+                     <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;source)</code>&nbsp;</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>&nbsp;tableName,
                      byte[]&nbsp;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>&nbsp;tableName,
                      byte[]&nbsp;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>&nbsp;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>&nbsp;server)</code>&nbsp;</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>&nbsp;server,
                           <a href="../../../../../org/apache/hadoop/hbase/client/FailureInfo.html" title="class in org.apache.hadoop.hbase.client">FailureInfo</a>&nbsp;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>&nbsp;server,
                  byte[]&nbsp;region,
                  <a href="../../../../../org/apache/hadoop/hbase/client/RegionLoadStats.html" title="class in org.apache.hadoop.hbase.client">RegionLoadStats</a>&nbsp;currentStats)</code>&nbsp;</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>&nbsp;serverName,
                  byte[]&nbsp;regionName,
                  <a href="../../../../../org/apache/hadoop/hbase/client/RegionLoadStats.html" title="class in org.apache.hadoop.hbase.client">RegionLoadStats</a>&nbsp;stats)</code>&nbsp;</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>&nbsp;server,
                  byte[]&nbsp;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>&nbsp;serverName,
                  byte[]&nbsp;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>&nbsp;r)</code>&nbsp;</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>&nbsp;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>&lt;byte[],<a href="../../../../../org/apache/hadoop/hbase/client/MultiResponse.RegionResult.html" title="class in org.apache.hadoop.hbase.client">MultiResponse.RegionResult</a>&gt;&nbsp;results)</code>&nbsp;</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>&nbsp;tracker,
            <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;server,
            byte[]&nbsp;regionName,
            <a href="../../../../../org/apache/hadoop/hbase/client/RegionLoadStats.html" title="class in org.apache.hadoop.hbase.client">RegionLoadStats</a>&nbsp;stats)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static &lt;T&gt;&nbsp;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&nbsp;r,
            <a href="../../../../../org/apache/hadoop/hbase/client/ServerStatisticTracker.html" title="class in org.apache.hadoop.hbase.client">ServerStatisticTracker</a>&nbsp;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>&nbsp;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>&nbsp;connection,
                    <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                    <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;location,
                    <a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html" title="type parameter in MultiServerCallable">R</a>&gt;&nbsp;multi,
-                   org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcController&nbsp;rpcController)</code>&nbsp;</td>
+                   org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcController&nbsp;rpcController,
+                   int&nbsp;rpcTimeout,
+                   <a href="../../../../../org/apache/hadoop/hbase/client/RetryingTimeTracker.html" title="class in org.apache.hadoop.hbase.client">RetryingTimeTracker</a>&nbsp;tracker)</code>&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&gt;</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>&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&gt;</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>&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&gt;</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>&nbsp;</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>&lt;<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>&gt;</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>&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a>&lt;<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>&gt;&gt;&nbsp;regionsInMeta)</code>&nbsp;</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>&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a>&lt;<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>&gt;&gt;&nbsp;regionsInMeta)</code>&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&gt;&nbsp;queue)</code>&nbsp;</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">&nbsp;</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&nbsp;conf)</code>&nbsp;</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&nbsp;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>&nbsp;</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>&nbsp;</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&nbsp;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&nbsp;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&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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&lt;T&gt;</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&lt;T&gt;</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>&lt;T&gt;
+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">&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#callable">callable</a></span></code>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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">&nbsp;</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>&nbsp;</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>&gt;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>&gt;&nbsp;callable)</code>&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#build--">build</a></span>()</code>&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>&gt;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>&gt;</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&nbsp;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>&nbsp;unit)</code>&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>&gt;</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[]&nbsp;row)</code>&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>&gt;</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&nbsp;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>&nbsp;unit)</code>&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>&gt;</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>&nbsp;tableName)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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&nbsp;<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&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html" title="interface in org.apache.hadoop.hbase.client">AsyncSingleRequestRpcRetryingCaller.Callable</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>&gt; <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&nbsp;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&nbsp;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&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>&gt;&nbsp;<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>&nbsp;tableName)</pre>
+</li>
+</ul>
+<a name="row-byte:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>row</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#line.62">row</a>(byte[]&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>&gt;&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.Singl
 eRequestCallerBuilder">T</a>&gt;&nbsp;callable)</pre>
+</li>
+</ul>
+<a name="operationTimeout-long-java.util.concurrent.TimeUnit-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>operationTimeout</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#line.73">operationTimeout</a>(long&nbsp;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>&nbsp;unit)</pre>
+</li>
+</ul>
+<a name="rpcTimeout-long-java.util.concurrent.TimeUnit-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>rpcTimeout</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#line.78">rpcTimeout</a>(long&nbsp;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>&nbsp;unit)</pre>
+</li>
+</ul>
+<a name="build--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>build</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client">AsyncSingleRequestRpcRetryingCaller</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>&gt;&nbsp;<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&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>&gt;&nbsp;<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&nbsp;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&nbsp;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&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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 &#169; 2007&#x2013;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&nbsp;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&nbsp;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&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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">&nbsp;</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&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>&gt;</span></code>&nbsp;</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">&nbsp;</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>&nbsp;</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>&nbsp;</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">&nbsp;</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>&nbsp;conn,
+                             io.netty.util.HashedWheelTimer&nbsp;retryTimer)</code>&nbsp;</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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>&lt;T&gt;&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder</a>&lt;T&gt;</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&nbsp;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&nbsp;<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&nbsp;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&nbsp;<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>&nbsp;conn,
+                                     io.netty.util.HashedWheelTimer&nbsp;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&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder</a>&lt;T&gt;&nbsp;<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&nbsp;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&nbsp;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&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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 &#169; 2007&#x2013;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&nbsp;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&nbsp;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&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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&lt;T&gt;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="type parameter in AsyncSingleRequestRpcRetryingCaller">T</a>&gt;</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>&lt;T&gt;</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html" title="type parameter in AsyncSingleRequestRpcRetryingCaller.Callable">T</a>&gt;</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>&nbsp;controller,
+    <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
+    org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface&nbsp;stub)</code>&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html" title="type parameter in AsyncSingleRequestRpcRetryingCaller.Callable">T</a>&gt;&nbsp;<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>&nbsp;controller,
+                          <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
+                          org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface&nbsp;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&nbsp;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&nbsp;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&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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 &#169; 2007&#x2013;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&lt;byte[], TimeRange&gt; 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&lt;byte[], TimeRange&gt; 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 =&amp;gt; 1 }, { video =&amp;gt; "my cat" } }<a name="line.191"></a>
+<span class="sourceLineNo">192</span>   *   someone puts rowKey 5 with { cat_videos =&amp;gt; 0 }, { video =&amp;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 =&amp;gt; 1 },<a name="line.193"></a>
+<span class="sourceLineNo">194</span>   *   { video =&amp;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>      &amp;&amp; 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&lt;byte[], TimeRange&gt; 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&lt;byte [], NavigableSet&lt;byte []&gt;&gt; familyMap =<a name="line.138"></a>
 <span class="sourceLineNo">139</span>    new TreeMap&lt;byte [], NavigableSet&lt;byte []&gt;&gt;(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>   * &lt;p&gt;<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&lt;byte[], NavigableSet&lt;byte[]&gt;&gt; fams = scan.getFamilyMap();<a name="line.237"></a>
-<span class="sourceLineNo">238</span>    for (Map.Entry&lt;byte[],NavigableSet&lt;byte[]&gt;&gt; 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&lt;byte[]&gt; cols = entry.getValue();<a name="line.240"></a>
-<span class="sourceLineNo">241</span>      if (cols != null &amp;&amp; cols.size() &gt; 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&lt;String, byte[]&gt; 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&lt;byte[], TimeRange&gt; 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>   * &lt;p&gt;<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&lt;byte[], NavigableSet&lt;byte[]&gt;&gt; fams = scan.getFamilyMap();<a name="line.236"></a>
+<span class="sourceLineNo">237</span>    for (Map.Entry&lt;byte[],NavigableSet&lt;byte[]&gt;&gt; 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&lt;byte[]&gt; cols = entry.getValue();<a name="line.239"></a>
+<span class="sourceLineNo">240</span>      if (cols != null &amp;&amp; cols.size() &gt; 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&lt;String, byte[]&gt; 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&lt;byte[], TimeRange&gt; 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&lt;String, byte[]&gt; 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 =&amp;gt; 1 }, { video =&amp;gt; "my cat" } }<a name="line.765"></a>
-<span class="sourceLineNo">766</span>   *   someone puts rowKey 5 with { cat_videos =&amp;gt; 0 }, { video =&amp;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 =&amp;gt; 1 },<a name="line.767"></a>
-<span class="sourceLineNo">768</span>   *   { video =&amp;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>      &amp;&amp; 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&lt;String, Object&gt; getFingerprint() {<a name="line.799"></a>
-<span class="sourceLineNo">800</span>    Map&lt;String, Object&gt; map = new HashMap&lt;String, Object&gt;();<a name="line.800"></a>
-<span class="sourceLineNo">801</span>    List&lt;String&gt; families = new ArrayList&lt;String&gt;();<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&lt;byte [], NavigableSet&lt;byte[]&gt;&gt; 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&lt;String, Object&gt; 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&lt;String, Object&gt; 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&lt;String, List&lt;String&gt;&gt; familyColumns =<a name="line.827"></a>
-<span class="sourceLineNo">828</span>      new HashMap&lt;String, List&lt;String&gt;&gt;();<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&lt;Long&gt; timeRange = new ArrayList&lt;Long&gt;();<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&lt;byte [], NavigableSet&lt;byte[]&gt;&gt; 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&lt;String&gt; columns = new ArrayList&lt;String&gt;();<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 &lt;= 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 &lt;= 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>   * &lt;p&gt;<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&lt;String, Permission&gt; 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&lt;String, Object&gt; getFingerprint() {<a name="line.767"></a>
+<span class="sourceLineNo">768</span>    Map&lt;String, Object&gt; map = new HashMap&lt;String, Object&gt;();<a name="line.768"></a>
+<span class="sourceLineNo">769</span>    List&lt;String&gt; families = new ArrayList&lt;String&gt;();<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&lt;byte [], NavigableSet&lt;byte[]&gt;&gt; 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&lt;String, Object&gt; 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&lt;String, Object&gt; 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&lt;String, List&lt;String&gt;&gt; familyColumns =<a name="line.795"></a>
+<span class="sourceLineNo">796</span>      new HashMap&lt;String, List&lt;String&gt;&gt;();<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&lt;Long&gt; timeRange = new ArrayList&lt;Long&gt;();<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&lt;byte [], NavigableSet&lt;byte[]&gt;&gt; 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&lt;String&gt; columns = new ArrayList&lt;String&gt;();<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 &lt;= 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 &lt;= 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>   * &lt;p&gt;<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&lt;String, Permission&gt; 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 &#x2013; 
       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 &#x2013; 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 &#x2013; 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 &#x2013; 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 &#x2013; 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 &#x2013; 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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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">&nbsp;</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&nbsp;final&nbsp;<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">&nbsp;</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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;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&nbsp;final&nbsp;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&nbsp;final&nbsp;<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&nbsp;final&nbsp;<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&nbsp;final&nbsp;<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&nbsp;final&nbsp;<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&nbsp;final&nbsp;<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&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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&nbsp;final&nbsp;<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&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;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&nbsp;static&nbsp;final&nbsp;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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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>&lt;CResult&gt;
+class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.70">AsyncRequestFutureImpl</a>&lt;CResult&gt;
 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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&lt;<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>&lt;<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>&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#heapSizesByServer">heapSizesByServer</a></span></code>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;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>&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&gt;&nbsp;actions,
                       long&nbsp;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>&nbsp;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>[]&nbsp;results,
                       <a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html" title="interface in org.apache.hadoop.hbase.client.coprocessor">Batch.Callback</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html" title="type parameter in AsyncRequestFutureImpl">CResult</a>&gt;&nbsp;callback,
                       <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a>&nbsp;callable,
-                      int&nbsp;timeout,
+                      int&nbsp;operationTimeout,
+                      int&nbsp;rpcTimeout,
                       <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html" title="class in org.apache.hadoop.hbase.client">AsyncProcess</a>&nbsp;asyncProcess)</code>&nbsp;</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&nbsp;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&nbsp;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&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html" title="interface in org.apache.hadoop.hbase.client.coprocessor">Batch.Callback</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html" title="type parameter in AsyncRequestFutureImpl">CResult</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.268">callback</a></pre>
+<pre>private final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html" title="interface in org.apache.hadoop.hbase.client.coprocessor">Batch.Callback</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html" title="type parameter in AsyncRequestFutureImpl">CResult</a>&gt; <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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.272">callsInProgress</a></pre>
+<pre>private final&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a>&gt; <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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;int[] <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.296">replicaGetIndices</a></pre>
+<pre>private final&nbsp;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&nbsp;boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.297">hasAnyReplicaGets</a></pre>
+<pre>private final&nbsp;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&nbsp;long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.298">nonceGroup</a></pre>
+<pre>private final&nbsp;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&nbsp;<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&nbsp;<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&nbsp;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&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.300">currentCallTotalTimeout</a></pre>
+<h4>rpcTimeout</h4>
+<pre>private&nbsp;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&nbsp;<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>&lt;<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>&lt;<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>&gt;&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.301">heapSizesByServer</a></pre>
+<pre>private final&nbsp;<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>&lt;<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>&lt;<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>&gt;&gt; <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&nbsp;<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&nbsp;<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&nbsp;<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>&nbsp;tableName,
+<pre>public&nbsp;<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>&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&gt;&nbsp;actions,
                               long&nbsp;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>&nbsp;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>[]&nbsp;results,
                               <a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html" title="interface in org.apache.hadoop.hbase.client.coprocessor">Batch.Callback</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html" title="type parameter in AsyncRequestFutureImpl">CResult</a>&gt;&nbsp;callback,
                               <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a>&nbsp;callable,
-                              int&nbsp;timeout,
+                              int&nbsp;operationTimeout,
+                              int&nbsp;rpcTimeout,
                               <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html" title="class in org.apache.hadoop.hbase.client">AsyncProcess</a>&nbsp;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&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.419">getCallsInProgress</a>()</pre>
+<pre>protected&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a>&gt;&nbsp;<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>&lt;<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>&lt;<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>&gt;&gt;&nbsp;<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>&lt;<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>&lt;<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>&gt;&gt;&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.SingleServerRequestRunnable.html" title="class in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl.SingleServerRequestRunnable</a>&nbsp;<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>&nbsp;server,
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.SingleServerRequestRunnable.html" title="class in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl.SingleServerRequestRunnable</a>&nbsp;<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>&nbsp;server,
                                                                                           <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.SingleServerRequestRunnable.html" title="class in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl.SingleServerRequestRunnable</a>&nbsp;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&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&gt;&nbsp;currentActions,
+<pre>void&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&gt;&nbsp;currentActions,
                              int&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;action)</pre>
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;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&nbsp;void&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;action,
+<pre>private&nbsp;void&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;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>&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a>&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;action,
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a>&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;action,
                                                boolean&nbsp;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&nbsp;<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>&lt;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&gt;&nbsp;actionsByServer,
+<pre>void&nbsp;<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>&lt;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&gt;&nbsp;actionsByServer,
                      int&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&gt;&nbsp;actionsForReplicaThread,
                      boolean&nbsp;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&nbsp;<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>&lt;? 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>&gt;&nbsp;<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>&nbsp;server,
+<pre>private&nbsp;<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>&lt;? 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>&gt;&nbsp;<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>&nbsp;server,
                                                                  <a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;multiAction,
                                                                  int&nbsp;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&nbsp;<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>&nbsp;<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>&nbsp;server,
+<pre>private&nbsp;<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>&nbsp;<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>&nbsp;server,
                         byte[]&nbsp;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&nbsp;void&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&gt;&nbsp;actionsForReplicaThread)</pre>
+<pre>private&nbsp;void&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&gt;&nbsp;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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.698">manageError</a>(int&nbsp;originalIndex,
+<pre><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.Retry.html" title="enum in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl.Retry</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.704">manageError</a>(int&nbsp;originalIndex,
                                          <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&nbsp;row,
                                          <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.Retry.html" title="enum in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl.Retry</a>&nbsp;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>&nbsp;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&nbsp;void&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;rsActions,
+<pre>private&nbsp;void&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;rsActions,
                                   <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;server,
                                   int&nbsp;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>&nbsp;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&nbsp;void&nbsp;<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>&nbsp;oldServer,
+<pre>private&nbsp;void&nbsp;<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>&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&gt;&nbsp;toReplay,
                       int&nbsp;numAttempt,
                       int&nbsp;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&nbsp;void&nbsp;<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>&nbsp;oldServer,
+<pre>private&nbsp;void&nbsp;<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>&nbsp;oldServer,
                            int&nbsp;numAttempt,
                            int&nbsp;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>&nbsp;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&nbsp;void&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;multiAction,
+<pre>private&nbsp;void&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;multiAction,
                                 <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;server,
                                 <a href="../../../../../org/apache/hadoop/hbase/client/MultiResponse.html" title="class in org.apache.hadoop.hbase.client">MultiResponse</a>&nbsp;responses,
                                 int&nbsp;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&nbsp;void&nbsp;<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>&nbsp;server,
+<pre>protected&nbsp;void&nbsp;<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>&nbsp;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>&lt;byte[],<a href="../../../../../org/apache/hadoop/hbase/client/MultiResponse.RegionResult.html" title="class in org.apache.hadoop.hbase.client">MultiResponse.RegionResult</a>&gt;&nbsp;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&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.983">createLog</a>(int&nbsp;numAttempt,
+<pre>private&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.989">createLog</a>(int&nbsp;numAttempt,
                          int&nbsp;failureCount,
                          int&nbsp;replaySize,
                          <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;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&nbsp;void&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;action,
+<pre>private&nbsp;void&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;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>&nbsp;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&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1064">setError</a>(int&nbsp;index,
+<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1070">setError</a>(int&nbsp;index,
                       <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&nbsp;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>&nbsp;throwable,
                       <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;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&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1122">isActionComplete</a>(int&nbsp;index,
+<pre>private&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1128">isActionComplete</a>(int&nbsp;index,
                                  <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaResultState.html" title="class in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl.ReplicaResultState</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1133">trySetResultSimple</a>(int&nbsp;index,
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaResultState.html" title="class in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl.ReplicaResultState</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1139">trySetResultSimple</a>(int&nbsp;index,
                                                                      <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&nbsp;row,
                                                                      boolean&nbsp;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>&nbsp;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&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1168">decActionCounter</a>(int&nbsp;index)</pre>
+<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1174">decActionCounter</a>(int&nbsp;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&nbsp;<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>&nbsp;<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>&nbsp;string,
+<pre>private&nbsp;<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>&nbsp;<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>&nbsp;string,
                                      int&nbsp;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&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1202">waitUntilDone</a>()
+<pre>public&nbsp;void&nbsp;<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:&nbsp;<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&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1216">waitUntilDone</a>(long&nbsp;cutoff)
+<pre>private&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1222">waitUntilDone</a>(long&nbsp;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&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1249">hasError</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;<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>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1254">getFailedOperations</a>()</pre>
+<pre>public&nbsp;<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>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedWithDetailsException</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1259">getErrors</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedWithDetailsException</a>&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;<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>[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1264">getResults</a>()
+<pre>public&nbsp;<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>[]&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation.ServerErrorTracker</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.1276">createServerErrorTracker</a>()</pre>
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation.ServerErrorTracker</a>&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html" title="class in org.apache.hadoop.hbase.client">MultiServerCallable</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;<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>&nbsp;server,
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html" title="class in org.apache.hadoop.hbase.client">MultiServerCallable</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;<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>&nbsp;server,
                                                 <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                                                 <a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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&nbsp;</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>&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>interface&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</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&nbsp;</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&nbsp;</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>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</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&nbsp;</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>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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>&lt;T&gt;</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&nbsp;</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&nbsp;</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&nbsp;</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>&lt;T&gt;</span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</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&nbsp;</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>&nbsp;</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">&nbsp;</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&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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&nbsp;</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">&nbsp;</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&nbsp;</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&nbsp;</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>&lt;TEnvironment&gt;</span></code>&nbsp;</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>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</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>&lt;TEnvironment&gt;</span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</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>&lt;TEnvironment&gt;</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&nbsp;</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>&lt;T&gt;</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&nbsp;</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&nbsp;</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>&lt;TEnvironment&gt;</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&nbsp;</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>&lt;TEnvironment&gt;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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>&lt;TEnvironment,TState&gt;</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&nbsp;</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>&lt;TEnvironment&gt;</span></code>&nbsp;</td>
 </tr>
@@ -2152,10 +2146,6 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <td class="colFirst"><code>class&nbsp;</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>&nbsp;</td>
 </tr>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</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>&lt;E&gt;</span></code>&nbsp;</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&nbsp;</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>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</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&nbsp;</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>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</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>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</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>&nbsp;</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">&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</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>&nbsp;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>&nbsp;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&nbsp;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&nbsp;<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>&nbsp;<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>&nbsp;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>&nbsp;<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>&nbsp;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&nbsp;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&nbsp;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&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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 &#169; 2007&#x2013;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 &#x2013; 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="" />&#160;Warnings</th>
 <th><img src="images/icon_error_sml.gif" alt="" />&#160;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&nbsp;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&nbsp;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&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</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>&lt;<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>&gt;</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>&nbsp;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>&lt;<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>&gt;</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>&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;</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>&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;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>&lt;<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>&gt;</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>&nbsp;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&nbsp;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>&nbsp;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&nbsp;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>&nbsp;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&nbsp;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>&nbsp;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>&nbsp;<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&nbsp;<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&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.59">setReadRpcTimeout</a>(long&nbsp;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>&nbsp;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&nbsp;<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>&nbsp;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&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.72">setWriteRpcTimeout</a>(long&nbsp;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>&nbsp;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&nbsp;<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>&nbsp;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&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.89">setOperationTimeout</a>(long&nbsp;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>&nbsp;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&nbsp;<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>&nbsp;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>&lt;<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>&gt;&nbsp;<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>&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;&nbsp;<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>&nbsp;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>&lt;<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>&gt;&nbsp;<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>&nbsp;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>&lt;<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>&gt;&nbsp;<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>&nbsp;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&nbsp;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&nbsp;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&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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 &#169; 2007&#x2013;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&nbsp;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&nbsp;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&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t5" class="tableTab"><span><a href="javascript:show(16);">Default Methods</a></span><span class="tabEnd">&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</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[]&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</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[]&nbsp;row,
+                 boolean&nbsp;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>&nbsp;<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&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#line.48">getRegionLocation</a>(byte[]&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#line.59">getRegionLocation</a>(byte[]&nbsp;row,
+                                                     boolean&nbsp;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&nbsp;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&nbsp;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&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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 &#169; 2007&#x2013;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;<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>&nbsp;exception,
+<pre>void&nbsp;<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>&nbsp;exception,
                  <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client">BufferedMutator</a>&nbsp;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&nbsp;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&nbsp;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&nbsp;<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&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.125">setRpcTimeout</a>(int&nbsp;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&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.130">setOperationTimeout</a>(int&nbsp;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:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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">&nbsp;</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>&nbsp;</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&nbsp;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&nbsp;conf,
+                     <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;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&nbsp;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&nbsp;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>&nbsp;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&nbsp;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>&nbsp;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&nbsp;conf,
                 <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;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&nbsp;<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&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.61">ConnectionFactory</a>()</pre>
+<pre>protected&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.88">createConnection</a>()
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.117">createConnection</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.121">createConnection</a>(org.apache.hadoop.conf.Configuration&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.147">createConnection</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.151">createConnection</a>(org.apache.hadoop.conf.Configuration&nbsp;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>&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.178">createConnection</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.182">createConnection</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                                           <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.210">createConnection</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.214">createConnection</a>(org.apache.hadoop.conf.Configuration&nbsp;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>&nbsp;pool,
                                           <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncConnection</a>&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncConnection</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.259">createAsyncConnection</a>(org.apache.hadoop.conf.Configuration&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncConnection</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.279">createAsyncConnection</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+                                                    <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;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:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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&lt;<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;, <a href="../../../../org/apache/hadoop/hbase/KeyValue.SamePrefixComparator.html" title="interface in org.apache.hadoop.hbase">KeyValue.SamePrefixComparator</a>&lt;byte[]&gt;</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&lt;<a href="../../../../org/apache
 <ul class="blockListLast">
 <li class="blockList">
 <h4>KVComparator</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1814">KVComparator</a>()</pre>
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1815">KVComparator</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>
@@ -464,7 +464,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>getLegacyKeyComparatorName</h4>
-<pre>public&nbsp;<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>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1822">getLegacyKeyComparatorName</a>()</pre>
+<pre>public&nbsp;<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>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1823">getLegacyKeyComparatorName</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</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&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>compare</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1827">compare</a>(byte[]&nbsp;l,
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1828">compare</a>(byte[]&nbsp;l,
                    int&nbsp;loff,
                    int&nbsp;llen,
                    byte[]&nbsp;r,
@@ -500,7 +500,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>compareRowKey</h4>
-<pre>protected&nbsp;int&nbsp;<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>&nbsp;left,
+<pre>protected&nbsp;int&nbsp;<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>&nbsp;left,
                             <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</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&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>compareFlatKey</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1853">compareFlatKey</a>(byte[]&nbsp;left,
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1854">compareFlatKey</a>(byte[]&nbsp;left,
                           int&nbsp;loffset,
                           int&nbsp;llength,
                           byte[]&nbsp;right,
@@ -547,7 +547,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>compareFlatKey</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1871">compareFlatKey</a>(byte[]&nbsp;left,
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1872">compareFlatKey</a>(byte[]&nbsp;left,
                           byte[]&nbsp;right)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
@@ -558,7 +558,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>compareKey</h4>
-<pre>public&nbsp;int&nbsp;<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>&nbsp;cell,
+<pre>public&nbsp;int&nbsp;<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>&nbsp;cell,
                       byte[]&nbsp;row,
                       int&nbsp;roff,
                       int&nbsp;rlen,
@@ -579,7 +579,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>compareOnlyKeyPortion</h4>
-<pre>public&nbsp;int&nbsp;<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>&nbsp;left,
+<pre>public&nbsp;int&nbsp;<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>&nbsp;left,
                                  <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
@@ -590,7 +590,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>compare</h4>
-<pre>public&nbsp;int&nbsp;<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>&nbsp;left,
+<pre>public&nbsp;int&nbsp;<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>&nbsp;left,
                    <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</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&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>compareTimestamps</h4>
-<pre>public&nbsp;int&nbsp;<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>&nbsp;left,
+<pre>public&nbsp;int&nbsp;<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>&nbsp;left,
                              <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
@@ -618,7 +618,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>compareRows</h4>
-<pre>public&nbsp;int&nbsp;<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>&nbsp;left,
+<pre>public&nbsp;int&nbsp;<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>&nbsp;left,
                        <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
@@ -636,7 +636,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>compareRows</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1965">compareRows</a>(byte[]&nbsp;left,
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1966">compareRows</a>(byte[]&nbsp;left,
                        int&nbsp;loffset,
                        int&nbsp;llength,
                        byte[]&nbsp;right,
@@ -663,7 +663,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>compareColumns</h4>
-<pre>int&nbsp;<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>&nbsp;left,
+<pre>int&nbsp;<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>&nbsp;left,
                    short&nbsp;lrowlength,
                    <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right,
                    short&nbsp;rrowlength)</pre>
@@ -676,7 +676,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>compareColumns</h4>
-<pre>protected&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1975">compareColumns</a>(byte[]&nbsp;left,
+<pre>protected&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1976">compareColumns</a>(byte[]&nbsp;left,
                              int&nbsp;loffset,
                              int&nbsp;llength,
                              int&nbsp;lfamilylength,
@@ -693,7 +693,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>compareTimestamps</h4>
-<pre>static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1990">compareTimestamps</a>(long&nbsp;ltimestamp,
+<pre>static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.1991">compareTimestamps</a>(long&nbsp;ltimestamp,
                              long&nbsp;rtimestamp)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
@@ -704,7 +704,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>compareIgnoringPrefix</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2015">compareIgnoringPrefix</a>(int&nbsp;commonPrefix,
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2016">compareIgnoringPrefix</a>(int&nbsp;commonPrefix,
                                  byte[]&nbsp;left,
                                  int&nbsp;loffset,
                                  int&nbsp;llength,
@@ -735,7 +735,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>compareWithoutRow</h4>
-<pre>private&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2057">compareWithoutRow</a>(int&nbsp;commonPrefix,
+<pre>private&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2058">compareWithoutRow</a>(int&nbsp;commonPrefix,
                               byte[]&nbsp;left,
                               int&nbsp;loffset,
                               int&nbsp;llength,
@@ -762,7 +762,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>compareFamilies</h4>
-<pre>protected&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2139">compareFamilies</a>(byte[]&nbsp;left,
+<pre>protected&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2140">compareFamilies</a>(byte[]&nbsp;left,
                               int&nbsp;loffset,
                               int&nbsp;lfamilylength,
                               byte[]&nbsp;right,
@@ -777,7 +777,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>compareColumns</h4>
-<pre>protected&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2145">compareColumns</a>(byte[]&nbsp;left,
+<pre>protected&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2146">compareColumns</a>(byte[]&nbsp;left,
                              int&nbsp;loffset,
                              int&nbsp;lquallength,
                              byte[]&nbsp;right,
@@ -792,7 +792,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingRowColumn</h4>
-<pre>public&nbsp;boolean&nbsp;<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>&nbsp;left,
+<pre>public&nbsp;boolean&nbsp;<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>&nbsp;left,
                                  <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</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&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingRows</h4>
-<pre>public&nbsp;boolean&nbsp;<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>&nbsp;left,
+<pre>public&nbsp;boolean&nbsp;<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>&nbsp;left,
                             <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Compares the row of two keyvalues for equality</div>
@@ -830,7 +830,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingRows</h4>
-<pre>private&nbsp;boolean&nbsp;<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>&nbsp;left,
+<pre>private&nbsp;boolean&nbsp;<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>&nbsp;left,
                              short&nbsp;lrowlength,
                              <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right,
                              short&nbsp;rrowlength)</pre>
@@ -852,7 +852,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>matchingRows</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2224">matchingRows</a>(byte[]&nbsp;left,
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2225">matchingRows</a>(byte[]&nbsp;left,
                             int&nbsp;loffset,
                             int&nbsp;llength,
                             byte[]&nbsp;right,
@@ -879,7 +879,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<a href="../../../../org/apache
 <ul class="blockList">
 <li class="blockList">
 <h4>calcIndexKey</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2229">calcIndexKey</a>(byte[]&nbsp;lastKeyOfPreviousBlock,
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2230">calcIndexKey</a>(byte[]&nbsp;lastKeyOfPreviousBlock,
                            byte[]&nbsp;firstKeyInBlock)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
@@ -891,7 +891,7 @@ implements org.apache.hadoop.io.RawComparator&lt;<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&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2254">getShortMidpointKey</a>(byte[]&nbsp;leftKey,
+public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2255">getShortMidpointKey</a>(byte[]&nbsp;leftKey,
                                               byte[]&nbsp;rightKey)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<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&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockListLast">
 <li class="blockList">
 <h4>clone</h4>
-<pre>protected&nbsp;<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>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html#line.2319">clone</a>()
+<pre>protected&nbsp;<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>&nbsp;<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>&nbsp;</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>&nbsp;</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>&nbsp;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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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&nbsp;rlength,
                   int&nbsp;flength)</code>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;keyOnlyKeyValue)</code>&nbsp;</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[]&nbsp;key,
       int&nbsp;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>&nbsp;</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>&nbsp;out,
      boolean&nbsp;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&nbsp;short <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2629">rowLen</a></pre>
+<pre>private&nbsp;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&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2630">KeyOnlyKeyValue</a>()</pre>
+<pre>public&nbsp;<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&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2633">KeyOnlyKeyValue</a>(byte[]&nbsp;b)</pre>
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2634">KeyOnlyKeyValue</a>(byte[]&nbsp;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&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2637">KeyOnlyKeyValue</a>(byte[]&nbsp;b,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2638">KeyOnlyKeyValue</a>(byte[]&nbsp;b,
                        int&nbsp;offset,
                        int&nbsp;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&nbsp;void&nbsp;<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>&nbsp;keyOnlyKeyValue)</pre>
+</li>
+</ul>
+<a name="clear--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clear</h4>
+<pre>public&nbsp;void&nbsp;<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&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2645">getKeyOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2656">setKey</a>(byte[]&nbsp;key,
+<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2671">setKey</a>(byte[]&nbsp;key,
                    int&nbsp;offset,
                    int&nbsp;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&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2664">getKey</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<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:&nbsp;<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&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2672">getRowArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<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:&nbsp;<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&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2677">getRowOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2682">getFamilyArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<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:&nbsp;<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&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2687">getFamilyLength</a>()</pre>
+<pre>public&nbsp;byte&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2692">getFamilyOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2697">getQualifierArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<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:&nbsp;<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&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2702">getQualifierLength</a>()</pre>
+<pre>public&nbsp;int&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2707">getQualifierOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2712">getKeyLength</a>()</pre>
+<pre>public&nbsp;int&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;short&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2717">getRowLength</a>()</pre>
+<pre>public&nbsp;short&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2722">getTypeByte</a>()</pre>
+<pre>public&nbsp;byte&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2726">getQualifierLength</a>(int&nbsp;rlength,
+<pre>private&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2741">getQualifierLength</a>(int&nbsp;rlength,
                                int&nbsp;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&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2731">getTimestamp</a>()</pre>
+<pre>public&nbsp;long&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2737">getTimestampOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2742">getTagsArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2747">getTagsOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<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:&nbsp;<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&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2752">getValueArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<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:&nbsp;<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&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2757">getValueOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2762">getValueLength</a>()</pre>
+<pre>public&nbsp;int&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2767">getTagsLength</a>()</pre>
+<pre>public&nbsp;int&nbsp;<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:&nbsp;<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&nbsp;<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>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2772">toString</a>()</pre>
+<pre>public&nbsp;<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>&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2780">hashCode</a>()</pre>
+<pre>public&nbsp;int&nbsp;<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:&nbsp;<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&nbsp;boolean&nbsp;<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>&nbsp;other)</pre>
+<pre>public&nbsp;boolean&nbsp;<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>&nbsp;other)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<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&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html#line.2790">heapSize</a>()</pre>
+<pre>public&nbsp;long&nbsp;<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:&nbsp;<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&nbsp;int&nbsp;<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>&nbsp;out,
+<pre>public&nbsp;int&nbsp;<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>&nbsp;out,
                  boolean&nbsp;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:&nbsp;<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&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1699">MetaComparator</a>()</pre>
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1700">MetaComparator</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</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&nbsp;int&nbsp;<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>&nbsp;left,
+<pre>public&nbsp;int&nbsp;<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>&nbsp;left,
                    <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</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&nbsp;int&nbsp;<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>&nbsp;left,
+<pre>public&nbsp;int&nbsp;<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>&nbsp;left,
                                  <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</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&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1715">compareRows</a>(byte[]&nbsp;left,
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1716">compareRows</a>(byte[]&nbsp;left,
                        int&nbsp;loffset,
                        int&nbsp;llength,
                        byte[]&nbsp;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&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1772">getShortMidpointKey</a>(byte[]&nbsp;leftKey,
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1773">getShortMidpointKey</a>(byte[]&nbsp;leftKey,
                                   byte[]&nbsp;rightKey)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</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&nbsp;<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>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1783">getLegacyKeyComparatorName</a>()</pre>
+<pre>public&nbsp;<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>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1784">getLegacyKeyComparatorName</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</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&nbsp;<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>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html#line.1788">clone</a>()
+<pre>protected&nbsp;<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>&nbsp;<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>&nbsp;</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&nbsp;int&nbsp;<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>&nbsp;l,
+<pre>protected&nbsp;int&nbsp;<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>&nbsp;l,
                             <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;r)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</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>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;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>[]&nbsp;results,
-     int&nbsp;timeout)</code>&nbsp;</td>
+     int&nbsp;rpcTimeout)</code>&nbsp;</td>
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code>&lt;R&gt;&nbsp;void</code></td>
@@ -1308,7 +1308,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
 <h4>batch</h4>
 <pre>public&nbsp;void&nbsp;<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>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;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>[]&nbsp;results,
-                  int&nbsp;timeout)
+                  int&nbsp;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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
 <ul class="blockList">
 <li class="blockList">
 <h4>batchCallback</h4>
-<pre>public&nbsp;&lt;R&gt;&nbsp;void&nbsp;<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>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;actions,
+<pre>public&nbsp;&lt;R&gt;&nbsp;void&nbsp;<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>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;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>[]&nbsp;results,
                               <a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html" title="interface in org.apache.hadoop.hbase.client.coprocessor">Batch.Callback</a>&lt;R&gt;&nbsp;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&nbsp;<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&nbsp;&lt;R&gt;&nbsp;void&nbsp;<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>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;actions,
+<pre>public static&nbsp;&lt;R&gt;&nbsp;void&nbsp;<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>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;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>[]&nbsp;results,
                                            <a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html" title="interface in org.apache.hadoop.hbase.client.coprocessor">Batch.Callback</a>&lt;R&gt;&nbsp;callback,
                                            <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a>&nbsp;connection,
@@ -1366,7 +1366,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
 <ul class="blockList">
 <li class="blockList">
 <h4>delete</h4>
-<pre>public&nbsp;void&nbsp;<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>&nbsp;delete)
+<pre>public&nbsp;void&nbsp;<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>&nbsp;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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
 <ul class="blockList">
 <li class="blockList">
 <h4>delete</h4>
-<pre>public&nbsp;void&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a>&gt;&nbsp;deletes)
+<pre>public&nbsp;void&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a>&gt;&nbsp;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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
 <ul class="blockList">
 <li class="blockList">
 <h4>put</h4>
-<pre>public&nbsp;void&nbsp;<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>&nbsp;put)
+<pre>public&nbsp;void&nbsp;<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>&nbsp;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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
 <ul class="blockList">
 <li class="blockList">
 <h4>put</h4>
-<pre>public&nbsp;void&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>&gt;&nbsp;puts)
+<pre>public&nbsp;void&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>&gt;&nbsp;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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
 <ul class="blockList">
 <li class="blockList">
 <h4>mutateRow</h4>
-<pre>public&nbsp;void&nbsp;<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>&nbsp;rm)
+<pre>public&nbsp;void&nbsp;<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>&nbsp;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&nbsp;<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&nbsp;void&nbsp;<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>&nbsp;mutation)
+<pre>private static&nbsp;void&nbsp;<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>&nbsp;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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
 <ul class="blockList">
 <li class="blockList">
 <h4>append</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;<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>&nbsp;append)
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;<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>&nbsp;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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
 <ul class="blockList">
 <li class="blockList">
 <h4>increment</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;<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>&nbsp;increment)
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;<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>&nbsp;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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
 <ul class="blockList">
 <li class="blockList">
 <h4>incrementColumnValue</h4>
-<pre>public&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.678">incrementColumnValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.674">incrementColumnValue</a>(byte[]&nbsp;row,
                                  byte[]&nbsp;family,
                                  byte[]&nbsp;qualifier,
                                  long&nbsp;amount)
@@ -1572,7 +1572,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
 <ul class="blockList">
 <li class="blockList">
 <h4>incrementColumnValue</h4>
-<pre>public&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.688">incrementColumnValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.684">incrementColumnValue</a>(byte[]&nbsp;row,
                                  byte[]&nbsp;family,
                                  byte[]&nbsp;qualifier,
                                  long&nbsp;amount,
@@ -1608,7 +1608,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
 <ul class="blockList">
 <li class="blockList">
 <h4>checkAndPut</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.725">checkAndPut</a>(byte[]&nbsp;row,
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.721">checkAndPut</a>(byte[]&nbsp;row,
                            byte[]&nbsp;family,
                            byte[]&nbsp;qualifier,
                            byte[]&nbsp;value,
@@ -1639,7 +1639,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
 <ul class="blockList">
 <li class="blockList">
 <h4>checkAndPut</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.748">checkAndPut</a>(byte[]&nbsp;row,
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.744">checkAndPut</a>(byte[]&nbsp;row,
                            byte[]&nbsp;family,
                            byte[]&nbsp;qualifier,
                            <a href="../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter">CompareFilter.CompareOp</a>&nbsp;compareOp,
@@ -1672,7 +1672,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
 <ul class="blockList">
 <li class="blockList">
 <h4>checkAndDelete</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.773">checkAndDelete</a>(byte[]&nbsp;row,
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.769">checkAndDelete</a>(byte[]&nbsp;row,
                               byte[]&nbsp;family,
                               byte[]&nbsp;qualifier,
                               byte[]&nbsp;value,
@@ -1703,7 +1703,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
 <ul class="blockList">
 <li class="blockList">
 <h4>checkAndDelete</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.795">checkAndDelete</a>(byte[]&nbsp;row,
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.791">checkAndDelete</a>(byte[]&nbsp;row,
                               byte[]&nbsp;family,
                               byte[]&nbsp;qualifier,
                               <a href="../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter">CompareFilter.CompareOp</a>&nbsp;compareOp,
@@ -1736,7 +1736,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
 <ul class="blockList">
 <li class="blockList">
 <h4>checkAndMutate</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.829">checkAndMutate</a>(byte[]&nbsp;row,
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.826">checkAndMutate</a>(byte[]&nbsp;row,
                               byte[]&nbsp;family,
                               byte[]&nbsp;qualifier,
                               <a href="../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter">CompareFilter.CompareOp</a>&nbsp;compareOp,
@@ -1769,7 +1769,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
 <ul class="blockList">
 <li class="blockList">
 <h4>exists</h4>
-<pre>public&nbsp;boolean&nbsp;<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>&nbsp;get)
+<pre>public&nbsp;boolean&nbsp;<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>&nbsp;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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
 <ul class="blockList">
 <li class="blockList">
 <h4>existsAll</h4>
-<pre>public&nbsp;boolean[]&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&gt;&nbsp;gets)
+<pre>public&nbsp;boolean[]&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&gt;&nbsp;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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
 <ul class="blockList">
 <li class="blockList">
 <h4>flushCommits</h4>
-<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.916">flushCommits</a>()
+<pre>void&nbsp;<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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
 <ul class="blockList">
 <li class="blockList">
 <h4>processBatchCallback</h4>
-<pre>public&nbsp;&lt;R&gt;&nbsp;void&nbsp;<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>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;list,
+<pre>public&nbsp;&lt;R&gt;&nbsp;void&nbsp;<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>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;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>[]&nbsp;results,
                                      <a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html" title="interface in org.apache.hadoop.hbase.client.coprocessor">Batch.Callback</a>&lt;R&gt;&nbsp;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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
 <ul class="blockList">
 <li class="blockList">
 <h4>close</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.942">close</a>()
+<pre>public&nbsp;void&nbsp;<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:&nbsp;<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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
 <ul class="blockList">
 <li class="blockList">
 <h4>validatePut</h4>
-<pre>public&nbsp;void&nbsp;<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>&nbsp;put)
+<pre>public&nbsp;void&nbsp;<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>&nbsp;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&nbsp;<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&nbsp;void&nbsp;<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>&nbsp;put,
+<pre>public static&nbsp;void&nbsp;<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>&nbsp;put,
                                int&nbsp;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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
 <ul class="blockList">
 <li class="blockList">
 <h4>getWriteBufferSize</h4>
-<pre>public&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.997">getWriteBufferSize</a>()</pre>
+<pre>public&nbsp;long&nbsp;<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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
 <ul class="blockList">
 <li class="blockList">
 <h4>setWriteBufferSize</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1014">setWriteBufferSize</a>(long&nbsp;writeBufferSize)
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1011">setWriteBufferSize</a>(long&nbsp;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&nbsp;<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>&nbsp;<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>&nbsp;<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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
 <ul class="blockList">
 <li class="blockList">
 <h4>clearRegionCache</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1031">clearRegionCache</a>()</pre>
+<pre>public&nbsp;void&nbsp;<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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
 <ul class="blockList">
 <li class="blockList">
 <h4>coprocessorService</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/ipc/CoprocessorRpcChannel.html" title="interface in org.apache.hadoop.hbase.ipc">CoprocessorRpcChannel</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1039">coprocessorService</a>(byte[]&nbsp;row)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/ipc/CoprocessorRpcChannel.html" title="interface in org.apache.hadoop.hbase.ipc">CoprocessorRpcChannel</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1036">coprocessorService</a>(byte[]&nbsp;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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
 <ul class="blockList">
 <li class="blockList">
 <h4>coprocessorService</h4>
-<pre>public&nbsp;&lt;T extends com.google.protobuf.Service,R&gt;&nbsp;<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>&lt;byte[],R&gt;&nbsp;<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>&lt;T&gt;&nbsp;service,
+<pre>public&nbsp;&lt;T extends com.google.protobuf.Service,R&gt;&nbsp;<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>&lt;byte[],R&gt;&nbsp;<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>&lt;T&gt;&nbsp;service,
                                                                                   byte[]&nbsp;startKey,
                                                                                   byte[]&nbsp;endKey,
                                                                                   <a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/Batch.Call.html" title="interface in org.apache.hadoop.hbase.client.coprocessor">Batch.Call</a>&lt;T,R&gt;&nbsp;callable)
@@ -2060,7 +2060,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
 <ul class="blockList">
 <li class="blockList">
 <h4>coprocessorService</h4>
-<pre>public&nbsp;&lt;T extends com.google.protobuf.Service,R&gt;&nbsp;void&nbsp;<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>&lt;T&gt;&nbsp;service,
+<pre>public&nbsp;&lt;T extends com.google.protobuf.Service,R&gt;&nbsp;void&nbsp;<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>&lt;T&gt;&nbsp;service,
                                                                          byte[]&nbsp;startKey,
                                                                          byte[]&nbsp;endKey,
                                                                          <a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/Batch.Call.html" title="interface in org.apache.hadoop.hbase.client.coprocessor">Batch.Call</a>&lt;T,R&gt;&nbsp;callable,
@@ -2100,7 +2100,7 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
 <ul class="blockList">
 <li class="blockList">
 <h4>getStartKeysInRange</h4>
-<pre>private&nbsp;<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>&lt;byte[]&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1106">getStartKeysInRange</a>(byte[]&nbsp;start,
+<pre>private&nbsp;<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>&lt;byte[]&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1103">getStartKeysInRange</a>(byte[]&nbsp;start,
                                          byte[]&nbsp;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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
 <ul class="blockList">
 <li class="blockList">
 <h4>setOperationTimeout</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1118">setOperationTimeout</a>(int&nbsp;operationTimeout)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1115">setOperationTimeout</a>(int&nbsp;operationTimeout)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/c
 <ul class="blockList">
 <li class="blockList">
 <h4>getOperationTimeout</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1123">getOperationTimeout</a>()</pre>
+<pre>public&nbsp;int&nbsp;<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:&nbsp;<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&nbsp;<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&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1129">getRpcTimeout</a>()</pre>
+public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1130">getRpcTimeout</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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&nbsp;int&nbsp;<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&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1135">setRpcTimeout</a>(int&nbsp;rpcTimeout)</pre>
+public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1136">setRpcTimeout</a>(int&nbsp;rpcTimeout)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/c
 <ul class="blockList">
 <li class="blockList">
 <h4>getWriteRpcTimeout</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1141">getWriteRpcTimeout</a>()</pre>
+<pre>public&nbsp;int&nbsp;<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:&nbsp;<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&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/c
 <ul class="blockList">
 <li class="blockList">
 <h4>setWriteRpcTimeout</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1146">setWriteRpcTimeout</a>(int&nbsp;writeRpcTimeout)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1147">setWriteRpcTimeout</a>(int&nbsp;writeRpcTimeout)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/c
 <ul class="blockList">
 <li class="blockList">
 <h4>getReadRpcTimeout</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1151">getReadRpcTimeout</a>()</pre>
+<pre>public&nbsp;int&nbsp;<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:&nbsp;<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&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/c
 <ul class="blockList">
 <li class="blockList">
 <h4>setReadRpcTimeout</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1154">setReadRpcTimeout</a>(int&nbsp;readRpcTimeout)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1159">setReadRpcTimeout</a>(int&nbsp;readRpcTimeout)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/c
 <ul class="blockList">
 <li class="blockList">
 <h4>toString</h4>
-<pre>public&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1159">toString</a>()</pre>
+<pre>public&nbsp;<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>&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/c
 <ul class="blockList">
 <li class="blockList">
 <h4>batchCoprocessorService</h4>
-<pre>public&nbsp;&lt;R extends com.google.protobuf.Message&gt;&nbsp;<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>&lt;byte[],R&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1164">batchCoprocessorService</a>(com.google.protobuf.Descriptors.MethodDescriptor&nbsp;methodDescriptor,
+<pre>public&nbsp;&lt;R extends com.google.protobuf.Message&gt;&nbsp;<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>&lt;byte[],R&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1169">batchCoprocessorService</a>(com.google.protobuf.Descriptors.MethodDescriptor&nbsp;methodDescriptor,
                                                                                      com.google.protobuf.Message&nbsp;request,
                                                                                      byte[]&nbsp;startKey,
                                                                                      byte[]&nbsp;endKey,
@@ -2316,7 +2316,7 @@ public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/c
 <ul class="blockList">
 <li class="blockList">
 <h4>batchCoprocessorService</h4>
-<pre>public&nbsp;&lt;R extends com.google.protobuf.Message&gt;&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1185">batchCoprocessorService</a>(com.google.protobuf.Descriptors.MethodDescriptor&nbsp;methodDescriptor,
+<pre>public&nbsp;&lt;R extends com.google.protobuf.Message&gt;&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1190">batchCoprocessorService</a>(com.google.protobuf.Descriptors.MethodDescriptor&nbsp;methodDescriptor,
                                                                             com.google.protobuf.Message&nbsp;request,
                                                                             byte[]&nbsp;startKey,
                                                                             byte[]&nbsp;endKey,
@@ -2360,7 +2360,7 @@ public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/c
 <ul class="blockList">
 <li class="blockList">
 <h4>getRegionLocator</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RegionLocator.html" title="interface in org.apache.hadoop.hbase.client">RegionLocator</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTable.html#line.1270">getRegionLocator</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RegionLocator.html" title="interface in org.apache.hadoop.hbase.client">RegionLocator</a>&nbsp;<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&nbsp;void&nbsp;<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>&nbsp;<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>&nbsp;<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>&nbsp;</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>&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.PutStatus.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.PutStatus</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#processingList">processingList</a></span></code>&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.PutStatus.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.PutStatus</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#queue">queue</a></span></code>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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&nbsp;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&nbsp;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&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.446">FlushWorker</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.447">FlushWorker</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                    <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a>&nbsp;conn,
                    <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;addr,
                    <a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer</a>&nbsp;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&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.PutStatus.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.PutStatus</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.462">getQueue</a>()</pre>
+<pre>protected&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.PutStatus.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.PutStatus</a>&gt;&nbsp;<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&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.466">getTotalFailedCount</a>()</pre>
+<pre>public&nbsp;long&nbsp;<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&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.470">getTotalBufferedCount</a>()</pre>
+<pre>public&nbsp;long&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.AtomicAverageCounter.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.AtomicAverageCounter</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.474">getAverageLatencyCounter</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.AtomicAverageCounter.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.AtomicAverageCounter</a>&nbsp;<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&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.478">getMaxLatency</a>()</pre>
+<pre>public&nbsp;long&nbsp;<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&nbsp;<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>&nbsp;ps,
+<pre>boolean&nbsp;<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>&nbsp;ps,
                           <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;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&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.529">getNextDelay</a>(int&nbsp;retryCount)</pre>
+<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.533">getNextDelay</a>(int&nbsp;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>&nbsp;<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>&nbsp;<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&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.540">getMaxRetryInQueue</a>()</pre>
+<pre>int&nbsp;<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>&nbsp;<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>&nbsp;<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>&nbsp;<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>&nbsp;<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>&nbsp;<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>&nbsp;<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&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#line.560">run</a>()</pre>
+<pre>public&nbsp;void&nbsp;<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>&nbsp;in interface&nbsp;<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>&nbsp;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>&nbsp;connection,
                    <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                    <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;location,
                    <a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html" title="type parameter in MultiServerCallable">R</a>&gt;&nbsp;multi,
-                   org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcController&nbsp;rpcController)</code>&nbsp;</td>
+                   org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcController&nbsp;rpcController,
+                   int&nbsp;rpcTimeout,
+                   <a href="../../../../../org/apache/hadoop/hbase/client/RetryingTimeTracker.html" title="class in org.apache.hadoop.hbase.client">RetryingTimeTracker</a>&nbsp;tracker)</code>&nbsp;</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>&nbsp;location,
+     <a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html" title="type parameter in MultiServerCallable">R</a>&gt;&nbsp;multiAction)</code>&nbsp;</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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html" title="type parameter in MultiServerCallable">R</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/client/MultiServerCallable.html#line.53">multiAction</a></pre>
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html" title="type parameter in MultiServerCallable">R</a>&gt; <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&nbsp;boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/MultiServerCallable.html#line.54">cellBlock</a></pre>
+<pre>private&nbsp;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>&nbsp;tableName,
                     <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;location,
                     <a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html" title="type parameter in MultiServerCallable">R</a>&gt;&nbsp;multi,
-                    org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcController&nbsp;rpcController)</pre>
+                    org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcController&nbsp;rpcController,
+                    int&nbsp;rpcTimeout,
+                    <a href="../../../../../org/apache/hadoop/hbase/client/RetryingTimeTracker.html" title="class in org.apache.hadoop.hbase.client">RetryingTimeTracker</a>&nbsp;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&nbsp;void&nbsp;<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>&nbsp;location,
+                  <a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html" title="type parameter in MultiServerCallable">R</a>&gt;&nbsp;multiAction)</pre>
+</li>
+</ul>
 <a name="getLocation--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>getLocation</h4>
-<pre>protected&nbsp;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/MultiServerCallable.html#line.68">getLocation</a>()</pre>
+<pre>protected&nbsp;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;<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>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">RegionServerCallable</a>&lt;<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&gt;</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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/MultiServerCallable.html#line.73">getHRegionInfo</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;<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>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">RegionServerCallable</a>&lt;<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&gt;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html" title="type parameter in MultiServerCallable">R</a>&gt;&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html" title="type parameter in MultiServerCallable">R</a>&gt;&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/MultiResponse.html" title="class in org.apache.hadoop.hbase.client">MultiResponse</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/MultiServerCallable.html#line.82">rpcCall</a>()
+<pre>protected&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/MultiResponse.html" title="class in org.apache.hadoop.hbase.client">MultiResponse</a>&nbsp;<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:&nbsp;<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&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/MultiServerCallable.html#line.128">isCellBlock</a>()</pre>
+<pre>private&nbsp;boolean&nbsp;<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&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/MultiServerCallable.html#line.136">prepare</a>(boolean&nbsp;reload)
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/MultiServerCallable.html#line.143">prepare</a>(boolean&nbsp;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:&nbsp;<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>&nbsp;<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>&nbsp;<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>&nbsp;</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>&nbsp;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>&nbsp;rsHostname,
-          int&nbsp;port,
-          boolean&nbsp;resolveHostnames)</code>&nbsp;</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>&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;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&nbsp;maxThreads,
              int&nbsp;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>&nbsp;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>&lt;<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>&gt;&nbsp;passedWorkQueue)</code>&nbsp;</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>&nbsp;</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>&nbsp;conn,
                               <a href="../../../../../org/apache/hadoop/hbase/client/NonceGenerator.html" title="interface in org.apache.hadoop.hbase.client">NonceGenerator</a>&nbsp;cnm)</code>&nbsp;</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>&nbsp;sn)</code>&nbsp;</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>&nbsp;mss)</code>&nbsp;</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>&nbsp;
@@ -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>&nbsp;tableName,
                 byte[][]&nbsp;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>&nbsp;tableName)</code>&nbsp;</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>&nbsp;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>&nbsp;tableName,
           boolean&nbsp;useCache,
           int&nbsp;replicaId)</code>&nbsp;</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[]&nbsp;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>&nbsp;tableName,
             byte[]&nbsp;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>&nbsp;tableName,
             byte[]&nbsp;row,
             boolean&nbsp;useCache,
             boolean&nbsp;retry)</code>&nbsp;</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>&nbsp;tableName,
             byte[]&nbsp;row,
@@ -739,7 +732,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
             boolean&nbsp;retry,
             int&nbsp;replicaId)</code>&nbsp;</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>&nbsp;tableName,
                   byte[]&nbsp;row,
@@ -747,13 +740,13 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnect
                   boolean&nbsp;retry,
                   int&nbsp;replicaId)</code>&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</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>&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</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>&nbsp;tableName,
              boolean&nbsp;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>&nbsp;mss)</code>&nbsp;</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>&nbsp;mss)</code>&nbsp;</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>&nbsp;zkw)</code>&nbsp;</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>&nbsp;tableName,
               byte[]&nbsp;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>&nbsp;tableName,
               byte[]&nbsp;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>&nbsp;mss)</code>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;pool)</code>&nbsp;</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>&nbsp;</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>&nbsp;hri,
                     <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;source,
                     <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;serverName,
                     long&nbsp;seqNum)</code>&nbsp;</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>&nbsp;tableName,
                      byte[]&nbsp;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&nbsp;<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&nbsp;<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&nbsp;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&nbsp;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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.115">hostnamesCanChange</a></pre>
+<pre>private final&nbsp;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&nbsp;long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.116">pause</a></pre>
+<pre>private final&nbsp;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&nbsp;boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.117">useMetaReplicas</a></pre>
+<pre>private final&nbsp;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&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.118">numTries</a></pre>
+<pre>private final&nbsp;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&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.119">rpcTimeout</a></pre>
+<pre>final&nbsp;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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.133">closed</a></pre>
+<pre>private volatile&nbsp;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&nbsp;boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.134">aborted</a></pre>
+<pre>private volatile&nbsp;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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.154">cleanupPool</a></pre>
+<pre>private volatile&nbsp;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&nbsp;org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.156">conf</a></pre>
+<pre>private final&nbsp;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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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>&lt;<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>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.908">stubs</a></pre>
+<pre>private final&nbsp;<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>&lt;<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>&gt; <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&nbsp;<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>&lt;<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>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.911">connectionLock</a></pre>
+<pre>private final&nbsp;<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>&lt;<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>&gt; <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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;conf,
+<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.186">ConnectionImplementation</a>(org.apache.hadoop.conf.Configuration&nbsp;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>&nbsp;pool,
                          <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/NonceGenerator.html" title="interface in org.apache.hadoop.hbase.client">NonceGenerator</a>&nbsp;<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>&nbsp;conn,
+<pre>static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/NonceGenerator.html" title="interface in org.apache.hadoop.hbase.client">NonceGenerator</a>&nbsp;<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>&nbsp;conn,
                                                      <a href="../../../../../org/apache/hadoop/hbase/client/NonceGenerator.html" title="interface in org.apache.hadoop.hbase.client">NonceGenerator</a>&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;<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>&nbsp;tableName)
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;<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>&nbsp;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:&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;<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>&nbsp;tableName,
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;<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>&nbsp;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>&nbsp;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:&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client">BufferedMutator</a>&nbsp;<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>&nbsp;params)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client">BufferedMutator</a>&nbsp;<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>&nbsp;params)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client">BufferedMutator</a>&nbsp;<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>&nbsp;tableName)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client">BufferedMutator</a>&nbsp;<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>&nbsp;tableName)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RegionLocator.html" title="interface in org.apache.hadoop.hbase.client">RegionLocator</a>&nbsp;<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>&nbsp;tableName)
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RegionLocator.html" title="interface in org.apache.hadoop.hbase.client">RegionLocator</a>&nbsp;<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>&nbsp;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:&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.319">getAdmin</a>()
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a>&nbsp;<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:&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/MetricsConnection.html" title="class in org.apache.hadoop.hbase.client">MetricsConnection</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.324">getConnectionMetrics</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/MetricsConnection.html" title="class in org.apache.hadoop.hbase.client">MetricsConnection</a>&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.328">getBatchPool</a>()</pre>
+<pre>private&nbsp;<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>&nbsp;<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&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.341">getThreadPool</a>(int&nbsp;maxThreads,
+<pre>private&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.340">getThreadPool</a>(int&nbsp;maxThreads,
                                       int&nbsp;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>&nbsp;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>&lt;<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>&gt;&nbsp;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&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.370">getMetaLookupPool</a>()</pre>
+<pre>private&nbsp;<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>&nbsp;<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&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.389">getCurrentMetaLookupPool</a>()</pre>
+<pre>protected&nbsp;<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>&nbsp;<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&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.393">getCurrentBatchPool</a>()</pre>
+<pre>protected&nbsp;<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>&nbsp;<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&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.397">shutdownPools</a>()</pre>
+<pre>private&nbsp;void&nbsp;<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&nbsp;void&nbsp;<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>&nbsp;pool)</pre>
+<pre>private&nbsp;void&nbsp;<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>&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Registry.html" title="interface in org.apache.hadoop.hbase.client">Registry</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.420">setupRegistry</a>()
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Registry.html" title="interface in org.apache.hadoop.hbase.client">Registry</a>&nbsp;<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>&nbsp;<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>&nbsp;<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&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.436">toString</a>()</pre>
+<pre>public&nbsp;<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>&nbsp;<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&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.442">retrieveClusterId</a>()
+<pre>protected&nbsp;void&nbsp;<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&nbsp;org.apache.hadoop.conf.Configuration&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.454">getConfiguration</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.conf.Configuration&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;<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>&nbsp;zkw)
+<pre>private&nbsp;void&nbsp;<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>&nbsp;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&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.html#line.484">isMasterRunning</a>()
+public&nbsp;boolean&nbsp;<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>&nbsp;<span class="deprecationComment">this has been deprecated without a replacement</span></div>
@@ -1633,7 +1626,7 @@ public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbas
 <ul class="blockList">
 <li class="blockList">
 <h4>getRegionLocation</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;<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>&nbsp;tableName,
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;<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>&nbsp;tableName,
                                          byte[]&nbsp;row,
                                          boolean&nbsp;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&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbas
 <ul class="blockList">
 <li class="blockList">
 <h4>isTableEnabled</h4>
-<pre>public&nbsp;boolean&nbsp;<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>&nbsp;tableName)
+<pre>public&nbsp;boolean&nbsp;<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>&nbsp;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:&nbsp;<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&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbas
 <ul class="blockList">
 <li class="blockList">
 <h4>isTableDisabled</h4>
-<pre>public&nbsp;boolean&nbsp;<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>&nbsp;tableName)
+<pre>public&nbsp;boolean&nbsp;<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>&nbsp;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&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbas
 <ul class="blockList">
 <li class="blockList">
 <h4>isTableAvailable</h4>
-<pre>public&nbsp;boolean&nbsp;<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>&nbsp;tableName,
+<pre>public&nbsp;boolean&nbsp;<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>&nbsp;tableName,
                                 @Nullable
                                 byte[][]&nbsp;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&nbsp;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&nbsp;conf,
+<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.MasterlessConnection.html#line.164">MasterlessConnection</a>(org.apache.hadoop.conf.Configuration&nbsp;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>&nbsp;pool,
                      <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;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&nbsp;boolean&nbsp;<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>&nbsp;tableName)
+<pre>public&nbsp;boolean&nbsp;<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>&nbsp;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:&nbsp;</li>
 <li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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">&nbsp;</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>&nbsp;</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>&nbsp;serviceName,
+          <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;serverName,
+          boolean&nbsp;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>&nbsp;conn,
                               <a href="../../../../../org/apache/hadoop/hbase/client/NonceGenerator.html" title="interface in org.apache.hadoop.hbase.client">NonceGenerator</a>&nbsp;cnm)</code>&nbsp;</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&nbsp;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&nbsp;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>&nbsp;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&nbsp;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&nbsp;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&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.html#line.43">ConnectionUtils</a>()</pre>
+<pre>private&nbsp;<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&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.html#line.52">getPauseTime</a>(long&nbsp;pause,
+<pre>public static&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.html#line.57">getPauseTime</a>(long&nbsp;pause,
                                 int&nbsp;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&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.html#line.73">addJitter</a>(long&nbsp;pause,
+<pre>public static&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.html#line.78">addJitter</a>(long&nbsp;pause,
                              float&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/NonceGenerator.html" title="interface in org.apache.hadoop.hbase.client">NonceGenerator</a>&nbsp;<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>&nbsp;conn,
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/NonceGenerator.html" title="interface in org.apache.hadoop.hbase.client">NonceGenerator</a>&nbsp;<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>&nbsp;conn,
                                                             <a href="../../../../../org/apache/hadoop/hbase/client/NonceGenerator.html" title="interface in org.apache.hadoop.hbase.client">NonceGenerator</a>&nbsp;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&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.html#line.99">setServerSideHConnectionRetriesConfig</a>(org.apache.hadoop.conf.Configuration&nbsp;c,
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.html#line.104">setServerSideHConnectionRetriesConfig</a>(org.apache.hadoop.conf.Configuration&nbsp;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>&nbsp;sn,
                                                          org.apache.commons.logging.Log&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.html#line.124">createShortCircuitConnection</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.html#line.129">createShortCircuitConnection</a>(org.apache.hadoop.conf.Configuration&nbsp;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>&nbsp;pool,
                                                              <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;user,
                                                              <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;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&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.html#line.149">setupMasterlessConnection</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)</pre>
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.html#line.154">setupMasterlessConnection</a>(org.apache.hadoop.conf.Configuration&nbsp;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&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionUtils.html#line.179">retries2Attempts</a>(int&nbsp;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&nbsp;<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>&nbsp;<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>&nbsp;serviceName,
+                         <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;serverName,
+                         boolean&nbsp;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:&nbsp;</li>
 <li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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&nbsp;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 &#8482; 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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&lt;Filter&gt;)</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>
-&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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&lt;LoadIncrementalHFiles.LoadQueueItem&gt;, Pair&lt;byte[][], byte[][]&gt;)</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/ProcedureInfo.html#hasOwner--">hasOwner</a></span>()</code>&nbsp;</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>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/ProcedureInfo.html#hasParentId--">hasParentId</a></span>()</code>&nbsp;</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>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/ProcedureInfo.html#hasResultData--">hasResultData</a></span>()</code>&nbsp;</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>&nbsp;</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>&nbsp;</td>
 </tr>
@@ -324,6 +328,15 @@ public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/ProcedureInfo.
 <pre>public&nbsp;<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>&nbsp;<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&nbsp;boolean&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</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[]&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</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[]&nbsp;row,
+                 boolean&nbsp;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>&nbsp;</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>&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;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>&lt;<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>&gt;</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>&nbsp;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>&lt;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>&lt;org.apache.hadoop.fs.Path&gt;&gt;&nbsp;map,
    <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>&nbsp;</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>&lt;<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>&gt;</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>&lt;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>&lt;org.apache.hadoop.fs.Path&gt;&gt;&nbsp;map,
           <a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a>&nbsp;admin,
           <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</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>&nbsp;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>&nbsp;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&nbsp;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&nbsp;<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>&nbsp;<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>&nbsp;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>&nbsp;<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>&nbsp;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&nbsp;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&nbsp;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&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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 &#169; 2007&#x2013;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&lt;byte[], NavigableSet&lt;byte[]&gt;&gt; fams = get.getFamilyMap();<a name="line.113"></a>
-<span class="sourceLineNo">114</span>    for (Map.Entry&lt;byte[],NavigableSet&lt;byte[]&gt;&gt; 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&lt;byte[]&gt; cols = entry.getValue();<a name="line.116"></a>
-<span class="sourceLineNo">117</span>      if (cols != null &amp;&amp; cols.size() &gt; 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&lt;String, byte[]&gt; 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&lt;byte[], TimeRange&gt; 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>   * &lt;p&gt;<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>   * &lt;p&gt;<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&lt;byte []&gt; 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&lt;byte []&gt;(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 &lt;= 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>   * &lt;p&gt;<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&lt;byte[]&gt; 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&lt;byte[],NavigableSet&lt;byte[]&gt;&gt; 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&lt;String, Object&gt; getFingerprint() {<a name="line.389"></a>
-<span class="sourceLineNo">390</span>    Map&lt;String, Object&gt; map = new HashMap&lt;String, Object&gt;();<a name="line.390"></a>
-<span class="sourceLineNo">391</span>    List&lt;String&gt; families = new ArrayList&lt;String&gt;();<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&lt;byte [], NavigableSet&lt;byte[]&gt;&gt; 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&lt;String, Object&gt; 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&lt;String, Object&gt; 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&lt;String, List&lt;String&gt;&gt; columns = new HashMap&lt;String, List&lt;String&gt;&gt;();<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&lt;Long&gt; timeRange = new ArrayList&lt;Long&gt;();<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&lt;byte [], NavigableSet&lt;byte[]&gt;&gt; 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&lt;String&gt; familyList = new ArrayList&lt;String&gt;();<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 &lt;= 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 &lt;= 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&lt;byte[], NavigableSet&lt;byte[]&gt;&gt; fams = get.getFamilyMap();<a name="line.114"></a>
+<span class="sourceLineNo">115</span>    for (Map.Entry&lt;byte[],NavigableSet&lt;byte[]&gt;&gt; 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&lt;byte[]&gt; cols = entry.getValue();<a name="line.117"></a>
+<span class="sourceLineNo">118</span>      if (cols != null &amp;&amp; cols.size() &gt; 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&lt;String, byte[]&gt; 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&lt;byte[], TimeRange&gt; 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>   * &lt;p&gt;<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>   * &lt;p&gt;<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&lt;byte []&gt; 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&lt;byte []&gt;(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 &lt;= 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>   * &lt;p&gt;<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&lt;byte[]&gt; 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&lt;byte[],NavigableSet&lt;byte[]&gt;&gt; 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&lt;String, Object&gt; getFingerprint() {<a name="line.394"></a>
+<span class="sourceLineNo">395</span>    Map&lt;String, Object&gt; map = new HashMap&lt;String, Object&gt;();<a name="line.395"></a>
+<span class="sourceLineNo">396</span>    List&lt;String&gt; families = new ArrayList&lt;String&gt;();<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&lt;byte [], NavigableSet&lt;byte[]&gt;&gt; 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&lt;String, Object&gt; 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&lt;String, Object&gt; 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&lt;String, List&lt;String&gt;&gt; columns = new HashMap&lt;String, List&lt;String&gt;&gt;();<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&lt;Long&gt; timeRange = new ArrayList&lt;Long&gt;();<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&lt;byte [], NavigableSet&lt;byte[]&gt;&gt; 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&lt;String&gt; familyList = new ArrayList&lt;String&gt;();<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 &lt;= 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 &lt;= 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&lt;String, Permission&gt; 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&lt;String, Permission&gt; 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 &#x2013;  
       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&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;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">&nbsp;</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">&nbsp;</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>&nbsp;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&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;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 &#169; 2007&#x2013;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>&lt;<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>&gt;</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>&nbsp;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&nbsp;value)</code>&nbsp;</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&nbsp;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&nbsp;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&nbsp;Id)</code>&nbsp;</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&nbsp;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&nbsp;minStamp,
             long&nbsp;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&nbsp;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>&lt;<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>&gt;</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>&nbsp;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>&nbsp;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>&lt;<a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;</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>&nbsp;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>&lt;<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>&gt;</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>&nbsp;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>&nbsp;tableName,
    <a href="../../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>&nbsp;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>&nbsp;tableName,
    <a href="../../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>&nbsp;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&nbsp;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&nbsp;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>&lt;<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>&gt;</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>&lt;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>&lt;org.apache.hadoop.fs.Path&gt;&gt;&nbsp;map,
           <a href="../../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a>&nbsp;admin,
           <a href="../../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;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">&nbsp;</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>&lt;<a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;</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>&nbsp;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">&nbsp;</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&nbsp;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&nbsp;value)</code>&nbsp;</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>&lt;<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>&gt;</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>&lt;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>&lt;org.apache.hadoop.fs.Path&gt;&gt;&nbsp;map,
           <a href="../../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a>&nbsp;admin,
           <a href="../../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;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>&lt;org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem&gt;</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>&lt;<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>&lt;org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem&gt;,<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>&gt;</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&lt;<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&gt;&nbsp;regionGroups,
             org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem&nbsp;item,
             <a href="../../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;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">&nbsp;</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>&lt;T&gt;</td>
 <td class="colLast">&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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&nbsp;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&nbsp;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&nbsp;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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;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>&nbsp;hc,
             org.apache.hadoop.conf.Configuration&nbsp;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>&nbsp;pool,
             <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client">RpcRetryingCallerFactory</a>&nbsp;rpcCaller,
             boolean&nbsp;useGlobalErrors,
             <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcControllerFactory.html" title="class in org.apache.hadoop.hbase.ipc">RpcControllerFactory</a>&nbsp;rpcFactory,
-            int&nbsp;rpcTimeout)</code>&nbsp;</td>
+            int&nbsp;rpcTimeout,
+            int&nbsp;operationTimeout)</code>&nbsp;</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>[]&nbsp;results,
                         boolean&nbsp;needResults,
                         <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a>&nbsp;callable,
-                        int&nbsp;curTimeout)</code>&nbsp;</td>
+                        int&nbsp;rpcTimeout)</code>&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AbstractResponse.html" title="class in org.apache.hadoop.hbase.client">AbstractResponse</a>&gt;</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>&nbsp;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>&nbsp;callable,
+            int&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;action)</code>&nbsp;</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&nbsp;operationTimeout)</code>&nbsp;</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&nbsp;rpcTimeout)</code>&nbsp;</td>
+</tr>
+<tr id="i14" class="altColor">
 <td class="colFirst"><code>&lt;CResult&gt;&nbsp;<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>&nbsp;pool,
       <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;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>&lt;CResult&gt;&nbsp;<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>&nbsp;pool,
       <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;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>&lt;CResult&gt;&nbsp;<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>&nbsp;tableName,
       <a href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html" title="interface in org.apache.hadoop.hbase.client">RowAccess</a>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;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>&lt;CResult&gt;&nbsp;<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>&nbsp;pool,
          <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;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>&lt;CResult&gt;&nbsp;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>[]&nbsp;results)</code>&nbsp;</td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i18" class="altColor">
 <td class="colFirst"><code>&lt;CResult&gt;&nbsp;<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>&nbsp;pool,
          <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;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>&lt;CResult&gt;&nbsp;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>[]&nbsp;results,
          <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a>&nbsp;callable,
-         int&nbsp;curTimeout)</code>
+         int&nbsp;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) &lt;CResult&gt;&nbsp;<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>&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&gt;&nbsp;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>&lt;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&gt;&nbsp;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>&nbsp;pool)</code>&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;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>&nbsp;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&nbsp;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>&nbsp;tasksInProgress,
                           long&nbsp;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>&nbsp;tableName)</code>&nbsp;</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&nbsp;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>&nbsp;tableName)</code>
@@ -960,13 +974,22 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <pre>protected&nbsp;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&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.215">timeout</a></pre>
+<h4>rpcTimeout</h4>
+<pre>protected&nbsp;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&nbsp;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&nbsp;long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.216">primaryCallTimeoutMicroseconds</a></pre>
+<pre>protected&nbsp;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&nbsp;boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.218">logBatchErrorDetails</a></pre>
+<pre>protected final&nbsp;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&nbsp;<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>&nbsp;hc,
+<pre>public&nbsp;<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>&nbsp;hc,
                     org.apache.hadoop.conf.Configuration&nbsp;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>&nbsp;pool,
                     <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client">RpcRetryingCallerFactory</a>&nbsp;rpcCaller,
                     boolean&nbsp;useGlobalErrors,
                     <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcControllerFactory.html" title="class in org.apache.hadoop.hbase.ipc">RpcControllerFactory</a>&nbsp;rpcFactory,
-                    int&nbsp;rpcTimeout)</pre>
+                    int&nbsp;rpcTimeout,
+                    int&nbsp;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&nbsp;<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>&nbsp;<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>&nbsp;pool)</pre>
+<pre>protected&nbsp;<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>&nbsp;<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>&nbsp;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&nbsp;&lt;CResult&gt;&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a>&nbsp;<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>&nbsp;tableName,
+<pre>public&nbsp;&lt;CResult&gt;&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a>&nbsp;<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>&nbsp;tableName,
                                            <a href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html" title="interface in org.apache.hadoop.hbase.client">RowAccess</a>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;rows,
                                            boolean&nbsp;atLeastOne,
                                            <a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html" title="interface in org.apache.hadoop.hbase.client.coprocessor">Batch.Callback</a>&lt;CResult&gt;&nbsp;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&nbsp;&lt;CResult&gt;&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a>&nbsp;<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>&nbsp;pool,
+<pre>public&nbsp;&lt;CResult&gt;&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a>&nbsp;<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>&nbsp;pool,
                                            <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;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>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;rows,
                                            boolean&nbsp;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&nbsp;&lt;CResult&gt;&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a>&nbsp;<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>&nbsp;pool,
+<pre>public&nbsp;&lt;CResult&gt;&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a>&nbsp;<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>&nbsp;pool,
                                            <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                                            <a href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html" title="interface in org.apache.hadoop.hbase.client">RowAccess</a>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;rows,
                                            boolean&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowCheckerHost.html" title="class in org.apache.hadoop.hbase.client">AsyncProcess.RowCheckerHost</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.419">createRowCheckerHost</a>()</pre>
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowCheckerHost.html" title="class in org.apache.hadoop.hbase.client">AsyncProcess.RowCheckerHost</a>&nbsp;<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>&lt;CResult&gt;&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a>&nbsp;<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>&nbsp;tableName,
+<pre>&lt;CResult&gt;&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a>&nbsp;<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>&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&gt;&nbsp;retainedActions,
                                                 long&nbsp;nonceGroup,
                                                 <a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html" title="interface in org.apache.hadoop.hbase.client.coprocessor">Batch.Callback</a>&lt;CResult&gt;&nbsp;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>&nbsp;pool)</pre>
 </li>
 </ul>
+<a name="setRpcTimeout-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setRpcTimeout</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.453">setRpcTimeout</a>(int&nbsp;rpcTimeout)</pre>
+</li>
+</ul>
+<a name="setOperationTimeout-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setOperationTimeout</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.457">setOperationTimeout</a>(int&nbsp;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&nbsp;void&nbsp;<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>&nbsp;server,
+<pre>static&nbsp;void&nbsp;<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>&nbsp;server,
                       byte[]&nbsp;regionName,
                       <a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;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>&lt;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&gt;&nbsp;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&nbsp;&lt;CResult&gt;&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a>&nbsp;<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>&nbsp;pool,
+<pre>public&nbsp;&lt;CResult&gt;&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a>&nbsp;<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>&nbsp;pool,
                                               <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;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>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;rows,
                                               <a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html" title="interface in org.apache.hadoop.hbase.client.coprocessor">Batch.Callback</a>&lt;CResult&gt;&nbsp;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&nbsp;&lt;CResult&gt;&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a>&nbsp;<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>&nbsp;pool,
+<pre>public&nbsp;&lt;CResult&gt;&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a>&nbsp;<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>&nbsp;pool,
                                               <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;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>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;rows,
                                               <a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html" title="interface in org.apache.hadoop.hbase.client.coprocessor">Batch.Callback</a>&lt;CResult&gt;&nbsp;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>[]&nbsp;results,
                                               <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a>&nbsp;callable,
-                                              int&nbsp;curTimeout)</pre>
+                                              int&nbsp;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&nbsp;void&nbsp;<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>&nbsp;ng,
+<pre>private&nbsp;void&nbsp;<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>&nbsp;ng,
                       <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&nbsp;r,
                       <a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;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&nbsp;&lt;CResult&gt;&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl</a>&lt;CResult&gt;&nbsp;<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>&nbsp;tableName,
+<pre>protected&nbsp;&lt;CResult&gt;&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl</a>&lt;CResult&gt;&nbsp;<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>&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&gt;&nbsp;actions,
                                                                              long&nbsp;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>&nbsp;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>[]&nbsp;results,
                                                                              boolean&nbsp;needResults,
                                                                              <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a>&nbsp;callable,
-                                                                             int&nbsp;curTimeout)</pre>
+                                                                             int&nbsp;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&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.530">waitForMaximumCurrentTasks</a>(int&nbsp;max,
+<pre>protected&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.542">waitForMaximumCurrentTasks</a>(int&nbsp;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>&nbsp;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&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.537">waitForMaximumCurrentTasks</a>(int&nbsp;max,
+<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.549">waitForMaximumCurrentTasks</a>(int&nbsp;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>&nbsp;tasksInProgress,
                                 long&nbsp;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>&nbsp;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&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.568">logDetailsOfUndoneTasks</a>(long&nbsp;taskInProgress)</pre>
+<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.580">logDetailsOfUndoneTasks</a>(long&nbsp;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&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.592">hasError</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedWithDetailsException</a>&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;failedRows,
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedWithDetailsException</a>&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;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>&nbsp;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&nbsp;void&nbsp;<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>&lt;byte[]&gt;&nbsp;regions,
+<pre>protected&nbsp;void&nbsp;<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>&lt;byte[]&gt;&nbsp;regions,
                                <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;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&nbsp;void&nbsp;<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>&lt;byte[]&gt;&nbsp;regions,
+<pre>protected&nbsp;void&nbsp;<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>&lt;byte[]&gt;&nbsp;regions,
                                <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCaller.html" title="interface in org.apache.hadoop.hbase.client">RpcRetryingCaller</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AbstractResponse.html" title="class in org.apache.hadoop.hbase.client">AbstractResponse</a>&gt;&nbsp;<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>&nbsp;callable)</pre>
+<pre>protected&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCaller.html" title="interface in org.apache.hadoop.hbase.client">RpcRetryingCaller</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AbstractResponse.html" title="class in org.apache.hadoop.hbase.client">AbstractResponse</a>&gt;&nbsp;<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>&nbsp;callable,
+                                                           int&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation.ServerErrorTracker</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.679">createServerErrorTracker</a>()</pre>
+<pre>protected&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation.ServerErrorTracker</a>&nbsp;<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&nbsp;boolean&nbsp;<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>&nbsp;row)</pre>
+<pre>static&nbsp;boolean&nbsp;<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>&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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">&nbsp;</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>&nbsp;</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">&nbsp;</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&nbsp;conf)</code>&nbsp;</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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>&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</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>&nbsp;tableName,
+                 byte[]&nbsp;row,
+                 boolean&nbsp;reload)</code>&nbsp;</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>&nbsp;tableName,
+                     byte[]&nbsp;regionName,
+                     byte[]&nbsp;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>&nbsp;exception,
+                     <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;source)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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&nbsp;<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&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;&nbsp;<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>&nbsp;tableName,
+                                                     byte[]&nbsp;row,
+                                                     boolean&nbsp;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&nbsp;<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>&nbsp;tableName,
+                           byte[]&nbsp;regionName,
+                           byte[]&nbsp;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>&nbsp;exception,
+                           <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;source)</pre>
+</li>
+</ul>
+<a name="close--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>close</h4>
+<pre>public&nbsp;void&nbsp;<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>&nbsp;in interface&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;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&nbsp;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&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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 &#169; 2007&#x2013;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mapreduce/ResultSerialization.html#accept-java.lang.Class-">accept(Class&lt;?&gt;)</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>&nbsp;</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>&nbsp;</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>&nbsp;</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&lt;T&gt;)</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/AbstractMemStore.html#add-java.lang.Iterable-">add(Iterable&lt;Cell&gt;)</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>&nbsp;</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>&nbsp;</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>&nbsp;</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&lt;Cell&gt;)</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>&nbsp;</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&lt;Cell&gt;)</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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&lt;Filter&gt;)</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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&lt;String, String&gt;)</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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&lt;Result&gt;)</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>&nbsp;</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>
 &nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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&lt;Path&gt;, List&lt;Path&gt;, 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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</dd>
@@ -3569,6 +3551,12 @@
 <dd>&nbsp;</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>&nbsp;</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>&nbsp;</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&lt;Action&lt;Row&gt;&gt;, long, ExecutorService, boolean, Object[], Batch.Callback&lt;CResult&gt;, 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&lt;Action&lt;Row&gt;&gt;, long, ExecutorService, boolean, Object[], Batch.Callback&lt;CResult&gt;, 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>&nbsp;</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>&nbsp;</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>&lt;<a href="org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="type parameter in AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder">T</a>&gt; - Class in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
+<dd>&nbsp;</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>&lt;<a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="type parameter in AsyncSingleRequestRpcRetryingCaller">T</a>&gt; - 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&lt;T&gt;, 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>&nbsp;</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>&lt;<a href="org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html" title="type parameter in AsyncSingleRequestRpcRetryingCaller.Callable">T</a>&gt; - Interface in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
+<dd>&nbsp;</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>&nbsp;</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>&nbsp;</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>&lt;<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>&gt; - Interface in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
+<dd>&nbsp;</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>&lt;<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>&gt; - Interface in <a href="org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></dt>
+<dd>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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&lt;? extends Row&gt;, Object[], Batch.Callback&lt;R&gt;)</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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&lt;Pair&lt;byte[], String&gt;&gt;, 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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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&lt;PREQ, byte[], REQ&gt;, AsyncTableImpl.RpcCall&lt;PRESP, PREQ&gt;, AsyncTableImpl.Converter&lt;RESP, HBaseRpcController, PRESP&gt;)</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>&nbsp;</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&lt;RESP&gt;)</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>&nbsp;</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>&nbsp;</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&lt;Result[]&gt;, 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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</dd>
@@ -9079,6 +9121,8 @@
 <dd>&nbsp;</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>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/filter/FilterList.html#checkReversed-java.util.List-boolean-">checkReversed(List&lt;Filter&gt;, 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>&nbsp;</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>&nbsp;</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>&nbsp;</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&lt;ImmutableBytesWritable, Result, Text, KeyValue&gt;.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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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&lt;T&gt;, AvlUtil.AvlKeyComparator&lt;TNode&gt;)</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;filters)</code>&nbsp;</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>&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&nbsp;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[]&nbsp;rowKey,
             int&nbsp;offset,
             int&nbsp;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>&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;</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>&nbsp;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[]&nbsp;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[]&nbsp;pbBytes)</code>&nbsp;</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&nbsp;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>&nbsp;</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&nbsp;maxFilters)</code>&nbsp;</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>&nbsp;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&nbsp;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&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;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&nbsp;<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>...&nbsp;rowFilters)</pre>
+<pre>public&nbsp;<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>...&nbsp;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&nbsp;<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>&nbsp;operator)</pre>
+<pre>public&nbsp;<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>&nbsp;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&nbsp;<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>&nbsp;operator,
+<pre>public&nbsp;<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>&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;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&nbsp;<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>&nbsp;operator,
+<pre>public&nbsp;<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>&nbsp;operator,
                   <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>...&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.142">getOperator</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a>&nbsp;<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&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.151">getFilters</a>()</pre>
+<pre>public&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;<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&nbsp;void&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;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&nbsp;void&nbsp;<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>&nbsp;filter)</pre>
+<pre>public&nbsp;void&nbsp;<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>&nbsp;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&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.170">reset</a>()
+<pre>public&nbsp;void&nbsp;<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:&nbsp;<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:&nbsp;<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>&nbsp;in class&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.179">filterRowKey</a>(byte[]&nbsp;rowKey,
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.210">filterRowKey</a>(byte[]&nbsp;rowKey,
                             int&nbsp;offset,
                             int&nbsp;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:&nbsp;<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:&nbsp;<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>&nbsp;in class&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;boolean&nbsp;<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>&nbsp;firstRowCell)
+<pre>public&nbsp;boolean&nbsp;<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>&nbsp;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:&nbsp;<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>&nbsp;in class&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.219">filterAllRemaining</a>()
+<pre>public&nbsp;boolean&nbsp;<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:&nbsp;<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:&nbsp;<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>&nbsp;in class&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<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>&nbsp;c)
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<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>&nbsp;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:&nbsp;<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:&nbsp;<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>&nbsp;in class&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;<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>&nbsp;c)
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;<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>&nbsp;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:&nbsp;<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&nbsp;void&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&nbsp;cells)
+<pre>public&nbsp;void&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&nbsp;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>&nbsp;in class&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;boolean&nbsp;<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:&nbsp;<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&nbsp;boolean&nbsp;<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:&nbsp;<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>&nbsp;in class&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.360">filterRow</a>()
+<pre>public&nbsp;boolean&nbsp;<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:&nbsp;<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:&nbsp;<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>&nbsp;in class&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;byte[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.380">toByteArray</a>()
+<pre>public&nbsp;byte[]&nbsp;<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:&nbsp;<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:&nbsp;<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>&nbsp;in class&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html" title="class in org.apache.hadoop.hbase.filter">FilterList</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.397">parseFrom</a>(byte[]&nbsp;pbBytes)
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html" title="class in org.apache.hadoop.hbase.filter">FilterList</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.446">parseFrom</a>(byte[]&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<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>&nbsp;currentCell)
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<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>&nbsp;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:&nbsp;<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:&nbsp;<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>&nbsp;in class&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.468">isFamilyEssential</a>(byte[]&nbsp;name)
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.518">isFamilyEssential</a>(byte[]&nbsp;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:&nbsp;<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:&nbsp;<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>&nbsp;in class&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.479">setReversed</a>(boolean&nbsp;reversed)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.532">setReversed</a>(boolean&nbsp;reversed)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<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&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.488">toString</a>()</pre>
+<pre>public&nbsp;<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>&nbsp;<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:&nbsp;<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>&nbsp;in class&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.492">toString</a>(int&nbsp;maxFilters)</pre>
+<pre>protected&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.545">toString</a>(int&nbsp;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>&lt;<a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;filters)</code>&nbsp;</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>&lt;<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>&gt;&nbsp;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>&lt;<a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;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>&lt;<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>&gt;&nbsp;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>&lt;<a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;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>&lt;T&gt;)</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&nbsp;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&nbsp;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&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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">&nbsp;</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&nbsp;</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>&lt;<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>&gt;</span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private static interface&nbsp;</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>&lt;<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>&gt;</span></code>&nbsp;</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">&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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">&nbsp;</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>&nbsp;conn,
+              <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>&nbsp;</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">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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 &lt;REQ,PREQ,PRESP,RESP&gt;<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>&lt;RESP&gt;</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>&nbsp;controller,
+    <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
+    org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface&nbsp;stub,
+    REQ&nbsp;req,
+    <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableImpl.Converter</a>&lt;PREQ,byte[],REQ&gt;&nbsp;reqConvert,
+    <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableImpl.RpcCall</a>&lt;PRESP,PREQ&gt;&nbsp;rpcCall,
+    <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableImpl.Converter</a>&lt;RESP,<a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRpcController.html" title="interface in org.apache.hadoop.hbase.ipc">HBaseRpcController</a>,PRESP&gt;&nbsp;respConverter)</code>&nbsp;</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>&lt;<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>&gt;</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>&nbsp;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>&lt;<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>&gt;</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>&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;</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>&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;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 &lt;T&gt;&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder</a>&lt;T&gt;</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>&nbsp;row,
+         long&nbsp;rpcTimeoutNs)</code>&nbsp;</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>&lt;<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>&gt;</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>&nbsp;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&nbsp;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>&nbsp;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&nbsp;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>&nbsp;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&nbsp;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>&nbsp;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&nbsp;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&nbsp;<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&nbsp;<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&nbsp;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&nbsp;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&nbsp;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&nbsp;<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>&nbsp;conn,
+                      <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;<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:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;org.apache.hadoop.conf.Configuration&nbsp;<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:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;&lt;REQ,PREQ,PRESP,RESP&gt;&nbsp;<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>&lt;RESP&gt;&nbsp;<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>&nbsp;controller,
+                                                                  <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
+                                                                  org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface&nbsp;stub,
+                                                                  REQ&nbsp;req,
+                                                                  <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableImpl.Converter</a>&lt;PREQ,byte[],REQ&gt;&nbsp;reqConvert,
+                                                                  <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableImpl.RpcCall</a>&lt;PRESP,PREQ&gt;&nbsp;rpcCall,
+                                                                  <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableImpl.Converter</a>&lt;RESP,<a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRpcController.html" title="interface in org.apache.hadoop.hbase.ipc">HBaseRpcController</a>,PRESP&gt;&nbsp;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&nbsp;&lt;T&gt;&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder</a>&lt;T&gt;&nbsp;<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>&nbsp;row,
+                                                                                  long&nbsp;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&nbsp;<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>&lt;<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>&gt;&nbsp;<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>&nbsp;get)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;&nbsp;<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>&nbsp;get)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;<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>&lt;<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>&gt;&nbsp;<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>&nbsp;put)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;<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>&lt;<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>&gt;&nbsp;<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>&nbsp;delete)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableImpl.html#line.164">setReadRpcTimeout</a>(long&nbsp;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>&nbsp;unit)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;long&nbsp;<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>&nbsp;unit)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableImpl.html#line.174">setWriteRpcTimeout</a>(long&nbsp;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>&nbsp;unit)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;long&nbsp;<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>&nbsp;unit)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableImpl.html#line.184">setOperationTimeout</a>(long&nbsp;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>&nbsp;unit)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;long&nbsp;<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>&nbsp;unit)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;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&nbsp;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&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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 &#169; 2007&#x2013;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&nbsp;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&nbsp;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&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t5" class="tableTab"><span><a href="javascript:show(16);">Default Methods</a></span><span class="tabEnd">&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</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[]&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</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[]&nbsp;row,
+                 boolean&nbsp;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>&nbsp;<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&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#line.48">getRegionLocation</a>(byte[]&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html#line.59">getRegionLocation</a>(byte[]&nbsp;row,
+                                                     boolean&nbsp;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&nbsp;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&nbsp;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&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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 &#169; 2007&#x2013;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&nbsp;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&nbsp;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&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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">&nbsp;</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>&nbsp;</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>&nbsp;</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">&nbsp;</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>&nbsp;tableName,
+                           <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html" title="class in org.apache.hadoop.hbase.client">AsyncRegionLocator</a>&nbsp;locator)</code>&nbsp;</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</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[]&nbsp;row,
+                 boolean&nbsp;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&nbsp;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&nbsp;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&nbsp;<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&nbsp;<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&nbsp;<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>&nbsp;tableName,
+                                   <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html" title="class in org.apache.hadoop.hbase.client">AsyncRegionLocator</a>&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;<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:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.html#line.47">getRegionLocation</a>(byte[]&nbsp;row,
+                                                            boolean&nbsp;reload)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;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&nbsp;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&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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 &#169; 2007&#x2013;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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&nbsp;</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>&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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>&nbsp;</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>&nbsp;</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">&nbsp;</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&nbsp;job,
-                 <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tn,
-                 <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;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>&nbsp;tn,
-     <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;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">&nbsp;</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&nbsp;context,
-               org.apache.hadoop.fs.FileSystem&nbsp;fs,
-               <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client">BufferedMutator</a>&nbsp;table,
-               <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;hcd,
-               <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStore</a>&nbsp;memstore,
-               <a href="../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html" title="class in org.apache.hadoop.hbase.io.hfile">CacheConfig</a>&nbsp;cacheConfig)</code>&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</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[]&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</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[]&nbsp;row,
+                 boolean&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</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[]&nbsp;row,
+                 boolean&nbsp;reload)</code>&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</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>&nbsp;tableName,
+                 byte[]&nbsp;row,
+                 boolean&nbsp;reload)</code>&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</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>&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html" title="type parameter in AsyncSingleRequestRpcRetryingCaller.Callable">T</a>&gt;</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>&nbsp;controller,
+    <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
+    org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface&nbsp;stub)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private static &lt;REQ,PREQ,PRESP,RESP&gt;<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>&lt;RESP&gt;</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>&nbsp;controller,
+    <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
+    org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface&nbsp;stub,
+    REQ&nbsp;req,
+    <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableImpl.Converter</a>&lt;PREQ,byte[],REQ&gt;&nbsp;reqConvert,
+    <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableImpl.RpcCall</a>&lt;PRESP,PREQ&gt;&nbsp;rpcCall,
+    <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableImpl.Converter</a>&lt;RESP,<a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRpcController.html" title="interface in org.apache.hadoop.hbase.ipc">HBaseRpcController</a>,PRESP&gt;&nbsp;respConverter)</code>&nbsp;</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>&nbsp;loc)</code>&nbsp;</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>&nbsp;loc,
                 long&nbsp;rowSize)</code>&nbsp;</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>&nbsp;loc,
                 long&nbsp;rowSize)</code>&nbsp;</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>&nbsp;loc,
                 long&nbsp;rowSize)</code>&nbsp;</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>&nbsp;loc,
                 long&nbsp;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>&nbsp;loc,
                 long&nbsp;rowSize)</code>&nbsp;</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>&nbsp;location)</code>&nbsp;</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>&nbsp;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>&nbsp;location)</code>&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.PutStatus.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.PutStatus</a>&gt;</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>&nbsp;addr)</code>&nbsp;</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>&nbsp;code,
            <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;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>&nbsp;code,
            <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
            long&nbsp;rowSize)</code>&nbsp;</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>&nbsp;code,
            <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
            long&nbsp;rowSize)</code>&nbsp;</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>&nbsp;code,
            <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
            long&nbsp;rowSize)</code>&nbsp;</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>&nbsp;ps,
                  <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;oldLoc)</code>&nbsp;</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>&nbsp;location)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static &lt;T&gt;&nbsp;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&nbsp;r,
            <a href="../../../../../org/apache/hadoop/hbase/client/ServerStatisticTracker.html" title="class in org.apache.hadoop.hbase.client">ServerStatisticTracker</a>&nbsp;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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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>&nbsp;keyOnlyKeyValue)</code>&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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>&nbsp;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>&nbsp;cell,
           byte[]&nbsp;buf,
-          int&nbsp;offset)</code>
+          int&nbsp;offset,
+          int&nbsp;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">&nbsp;</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&nbsp;fileName,
-            <a href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;kv,
-            int&nbsp;numPartitions)</code>&nbsp;</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">&nbsp;</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&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&gt;&nbsp;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&nbsp;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>&nbsp;proc)</code>&nbsp;</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>&nbsp;proc)</code>&nbsp;</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>&nbsp;proc,
+                      <a href="../../../../../org/apache/hadoop/hbase/util/NonceKey.html" title="class in org.apache.hadoop.hbase.util">NonceKey</a>&nbsp;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>&nbsp;proc,
-                   <a href="../../../../../org/apache/hadoop/hbase/util/NonceKey.html" title="class in org.apache.hadoop.hbase.util">NonceKey</a>&nbsp;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&nbsp;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>&nbsp;procInfo)</code>&nbsp;</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>&nbsp;procInfo)</code>&nbsp;</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>&lt;byte[][],byte[][]&gt;</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>&nbsp;</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>&lt;<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>&lt;org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem&gt;,<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>&gt;</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&lt;<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&gt;&nbsp;regionGroups,
+            org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem&nbsp;item,
+            <a href="../../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;table,
+            <a href="../../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a>&lt;byte[][],byte[][]&gt;&nbsp;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>&lt;org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem&gt;</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>&lt;<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>&lt;org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem&gt;,<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>&gt;</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&lt;<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&gt;&nbsp;regionGroups,
             org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem&nbsp;item,
             <a href="../../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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>&lt;T&gt; (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>&lt;T&gt;)
@@ -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&lt;Void&gt; mergeRegionsAsync(<a name="line.918"></a>
+<span class="sourceLineNo">918</span>  Future&lt;Void&gt; 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>   * &lt;p&gt;<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>   * &lt;p&gt;<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> * &lt;p&gt;<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> * &lt;p&gt;<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>   * &lt;p&gt;<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>   * &lt;p&gt;<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>   * &lt;p&gt;<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>   * &lt;p&gt;<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&lt;Boolean&gt; 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>   * &lt;p&gt;<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&lt;Result&gt; 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&lt;Void&gt; 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&lt;Void&gt; 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> * &lt;p&gt;<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>   * &lt;p&gt;<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&lt;HRegionLocation&gt; 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>   * &lt;p&gt;<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&lt;HRegionLocation&gt; 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&lt;&gt;(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&lt;PutStatus&gt; 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&lt;&gt;(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&lt;PutStatus&gt; 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 &lt;= 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 &gt; 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 &lt;= 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 &gt; 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&lt;Action&lt;Row&gt;&gt; retainedActions = new ArrayList&lt;&gt;(processingList.size());<a name="line.577"></a>
-<span class="sourceLineNo">578</span>        MultiAction&lt;Row&gt; actions = new MultiAction&lt;&gt;();<a name="line.578"></a>
-<span class="sourceLineNo">579</span>        for (int i = 0; i &lt; 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&lt;Row&gt; action = new Action&lt;Row&gt;(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&lt;PutStatus&gt; 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&lt;ServerName, MultiAction&lt;Row&gt;&gt; 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 &lt; 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&lt;PutStatus&gt;();<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 &gt; 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&lt;Action&lt;Row&gt;&gt; retainedActions = new ArrayList&lt;&gt;(processingList.size());<a name="line.581"></a>
+<span class="sourceLineNo">582</span>        MultiAction&lt;Row&gt; actions = new MultiAction&lt;&gt;();<a name="line.582"></a>
+<span class="sourceLineNo">583</span>        for (int i = 0; i &lt; 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&lt;Row&gt; action = new Action&lt;Row&gt;(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&lt;PutStatus&gt; 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&lt;ServerName, MultiAction&lt;Row&gt;&gt; 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 &lt; 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&lt;PutStatus&gt;();<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 &gt; 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&lt;&gt;(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&lt;PutStatus&gt; 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&lt;&gt;(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&lt;PutStatus&gt; 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 &lt;= 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 &gt; 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 &lt;= 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 &gt; 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&lt;Action&lt;Row&gt;&gt; retainedActions = new ArrayList&lt;&gt;(processingList.size());<a name="line.577"></a>
-<span class="sourceLineNo">578</span>        MultiAction&lt;Row&gt; actions = new MultiAction&lt;&gt;();<a name="line.578"></a>
-<span class="sourceLineNo">579</span>        for (int i = 0; i &lt; 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&lt;Row&gt; action = new Action&lt;Row&gt;(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&lt;PutStatus&gt; 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&lt;ServerName, MultiAction&lt;Row&gt;&gt; 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 &lt; 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&lt;PutStatus&gt;();<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 &gt; 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&lt;Action&lt;Row&gt;&gt; retainedActions = new ArrayList&lt;&gt;(processingList.size());<a name="line.581"></a>
+<span class="sourceLineNo">582</span>        MultiAction&lt;Row&gt; actions = new MultiAction&lt;&gt;();<a name="line.582"></a>
+<span class="sourceLineNo">583</span>        for (int i = 0; i &lt; 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&lt;Row&gt; action = new Action&lt;Row&gt;(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&lt;PutStatus&gt; 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&lt;ServerName, MultiAction&lt;Row&gt;&gt; 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 &lt; 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&lt;PutStatus&gt;();<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 &gt; 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&nbsp;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&nbsp;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&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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">&nbsp;</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>&nbsp;</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">&nbsp;</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>&nbsp;</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">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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&nbsp;conf)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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&nbsp;<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&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/ClusterRegistry.html" title="interface in org.apache.hadoop.hbase.client">ClusterRegistry</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterRegistryFactory.html#line.38">getRegistry</a>(org.apache.hadoop.conf.Configuration&nbsp;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&nbsp;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&nbsp;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&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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 &#169; 2007&#x2013;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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">&nbsp;</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>&nbsp;</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&nbsp;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&nbsp;conf,
+                     <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;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&nbsp;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&nbsp;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>&nbsp;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&nbsp;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>&nbsp;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&nbsp;conf,
                 <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;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&nbsp;<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&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.61">ConnectionFactory</a>()</pre>
+<pre>protected&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.88">createConnection</a>()
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.117">createConnection</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.121">createConnection</a>(org.apache.hadoop.conf.Configuration&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.147">createConnection</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.151">createConnection</a>(org.apache.hadoop.conf.Configuration&nbsp;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>&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.178">createConnection</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.182">createConnection</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                                           <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.210">createConnection</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.214">createConnection</a>(org.apache.hadoop.conf.Configuration&nbsp;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>&nbsp;pool,
                                           <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncConnection</a>&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncConnection</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.259">createAsyncConnection</a>(org.apache.hadoop.conf.Configuration&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncConnection</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionFactory.html#line.279">createAsyncConnection</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+                                                    <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;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:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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>&nbsp;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>&nbsp;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&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceState.html#line.929">toString</a>()</pre>
+<pre>public&nbsp;<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>&nbsp;<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>&nbsp;in class&nbsp;<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>&nbsp;<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>&nbsp;<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&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceState.html#line.937">clearStub</a>()</pre>
+<pre>void&nbsp;<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&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceState.html#line.941">isMasterRunning</a>()
+<pre>boolean&nbsp;<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&nbsp;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&nbsp;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&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceStubMaker.html#line.1148">getServiceName</a>()</pre>
+<pre>protected&nbsp;<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>&nbsp;<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:&nbsp;<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&nbsp;<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&nbsp;<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:&nbsp;<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&nbsp;<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>&nbsp;<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&nbsp;channel)</pre>
+<pre>protected&nbsp;<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>&nbsp;<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&nbsp;channel)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<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&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceStubMaker.html#line.1164">isMasterRunning</a>()
+<pre>protected&nbsp;void&nbsp;<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:&nbsp;<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&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.NoNonceGenerator.html#line.955">getNonceGroup</a>()</pre>
+<pre>public&nbsp;long&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.NoNonceGenerator.html#line.959">newNonce</a>()</pre>
+<pre>public&nbsp;long&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.ServerErrors.html#line.1038">ServerErrors</a>()</pre>
+<pre>private&nbsp;<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&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.ServerErrors.html#line.1041">getCount</a>()</pre>
+<pre>public&nbsp;int&nbsp;<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&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.ServerErrors.html#line.1045">addError</a>()</pre>
+<pre>public&nbsp;void&nbsp;<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&nbsp;<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>&lt;<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>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html#line.969">errorsByServer</a></pre>
+<pre>private final&nbsp;<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>&lt;<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>&gt; <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&nbsp;long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html#line.971">canRetryUntil</a></pre>
+<pre>private final&nbsp;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&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html#line.972">maxTries</a></pre>
+<pre>private final&nbsp;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&nbsp;long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html#line.973">startTrackingTime</a></pre>
+<pre>private final&nbsp;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&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html#line.980">ServerErrorTracker</a>(long&nbsp;timeout,
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html#line.979">ServerErrorTracker</a>(long&nbsp;timeout,
                           int&nbsp;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&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html#line.990">canTryMore</a>(int&nbsp;numAttempt)</pre>
+<pre>boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html#line.989">canTryMore</a>(int&nbsp;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&nbsp;<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>&nbsp;server,
+<pre>long&nbsp;<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>&nbsp;server,
                           long&nbsp;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&nbsp;<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>&nbsp;server)</pre>
+<pre>void&nbsp;<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>&nbsp;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&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html#line.1031">getStartTrackingTime</a>()</pre>
+<pre>long&nbsp;<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&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.StubMaker.html#line.1060">getServiceName</a>()</pre>
+<pre>protected abstract&nbsp;<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>&nbsp;<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&nbsp;<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>&nbsp;<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&nbsp;channel)</pre>
+<pre>protected abstract&nbsp;<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>&nbsp;<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&nbsp;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&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.StubMaker.html#line.1070">isMasterRunning</a>()
+<pre>protected abstract&nbsp;void&nbsp;<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&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.StubMaker.html#line.1077">makeStubNoRetries</a>()
+<pre>private&nbsp;<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>&nbsp;<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>&nbsp;<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>&nbsp;<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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;minStamp,
             long&nbsp;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&nbsp;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>&lt;<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>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Get.html#toMap-int-">toMap</a></span>(int&nbsp;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&nbsp;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&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.134">isCheckExistenceOnly</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.138">setCheckExistenceOnly</a>(boolean&nbsp;checkExistenceOnly)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.139">setCheckExistenceOnly</a>(boolean&nbsp;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&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.149">isClosestRowBefore</a>()</pre>
+public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.150">isClosestRowBefore</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<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&nbsp;boolean&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.158">setClosestRowBefore</a>(boolean&nbsp;closestRowBefore)</pre>
+public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.159">setClosestRowBefore</a>(boolean&nbsp;closestRowBefore)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>addFamily</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.170">addFamily</a>(byte[]&nbsp;family)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.171">addFamily</a>(byte[]&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>addColumn</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.184">addColumn</a>(byte[]&nbsp;family,
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.185">addColumn</a>(byte[]&nbsp;family,
                      byte[]&nbsp;qualifier)</pre>
 <div class="block">Get the column from the specific family with the specified qualifier.
  <p>
@@ -616,7 +623,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>setTimeRange</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.205">setTimeRange</a>(long&nbsp;minStamp,
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.206">setTimeRange</a>(long&nbsp;minStamp,
                         long&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>setTimeStamp</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.215">setTimeStamp</a>(long&nbsp;timestamp)
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.216">setTimeStamp</a>(long&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>setColumnFamilyTimeRange</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.227">setColumnFamilyTimeRange</a>(byte[]&nbsp;cf,
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.228">setColumnFamilyTimeRange</a>(byte[]&nbsp;cf,
                                     long&nbsp;minStamp,
                                     long&nbsp;maxStamp)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>setMaxVersions</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.235">setMaxVersions</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>setMaxVersions</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.246">setMaxVersions</a>(int&nbsp;maxVersions)
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.247">setMaxVersions</a>(int&nbsp;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&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.255">setLoadColumnFamiliesOnDemand</a>(boolean&nbsp;value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<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 =&gt; 1 }, { video =&gt; "my cat" } }
+   someone puts rowKey 5 with { cat_videos =&gt; 0 }, { video =&gt; "my dog" }, concurrent scan
+   filtering on "cat_videos == 1" can get { rowKey = 5, { cat_videos =&gt; 1 },
+   { video =&gt; "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>&nbsp;in class&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.259">setMaxResultsPerColumnFamily</a>(int&nbsp;limit)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.264">setMaxResultsPerColumnFamily</a>(int&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>setRowOffsetPerColumnFamily</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.270">setRowOffsetPerColumnFamily</a>(int&nbsp;offset)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.275">setRowOffsetPerColumnFamily</a>(int&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>setFilter</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<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>&nbsp;filter)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<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>&nbsp;filter)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>setCacheBlocks</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.293">setCacheBlocks</a>(boolean&nbsp;cacheBlocks)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.298">setCacheBlocks</a>(boolean&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>getCacheBlocks</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.303">getCacheBlocks</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>getRow</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.312">getRow</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>getMaxVersions</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.320">getMaxVersions</a>()</pre>
+<pre>public&nbsp;int&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>getMaxResultsPerColumnFamily</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.329">getMaxResultsPerColumnFamily</a>()</pre>
+<pre>public&nbsp;int&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowOffsetPerColumnFamily</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.338">getRowOffsetPerColumnFamily</a>()</pre>
+<pre>public&nbsp;int&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>getTimeRange</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.346">getTimeRange</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a>&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>familySet</h4>
-<pre>public&nbsp;<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>&lt;byte[]&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.354">familySet</a>()</pre>
+<pre>public&nbsp;<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>&lt;byte[]&gt;&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>numFamilies</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.362">numFamilies</a>()</pre>
+<pre>public&nbsp;int&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>hasFamilies</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.370">hasFamilies</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyMap</h4>
-<pre>public&nbsp;<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>&lt;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>&lt;byte[]&gt;&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.378">getFamilyMap</a>()</pre>
+<pre>public&nbsp;<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>&lt;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>&lt;byte[]&gt;&gt;&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>getFingerprint</h4>
-<pre>public&nbsp;<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>&lt;<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>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.389">getFingerprint</a>()</pre>
+<pre>public&nbsp;<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>&lt;<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>&gt;&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>toMap</h4>
-<pre>public&nbsp;<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>&lt;<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>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.408">toMap</a>(int&nbsp;maxCols)</pre>
+<pre>public&nbsp;<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>&lt;<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>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.413">toMap</a>(int&nbsp;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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>compareTo</h4>
-<pre>public&nbsp;int&nbsp;<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>&nbsp;other)</pre>
+<pre>public&nbsp;int&nbsp;<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>&nbsp;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>&nbsp;in interface&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;</code></dd>
@@ -986,7 +1021,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>hashCode</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.465">hashCode</a>()</pre>
+<pre>public&nbsp;int&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>equals</h4>
-<pre>public&nbsp;boolean&nbsp;<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>&nbsp;obj)</pre>
+<pre>public&nbsp;boolean&nbsp;<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>&nbsp;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>&nbsp;in class&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>setAttribute</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<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>&nbsp;name,
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<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>&nbsp;name,
                         byte[]&nbsp;value)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>setId</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<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>&nbsp;id)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<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>&nbsp;id)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>setAuthorizations</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.495">setAuthorizations</a>(org.apache.hadoop.hbase.security.visibility.Authorizations&nbsp;authorizations)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.500">setAuthorizations</a>(org.apache.hadoop.hbase.security.visibility.Authorizations&nbsp;authorizations)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>setACL</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<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>&lt;<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&gt;&nbsp;perms)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<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>&lt;<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&gt;&nbsp;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>&nbsp;in class&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>setACL</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<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>&nbsp;user,
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<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>&nbsp;user,
                   org.apache.hadoop.hbase.security.access.Permission&nbsp;perms)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
@@ -1103,7 +1138,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>setConsistency</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<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>&nbsp;consistency)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<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>&nbsp;consistency)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>setReplicaId</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.515">setReplicaId</a>(int&nbsp;Id)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.520">setReplicaId</a>(int&nbsp;Id)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockListLast">
 <li class="blockList">
 <h4>setIsolationLevel</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<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>&nbsp;level)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<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>&nbsp;level)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&lt;byte[],<a href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getColumnFamilyTimeRange--">getColumnFamilyTimeRange</a></span>()</code>&nbsp;</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>&nbsp;</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>&nbsp;</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>&lt;<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&gt;&nbsp;perms)</code>&nbsp;</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>&nbsp;user,
       org.apache.hadoop.hbase.security.access.Permission&nbsp;perms)</code>&nbsp;</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&nbsp;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[]&nbsp;cf,
                         long&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;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&nbsp;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&nbsp;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&nbsp;<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>&lt;byte[],<a href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a>&gt; <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&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Query.html#line.198">setLoadColumnFamiliesOnDemand</a>(boolean&nbsp;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 =&gt; 1 }, { video =&gt; "my cat" } }
+   someone puts rowKey 5 with { cat_videos =&gt; 0 }, { video =&gt; "my dog" }, concurrent scan
+   filtering on "cat_videos == 1" can get { rowKey = 5, { cat_videos =&gt; 1 },
+   { video =&gt; "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&nbsp;<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>&nbsp;<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&nbsp;boolean&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Query.html#line.196">setColumnFamilyTimeRange</a>(byte[]&nbsp;cf,
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Query.html#line.231">setColumnFamilyTimeRange</a>(byte[]&nbsp;cf,
                                       long&nbsp;minStamp,
                                       long&nbsp;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&nbsp;<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>&lt;byte[],<a href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Query.html#line.204">getColumnFamilyTimeRange</a>()</pre>
+<pre>public&nbsp;<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>&lt;byte[],<a href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a>&gt;&nbsp;<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> * &lt;pre&gt;<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> * &lt;/pre&gt;<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> * &lt;pre&gt;<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> * &lt;/pre&gt;<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>   * &lt;br&gt;<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>   * &lt;pre&gt;<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>   * &lt;/pre&gt;<a name="line.84"></a>
-<span class="sourceLineNo">085</span>   *<a name="line.85"></a>
-<span class="sourceLineNo">086</span>   * @return Connection object for &lt;code&gt;conf&lt;/code&gt;<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 &lt;code&gt;conf&lt;/code&gt; 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>   * &lt;br&gt;<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>   * &lt;pre&gt;<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>   * &lt;/pre&gt;<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 &lt;code&gt;conf&lt;/code&gt;<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 &lt;code&gt;conf&lt;/code&gt; 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>   * &lt;br&gt;<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>   * &lt;pre&gt;<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>   * &lt;/pre&gt;<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 &lt;code&gt;conf&lt;/code&gt;<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 &lt;code&gt;conf&lt;/code&gt; 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>   * &lt;br&gt;<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>   * &lt;pre&gt;<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>   * &lt;/pre&gt;<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 &lt;code&gt;conf&lt;/code&gt;<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 &lt;code&gt;conf&lt;/code&gt; 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>   * &lt;br&gt;<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>   * &lt;pre&gt;<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>   * &lt;/pre&gt;<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 &lt;code&gt;conf&lt;/code&gt;<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&lt;?&gt; 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&lt;?&gt; 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>   * &lt;br&gt;<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>   * &lt;pre&gt;<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>   * &lt;/pre&gt;<a name="line.88"></a>
+<span class="sourceLineNo">089</span>   *<a name="line.89"></a>
+<span class="sourceLineNo">090</span>   * @return Connection object for &lt;code&gt;conf&lt;/code&gt;<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 &lt;code&gt;conf&lt;/code&gt; 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>   * &lt;br&gt;<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>   * &lt;pre&gt;<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>   * &lt;/pre&gt;<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 &lt;code&gt;conf&lt;/code&gt;<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 &lt;code&gt;conf&lt;/code&gt; 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>   * &lt;br&gt;<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>   * &lt;pre&gt;<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>   * &lt;/pre&gt;<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 &lt;code&gt;conf&lt;/code&gt;<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 &lt;code&gt;conf&lt;/code&gt; 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>   * &lt;br&gt;<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>   * &lt;pre&gt;<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>   * &lt;/pre&gt;<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 &lt;code&gt;conf&lt;/code&gt;<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 &lt;code&gt;conf&lt;/code&gt; 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>   * &lt;br&gt;<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>   * &lt;pre&gt;<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>   * &lt;/pre&gt;<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 &lt;code&gt;conf&lt;/code&gt;<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&lt;?&gt; 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&lt;?&gt; 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>   * &lt;p&gt;<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>   * &lt;p&gt;<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&lt;? extends AsyncConnection&gt; 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&lt;byte[], List&lt;Path&gt;&gt; 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&lt;LoadQueueItem&gt; queue = new LinkedList&lt;&gt;();<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&lt;byte[], List&lt;Path&gt;&gt; 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&lt;LoadQueueItem&gt; queue = new LinkedList&lt;&gt;();<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&lt;LoadQueueItem&gt; 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&lt;byte[][], byte[][]&gt; 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 &amp;&amp; count &gt;= 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&lt;ByteBuffer, LoadQueueItem&gt; 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&lt;String&gt; doBulkLoad(Map&lt;byte[], List&lt;Path&gt;&gt; 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&lt;LoadQueueItem&gt; queue = new LinkedList&lt;&gt;();<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&lt;byte[], List&lt;Path&gt;&gt; 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&lt;LoadQueueItem&gt; queue = new LinkedList&lt;&gt;();<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&lt;String&gt; performBulkLoad(final Admin admin, Table table, RegionLocator regionLocator,<a name="line.452"></a>
+<span class="sourceLineNo">453</span>      Deque&lt;LoadQueueItem&gt; 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&lt;Multimap&lt;ByteBuffer, LoadQueueItem&gt;, List&lt;String&gt;&gt; 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&lt;byte[][], byte[][]&gt; 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 &amp;&amp; count &gt;= 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&lt;ByteBuffer, LoadQueueItem&gt; 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&lt;LoadQueueItem&gt; 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&lt;LoadQueueItem&gt; 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&lt;byte[], List&lt;Path&gt;&gt; map, Table table,<a name="line.549"></a>
-<span class="sourceLineNo">550</span>      Deque&lt;LoadQueueItem&gt; 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&lt;Runnable&gt;(), 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&lt;LoadQueueItem&gt; 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&lt;HColumnDescriptor&gt; families = table.getTableDescriptor().getFamilies();<a name="line.570"></a>
-<span class="sourceLineNo">571</span>    List&lt;String&gt; familyNames = new ArrayList&lt;&gt;(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&lt;LoadQueueItem&gt; 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() &gt; 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>   * &lt;ol&gt;<a name="line.595"></a>
-<span class="sourceLineNo">596</span>   * &lt;li&gt;LoadIncrementalHFiles#groupOrSplitPhase(Table, ExecutorService, Deque, Pair)}&lt;/li&gt;<a name="line.596"></a>
-<span class="sourceLineNo">597</span>   * &lt;li&gt;LoadIncrementalHFiles#bulkLoadPhase(Table, Connection, ExecutorService, Deque, Multimap)<a name="line.597"></a>
-<span class="sourceLineNo">598</span>   * &lt;/li&gt;<a name="line.598"></a>
-<span class="sourceLineNo">599</span>   * &lt;/ol&gt;<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&lt;LoadQueueItem&gt; queue,<a name="line.605"></a>
-<span class="sourceLineNo">606</span>      Pair&lt;byte[][], byte[][]&gt; 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>   * &lt;ol&gt;<a name="line.612"></a>
-<span class="sourceLineNo">613</span>   * &lt;li&gt;LoadIncrementalHFiles#groupOrSplitPhase(Table, ExecutorService, Deque, Pair)}&lt;/li&gt;<a name="line.613"></a>
-<span class="sourceLineNo">614</span>   * &lt;li&gt;LoadIncrementalHFiles#bulkLoadPhase(Table, Connection, ExecutorService, Deque, Multimap)<a name="line.614"></a>
-<span class="sourceLineNo">615</span>   * &lt;/li&gt;<a name="line.615"></a>
-<span class="sourceLineNo">616</span>   * &lt;/ol&gt;<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&lt;LoadQueueItem&gt; queue,<a name="line.622"></a>
-<span class="sourceLineNo">623</span>      Pair&lt;byte[][], byte[][]&gt; 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&lt;ByteBuffer, LoadQueueItem&gt; 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&lt;LoadQueueItem&gt; queue,<a name="line.643"></a>
-<span class="sourceLineNo">644</span>      final Multimap&lt;ByteBuffer, LoadQueueItem&gt; 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&lt;Future&lt;List&lt;LoadQueueItem&gt;&gt;&gt; loadingFutures = new HashSet&lt;&gt;();<a name="line.646"></a>
-<span class="sourceLineNo">647</span>    for (Entry&lt;ByteBuffer, ? extends Collection&lt;LoadQueueItem&gt;&gt; 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&lt;LoadQueueItem&gt; 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&lt;List&lt;LoadQueueItem&gt;&gt; call = new Callable&lt;List&lt;LoadQueueItem&gt;&gt;() {<a name="line.651"></a>
-<span class="sourceLineNo">652</span>        @Override<a name="line.652"></a>
-<span class="sourceLineNo">653</span>        public List&lt;LoadQueueItem&gt; call() throws Exception {<a name="line.653"></a>
-<span class="sourceLineNo">654</span>          List&lt;LoadQueueItem&gt; 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&lt;List&lt;LoadQueueItem&gt;&gt; future : loadingFutures) {<a name="line.663"></a>
-<span class="sourceLineNo">664</span>      try {<a name="line.664"></a>
-<span class="sourceLineNo">665</span>        List&lt;LoadQueueItem&gt; 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&lt;ByteBuffer, LoadQueueItem&gt; regionGroups) {<a name="line.687"></a>
-<span class="sourceLineNo">688</span>    for (Entry&lt;ByteBuffer,<a name="line.688"></a>
-<span class="sourceLineNo">689</span>      ? extends Collection&lt;LoadQueueItem&gt;&gt; e: regionGroups.asMap().entrySet()) {<a name="line.689"></a>
-<span class="sourceLineNo">690</span>      final Collection&lt;LoadQueueItem&gt; lqis =  e.getValue();<a name="line.690"></a>
-<span class="sourceLineNo">691</span>      HashMap&lt;byte[], MutableInt&gt; filesMap = new HashMap&lt;&gt;();<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() &gt; 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&lt;ByteBuffer, LoadQueueItem&gt; groupOrSplitPhase(final Table table,<a name="line.714"></a>
-<span class="sourceLineNo">715</span>      ExecutorService pool, Deque&lt;LoadQueueItem&gt; queue,<a name="line.715"></a>
-<span class="sourceLineNo">716</span>      final Pair&lt;byte[][], byte[][]&gt; startEndKeys) throws IOException {<a name="line.716"></a>
-<span class="sourceLineNo">717</span>    // &lt;region start key, LQI&gt; 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&lt;ByteBuffer, LoadQueueItem&gt; rgs = HashMultimap.create();<a name="line.719"></a>
-<span class="sourceLineNo">720</span>    final Multimap&lt;ByteBuffer, LoadQueueItem&gt; 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&lt;Future&lt;List&lt;LoadQueueItem&gt;&gt;&gt; splittingFutures = new HashSet&lt;&gt;();<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&lt;List&lt;LoadQueueItem&gt;&gt; call = new Callable&lt;List&lt;LoadQueueItem&gt;&gt;() {<a name="line.727"></a>
-<span class="sourceLineNo">728</span>        @Override<a name="line.728"></a>
-<span class="sourceLineNo">729</span>        public List&lt;LoadQueueItem&gt; call() throws Exception {<a name="line.729"></a>
-<span class="sourceLineNo">730</span>          List&lt;LoadQueueItem&gt; 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&lt;List&lt;LoadQueueItem&gt;&gt; lqis : splittingFutures) {<a name="line.738"></a>
-<span class="sourceLineNo">739</span>      try {<a name="line.739"></a>
-<span class="sourceLineNo">740</span>        List&lt;LoadQueueItem&gt; 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&lt;LoadQueueItem&gt; 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&lt;LoadQueueItem&gt; 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&lt;LoadQueueItem&gt; 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&lt;byte[], List&lt;Path&gt;&gt; map, Table table,<a name="line.553"></a>
+<span class="sourceLineNo">554</span>      Deque&lt;LoadQueueItem&gt; 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&lt;Runnable&gt;(), 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&lt;LoadQueueItem&gt; 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&lt;HColumnDescriptor&gt; families = table.getTableDescriptor().getFamilies();<a name="line.574"></a>
+<span class="sourceLineNo">575</span>    List&lt;String&gt; familyNames = new ArrayList&lt;&gt;(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&lt;LoadQueueItem&gt; 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() &gt; 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>   * &lt;ol&gt;<a name="line.599"></a>
+<span class="sourceLineNo">600</span>   * &lt;li&gt;LoadIncrementalHFiles#groupOrSplitPhase(Table, ExecutorService, Deque, Pair)}&lt;/li&gt;<a name="line.600"></a>
+<span class="sourceLineNo">601</span>   * &lt;li&gt;LoadIncrementalHFiles#bulkLoadPhase(Table, Connection, ExecutorService, Deque, Multimap)<a name="line.601"></a>
+<span class="sourceLineNo">602</span>   * &lt;/li&gt;<a name="line.602"></a>
+<span class="sourceLineNo">603</span>   * &lt;/ol&gt;<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&lt;LoadQueueItem&gt; queue,<a name="line.609"></a>
+<span class="sourceLineNo">610</span>      Pair&lt;byte[][], byte[][]&gt; 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>   * &lt;ol&gt;<a name="line.616"></a>
+<span class="sourceLineNo">617</span>   * &lt;li&gt;LoadIncrementalHFiles#groupOrSplitPhase(Table, ExecutorService, Deque, Pair)}&lt;/li&gt;<a name="line.617"></a>
+<span class="sourceLineNo">618</span>   * &lt;li&gt;LoadIncrementalHFiles#bulkLoadPhase(Table, Connection, ExecutorService, Deque, Multimap)<a name="line.618"></a>
+<span class="sourceLineNo">619</span>   * &lt;/li&gt;<a name="line.619"></a>
+<span class="sourceLineNo">620</span>   * &lt;/ol&gt;<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&lt;LoadQueueItem&gt; queue,<a name="line.626"></a>
+<span class="sourceLineNo">627</span>      Pair&lt;byte[][], byte[][]&gt; 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&lt;ByteBuffer, LoadQueueItem&gt; 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&lt;LoadQueueItem&gt; queue,<a name="line.647"></a>
+<span class="sourceLineNo">648</span>      final Multimap&lt;ByteBuffer, LoadQueueItem&gt; 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&lt;Future&lt;List&lt;LoadQueueItem&gt;&gt;&gt; loadingFutures = new HashSet&lt;&gt;();<a name="line.650"></a>
+<span class="sourceLineNo">651</span>    for (Entry&lt;ByteBuffer, ? extends Collection&lt;LoadQueueItem&gt;&gt; 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&lt;LoadQueueItem&gt; 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&lt;List&lt;LoadQueueItem&gt;&gt; call = new Callable&lt;List&lt;LoadQueueItem&gt;&gt;() {<a name="line.655"></a>
+<span class="sourceLineNo">656</span>        @Override<a name="line.656"></a>
+<span class="sourceLineNo">657</span>        public List&lt;LoadQueueItem&gt; call() throws Exception {<a name="line.657"></a>
+<span class="sourceLineNo">658</span>          List&lt;LoadQueueItem&gt; 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&lt;List&lt;LoadQueueItem&gt;&gt; future : loadingFutures) {<a name="line.667"></a>
+<span class="sourceLineNo">668</span>      try {<a name="line.668"></a>
+<span class="sourceLineNo">669</span>        List&lt;LoadQueueItem&gt; 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&lt;ByteBuffer, LoadQueueItem&gt; regionGroups) {<a name="line.691"></a>
+<span class="sourceLineNo">692</span>    for (Entry&lt;ByteBuffer,<a name="line.692"></a>
+<span class="sourceLineNo">693</span>      ? extends Collection&lt;LoadQueueItem&gt;&gt; e: regionGroups.asMap().entrySet()) {<a name="line.693"></a>
+<span class="sourceLineNo">694</span>      final Collection&lt;LoadQueueItem&gt; lqis =  e.getValue();<a name="line.694"></a>
+<span class="sourceLineNo">695</span>      HashMap&lt;byte[], MutableInt&gt; filesMap = new HashMap&lt;&gt;();<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() &gt; 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&lt;Multimap&lt;ByteBuffer, LoadQueueItem&gt;, List&lt;String&gt;&gt; groupOrSplitPhase(<a name="line.722"></a>
+<span class="sourceLineNo">723</span>      final Table table, ExecutorService pool, Deque&lt;LoadQueueItem&gt; queue,<a name="line.723"></a>
+<span class="sourceLineNo">724</span>      final Pair&lt;byte[][], byte[][]&gt; startEndKeys) throws IOException {<a name="line.724"></a>
+<span class="sourceLineNo">725</span>    // &lt;region start key, LQI&gt; 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&lt;ByteBuffer, LoadQueueItem&gt; rgs = HashMultimap.create();<a name="line.727"></a>
+<span class="sourceLineNo">728</span>    final Multimap&lt;ByteBuffer, LoadQueueItem&gt; regionGroups = Multimaps.synchronizedMultimap(rgs);<a name="line.728"></a>
+<span class="sourceLineNo">729</span>    List&lt;String&gt; missingHFiles = new ArrayList&lt;&gt;();<a name="line.729"></a>
+<span class="sourceLineNo">730</span>    Pair&lt;Multimap&lt;ByteBuffer, LoadQueueItem&gt;, List&lt;String&gt;&gt; pair = new Pair&lt;&gt;(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&lt;Future&lt;Pair&lt;List&lt;LoadQueueItem&gt;, String&gt;&gt;&gt; splittingFutures = new HashSet&lt;&gt;();<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&lt;Pair&lt;List&lt;LoadQueueItem&gt;, String&gt;&gt; call =<a name="line.738"></a>
+<span class="sourceLineNo">739</span>          new Callable&lt;Pair&lt;List&lt;LoadQueueItem&gt;, String&gt;&gt;() {<a name="line.739"></a>
+<span class="sourceLineNo">740</span>        @Override<a name="line.740"></a>
+<span class="sourceLineNo">741</span>        public Pair&lt;List&lt;LoadQueueItem&gt;, String&gt; call() throws Exception {<a name="line.741"></a>
+<span class="sourceLineNo">742</span>          Pair&lt;List&lt;LoadQueueItem&gt;, String&gt; 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&lt;Pair&lt;List&lt;LoadQueueItem&gt;, String&gt;&gt; lqis : splittingFutures) {<a name="line.751"></a>
+<span class="sourceLineNo">752</span>      try {<a name="line.752"></a>
+<span class="sourceLineNo">753</span>        Pair&lt;List&lt;LoadQueueItem&gt;, String&gt; 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 &#8482; 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\ufffdRn\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>>>\ufffdAIt5\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\ufffdr\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\ufffd0h\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\ufffdes\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\ufffdx\ufffdF\ufffd\u06b9s'u\ufffd\ufffd\ufffd?\ufffd*\ufffd(\ufffd\ufffd\ufffd\ufffd>\ufffdxBB\ufffd\ufffd?\ufffd\ufffd\ub4322\ufffd\u06ae\ufffd\ufffd\ufffd,4:=\ufffd\ufffd\ufffd\ufffdB\ufffd\ufffd\ufffdj+\ufffd58\ufffd*\ufffdC[\\ufffdfMEE\ufffd\ufffd\ufffdZq\ufffd\ufffd\ufffd\u04c3\ufffd\ufffdAE\u87baZ\ufffdO?\ufffd\ufffd%K\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdI
+\ufffd\ufffd\ufffdk>\ufffd7\ufffd\ufffdyv\ufffd\u03dfW9\ufffd\ufffd\ufffd7b\ufffd\ufffd3\ufffd&\ufffd"\ufffd\u045a\u0466y\ufffd(\ufffdM\ufffd\ufffdq?\ufffd\ufffd[GV\ufffd'j\u05ee\ufffd\ufffd\ufffdZmmm===\ufffd\ufffd\ufffd\ufffd\ufffd\u05f2gs<\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdv\ufffd\ufffd\ufffd7\ufffd\ufffd\ufffdL\ufffd=\ufffd\ufffd[\ufffdnp\ufffd\ufffd\ufffd\ufffd\ufffd\u04e7	c\u06f4i\ufffd\ufffd\ufffd|\ufffd\ufffd~\ufffd\ufffd\ufffd\\ufffd\ufffd\u0564\ufffd\ufffd(GU@S\ufffdV\ufffd\ufffd\ufffd(\ufffd>\ufffd\ufffd\ufffdos\ufffd6\ufffd\ufffdVr\ufffd\ufffd!\ufffd\u0408B\ufffd\ufffd_x\ufffd\ufffd\ufffd\u0676m[NN\ufffd\ufffd\ufffdk\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdB:B0x\ufffd`\u0531c\ufffd`\ufffdK\ufffds\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd}fP@^T\ufffdr\ufffd\ufffd\ufffd*\ufffd`\ufffd\ufffdq\ufffd\ufffdEC\ufffd\ufffd\ufffdT\ufffd\ufffd\ufffd\ufffdj\u066bW\ufffdS\ufffdN\ufffd\ufffd\ufffd\ufffd\u01e6M\ufffd&O\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd/Z\ufffd\ufffd\ufffd9\ufffd~~~G\ufffd\ufffd\ufffd_\ufffdb\ufffd\ufffdQ\ufffd}\ufffd\ufffdM\ufffd4	\ufffd8\ufffdp\ufffd\ufffdq\ufffd\ufffd\ufffd'\ufffd\ufffd\ufffd\ufffd\ufffdk\u05eee.UA \ufffd\ufffd\ufffd\ufffd9\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdx\ufffd\ufffd\ufffd-Ns\ufffd\ufffd\ufffd
~/\ufffdjbb"\ufffd|\ufffd\ufffd=\ufffdZ\ufffd\ufffd\ufffd\ufffd\u06fau+\ufffd:x\ufffd`\ufffd\ufffd\ufffdq\ufffd\ufffd\ufffd\ufffd\ufffdH\ufffd*\ufffd\ufffde\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdS\ufffdNuvv\ufffd\ufffd\ufffd\ufffd\ufffdC\ufffda-J\ufffd\ufffdo\ufffd\ufffd6NA\ufffd\ufffd6\ufffd\ufffdKW\ufffd
W<\u07b0@0;W\ufffd\ufffd \ufffdM\ufffd\ufffd\ufffdN\ufffd6\ufffd\ufffd\ufffd'\ufffd\u0631cI\ufffd\ufffdk\u05eee\u02d6\ufffd\ufffd\u66d7/_\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdW_
 \ufffd\ufffd\ufffd[\ufffd;w\ufffd\ufffdJK\ufffd\ufffdr\ufffd\ufffd\ufffd>\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdtfb\u04f0a\ufffdF\ufffd	\ufffdn\u0672%:\ufffd\ufffd>|\ufffdc\u01ce\ufffd\ufffd\ufffd@\ufffd\ufffd\ufffd#LHIIA\ufffd\ufffdx\ufffd\u055a\ufffd3\ufffd\ufffd\ufffd\ufffd0>\ufffd~\ufffdJ\ufffd\ufffd\ufffdX\ufffd\ufffd5\ufffd
.\ iI\ufffd\ufffd\ufffd\ufffdH\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0454\ufffd\ufffd\ufffd\u0319C=	)W\ufffd\\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd7n\ufffd@\ufffd\ufffd\ufffd{o\ufffd�4O\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd4P\ufffd\ufffd\ufffd\ufffd\ufffd\u0421\ufffd\u0421C?\ufffd\ufffd\ufffd-Z\ufffd?\ufffd\ufffd\u0108U\ufffdp\ufffd\ufffd\u0150\ufffd\ufffd\ufffd\ufffd&\ufffd\ufffd?q\ufffdb\ufffd\ufffd�\ufffd\ufffdg\ufffd\ufffd\u0739sq\ufffdq\ufffd\ufffd\ufffd\u0643x\ufffd\ufffd_$}\ufffdM\ufffd\ufffd\ufffd4'\ufffdh\ufffd\ufffd\ufffd\ufffdz4\ufffd\ufffd\ufffd\ufffdA\ufffd\u05ea3\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd	\ufffdj\ufffdf\ufffd\]]\ufffd?`)"=\ufffd\ufffdu\ufffd\u0591c\u0432\ufffdl\u0642\ufffd\ufffdWQQ\ufffd~\ufffdz\ufffduuu!!!`&\ufffd\ufffd|\ufffd9s\ufffdg\u03de\ufffd\ufffdm\ufffd\ufffd\u0260TiiiUUd\ufffd\ufffdL)]\\ufffd\ufffd\ufffd\ufffd'\ufffd\ufffd\ufffd\ufffdE\ufffd\ufffdY\ufffd\ufffd\ufffd4&:5\ufffdtzz:\ufffd\u06bd{\ufffd\ufffd\u02d7\ufffd\ufffd\ufffdg\u014a\ufffdbrr\ufffd\ufffd\ufffd#B\ufffd\ufffdm\ufffd\ufffd\ufffd\ufffd\u04e5\ufffd\ufffd\ufffd}\ufffd]vv\ufffd\ufffd3\ufffdN\ufffd\ufffd\ufffdz\ufffdUO;x\ufffd\ufffdB\ufffd\ufffdf\ufffd\ufffd&�0+W)\ufffd/M9\ufffdh\u05ee|B4\ufffd\ufffd5
+\ufffd1\ufffd\ufffd_\ufffd\ufffd\ufffd
4q\ufffdM\ufffdKA0\ufffd\ufffd\ufffd\ufffd\ufffd?|\ufffdt|\ufffd\ufffd\ufffdU2\ufffd4\ufffd\ufffdc \u076bV\ufffd\ufffdv\ufffd\ufffd g\ufffd\ufffd\ufffdC\ufffd\u046dQ\ufffdKG\ufffd\ufffd~\ufffd\ufffd\ufffd\\ufffdz5\ufffd''\ufffd\u0631c\ufffd\ufffd\ufffd\ufffdz\ufffd\ufffd98\ufffdrj.\ufffd\ufffdAWm&]\ufffd`\ufffd3\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd*Xr*\ufffd(;\ufffd\u0445^PP2*\ufffd\ufffd$\ufffd\ufffd&{x\ufffdU\ufffd\ufffd\ufffdXw\ufffd\ufffd\u0234\ufffd\ufffdVM1\ufffdl\ufffd>QAY*\ufffd5\ufffd\ufffd\ufffd\ufffdZ\u0587\ufffd\ufffdz\ufffd\ufffd\ufffd\ufffd\ufffdfee\ufffd\ufffd\u0104	\ufffdLJ\ufffd\ufffdWh\u0465K\ufffd\ufffd\ufffd\u02fdz\ufffd*bQ\ufffd!\ufffd\ufffd\U001017f8\ufffd\ufffdo\ufffdA=\ufffdI\u01e7/\ufffdq[\ufffd\ufffd\ufffd\ufffdh\ufffd\ufffd\\u0770aD\ufffd\ufffd\ufffde\ufffd\ufffd\ufffd\ufffdzmo\ufffd'\u012cY\ufffd\ufffd\\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdmxx\ufffd3\ufffdM1~\ufffd4N@\ufffd\ufffd{\ufffd\u0302\ufffdJj\ufffd\ufffd\ufffd\ufffd>\ufffd\ufffd#U\ufffdk\u049b\ufffd\ufffd\ufffdM\ufffd\ufffdd\ufffdf50\ufffd\ufffdHv\u0137\ufffd~U\ufffdb@g"\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdu\u03181}\ufffd\ufffd\ufffd\ufffd_\ufffd\ufffd\ufffd\ufffd/\ufffd\ufffd\ufffd8\ufffd\ufffd\ufffd\u06fd{\ufffd;v,\ufffd@\ufffd+\ufffd\ufffdm\ufffd'D\ufffd\ufffdD\ufffd5\ufffd*L\ufffd<~8\ufffd\ufffd\u04abW\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd}\ufffd~\ufffd\ufffd'\ufffd,\ufffd\ufffd\ufffd7z(\ufffd\ufffd\ufffd\ufffdU~\ufffd<]	"\u01a3G\ufffdlmmO\ufffd8\ufffd\ufffdGeffB4\ufffdt\ufffdBC\ufffdu\ufffd\ufffd\u0673gU"^\ufffd\u06f4i\ufffd\ufffd
+\ufffd\u0151\ufffdv\ufffd3fr\ufffd\ufffd\u0463Zx\ufffdY\ufffd\ufffdy\ufffd\ufffd\ufffdD\ufffd\ufffdn\ufffd\ufffd\ufffd#p]\ufffdd	|\ufffd\ufffd\ufffd8w\ufffdwFF\ufffd\u019c9s\ufffdN\ufffdj\u018aHh\ufffd *\ufffdO\ufffd{\ufffdM4P\ufffd6Z0Zgtt4\ufffd]\u0314XeSO\ufffd\ufffd\uaad42\ufffd\ufffd\u06b5\ufffd\ufffd\ufffd\ufffd\u0421C\ufffd\ufffd\u11dd:uB\ufffdQ\ufffd={\ufffd899Ar\ufffd\u0219\ufffd\ufffd0{\ufffdl|\ufffdD(\ufffd\ufffd\ufffd A
\ufffd\ufffdk\u05ee\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd4F\ufffd
Z6\ufffd\ufffd \ufffd9o\ufffd<2\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdwpppDD\ufffd\ufffd\ufffd{^^\ufffd\ufffd\ufffd\ufffd\\u01cc\ufffd\ufffd\ufffd\u0521\ufffd\ufffd\ufffdKi\ufffd\ufffd\ufffd\u05ef\ufffd\ufffd\ufffd&P\ufffd'!J\ufffdCK\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdZZZ\ufffd9R0\ufffd%Hh\ufffd@(No\ufffdtC\ufffd\ufffd\ufffd\u05ef \ufffd\u0310\ufffd&///\ufffd\ufffd$\ufffd*d^\ufffdt\ufffd\ufffd\ufffd#H\u0275\ufffd\ufffd\ufffd\ufffdI\ufffd At\ufffd3\ufffd\ufffd\ufffdm\u06f6$\ufffd+22\ufffd\ufffdI\ufffd A\ufffd\ufffd\ufffd'L\ufffd`o\u07f0j\ufffdW\ufffd\ufffd\ufffd	\ufffd:\ufffdEkaa\ufffd\ufffd\ufffdK,7\ufffd	t$\ufffd\ufffdN\ufffdk}}}\ufffd\u039d9\ufffd-K\ufffd\ufffdT\ufffd(J\ufffd\ufffdfn\u07bc\ufffd\ufffdW_\ufffdn\ufffd\u07a0q\ufffd\ufffd\ufffd\u046d[7z;##\ufffdl\ufffd\ufffdU\ufffd
+endstream
+endobj
+9 0 obj
+<< /Type /XObject
+/Subtype /Image
+/Height 80
+/Width 314
+/BitsPerComponent 8
+/ColorSpace /DeviceGray
+/Decode [0 1]
+/Length 4209
+/Filter [/FlateDecode]
+/DecodeParms [<< /Predictor 15
+/Colors 1
+/BitsPerComponent 8
+/Columns 314
+>>]
+>>
+stream
+x\ufffd\ufffd\	\T\ufffd?w\ufffda	dQW
5\ufffd\ufffd\ufffd\ufffd'j\ufffd\ufffd\ufffd\ufffdb\ufffd\ufffd\ufffd\ufffd\ufffd[h>Dl\ufffd-\\ufffd\ufffd\ufffdKY\ufffdR\ufffd+n\ufffd&\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd,\ufffd(\ufffd0\ufffd\ufffd\ufffd\ufffd63wf\u039d;\ufffd\ufffd\ufffd\ufffd\ufffd)\ufffd\ufffds\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdw\ufffd\ufffd\ufffd\ufffd\ufffd2R\ufffd
+T@\ufffd\ufffd\ufffd"\ufffd\ufffd\u0204\ufffd\ufffd\ufffd\ufffd\ufffdVp\ufffd~Q\u0764\ufffdRB_	Juu\ufffd\ufffdu.e(O$&jkA\ufffd#\ufffd\ufffdJ0\ufffd{\ufffd\ufffdRg\ufffd=\ufffdX	\u0534\u05dc\ufffd\ufffdbK4&\ufffdH 9s\ufffdHg$n\ufffdX\ufffdVt\ufffdb\ufffd\ufffd\ufffd$p\ufffdP\ufffd\ufffd\ufffdy\ufffd
6\ufffd\ufffd\ufffd\ufffd;\ufffd\ufffd\ufffdE\ufffd
6\ufffdaR\ufffd\ufffdS?C]J\u0176\ufffdh\ufffd\ufffd
+\ufffdwO_\u02f5b[l4\ufffd\ufffd\ufffd@Q\u0589\ufffd\ufffd	\u05e34\ufffd)\ufffd\ufffd\ufffdc\ufffdk\ufffd\ufffd\u02c2U\ufffd\ufffd\ufffd\ufffd$\ufffdq\ufffdM6\ufffdY\ufffd(\ufffd\ufffd\ufffde\ufffd\ufffd9\ufffdHX'\ufffd	,\ufffd�\u073cDT\ufffd\ufffdu\ufffdq\ufffd\ufffdL\ufffd\ufffdSl\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdX\ufffd@K
\ufffdfR\ufffd,{\ufffdY\ufffd_c\ufffd\ufffd6w�\ufffd&\ufffd#VQK\ufffd=&\ufffd\ufffdlN\ufffd\ufffd0\ufffd\ufffd.\ufffd\ufffd\ufffd\u05ac\ufffd\ufffdc\ufffd1\ufffd\ufffd\ufffd\ufffd\ufffd5o\ufffdk\ufffdr\ufffd@�	\ufffdn\ufffd\ufffd\ufffd^\ufffd;\ufffd?0	]a\ufffd\ufffd\ufffd&\u3e94\ufffdh\ufffd)-\ufffd&\ufffd\ufffd#\ufffdm)R\ufffd\ufffd\ufffd�7u\ufffd\ufffdcmI\ufffd\ufffdo\ufffdU1\ufffd\ufffdz\ufffd\ufffdB\ufffd\ufffd@Sr\ufffd\ufffd\ufffd:\ufffd\ufffdY\ufffd\ufffd!_r\ufffd\ufffd\ufffdo\ufffd\ub1ea/\U0003016bv\ufffd\ufffdU\ufffd\ufffdH\ufffd(q\ufffd0M*O/\ufffdr\ufffd\ufffd,n\ufffd\ucc5d\ufffd1%C?Y(NA!e]\ufffd\u02fc\ufffdh
+�SQ\u066b\ufffd\ufffdqN3Q\ufffdT\ufffd>H4�@\ufffdJ\ufffdoz\ufffd\ufffdP\ufffd	r\u058d\ufffd\ufffd8\ufffd~\ufffdw1\ufffd\ufffd\ufffd\ufffdY\ufffd\ufffdI\ufffd\ufffd\ufffdC\ufffdk\ufffd\ufffdk33\ufffd`\u01e5\ufffd\ufffd]\ufffdm\ufffd�@\u0362\ufffdfY\ufffd\ufffd\ufffd\ufffd\ufffd(\ufffd \ufffdK\ufffd\ufffd\u02aa/\ufffdc\ufffdHcF>\ufffd\ufffd\ufffd\ufffd\ufffd5\ufffd\ufffd\ufffd&Y\ufffd\ufffd\ufffd\ufffdr2\ufffd\ufffd4-\ufffd{\u0694\ufffd\ufffdx\ufffdW\u0690\ufffd\ufffd7\ufffdl\ufffd\u02de\ufffd-m\ufffd\ufffd\ufffdp~\ufffdc\u07be9`\ufffdj)\ufffd\ufffdc\ufffd\ufffd\ufffd\ufffdV\ufffd..\ufffd\u03cd\ufffdNe\ufffd\ufffdQB\ufffd\ufffd0Gt\ufffdK f8D\ufffdW\u0302J\ufffdu\ufffd\ufffd\ufffdt\ufffdf\ufffd\ufffdW\ufffdZ\ufffd4\g\u0289\ufffd.\ufffdDm5\ufffd*\ufffd\ufffd\ufffd\ufffd<	Y\ufffdZm\ufffd\ufffd5[\ufffd\ufffd80\ufffda\ufffdF9\ufffda\ufffdn\ufffdR#\ufffd\ufffd\ufffd		\ufffd\ufffdGh\ufffd\ufffdR#[\ufffd^h
+}\ufffd9\ufffdg<V\ufffd\ufffd\ufffd\ufffde]\ufffd\ufffd \ufffd'\ufffd\ufffd\ufffd\ufffd_\ufffdr\ufffd4aX\ufffd\ufffd\ufffdd\ufffd`\ufffd\ufffd\ufffd(\ufffd\ufffd'\ufffd\ufffd\ufffd\ufffd\ufffdO{\ufffd\ufffd\ufffdW\ufffd\ufffdh\u02d6;\ufffdW\ufffd\ufffd\ufffd\ufffd\ufffdE\ufffd
\ufffd\ufffd\ufffd]T\$\ufffd\ufffd@\ufffdP\ufffd\ufffdA\ufffd\u06e0\ufffd\ufffd\u04b4N\ufffd\u077b\ufffd\u07faeX\ufffdHc\ufffd&\ufffd7\ufffd\u014f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd"\ufffd<6.X\ufffdsh\ufffdx\ufffd#'G\ufffd\ufffd\ufffd\ufffdt7.\ufffd\ufffd\ufffd)\ufffd
\ufffd\ufffd\ufffdnK\ufffd\ufffdC\ufffd\u014e9\ufffdx\ufffd>
�\ufffdM9\ufffd?\ufffd\ufffd/@h\ufffd\ufffdw\ufffd\ufffd\ufffd\ufffd\ufffd8\ufffd\ufffd\ufffdy\ufffdc\ufffd=\ufffdu:\u01a8\ufffd\ufffdxt2\u0624\ufffd\ufffd+\ufffdv"\ufffd!\ufffd\ufffd\ufffd\ufffdQ\ufffd\ufffdv\ufffd\ufffd\ufffdIlr\ufffd\ufffd\ufffd<\u04dc\ufffd\ufffd(\ufffdT\ufffd\ufffd>\ufffd<\ufffd\U000587d1t\ufffdW\ufffd\ufffdPBz\ufffd\ufffd\ufffd\ufffd*\ufffd\u04e6	\ufffd\ufffdU\ufffd\ufffd\ufffd\ufffd\ufffdY\ufffdO\ufffd\ufffdy\ufffdp$\ufffd0\ufffd\ufffd\ufffdEtM\ufffd\ufffd\ufffd4ZQ\ufffd\ufffdNx\ufffd^,=V\ufffd\ufffd'
+\u0772u.\ufffd Y\ufffdS\ufffd\ufffd\ufffdw\ufffdlw\ufffdL\ufffd%,)f\ufffd\ufffd3\ufffdD\ufffdG\ufffd&:ro\ufffd,\ufffd\ufffd\ufffdh\ufffdQ	r\ufffdl\ufffd\ufffd\ufffd\ufffdszs\ufffd\ufffdR\ufffdux\ufffd\ufffd\ufffd!\u027a\ufffd\ufffd8\ufffd\ufffda-D\ufffd_\ufffd"<\ufffd\ufffd\ufffd\ufffd\ufffd:\ufffd\ufffd]\ufffdg*9Z<\ufffd\ufffdy\u05c4\ufffdz7\ufffd\ufffd\u04eb\ufffdA\ufffd\ufffd\ufffd\ufffd\ufffd`\ufffd\ufffd\ufffd\ufffd\ufffdE\ufffdm\ufffd\ufffdL:$\ufffd\ufffd\ufffd<
+\ufffd\ufffd\ufffdU\ufffd@n\ufffd,q9B\ufffdF\ufffd
\ufffd\ufffdX\ufffd\ufffd\ufffd\ufffd/\ufffd\ufffd\ufffdP/\ufffdO_\ufffd\ufffd\ufffd\ufffd\u0551\ufffd\ufffd\u0246\ufffd\ufffdR\ufffd\ufffd5\ufffd	x\ufffdR\ufffd
7\ufffd\ufffd\u02c0\ufffd\ufffd*\ufffd\u06d4\ufffdr2{4\u0372\ufffdPj#}}\ud72f\ufffd\ufffd^r\ufffd\ufffdi\ufffd\ufffd\ufffd8\u9c3e\ufffd\ufffdo\ufffd\ufffd (T\ufffd:\ufffd\ufffd&e]\ufffd\ufffd\ufffd\u01f6\u0163K_NJ\ufffd\u076e@q\ufffdn\ufffd\ufffdl\ufffdrv\ufffd\ufffdY-,_\ufffd\ufffd\u0549\ufffd\ufffd\ufffd�;\ufffd#\ufffd\ufffd\u072c+XE\ufffdr\ufffd}\ufffd^z\ufffd\ufffdU\ufffd|&\u0279;\ufffd\ufffdu\ufffd[\ufffd\ufffd\ufffd^Cd\ufffd\ufffd\ufffd\ufffd\ufffd\\ufffd}Mh#\ufffdxq\u030f\ufffd\ufffd6/$D\ufffd2\ufffd\ufffdn 7e\ufffdz\ufffdH\ufffdnv\ufffd\ufffdn\ufffd5\ufffd\ufffd\ufffd\ufffdi\ufffd\ufffd\ufffd:\ufffd\ufffdS\ufffd:\ufffdOA^\ufffd\ufffd\ufffd\ufffd\ufffd1\ufffd\ufffd#\ufffdT\ufffd\ufffd\ufffdp\ufffd\ufffd\ufffdF_\u04b0\ufffd9']\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd|M\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdA\u01c4\ufffdk\ufffd\ufffdt\ufffd\u0616\ufffd\ufffd\ufffd6\ufffd\ufffd\ufffdkg\ufffd;!X98sv\u03b3\ufffdQ\ufffd\u4476y\ufffd+\ufffdL]\ufffd\ufffd\u794c\ufffd\ufffd\ufffd+\ufffd\ufffdv\ufffdrf\ufffd\u02d0\ufffd`1U\\ufffd\u067a[b\ufffdM\ufffd\ufffd}\ufffdSy\ufffdX\ufffdF\ufffd\u0441\ufffd\ufffd\ufffd m\ufffd}(\ufffd\ufffd]e\ufffdhnU`\ufffd>-[\ufffdv\ufffd\u0438Dk\ufffd'`�^ X7\ufffd\ufffd\ufffd6b'\ufffd;P\ufffdC\ufffdE\ufffd\u02fa\ufffd6y\ufffd\ufffd\ufffd\ufffd)\ufffdA\ufffd\u025ax\ufffd2\u02b8y\ufffdJ\ufffd\u014aP\u052c[\ufffd[\ufffdx�\u0469\ufffdRF'k\ufffd\ufffd@\ufffd9\ufffd\ufffdb/\ufffd>\u0339\ufffd�\ufffd8\ufffd\ufffd\ufffde\ufffd\ufffdqh\ufffdY\ufffd\ufffd
 C\ufffds?;=\ufffd\ufffdd]ee~\ufffd\ufffd\ufffd\u04fd\ufffd\ufffdS.`E\ufffd8\ufffdX\ufffd\ufffd\ufffdsH\ufffd3\ufffd\ufffd]%a\ufffd3\ufffd\u0515\ufffdH\u02a3]\ufffdk^\ufffd\ufffd\ufffd\u074eu\ufffd\ufffd!\ufffd!\ufffd\u079f?]\ufffd\\ufffd\ufffdR
\ufffd\ufffd\u024e\ufffd\ufffdS~\ufffd>�\ufffd\ufffd\ufffdMp\ufffdh&f\ufffdQI\ufffdr\ufffd2#\ufffd,\u038c{\ufc83m;lt\ufffd\ufffd\ufffdOd\ufffd[\ufffd~\ufffd\ufffd\ufffd\ufffd\ufffd<\ufffd\ufffd)\ufffd%\ufffd<\ufffdj$\ufffd\ufffdo\ufffd`v\ufffdB\ufffd\ufffd
\ufffdB\ufffd�\ufffdIz\ufffdS\ufffdh\ufffdI\ufffdVrY}\ufffd\ufffd\ufffd\ufffd\ufffdf\ufffd\ufffdki=e\u07cd-"o\ufffdZ\u0174\ufffd&\ufffd{t\ufffd\ufffd\ufffd3\ufffdx\ufffd\ufffdY\ufffd-\ufffd\ufffd\ufffdV\ufffd\ufffd97G\ufffdxM\ufffd\ufffds\u0779z\ufffdw,\ufffd\u011c\ufffdC\ufffd\ufffdBV\ufffdH\<}m\ufffd\ufffd\u0618^AoL\u0637\ufffd\ufffd7v\ufffds\ufffd\ufffdqc\ufffd.2]##\ufffd\ufffd\ufffd):kj\ufffd@Wz\u0595D<\ufffdD\ufffd\ufffdv\u0535\ufffdq\ufffd\ufffdu\ufffdO,\ufffd\ufffd\ufffdju\ufffdPt\ufffd-\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdm\ufffd=\ufffd\ufffd\ufffd\ufffd}Dxk\ufffd\ufffdP[\ufffd\ufffdL\ufffd}if\ufffd\ufffd\ufffd{\u07df\ufffd\ufffdh5\ufffd\ufffd\ufffdGQ,\ufffd)y\ufffd]\ufffd\ufffd\ufffd\ufffdg\ufffdH\ufffdR\ufffde\ufffd\ufffd\ufffd&jp\ufffd\ufffd/\ufffdv\ufffd\ufffdc\ufffdZ4\ufffdO	\ufffd\ufffdb\ufffdJ\ufffd6\ufffd1\ufffd6uBg'\W\ufffd\ufffdR\ufffd\ufffdS\ufffdk\ufffd	\ufffd\ufffd\ufffdu\ufffd\ufffd8\ufffdh:\ufffd\ufffd]Z\ufffdz\ufffd.\ufffdk\ufffd\u0770kH\ufffdY|Z5\ufffd\ufffdF(]\ufffdb\ufffd\ufffdN\ufffdJ\ufffd
\ufffd\ufffd?\ufffd\ufffd\ufffd\ufffd?\ufffdD\ufffd\ufffdO
\ufffd}^\ufffdVr2\ufffd\ufffd\ufffd[9!\ufffd	\ufffd\ufffdu$e\u0212\ufffdA\ufffd
 J	a<$\ufffd\ufffd\ufffd\ufffd;\ufffd\ufffd$\ufffd\ufffd\\ufffd5\ufffd\ufffd<	\ufffd\ufffd\ufffd\ufffd\ufffdl\ufffd\ufffdx\u0676Br\ufffd\ufffd\ufffd}f\u02ab:\ufffdS\ufffd\ufffd>D\ufffd\ufffdl\ufffd\ufffd\ufffd=W}\u46f3w\ufffd\ufffdD}Q\ufffd\ufffd5\ufffdq\ufffd\ufffdF5\ufffdLNW\ufffd\ufffdXU\ufffd;\ufffd\ufffd\ufffd\ufffd#\ufffd\ufffd\ufffd>\u03bc\ufffd~\ufffd\ufffd\ufffd\ufffdq\ufffd9\ufffdc\ufffd \ufffd~\ufffd\ufffdYUi_F\ufffdj\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd+|\ufffd_^�;V\ufffd\ufffdR\ufffd\ufffd\ufffd\ufffd\ufffd"RYq-\ufffdo\ufffd\ufffd\ufffd%\ufffd\ufffd\u03e4\ufffd\ufffdMG]2\ufffd%\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdk\ufffd\u04a4\ufffd\ufffd\w\ufffd{\ufffd\ufffd[\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdK\ufffdb<Z\ufffd\u049ee<v`\ufffdVa\ufffdE\ufffd\ufffdb\ufffdO\ufffd,\ufffd\ufffds6\ufffdk\ufffduPq\ufffd<\ufffd\ufffd9\ufffdQ\ufffd\ufffd\ufffd7\ufffd0bX^y\ufffd`\ufffd\ufffd\\ufffd\ufffdw\ufffd\ufffd7\ufffd\yd\ufffd\ufffd,\ufffdA\ufffd&e,G-6|&u\ufffd\ufffdT\ufffdX\ufffd\ufffdqY\ufffdh\ufffdat
\ufffd\ufffd\ufffdg\ufffd#M4 qd+\ufffd\ufffd\ufffd^\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdq-\ufffd\ufffdf\u0741\ufffdt(\ufffd\ufffd\ufffd!.x?h\ufffd\ufffd\ufffdl\u026e\ufffd-\ufffd\ufffd~\ufffdf\ufffd\ufffdy\u046cB\ufffdxP\ufffd\ufffd\ufffd	t\ufffd\ufffd\ufffdp\ufffd\u0400\ufffd:\ufffdZ=\ufffd\ufffd\ufffdI\ufffd[\ufffdP\ufffd7\ufffd\u040cj\ufffd\ufffd\ufffd\ufffd7\u0222\ufffd\ufffd\ufffdS&\ufffd9\ufffd/(j2\ufffd\ufffd\ufffd\ufffd\ufffdk{*\ufffd7m\ufffd\ufffd\ufffd\u01ef"\u3976\ufffd\ufffd\ufffd\ufffd*4\ufffd\ufffd?a\ufffd\ufffdK\ufffd\ufffd\ufffd�a!\ufffd\ufffd\u053c\ufffd}\ufffd<r\ufffd\ufffd\ufffd8\ufffd\ufffd~\ufffd
u5;,ymX\ufffd%\ufffd
 H;\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdO\ufffd/S\ufffd~\ufffd\ufffdz\ufffd\ufffd\ufffdQ\ufffdG;|\ufffd\ufffd/=\u027a?\ufffd\ufffdq3E1\ufffdBS\u01a0\ufffdm gj4Oc\ufffd\ufffdB\ufffd\ufffd\ufffdJ\ufffd\ufffd\u019f1\ufffd\u075b\u06d2[\ufffdb\ufffd\ufffda\ufffdE\ufffd\ufffd\ufffd^\ufffd\ufffd}\ufffd"\ufffd\ufffd+\ufffdu\ufffd\ufffd\u8e39\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdu\ufffd\\ufffd\ufffd\ufffd>G\ufffd\ufffdj\ufffd\ufffd\u037a>\ufffdr.0In\ufffd\ufffd*\ufffd9\ufffd\ufffd\ufffdB\ufffd\ufffd\ufffd]L\ufffd\ufffd\ufffdX7i\ufffd\ufffd\ufffd\ufffd\ufffdP\ufffd<7\ufffd\ufffds\ufffd\ufffd\ufffd\ufffdy\u05b5>\ufffd!Xd\ufffd\ufffdyh\ufffd^.\ufffd\ufffd\Kt_\u05e1\u035a\ufffdv\ufffd\ufffd\u0679\ufffd-_KN\\ufffd\ufffd\ufffdu\ufffd\ufffd=D\ufffd\ufffdv	o\ufffd\ufffd\ufffd\ufffd\ufffdF'\u03a3\ufffd
Cb\ufffd\ufffd\ufffd\ufffd\ufffd7\ufffd\ufffd\ufffd\ufffdK\ufffd,\ufffd[\ufffd\ufffdXk\ufffd\ufffd\ufffd\ufffd\ufffdw\ufffd\ufffd\ufffd'\ufffde\ufffd^GBS\ufffd\ufffdv\ufffd%\ufffdy\ufffd\u0279[3\ufffd\ufffd\ufffd1\ufffd4Q\ufffd\ufffd.\ufffd\ufffd\ufffd\ufffd\ufffdh\ufffd5\ufffd\ufffd	_\ufffd\ufffdYQ^\ufffd3*GO\ufffdu\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdB\ufffd\ufffdV\ufffd\ufffdB	\u0534\ufffd{\ufffd\ufffd-Q\ufffd\ufffd
AT\ufffdt\ufffdB\u483b\ufffd<\ufffd;\ufffd;_\ufffdI\ufffd\ufffd\ufffd\ufffdj;\ufffdx\ufffd\ufffdP\ufffd\ufffd"\ufffd5\ufffd!V&j\ufffd\ufffd|\ufffdJc\ufffd\ufffdw\ufffd\ufffdY\ufffd\ufffdxi\ufffdz\ufffdP`\ufffd\ufffd^}%\ufffd[t\ufffdt\ufffd\u01ed\ufffdg\ufffd\u05e6\ufffdN{9\ufffd\u82049\ufffdU\ufffd\ufffd\ufffd;\ufffd\ufffd&\ufffd\ufffd\ufffd-\u0100\ufffd\ufffdV:+n\ufffd]\ufffd\ufffd\ufffdNjj\u039e\ufffd_\ufffd\ufffd\ufffd|o\ufffdcNm
 ;\ufffd)\ufffd\ufffd\ufffd\ufffd\ufffd�Wnp\u0527\ufffddF\ufffd\ufffd\ufffd+\u010b]R^\ufffd\ufffdM(M\ufffdr\ufffd8\ufffd\ufffdc\ufffdV\ufffd\ufffdF#r\ufffd�\ufffd_l-fSs\ufffdPL[.\ufffdhhd\ufffd\u022c\ufffd[\ufffd	\ufffd
+\u020a\ufffd\ufffd\ufffd\ufffd2\ufffdm\u0280\ufffd\ufffd\ufffd\ufffd\ufffd)\ufffd\ufffd\ufffd\ufffdh&\ufffd\ufffdq\ufffd\ufffd\ufffd$M\ufffdqqN\ufffde\ufffd\ufffd\ufffd7\ufffd~E O\ufffd\ufffdA!Y\ufffd\ufffd_\ufffd\ufffd\ufffdq\ufffd\ufffdf\ufffd\ufffd\ufffd\ufffdv	
\ufffd\ufffd\ufffd\ufffd^\ufffd\ufffd\ufffd"\ufffd\ufffdA\ufffd*\ufffd\ufffd\ufffd\ufffd?O\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd2K\ufffd\ufffdS\ufffd\ufffd\ufffd3\ufffd}X&q\ufffd\ufffdbP3\ufffd\ufffd\ufffd\ufffd\ufffd\u067f<\ufffd\ufffd\ufffdP\ufffd\ufffd\ufffdP%hz\ufffd\ufffd\ufffd\ufffd>\ufffd\ufffds\ufffd!\ufffd\ufffd
!2Q�\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdM\ufffd>\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
Io\ufffd\ufffd
\ufffd'M
+\ufffdrRt\ufffd{9/\ufffd:G	)\ufffd\ufffd\ufffd\ufffdc\ufffd\ufffdNu\u03b9\u06f8g\ufffdN^\ufffd\ufffdO^/\ufffd\ufffd#0\ufffd\ufffd|T\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdn\ufffd3\ufffdi\ufffd\ufffdj\ufffdg\ufffd
\ue257*\ufffd\ufffd\ufffd\ufffdf\ufffd\ufffd\ufffd=p3\ufffd\ufffdR\ufffdm\ufffd\ufffd3\ufffd\ufffd\ufffdK\ufffd=h]n,\ufffd\ufffd8=l\ufffd\ufffdl)&\ufffd	\ufffd\ufffdH\ufffd
+\ufffd\ufffd)\ufffd
\ufffd\ufffd=\ufffd2&\ufffd0\ufffd\ufffd\ufffd\ufffd\ufffdS}cF\ufffdD\ufffdJ6hw9|x\ufffdM\ufffdk	|\ufffd)\ufffd\ufffdA{\ufffd\ufffd\ufffdj|\ufffd\ufffd
8\ufffdiw\ufffd!"\ufffd\ufffd]\ufffd\ufffd`\ufffd\ufffd-\ufffd_[\ufffd{\ufffd \ufffd\ufffd\ufffd\ufffd\ufffdvO\ufffd
\ufffd6x\u0135\ufffd\ufffd\ufffd\ufffd_
+x\ufffdo\ufffd\ufffd\ufffd
+\ufffd|\ufffdd\ufffd\ufffd\ufffd\ufffd\ufffd$\u49dc\ufffd\ufffd\ufffd]vY
+endstream
+endobj
+10 0 obj
+<< /Type /Font
+/BaseFont /AAAAAA+NotoSerif-Bold
+/Subtype /TrueType
+/FontDescriptor 4257 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 4259 0 R
+/ToUnicode 4258 0 R
+>>
+endobj
+11 0 obj
+<< /Type /Font
+/BaseFont /AAAAAB+NotoSerif
+/Subtype /TrueType
+/FontDescriptor 4261 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 4263 0 R
+/ToUnicode 4262 0 R
+>>
+endobj
+12 0 obj
+<< /Length 196761
+>>
+stream
+q
+/DeviceRGB cs
+1.000 1.000 1.000 scn
+0.000 0.000 612.000 792.000 re
+f
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+/DeviceRGB CS
+0.200 0.200 0.200 SCN
+
+BT
+48.24000000000001 730.304 Td
+/F2.0 22 Tf
+<436f6e74656e7473> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.259 0.545 0.792 scn
+0.259 0.545 0.792 SCN
+
+BT
+48.24000000000001 700.1159999999999 Td
+/F1.0 10.5 Tf
+<50726566616365> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+BT
+88.44599999999997 700.1159999999999 Td
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e2031> Tj
+ET
+
+0.259 0.545 0.792 scn
+0.259 0.545 0.792 SCN
+
+BT
+48.24000000000001 684.3359999999999 Td
+/F1.0 10.5 Tf
+<47657474696e672053746172746564> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+BT
+125.19599999999997 684.3359999999999 Td
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e2032> Tj
+ET
+
+0.259 0.545 0.792 scn
+0.259 0.545 0.792 SCN
+
+BT
+60.24000000000001 668.5559999999999 Td
+/F1.0 10.5 Tf
+<312e20496e74726f64756374696f6e> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+BT
+136.22099999999995 668.5559999999999 Td
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e2033> Tj
+ET
+
+0.259 0.545 0.792 scn
+0.259 0.545 0.792 SCN
+
+BT
+60.24000000000001 652.776 Td
+/F1.0 10.5 Tf
+<322e20517569636b205374617274202d205374616e64616c6f6e65204842617365> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+BT
+228.09599999999995 652.776 Td
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e2034> Tj
+ET
+
+0.259 0.545 0.792 scn
+0.259 0.545 0.792 SCN
+
+BT
+48.24000000000001 636.996 Td
+/F1.0 10.5 Tf
+[<41706163686520484261736520436f6e6669677572> 20.01953125 <6174696f6e>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+BT
+192.82649999999995 636.996 Td
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e203136> Tj
+ET
+
+0.259 0.545 0.792 scn
+0.259 0.545 0.792 SCN
+
+BT
+60.24000000000001 621.216 Td
+/F1.0 10.5 Tf
+[<332e20436f6e6669677572> 20.01953125 <6174696f6e2046696c6573>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+BT
+167.1015 621.216 Td
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e203138> Tj
+ET
+
+0.259 0.545 0.792 scn
+0.259 0.545 0.792 SCN
+
+BT
+60.24000000000001 605.436 Td
+/F1.0 10.5 Tf
+<342e2042617369632050726572657175697369746573> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+BT
+167.1015 605.436 Td
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e203230> Tj
+ET
+
+0.259 0.545 0.792 scn
+0.259 0.545 0.792 SCN
+
+BT
+60.24000000000001 589.6560000000001 Td
+/F1.0 10.5 Tf
+<352e2048426173652072756e206d6f6465733a205374616e64616c6f6e6520616e64204469737472696275746564> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+BT
+303.07649999999995 589.6560000000001 Td
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e203238> Tj
+ET
+
+0.259 0.545 0.792 scn
+0.259 0.545 0.792 SCN
+
+BT
+60.24000000000001 573.8760000000001 Td
+/F1.0 10.5 Tf
+[<362e2052756e6e696e6720616e6420436f6e6669726d696e672059> 69.82421875 <6f757220496e7374616c6c6174696f6e>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+BT
+284.70149999999995 573.8760000000001 Td
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e203332> Tj
+ET
+
+0.259 0.545 0.792 scn
+0.259 0.545 0.792 SCN
+
+BT
+60.24000000000001 558.0960000000002 Td
+/F1.0 10.5 Tf
+[<372e2044656661756c7420436f6e6669677572> 20.01953125 <6174696f6e>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+BT
+181.80149999999998 558.0960000000002 Td
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e203333> Tj
+ET
+
+0.259 0.545 0.792 scn
+0.259 0.545 0.792 SCN
+
+BT
+60.24000000000001 542.3160000000003 Td
+/F1.0 10.5 Tf
+[<382e204578616d706c6520436f6e6669677572> 20.01953125 <6174696f6e73>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+BT
+192.82649999999995 542.3160000000003 Td
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e203633> Tj
+ET
+
+0.259 0.545 0.792 scn
+0.259 0.545 0.792 SCN
+
+BT
+60.24000000000001 526.5360000000003 Td
+/F1.0 10.5 Tf
+[<392e2054686520496d706f7274616e7420436f6e6669677572> 20.01953125 <6174696f6e73>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+BT
+222.2265 526.5360000000003 Td
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e203636> Tj
+ET
+
+0.259 0.545 0.792 scn
+0.259 0.545 0.792 SCN
+
+BT
+60.24000000000001 510.75600000000026 Td
+/F1.0 10.5 Tf
+[<31302e2044796e616d696320436f6e6669677572> 20.01953125 <6174696f6e>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+BT
+196.50149999999996 510.75600000000026 Td
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.0 10.5 Tf
+<2e> Tj
+/F1.1 10.5 Tf
+<28> Tj
+/F1.

<TRUNCATED>

[24/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/KeyValue.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/KeyValue.html b/devapidocs/org/apache/hadoop/hbase/KeyValue.html
index 70e8f69..200da30 100644
--- a/devapidocs/org/apache/hadoop/hbase/KeyValue.html
+++ b/devapidocs/org/apache/hadoop/hbase/KeyValue.html
@@ -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>
-public class <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.82">KeyValue</a>
+public class <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.83">KeyValue</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/ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></pre>
 <div class="block">An HBase Key/Value. This is the fundamental HBase Type.
@@ -1200,7 +1200,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>EMPTY_ARRAY_LIST</h4>
-<pre>private static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../org/apache/hadoop/hbase/Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>&gt; <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.83">EMPTY_ARRAY_LIST</a></pre>
+<pre>private static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="../../../../org/apache/hadoop/hbase/Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>&gt; <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.84">EMPTY_ARRAY_LIST</a></pre>
 </li>
 </ul>
 <a name="LOG">
@@ -1209,7 +1209,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>LOG</h4>
-<pre>private static final&nbsp;org.apache.commons.logging.Log <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.85">LOG</a></pre>
+<pre>private static final&nbsp;org.apache.commons.logging.Log <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.86">LOG</a></pre>
 </li>
 </ul>
 <a name="COLUMN_FAMILY_DELIMITER">
@@ -1218,7 +1218,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>COLUMN_FAMILY_DELIMITER</h4>
-<pre>public static final&nbsp;char <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.90">COLUMN_FAMILY_DELIMITER</a></pre>
+<pre>public static final&nbsp;char <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.91">COLUMN_FAMILY_DELIMITER</a></pre>
 <div class="block">Colon character in UTF-8</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -1232,7 +1232,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>COLUMN_FAMILY_DELIM_ARRAY</h4>
-<pre>public static final&nbsp;byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.92">COLUMN_FAMILY_DELIM_ARRAY</a></pre>
+<pre>public static final&nbsp;byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.93">COLUMN_FAMILY_DELIM_ARRAY</a></pre>
 </li>
 </ul>
 <a name="COMPARATOR">
@@ -1242,7 +1242,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title
 <li class="blockList">
 <h4>COMPARATOR</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 static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html" title="class in org.apache.hadoop.hbase">KeyValue.KVComparator</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.101">COMPARATOR</a></pre>
+public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html" title="class in org.apache.hadoop.hbase">KeyValue.KVComparator</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.102">COMPARATOR</a></pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/hadoop/hbase/CellComparator.html#COMPARATOR"><code>CellComparator.COMPARATOR</code></a> instead</span></div>
 <div class="block">Comparator for plain key/values; i.e. non-catalog table key/values. Works on Key portion
  of KeyValue only.</div>
@@ -1255,7 +1255,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <li class="blockList">
 <h4>META_COMPARATOR</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 static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html" title="class in org.apache.hadoop.hbase">KeyValue.KVComparator</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.108">META_COMPARATOR</a></pre>
+public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html" title="class in org.apache.hadoop.hbase">KeyValue.KVComparator</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.109">META_COMPARATOR</a></pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/hadoop/hbase/CellComparator.html#META_COMPARATOR"><code>CellComparator.META_COMPARATOR</code></a> instead</span></div>
 <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>
@@ -1268,7 +1268,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <li class="blockList">
 <h4>RAW_COMPARATOR</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 static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html" title="class in org.apache.hadoop.hbase">KeyValue.KVComparator</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.115">RAW_COMPARATOR</a></pre>
+public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html" title="class in org.apache.hadoop.hbase">KeyValue.KVComparator</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.116">RAW_COMPARATOR</a></pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">Needed for Bloom Filters.
     * @deprecated Use <a href="../../../../org/apache/hadoop/hbase/util/Bytes.html#BYTES_RAWCOMPARATOR"><code>Bytes.BYTES_RAWCOMPARATOR</code></a> instead</div>
@@ -1280,7 +1280,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KEY_LENGTH_SIZE</h4>
-<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.118">KEY_LENGTH_SIZE</a></pre>
+<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.119">KEY_LENGTH_SIZE</a></pre>
 <div class="block">Size of the key length field in bytes</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -1294,7 +1294,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>TYPE_SIZE</h4>
-<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.121">TYPE_SIZE</a></pre>
+<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.122">TYPE_SIZE</a></pre>
 <div class="block">Size of the key type field in bytes</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -1308,7 +1308,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>ROW_LENGTH_SIZE</h4>
-<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.124">ROW_LENGTH_SIZE</a></pre>
+<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.125">ROW_LENGTH_SIZE</a></pre>
 <div class="block">Size of the row length field in bytes</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -1322,7 +1322,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>FAMILY_LENGTH_SIZE</h4>
-<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.127">FAMILY_LENGTH_SIZE</a></pre>
+<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.128">FAMILY_LENGTH_SIZE</a></pre>
 <div class="block">Size of the family length field in bytes</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -1336,7 +1336,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>TIMESTAMP_SIZE</h4>
-<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.130">TIMESTAMP_SIZE</a></pre>
+<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.131">TIMESTAMP_SIZE</a></pre>
 <div class="block">Size of the timestamp field in bytes</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -1350,7 +1350,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>TIMESTAMP_TYPE_SIZE</h4>
-<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.133">TIMESTAMP_TYPE_SIZE</a></pre>
+<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.134">TIMESTAMP_TYPE_SIZE</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../constant-values.html#org.apache.hadoop.hbase.KeyValue.TIMESTAMP_TYPE_SIZE">Constant Field Values</a></dd>
@@ -1363,7 +1363,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KEY_INFRASTRUCTURE_SIZE</h4>
-<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.136">KEY_INFRASTRUCTURE_SIZE</a></pre>
+<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.137">KEY_INFRASTRUCTURE_SIZE</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../constant-values.html#org.apache.hadoop.hbase.KeyValue.KEY_INFRASTRUCTURE_SIZE">Constant Field Values</a></dd>
@@ -1376,7 +1376,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>ROW_OFFSET</h4>
-<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.141">ROW_OFFSET</a></pre>
+<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.142">ROW_OFFSET</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../constant-values.html#org.apache.hadoop.hbase.KeyValue.ROW_OFFSET">Constant Field Values</a></dd>
@@ -1389,7 +1389,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>ROW_KEY_OFFSET</h4>
-<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.145">ROW_KEY_OFFSET</a></pre>
+<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.146">ROW_KEY_OFFSET</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../constant-values.html#org.apache.hadoop.hbase.KeyValue.ROW_KEY_OFFSET">Constant Field Values</a></dd>
@@ -1402,7 +1402,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KEYVALUE_INFRASTRUCTURE_SIZE</h4>
-<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.148">KEYVALUE_INFRASTRUCTURE_SIZE</a></pre>
+<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.149">KEYVALUE_INFRASTRUCTURE_SIZE</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../constant-values.html#org.apache.hadoop.hbase.KeyValue.KEYVALUE_INFRASTRUCTURE_SIZE">Constant Field Values</a></dd>
@@ -1415,7 +1415,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>TAGS_LENGTH_SIZE</h4>
-<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.151">TAGS_LENGTH_SIZE</a></pre>
+<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.152">TAGS_LENGTH_SIZE</a></pre>
 <div class="block">Size of the tags length field in bytes</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -1429,7 +1429,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KEYVALUE_WITH_TAGS_INFRASTRUCTURE_SIZE</h4>
-<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.153">KEYVALUE_WITH_TAGS_INFRASTRUCTURE_SIZE</a></pre>
+<pre>public static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.154">KEYVALUE_WITH_TAGS_INFRASTRUCTURE_SIZE</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../constant-values.html#org.apache.hadoop.hbase.KeyValue.KEYVALUE_WITH_TAGS_INFRASTRUCTURE_SIZE">Constant Field Values</a></dd>
@@ -1442,7 +1442,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>MAX_TAGS_LENGTH</h4>
-<pre>private static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.155">MAX_TAGS_LENGTH</a></pre>
+<pre>private static final&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.156">MAX_TAGS_LENGTH</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../constant-values.html#org.apache.hadoop.hbase.KeyValue.MAX_TAGS_LENGTH">Constant Field Values</a></dd>
@@ -1455,7 +1455,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>LOWESTKEY</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.281">LOWESTKEY</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.282">LOWESTKEY</a></pre>
 <div class="block">Lowest possible key.
  Makes a Key with highest possible Timestamp, empty row and column.  No
  key can be equal or lower than this one in memstore or in store file.</div>
@@ -1467,7 +1467,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>bytes</h4>
-<pre>protected&nbsp;byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.286">bytes</a></pre>
+<pre>protected&nbsp;byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.287">bytes</a></pre>
 </li>
 </ul>
 <a name="offset">
@@ -1476,7 +1476,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>offset</h4>
-<pre>protected&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.287">offset</a></pre>
+<pre>protected&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.288">offset</a></pre>
 </li>
 </ul>
 <a name="length">
@@ -1485,7 +1485,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>length</h4>
-<pre>protected&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.288">length</a></pre>
+<pre>protected&nbsp;int <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.289">length</a></pre>
 </li>
 </ul>
 <a name="seqId">
@@ -1494,7 +1494,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockListLast">
 <li class="blockList">
 <h4>seqId</h4>
-<pre>private&nbsp;long <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.315">seqId</a></pre>
+<pre>private&nbsp;long <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.316">seqId</a></pre>
 </li>
 </ul>
 </li>
@@ -1511,7 +1511,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.321">KeyValue</a>()</pre>
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.322">KeyValue</a>()</pre>
 <div class="block">Writable Constructor -- DO NOT USE</div>
 </li>
 </ul>
@@ -1521,7 +1521,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.328">KeyValue</a>(byte[]&nbsp;bytes)</pre>
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.329">KeyValue</a>(byte[]&nbsp;bytes)</pre>
 <div class="block">Creates a KeyValue from the start of the specified byte array.
  Presumes <code>bytes</code> content is formatted as a KeyValue blob.</div>
 <dl>
@@ -1536,7 +1536,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.339">KeyValue</a>(byte[]&nbsp;bytes,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.340">KeyValue</a>(byte[]&nbsp;bytes,
                 int&nbsp;offset)</pre>
 <div class="block">Creates a KeyValue from the specified byte array and offset.
  Presumes <code>bytes</code> content starting at <code>offset</code> is
@@ -1554,7 +1554,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.350">KeyValue</a>(byte[]&nbsp;bytes,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.351">KeyValue</a>(byte[]&nbsp;bytes,
                 int&nbsp;offset,
                 int&nbsp;length)</pre>
 <div class="block">Creates a KeyValue from the specified byte array, starting at offset, and
@@ -1573,7 +1573,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.365">KeyValue</a>(byte[]&nbsp;bytes,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.366">KeyValue</a>(byte[]&nbsp;bytes,
                 int&nbsp;offset,
                 int&nbsp;length,
                 long&nbsp;ts)</pre>
@@ -1594,7 +1594,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.377">KeyValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.378">KeyValue</a>(byte[]&nbsp;row,
                 long&nbsp;timestamp)</pre>
 <div class="block">Constructs KeyValue structure filled with null value.
  Sets type to <a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html#Maximum"><code>KeyValue.Type.Maximum</code></a></div>
@@ -1611,7 +1611,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.386">KeyValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.387">KeyValue</a>(byte[]&nbsp;row,
                 long&nbsp;timestamp,
                 <a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a>&nbsp;type)</pre>
 <div class="block">Constructs KeyValue structure filled with null value.</div>
@@ -1628,7 +1628,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.397">KeyValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.398">KeyValue</a>(byte[]&nbsp;row,
                 byte[]&nbsp;family,
                 byte[]&nbsp;qualifier)</pre>
 <div class="block">Constructs KeyValue structure filled with null value.
@@ -1647,7 +1647,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.409">KeyValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.410">KeyValue</a>(byte[]&nbsp;row,
                 byte[]&nbsp;family,
                 byte[]&nbsp;qualifier,
                 byte[]&nbsp;value)</pre>
@@ -1667,7 +1667,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.423">KeyValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.424">KeyValue</a>(byte[]&nbsp;row,
                 byte[]&nbsp;family,
                 byte[]&nbsp;qualifier,
                 long&nbsp;timestamp,
@@ -1691,7 +1691,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.437">KeyValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.438">KeyValue</a>(byte[]&nbsp;row,
                 byte[]&nbsp;family,
                 byte[]&nbsp;qualifier,
                 long&nbsp;timestamp,
@@ -1715,7 +1715,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.452">KeyValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.453">KeyValue</a>(byte[]&nbsp;row,
                 byte[]&nbsp;family,
                 byte[]&nbsp;qualifier,
                 long&nbsp;timestamp,
@@ -1741,7 +1741,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.468">KeyValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.469">KeyValue</a>(byte[]&nbsp;row,
                 byte[]&nbsp;family,
                 byte[]&nbsp;qualifier,
                 long&nbsp;timestamp,
@@ -1767,7 +1767,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.488">KeyValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.489">KeyValue</a>(byte[]&nbsp;row,
                 byte[]&nbsp;family,
                 byte[]&nbsp;qualifier,
                 long&nbsp;timestamp,
@@ -1793,7 +1793,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.507">KeyValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.508">KeyValue</a>(byte[]&nbsp;row,
                 byte[]&nbsp;family,
                 byte[]&nbsp;qualifier,
                 long&nbsp;timestamp,
@@ -1822,7 +1822,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.524">KeyValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.525">KeyValue</a>(byte[]&nbsp;row,
                 byte[]&nbsp;family,
                 byte[]&nbsp;qualifier,
                 long&nbsp;timestamp,
@@ -1849,7 +1849,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.545">KeyValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.546">KeyValue</a>(byte[]&nbsp;row,
                 byte[]&nbsp;family,
                 byte[]&nbsp;qualifier,
                 int&nbsp;qoffset,
@@ -1884,7 +1884,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.567">KeyValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.568">KeyValue</a>(byte[]&nbsp;row,
                 byte[]&nbsp;family,
                 byte[]&nbsp;qualifier,
                 int&nbsp;qoffset,
@@ -1917,7 +1917,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.583">KeyValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.584">KeyValue</a>(byte[]&nbsp;row,
                 int&nbsp;roffset,
                 int&nbsp;rlength,
                 byte[]&nbsp;family,
@@ -1948,7 +1948,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.618">KeyValue</a>(byte[]&nbsp;buffer,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.619">KeyValue</a>(byte[]&nbsp;buffer,
                 int&nbsp;boffset,
                 byte[]&nbsp;row,
                 int&nbsp;roffset,
@@ -2000,7 +2000,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.654">KeyValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.655">KeyValue</a>(byte[]&nbsp;row,
                 int&nbsp;roffset,
                 int&nbsp;rlength,
                 byte[]&nbsp;family,
@@ -2046,7 +2046,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.684">KeyValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.685">KeyValue</a>(byte[]&nbsp;row,
                 int&nbsp;roffset,
                 int&nbsp;rlength,
                 byte[]&nbsp;family,
@@ -2089,7 +2089,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.710">KeyValue</a>(int&nbsp;rlength,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.711">KeyValue</a>(int&nbsp;rlength,
                 int&nbsp;flength,
                 int&nbsp;qlength,
                 long&nbsp;timestamp,
@@ -2118,7 +2118,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.732">KeyValue</a>(int&nbsp;rlength,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.733">KeyValue</a>(int&nbsp;rlength,
                 int&nbsp;flength,
                 int&nbsp;qlength,
                 long&nbsp;timestamp,
@@ -2149,7 +2149,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.744">KeyValue</a>(byte[]&nbsp;row,
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.745">KeyValue</a>(byte[]&nbsp;row,
                 int&nbsp;roffset,
                 int&nbsp;rlength,
                 byte[]&nbsp;family,
@@ -2168,7 +2168,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockListLast">
 <li class="blockList">
 <h4>KeyValue</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.754">KeyValue</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</pre>
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.755">KeyValue</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)</pre>
 </li>
 </ul>
 </li>
@@ -2185,7 +2185,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>getKeyValueDataStructureSize</h4>
-<pre>public static&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.168">getKeyValueDataStructureSize</a>(int&nbsp;rlength,
+<pre>public static&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.169">getKeyValueDataStructureSize</a>(int&nbsp;rlength,
                                                 int&nbsp;flength,
                                                 int&nbsp;qlength,
                                                 int&nbsp;vlength)</pre>
@@ -2208,7 +2208,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>getKeyValueDataStructureSize</h4>
-<pre>public static&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.186">getKeyValueDataStructureSize</a>(int&nbsp;rlength,
+<pre>public static&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.187">getKeyValueDataStructureSize</a>(int&nbsp;rlength,
                                                 int&nbsp;flength,
                                                 int&nbsp;qlength,
                                                 int&nbsp;vlength,
@@ -2233,7 +2233,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>getKeyValueDataStructureSize</h4>
-<pre>public static&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.205">getKeyValueDataStructureSize</a>(int&nbsp;klength,
+<pre>public static&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.206">getKeyValueDataStructureSize</a>(int&nbsp;klength,
                                                 int&nbsp;vlength,
                                                 int&nbsp;tagsLength)</pre>
 <div class="block">Computes the number of bytes that a <code>KeyValue</code> instance with the provided
@@ -2254,7 +2254,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>getKeyDataStructureSize</h4>
-<pre>public static&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.222">getKeyDataStructureSize</a>(int&nbsp;rlength,
+<pre>public static&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.223">getKeyDataStructureSize</a>(int&nbsp;rlength,
                                            int&nbsp;flength,
                                            int&nbsp;qlength)</pre>
 <div class="block">Computes the number of bytes that a <code>KeyValue</code> instance with the provided
@@ -2275,7 +2275,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>isDelete</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.295">isDelete</a>(byte&nbsp;t)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.296">isDelete</a>(byte&nbsp;t)</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>True if a delete type, a <a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html#Delete"><code>KeyValue.Type.Delete</code></a> or
@@ -2290,7 +2290,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>getSequenceId</h4>
-<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.305">getSequenceId</a>()</pre>
+<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.306">getSequenceId</a>()</pre>
 <div class="block">used to achieve atomic operations in the memstore.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2306,7 +2306,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>setSequenceId</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.310">setSequenceId</a>(long&nbsp;seqId)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.311">setSequenceId</a>(long&nbsp;seqId)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/SettableSequenceId.html#setSequenceId-long-">SettableSequenceId</a></code></span></div>
 <div class="block">Sets with the given seqId.</div>
 <dl>
@@ -2321,7 +2321,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>createEmptyByteArray</h4>
-<pre>private static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.774">createEmptyByteArray</a>(int&nbsp;rlength,
+<pre>private static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.775">createEmptyByteArray</a>(int&nbsp;rlength,
                                            int&nbsp;flength,
                                            int&nbsp;qlength,
                                            long&nbsp;timestamp,
@@ -2349,7 +2349,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>checkParameters</h4>
-<pre>private static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.832">checkParameters</a>(byte[]&nbsp;row,
+<pre>private static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.833">checkParameters</a>(byte[]&nbsp;row,
                                     int&nbsp;rlength,
                                     byte[]&nbsp;family,
                                     int&nbsp;flength,
@@ -2376,7 +2376,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>writeByteArray</h4>
-<pre>public static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.888">writeByteArray</a>(byte[]&nbsp;buffer,
+<pre>public static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.889">writeByteArray</a>(byte[]&nbsp;buffer,
                                  int&nbsp;boffset,
                                  byte[]&nbsp;row,
                                  int&nbsp;roffset,
@@ -2426,7 +2426,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>checkForTagsLength</h4>
-<pre>private static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.945">checkForTagsLength</a>(int&nbsp;tagsLength)</pre>
+<pre>private static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.946">checkForTagsLength</a>(int&nbsp;tagsLength)</pre>
 </li>
 </ul>
 <a name="createByteArray-byte:A-int-int-byte:A-int-int-byte:A-int-int-long-org.apache.hadoop.hbase.KeyValue.Type-byte:A-int-int-byte:A-int-int-">
@@ -2435,7 +2435,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>createByteArray</h4>
-<pre>private static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.969">createByteArray</a>(byte[]&nbsp;row,
+<pre>private static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.970">createByteArray</a>(byte[]&nbsp;row,
                                       int&nbsp;roffset,
                                       int&nbsp;rlength,
                                       byte[]&nbsp;family,
@@ -2480,7 +2480,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>createByteArray</h4>
-<pre>private static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1012">createByteArray</a>(byte[]&nbsp;row,
+<pre>private static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1013">createByteArray</a>(byte[]&nbsp;row,
                                       int&nbsp;roffset,
                                       int&nbsp;rlength,
                                       byte[]&nbsp;family,
@@ -2508,7 +2508,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>equals</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1078">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>&nbsp;other)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1079">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>&nbsp;other)</pre>
 <div class="block">Needed doing 'contains' on List.  Only compares the key portion, not the value.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
@@ -2522,7 +2522,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>hashCode</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1089">hashCode</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1090">hashCode</a>()</pre>
 <div class="block">In line with <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#equals-java.lang.Object-"><code>equals(Object)</code></a>, only uses the key portion, not the value.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
@@ -2536,7 +2536,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>calculateHashForKey</h4>
-<pre>private&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1093">calculateHashForKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
+<pre>private&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1094">calculateHashForKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</pre>
 </li>
 </ul>
 <a name="clone--">
@@ -2545,7 +2545,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>clone</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1121">clone</a>()
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1122">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">Clones a KeyValue.  This creates a copy, re-allocating the buffer.</div>
 <dl>
@@ -2564,7 +2564,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>shallowCopy</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1138">shallowCopy</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1139">shallowCopy</a>()</pre>
 <div class="block">Creates a shallow copy of this KeyValue, reusing the data byte buffer.
  http://en.wikipedia.org/wiki/Object_copy</div>
 <dl>
@@ -2579,7 +2579,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>toString</h4>
-<pre>public&nbsp;<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>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1151">toString</a>()</pre>
+<pre>public&nbsp;<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>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1152">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>&nbsp;in class&nbsp;<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>
@@ -2592,7 +2592,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>keyToString</h4>
-<pre>public static&nbsp;<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>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1163">keyToString</a>(byte[]&nbsp;k)</pre>
+<pre>public static&nbsp;<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>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1164">keyToString</a>(byte[]&nbsp;k)</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>k</code> - Key portion of a KeyValue.</dd>
@@ -2607,7 +2607,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>toStringMap</h4>
-<pre>public&nbsp;<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>&lt;<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>&gt;&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1178">toStringMap</a>()</pre>
+<pre>public&nbsp;<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>&lt;<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>&gt;&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1179">toStringMap</a>()</pre>
 <div class="block">Produces a string map for this key/value pair. Useful for programmatic use
  and manipulation of the data stored in an WALKey, for example, printing
  as JSON. Values are left out due to their tendency to be large. If needed,
@@ -2624,7 +2624,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>keyToString</h4>
-<pre>public static&nbsp;<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>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1205">keyToString</a>(byte[]&nbsp;b,
+<pre>public static&nbsp;<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>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1206">keyToString</a>(byte[]&nbsp;b,
                                  int&nbsp;o,
                                  int&nbsp;l)</pre>
 <div class="block">Use for logging.</div>
@@ -2644,7 +2644,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <ul class="blockList">
 <li class="blockList">
 <h4>humanReadableTimestamp</h4>
-<pre>public static&nbsp;<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>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1225">humanReadableTimestamp</a>(long&nbsp;timestamp)</pre>
+<pre>public static&nbsp;<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>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1226">humanReadableTimestamp</a>(long&nbsp;timestamp)</pre>
 </li>
 </ul>
 <a name="getBuffer--">
@@ -2654,7 +2654,7 @@ public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.K
 <li class="blockList">
 <h4>getBuffer</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&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1246">getBuffer</a>()</pre>
+public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1247">getBuffer</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 0.98.0.  Use Cell Interface instead.  Do not presume single backing buffer.</span></div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -2668,7 +2668,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1253">getOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1254">getOffset</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>Offset into <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getBuffer--"><code>getBuffer()</code></a> at which this KeyValue starts.</dd>
@@ -2681,7 +2681,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getLength</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1260">getLength</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1261">getLength</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>Length of bytes this KeyValue occupies in <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getBuffer--"><code>getBuffer()</code></a>.</dd>
@@ -2694,7 +2694,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getLength</h4>
-<pre>private static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1277">getLength</a>(byte[]&nbsp;bytes,
+<pre>private static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1278">getLength</a>(byte[]&nbsp;bytes,
                              int&nbsp;offset)</pre>
 <div class="block">Determines the total length of the KeyValue stored in the specified
  byte array and offset.  Includes all headers.</div>
@@ -2713,7 +2713,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getKeyOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1286">getKeyOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1287">getKeyOffset</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>Key offset in backing buffer..</dd>
@@ -2726,7 +2726,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getKeyString</h4>
-<pre>public&nbsp;<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>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1290">getKeyString</a>()</pre>
+<pre>public&nbsp;<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>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1291">getKeyString</a>()</pre>
 </li>
 </ul>
 <a name="getKeyLength--">
@@ -2735,7 +2735,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getKeyLength</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1297">getKeyLength</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1298">getKeyLength</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>Length of key portion.</dd>
@@ -2748,7 +2748,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getValueArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1305">getValueArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1306">getValueArray</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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>
@@ -2766,7 +2766,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getValueOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1313">getValueOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1314">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>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -2781,7 +2781,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getValueLength</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1322">getValueLength</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1323">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>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -2796,7 +2796,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1331">getRowArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1332">getRowArray</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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>
@@ -2814,7 +2814,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1339">getRowOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1340">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>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -2829,7 +2829,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowLength</h4>
-<pre>public&nbsp;short&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1347">getRowLength</a>()</pre>
+<pre>public&nbsp;short&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1348">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>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -2844,7 +2844,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1355">getFamilyArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1356">getFamilyArray</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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>
@@ -2862,7 +2862,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1363">getFamilyOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1364">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>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -2877,7 +2877,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyOffset</h4>
-<pre>private&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1370">getFamilyOffset</a>(int&nbsp;rlength)</pre>
+<pre>private&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1371">getFamilyOffset</a>(int&nbsp;rlength)</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>Family offset</dd>
@@ -2890,7 +2890,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyLength</h4>
-<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1378">getFamilyLength</a>()</pre>
+<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1379">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>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -2905,7 +2905,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyLength</h4>
-<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1385">getFamilyLength</a>(int&nbsp;foffset)</pre>
+<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1386">getFamilyLength</a>(int&nbsp;foffset)</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>Family length</dd>
@@ -2918,7 +2918,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getQualifierArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1393">getQualifierArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1394">getQualifierArray</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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>
@@ -2935,7 +2935,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getQualifierOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1401">getQualifierOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1402">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>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -2950,7 +2950,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getQualifierOffset</h4>
-<pre>private&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1408">getQualifierOffset</a>(int&nbsp;foffset)</pre>
+<pre>private&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1409">getQualifierOffset</a>(int&nbsp;foffset)</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>Qualifier offset</dd>
@@ -2963,7 +2963,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getQualifierLength</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1416">getQualifierLength</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1417">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>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -2978,7 +2978,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getQualifierLength</h4>
-<pre>private&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1423">getQualifierLength</a>(int&nbsp;rlength,
+<pre>private&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1424">getQualifierLength</a>(int&nbsp;rlength,
                                int&nbsp;flength)</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -2992,7 +2992,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getTimestampOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1430">getTimestampOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1431">getTimestampOffset</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>Timestamp offset</dd>
@@ -3005,7 +3005,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getTimestampOffset</h4>
-<pre>private&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1438">getTimestampOffset</a>(int&nbsp;keylength)</pre>
+<pre>private&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1439">getTimestampOffset</a>(int&nbsp;keylength)</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>keylength</code> - Pass if you have it to save on a int creation.</dd>
@@ -3020,7 +3020,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>isLatestTimestamp</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1445">isLatestTimestamp</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1446">isLatestTimestamp</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>True if this KeyValue has a LATEST_TIMESTAMP timestamp.</dd>
@@ -3033,7 +3033,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>updateLatestStamp</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1455">updateLatestStamp</a>(byte[]&nbsp;now)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1456">updateLatestStamp</a>(byte[]&nbsp;now)</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>now</code> - Time to set into <code>this</code> IFF timestamp ==
@@ -3049,7 +3049,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>setTimestamp</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1466">setTimestamp</a>(long&nbsp;ts)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1467">setTimestamp</a>(long&nbsp;ts)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/SettableTimestamp.html#setTimestamp-long-">SettableTimestamp</a></code></span></div>
 <div class="block">Sets with the given timestamp.</div>
 <dl>
@@ -3064,7 +3064,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>setTimestamp</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1471">setTimestamp</a>(byte[]&nbsp;ts,
+<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1472">setTimestamp</a>(byte[]&nbsp;ts,
                          int&nbsp;tsOffset)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/SettableTimestamp.html#setTimestamp-byte:A-int-">SettableTimestamp</a></code></span></div>
 <div class="block">Sets with the given timestamp.</div>
@@ -3083,7 +3083,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getKey</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1487">getKey</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1488">getKey</a>()</pre>
 <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>getRowArray()</code></a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getFamilyArray--"><code>getFamilyArray()</code></a>, <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getQualifierArray--"><code>getQualifierArray()</code></a>, and
  <a href="../../../../org/apache/hadoop/hbase/KeyValue.html#getValueArray--"><code>getValueArray()</code></a> if accessing a KeyValue client-side.</div>
@@ -3099,7 +3099,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getTimestamp</h4>
-<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1499">getTimestamp</a>()</pre>
+<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1500">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>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -3114,7 +3114,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <ul class="blockList">
 <li class="blockList">
 <h4>getTimestamp</h4>
-<pre>long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1507">getTimestamp</a>(int&nbsp;keylength)</pre>
+<pre>long&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1508">getTimestamp</a>(int&nbsp;keylength)</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>keylength</code> - Pass if you have it to save on a int creation.</dd>
@@ -3130,7 +3130,7 @@ public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/Ke
 <li class="blockList">
 <h4>getType</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&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1516">getType</a>()</pre>
+public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1517">getType</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -3144,7 +3144,7 @@ public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyV
 <ul class="blockList">
 <li class="blockList">
 <h4>getTypeByte</h4>
-<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1524">getTypeByte</a>()</pre>
+<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1525">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>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -3160,7 +3160,7 @@ public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyV
 <li class="blockList">
 <h4>isDelete</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&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1534">isDelete</a>()</pre>
+public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1535">isDelete</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -3176,7 +3176,7 @@ public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/K
 <ul class="blockList">
 <li class="blockList">
 <h4>getTagsOffset</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1542">getTagsOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1543">getTagsOffset</a>()</pre>
 <div class="block">This returns the offset where the tag actually starts.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -3192,7 +3192,7 @@ public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/K
 <ul class="blockList">
 <li class="blockList">
 <h4>getTagsLength</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1554">getTagsLength</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1555">getTagsLength</a>()</pre>
 <div class="block">This returns the total length of the tag bytes</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -3208,7 +3208,7 @@ public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/K
 <ul class="blockList">
 <li class="blockList">
 <h4>getTags</h4>
-<pre>public&nbsp;<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>&lt;<a href="../../../../org/apache/hadoop/hbase/Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1568">getTags</a>()</pre>
+<pre>public&nbsp;<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>&lt;<a href="../../../../org/apache/hadoop/hbase/Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1569">getTags</a>()</pre>
 <div class="block">Returns any tags embedded in the KeyValue.  Used in testcases.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -3222,7 +3222,7 @@ public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/K
 <ul class="blockList">
 <li class="blockList">
 <h4>getTagsArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1580">getTagsArray</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1581">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>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -3237,7 +3237,7 @@ public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/K
 <ul class="blockList">
 <li class="blockList">
 <h4>createKeyOnly</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1591">createKeyOnly</a>(boolean&nbsp;lenAsVal)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1592">createKeyOnly</a>(boolean&nbsp;lenAsVal)</pre>
 <div class="block">Creates a new KeyValue that only contains the key portion (the value is
  set to be null).
 
@@ -3254,7 +3254,7 @@ public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/K
 <ul class="blockList">
 <li class="blockList">
 <h4>parseColumn</h4>
-<pre>public static&nbsp;byte[][]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1618">parseColumn</a>(byte[]&nbsp;c)</pre>
+<pre>public static&nbsp;byte[][]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1619">parseColumn</a>(byte[]&nbsp;c)</pre>
 <div class="block">Splits a column in <code>family:qualifier</code> form into separate byte arrays. An empty qualifier
  (ie, <code>fam:</code>) is parsed as <code>{ fam, EMPTY_BYTE_ARRAY }</code> while no delimiter (ie,
  <code>fam</code>) is parsed as an array of one element, <code>{ fam }</code>.
@@ -3278,7 +3278,7 @@ public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/K
 <ul class="blockList">
 <li class="blockList">
 <h4>makeColumn</h4>
-<pre>public static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1647">makeColumn</a>(byte[]&nbsp;family,
+<pre>public static&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1648">makeColumn</a>(byte[]&nbsp;family,
                                 byte[]&nbsp;qualifier)</pre>
 <div class="block">Makes a column in family:qualifier form from separate byte arrays.
  <p>
@@ -3298,7 +3298,7 @@ public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/K
 <ul class="blockList">
 <li class="blockList">
 <h4>getDelimiter</h4>
-<pre>public static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1657">getDelimiter</a>(byte[]&nbsp;b,
+<pre>public static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1658">getDelimiter</a>(byte[]&nbsp;b,
                                int&nbsp;offset,
                                int&nbsp;length,
                                int&nbsp;delimiter)</pre>
@@ -3318,7 +3318,7 @@ public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/K
 <ul class="blockList">
 <li class="blockList">
 <h4>getDelimiterInReverse</h4>
-<pre>public static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1678">getDelimiterInReverse</a>(byte[]&nbsp;b,
+<pre>public static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.1679">getDelimiterInReverse</a>(byte[]&nbsp;b,
                                         int&nbsp;offset,
                                         int&nbsp;length,
                                         int&nbsp;delimiter)</pre>
@@ -3338,7 +3338,7 @@ public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/K
 <ul class="blockList">
 <li class="blockList">
 <h4>createKeyValueFromKey</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.2331">createKeyValueFromKey</a>(byte[]&nbsp;b)</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.2332">createKeyValueFromKey</a>(byte[]&nbsp;b)</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>b</code> - </dd>
@@ -3354,7 +3354,7 @@ public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/K
 <ul class="blockList">
 <li class="blockList">
 <h4>createKeyValueFromKey</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.2340">createKeyValueFromKey</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>&nbsp;bb)</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.2341">createKeyValueFromKey</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>&nbsp;bb)</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>bb</code> - </dd>
@@ -3370,7 +3370,7 @@ public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/K
 <ul class="blockList">
 <li class="blockList">
 <h4>createKeyValueFromKey</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.2351">createKeyValueFromKey</a>(byte[]&nbsp;b,
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.2352">createKeyValueFromKey</a>(byte[]&nbsp;b,
                                              int&nbsp;o,
                                              int&nbsp;l)</pre>
 <dl>
@@ -3390,7 +3390,7 @@ public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/K
 <ul class="blockList">
 <li class="blockList">
 <h4>create</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.2367">create</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</a>&nbsp;in)
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.2368">create</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</a>&nbsp;in)
                        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="paramLabel">Parameters:</span></dt>
@@ -3410,7 +3410,7 @@ public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/K
 <ul class="blockList">
 <li class="blockList">
 <h4>create</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.2379">create</a>(int&nbsp;length,
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.2380">create</a>(int&nbsp;length,
                               <a href="http://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</a>&nbsp;in)
                        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 KeyValue reading <code>length</code> from <code>in</code></div>
@@ -3432,7 +3432,7 @@ public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/K
 <ul class="blockList">
 <li class="blockList">
 <h4>cloneAndAddTags</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.2398">cloneAndAddTags</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c,
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.2399">cloneAndAddTags</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c,
                                        <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>&lt;<a href="../../../../org/apache/hadoop/hbase/Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>&gt;&nbsp;newTags)</pre>
 <div class="block">Create a new KeyValue by copying existing cell and adding new tags</div>
 <dl>
@@ -3451,7 +3451,7 @@ public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/K
 <li class="blockList">
 <h4>iscreate</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 static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.2422">iscreate</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;in)
+public static&nbsp;<a href="../../../../org/apache/

<TRUNCATED>

[04/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/Get.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/Get.html b/devapidocs/org/apache/hadoop/hbase/client/Get.html
index 0ede724..c75f7db 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/Get.html
+++ b/devapidocs/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";
@@ -218,7 +218,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" titl
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;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">
@@ -445,35 +445,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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;minStamp,
             long&nbsp;maxStamp)</code>
@@ -481,13 +488,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&nbsp;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>&lt;<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>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Get.html#toMap-int-">toMap</a></span>(int&nbsp;maxCols)</code>
 <div class="block">Compile the details beyond the scope of getFingerprint (row, columns,
@@ -500,7 +507,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" titl
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;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">
@@ -680,7 +687,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>isCheckExistenceOnly</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.134">isCheckExistenceOnly</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.135">isCheckExistenceOnly</a>()</pre>
 </li>
 </ul>
 <a name="setCheckExistenceOnly-boolean-">
@@ -689,7 +696,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" titl
 <ul class="blockList">
 <li class="blockList">
 <h4>setCheckExistenceOnly</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.138">setCheckExistenceOnly</a>(boolean&nbsp;checkExistenceOnly)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.139">setCheckExistenceOnly</a>(boolean&nbsp;checkExistenceOnly)</pre>
 </li>
 </ul>
 <a name="isClosestRowBefore--">
@@ -699,7 +706,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&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.149">isClosestRowBefore</a>()</pre>
+public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.150">isClosestRowBefore</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<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>
@@ -712,7 +719,7 @@ public&nbsp;boolean&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.158">setClosestRowBefore</a>(boolean&nbsp;closestRowBefore)</pre>
+public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.159">setClosestRowBefore</a>(boolean&nbsp;closestRowBefore)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<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>
@@ -723,7 +730,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>addFamily</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.170">addFamily</a>(byte[]&nbsp;family)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.171">addFamily</a>(byte[]&nbsp;family)</pre>
 <div class="block">Get all columns from the specified family.
  <p>
  Overrides previous calls to addColumn for this family.</div>
@@ -741,7 +748,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>addColumn</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.184">addColumn</a>(byte[]&nbsp;family,
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.185">addColumn</a>(byte[]&nbsp;family,
                      byte[]&nbsp;qualifier)</pre>
 <div class="block">Get the column from the specific family with the specified qualifier.
  <p>
@@ -761,7 +768,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>setTimeRange</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.205">setTimeRange</a>(long&nbsp;minStamp,
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.206">setTimeRange</a>(long&nbsp;minStamp,
                         long&nbsp;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,
@@ -783,7 +790,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>setTimeStamp</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.215">setTimeStamp</a>(long&nbsp;timestamp)
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.216">setTimeStamp</a>(long&nbsp;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>
@@ -802,7 +809,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>setColumnFamilyTimeRange</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.227">setColumnFamilyTimeRange</a>(byte[]&nbsp;cf,
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.228">setColumnFamilyTimeRange</a>(byte[]&nbsp;cf,
                                     long&nbsp;minStamp,
                                     long&nbsp;maxStamp)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setColumnFamilyTimeRange-byte:A-long-long-">Query</a></code></span></div>
@@ -829,7 +836,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>setMaxVersions</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.235">setMaxVersions</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<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>
@@ -843,7 +850,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>setMaxVersions</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.246">setMaxVersions</a>(int&nbsp;maxVersions)
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.247">setMaxVersions</a>(int&nbsp;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>
@@ -856,13 +863,41 @@ public&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.255">setLoadColumnFamiliesOnDemand</a>(boolean&nbsp;value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<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 =&gt; 1 }, { video =&gt; "my cat" } }
+   someone puts rowKey 5 with { cat_videos =&gt; 0 }, { video =&gt; "my dog" }, concurrent scan
+   filtering on "cat_videos == 1" can get { rowKey = 5, { cat_videos =&gt; 1 },
+   { video =&gt; "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>&nbsp;in class&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.259">setMaxResultsPerColumnFamily</a>(int&nbsp;limit)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.264">setMaxResultsPerColumnFamily</a>(int&nbsp;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>
@@ -878,7 +913,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>setRowOffsetPerColumnFamily</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.270">setRowOffsetPerColumnFamily</a>(int&nbsp;offset)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.275">setRowOffsetPerColumnFamily</a>(int&nbsp;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>
@@ -895,7 +930,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>setFilter</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<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>&nbsp;filter)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<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>&nbsp;filter)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<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
@@ -916,7 +951,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>setCacheBlocks</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.293">setCacheBlocks</a>(boolean&nbsp;cacheBlocks)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.298">setCacheBlocks</a>(boolean&nbsp;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
@@ -935,7 +970,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>getCacheBlocks</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.303">getCacheBlocks</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<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>
@@ -950,7 +985,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>getRow</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.312">getRow</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<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>
@@ -966,7 +1001,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>getMaxVersions</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.320">getMaxVersions</a>()</pre>
+<pre>public&nbsp;int&nbsp;<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>
@@ -980,7 +1015,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>getMaxResultsPerColumnFamily</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.329">getMaxResultsPerColumnFamily</a>()</pre>
+<pre>public&nbsp;int&nbsp;<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>
@@ -995,7 +1030,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowOffsetPerColumnFamily</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.338">getRowOffsetPerColumnFamily</a>()</pre>
+<pre>public&nbsp;int&nbsp;<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>
@@ -1010,7 +1045,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>getTimeRange</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.346">getTimeRange</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a>&nbsp;<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>
@@ -1024,7 +1059,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>familySet</h4>
-<pre>public&nbsp;<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>&lt;byte[]&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.354">familySet</a>()</pre>
+<pre>public&nbsp;<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>&lt;byte[]&gt;&nbsp;<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>
@@ -1038,7 +1073,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>numFamilies</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.362">numFamilies</a>()</pre>
+<pre>public&nbsp;int&nbsp;<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>
@@ -1052,7 +1087,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>hasFamilies</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.370">hasFamilies</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<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>
@@ -1066,7 +1101,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>getFamilyMap</h4>
-<pre>public&nbsp;<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>&lt;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>&lt;byte[]&gt;&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.378">getFamilyMap</a>()</pre>
+<pre>public&nbsp;<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>&lt;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>&lt;byte[]&gt;&gt;&nbsp;<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>
@@ -1080,7 +1115,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>getFingerprint</h4>
-<pre>public&nbsp;<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>&lt;<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>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.389">getFingerprint</a>()</pre>
+<pre>public&nbsp;<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>&lt;<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>&gt;&nbsp;<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>
@@ -1098,7 +1133,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>toMap</h4>
-<pre>public&nbsp;<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>&lt;<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>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.408">toMap</a>(int&nbsp;maxCols)</pre>
+<pre>public&nbsp;<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>&lt;<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>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.413">toMap</a>(int&nbsp;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>
@@ -1118,7 +1153,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>compareTo</h4>
-<pre>public&nbsp;int&nbsp;<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>&nbsp;other)</pre>
+<pre>public&nbsp;int&nbsp;<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>&nbsp;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>&nbsp;in interface&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;</code></dd>
@@ -1131,7 +1166,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>hashCode</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.465">hashCode</a>()</pre>
+<pre>public&nbsp;int&nbsp;<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>&nbsp;in class&nbsp;<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>
@@ -1144,7 +1179,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>equals</h4>
-<pre>public&nbsp;boolean&nbsp;<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>&nbsp;obj)</pre>
+<pre>public&nbsp;boolean&nbsp;<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>&nbsp;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>&nbsp;in class&nbsp;<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>
@@ -1157,7 +1192,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>setAttribute</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<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>&nbsp;name,
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<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>&nbsp;name,
                         byte[]&nbsp;value)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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.
@@ -1180,7 +1215,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>setId</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<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>&nbsp;id)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<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>&nbsp;id)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<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
@@ -1201,7 +1236,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>setAuthorizations</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.495">setAuthorizations</a>(<a href="../../../../../org/apache/hadoop/hbase/security/visibility/Authorizations.html" title="class in org.apache.hadoop.hbase.security.visibility">Authorizations</a>&nbsp;authorizations)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.500">setAuthorizations</a>(<a href="../../../../../org/apache/hadoop/hbase/security/visibility/Authorizations.html" title="class in org.apache.hadoop.hbase.security.visibility">Authorizations</a>&nbsp;authorizations)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<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>
@@ -1216,7 +1251,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>setACL</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<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>&lt;<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>&gt;&nbsp;perms)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<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>&lt;<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>&gt;&nbsp;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>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></code></dd>
@@ -1231,7 +1266,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>setACL</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<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>&nbsp;user,
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<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>&nbsp;user,
                   <a href="../../../../../org/apache/hadoop/hbase/security/access/Permission.html" title="class in org.apache.hadoop.hbase.security.access">Permission</a>&nbsp;perms)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
@@ -1248,7 +1283,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>setConsistency</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<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>&nbsp;consistency)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<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>&nbsp;consistency)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<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>
@@ -1265,7 +1300,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>setReplicaId</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.515">setReplicaId</a>(int&nbsp;Id)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Get.html#line.520">setReplicaId</a>(int&nbsp;Id)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<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
@@ -1283,7 +1318,7 @@ public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" tit
 <ul class="blockListLast">
 <li class="blockList">
 <h4>setIsolationLevel</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<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>&nbsp;level)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;<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>&nbsp;level)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<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


[23/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/KeyValueUtil.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/KeyValueUtil.html b/devapidocs/org/apache/hadoop/hbase/KeyValueUtil.html
index dd14b89..7076ece 100644
--- a/devapidocs/org/apache/hadoop/hbase/KeyValueUtil.html
+++ b/devapidocs/org/apache/hadoop/hbase/KeyValueUtil.html
@@ -171,9 +171,10 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i3" class="rowColor">
 <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"><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>&nbsp;cell,
+<td class="colLast"><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>&nbsp;cell,
           byte[]&nbsp;buf,
-          int&nbsp;offset)</code>
+          int&nbsp;offset,
+          int&nbsp;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>
@@ -401,7 +402,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </td>
 </tr>
 <tr id="i33" class="rowColor">
-<td class="colFirst"><code>static void</code></td>
+<td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/KeyValueUtil.html#oswrite-org.apache.hadoop.hbase.Cell-java.io.OutputStream-boolean-">oswrite</a></span>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
        <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>&nbsp;out,
        boolean&nbsp;withTags)</code>&nbsp;</td>
@@ -1136,25 +1137,26 @@ public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/L
 <ul class="blockList">
 <li class="blockList">
 <h4>oswrite</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValueUtil.html#line.618">oswrite</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
-                           <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>&nbsp;out,
-                           boolean&nbsp;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>
+<pre>public static&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValueUtil.html#line.618">oswrite</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
+                          <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>&nbsp;out,
+                          boolean&nbsp;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>
 <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>
-<a name="copyCellTo-org.apache.hadoop.hbase.Cell-byte:A-int-">
+<a name="copyCellTo-org.apache.hadoop.hbase.Cell-byte:A-int-int-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>copyCellTo</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValueUtil.html#line.664">copyCellTo</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValueUtil.html#line.668">copyCellTo</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                                   byte[]&nbsp;buf,
-                                  int&nbsp;offset)</pre>
+                                  int&nbsp;offset,
+                                  int&nbsp;len)</pre>
 <div class="block">Write the given cell in KeyValue serialization format into the given buf and return a new
  KeyValue object around that.</div>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/ProcedureInfo.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/ProcedureInfo.html b/devapidocs/org/apache/hadoop/hbase/ProcedureInfo.html
index 901474e..b0e126a 100644
--- a/devapidocs/org/apache/hadoop/hbase/ProcedureInfo.html
+++ b/devapidocs/org/apache/hadoop/hbase/ProcedureInfo.html
@@ -283,7 +283,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/ProcedureInfo.html#hasClientAckTime--">hasClientAckTime</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i15" class="rowColor">
-<td class="colFirst"><code>private boolean</code></td>
+<td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/ProcedureInfo.html#hasOwner--">hasOwner</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i16" class="altColor">
@@ -519,7 +519,7 @@ public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/ProcedureInfo.
 <ul class="blockList">
 <li class="blockList">
 <h4>hasOwner</h4>
-<pre>private&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/ProcedureInfo.html#line.124">hasOwner</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/ProcedureInfo.html#line.124">hasOwner</a>()</pre>
 </li>
 </ul>
 <a name="getProcOwner--">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/class-use/Abortable.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/Abortable.html b/devapidocs/org/apache/hadoop/hbase/class-use/Abortable.html
index 9deb4da..0361c8c 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/Abortable.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/Abortable.html
@@ -109,40 +109,36 @@
 <td class="colLast">&nbsp;</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">&nbsp;</td>
-</tr>
-<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">&nbsp;</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">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.snapshot">org.apache.hadoop.hbase.regionserver.snapshot</a></td>
 <td class="colLast">&nbsp;</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.replication.master">org.apache.hadoop.hbase.replication.master</a></td>
 <td class="colLast">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</td>
 </tr>
@@ -441,24 +437,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/Abortable.html" title="interface in org.apache.hadoop.hbase">Abortable</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> that implement <a href="../../../../../org/apache/hadoop/hbase/Abortable.html" title="interface in org.apache.hadoop.hbase">Abortable</a></span><span class="tabEnd">&nbsp;</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>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/mob/mapreduce/SweepJob.DummyMobAbortable.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">SweepJob.DummyMobAbortable</a></span></code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
 <li class="blockList"><a name="org.apache.hadoop.hbase.procedure.flush">
 <!--   -->
 </a>


[31/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/bulk-loads.html
----------------------------------------------------------------------
diff --git a/bulk-loads.html b/bulk-loads.html
index a41fa28..0469490 100644
--- a/bulk-loads.html
+++ b/bulk-loads.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 &#x2013;  
       Bulk Loads in Apache HBase (TM)
@@ -305,7 +305,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>
 


[10/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/AsyncSingleRequestRpcRetryingCaller.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html
new file mode 100644
index 0000000..5a41be6
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html
@@ -0,0 +1,637 @@
+<!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 (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 (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,"i7":9};
+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/AsyncSingleRequestRpcRetryingCaller.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.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" target="_top">Frames</a></li>
+<li><a href="AsyncSingleRequestRpcRetryingCaller.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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 AsyncSingleRequestRpcRetryingCaller" class="title">Class AsyncSingleRequestRpcRetryingCaller&lt;T&gt;</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.AsyncSingleRequestRpcRetryingCaller&lt;T&gt;</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/AsyncSingleRequestRpcRetryingCaller.html#line.53">AsyncSingleRequestRpcRetryingCaller</a>&lt;T&gt;
+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">Retry caller for a single request, such as get, put, delete, etc.</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">&nbsp;</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>static interface&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html" title="interface in org.apache.hadoop.hbase.client">AsyncSingleRequestRpcRetryingCaller.Callable</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html" title="type parameter in AsyncSingleRequestRpcRetryingCaller.Callable">T</a>&gt;</span></code>&nbsp;</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">&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="type parameter in AsyncSingleRequestRpcRetryingCaller">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#callable">callable</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<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/AsyncSingleRequestRpcRetryingCaller.html#conn">conn</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRpcController.html" title="interface in org.apache.hadoop.hbase.ipc">HBaseRpcController</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#controller">controller</a></span></code>&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedException.ThrowableWithExtraContext.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedException.ThrowableWithExtraContext</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#exceptions">exceptions</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="type parameter in AsyncSingleRequestRpcRetryingCaller">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#future">future</a></span></code>&nbsp;</td>
+</tr>
+<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/AsyncSingleRequestRpcRetryingCaller.html#LOG">LOG</a></span></code>&nbsp;</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/AsyncSingleRequestRpcRetryingCaller.html#maxAttempts">maxAttempts</a></span></code>&nbsp;</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/AsyncSingleRequestRpcRetryingCaller.html#operationTimeoutNs">operationTimeoutNs</a></span></code>&nbsp;</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/AsyncSingleRequestRpcRetryingCaller.html#pauseNs">pauseNs</a></span></code>&nbsp;</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/AsyncSingleRequestRpcRetryingCaller.html#retryTimer">retryTimer</a></span></code>&nbsp;</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/AsyncSingleRequestRpcRetryingCaller.html#row">row</a></span></code>&nbsp;</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/AsyncSingleRequestRpcRetryingCaller.html#rpcTimeoutNs">rpcTimeoutNs</a></span></code>&nbsp;</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/AsyncSingleRequestRpcRetryingCaller.html#startLogErrorsCnt">startLogErrorsCnt</a></span></code>&nbsp;</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/AsyncSingleRequestRpcRetryingCaller.html#startNs">startNs</a></span></code>&nbsp;</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/AsyncSingleRequestRpcRetryingCaller.html#tableName">tableName</a></span></code>&nbsp;</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/AsyncSingleRequestRpcRetryingCaller.html#tries">tries</a></span></code>&nbsp;</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">&nbsp;</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/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</a></span>(io.netty.util.HashedWheelTimer&nbsp;retryTimer,
+                                   <a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncConnectionImpl</a>&nbsp;conn,
+                                   <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+                                   byte[]&nbsp;row,
+                                   <a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html" title="interface in org.apache.hadoop.hbase.client">AsyncSingleRequestRpcRetryingCaller.Callable</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="type parameter in AsyncSingleRequestRpcRetryingCaller">T</a>&gt;&nbsp;callable,
+                                   long&nbsp;pauseNs,
+                                   int&nbsp;maxRetries,
+                                   long&nbsp;operationTimeoutNs,
+                                   long&nbsp;rpcTimeoutNs,
+                                   int&nbsp;startLogErrorsCnt)</code>&nbsp;</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">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="type parameter in AsyncSingleRequestRpcRetryingCaller">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#call--">call</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><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>&nbsp;loc)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#completeExceptionally--">completeExceptionally</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>private long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#elapsedMs--">elapsedMs</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#locateThenCall--">locateThenCall</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#onError-java.lang.Throwable-java.util.function.Supplier-java.util.function.Consumer-">onError</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>&nbsp;error,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html?is-external=true" title="class or interface in java.util.function">Supplier</a>&lt;<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>&gt;&nbsp;errMsg,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="class or interface in java.util.function">Consumer</a>&lt;<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>&gt;&nbsp;updateCachedLocation)</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#resetController--">resetController</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#translateException-java.lang.Throwable-">translateException</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>&nbsp;t)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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="LOG">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LOG</h4>
+<pre>private static final&nbsp;org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#line.55">LOG</a></pre>
+</li>
+</ul>
+<a name="retryTimer">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>retryTimer</h4>
+<pre>private final&nbsp;io.netty.util.HashedWheelTimer <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#line.63">retryTimer</a></pre>
+</li>
+</ul>
+<a name="conn">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>conn</h4>
+<pre>private final&nbsp;<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/AsyncSingleRequestRpcRetryingCaller.html#line.65">conn</a></pre>
+</li>
+</ul>
+<a name="tableName">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>tableName</h4>
+<pre>private final&nbsp;<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/AsyncSingleRequestRpcRetryingCaller.html#line.67">tableName</a></pre>
+</li>
+</ul>
+<a name="row">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>row</h4>
+<pre>private final&nbsp;byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#line.69">row</a></pre>
+</li>
+</ul>
+<a name="callable">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>callable</h4>
+<pre>private final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html" title="interface in org.apache.hadoop.hbase.client">AsyncSingleRequestRpcRetryingCaller.Callable</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="type parameter in AsyncSingleRequestRpcRetryingCaller">T</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#line.71">callable</a></pre>
+</li>
+</ul>
+<a name="pauseNs">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>pauseNs</h4>
+<pre>private final&nbsp;long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#line.73">pauseNs</a></pre>
+</li>
+</ul>
+<a name="maxAttempts">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>maxAttempts</h4>
+<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#line.75">maxAttempts</a></pre>
+</li>
+</ul>
+<a name="operationTimeoutNs">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>operationTimeoutNs</h4>
+<pre>private final&nbsp;long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#line.77">operationTimeoutNs</a></pre>
+</li>
+</ul>
+<a name="rpcTimeoutNs">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>rpcTimeoutNs</h4>
+<pre>private final&nbsp;long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#line.79">rpcTimeoutNs</a></pre>
+</li>
+</ul>
+<a name="startLogErrorsCnt">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>startLogErrorsCnt</h4>
+<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#line.81">startLogErrorsCnt</a></pre>
+</li>
+</ul>
+<a name="future">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>future</h4>
+<pre>private final&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="type parameter in AsyncSingleRequestRpcRetryingCaller">T</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#line.83">future</a></pre>
+</li>
+</ul>
+<a name="controller">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>controller</h4>
+<pre>private final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRpcController.html" title="interface in org.apache.hadoop.hbase.ipc">HBaseRpcController</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#line.85">controller</a></pre>
+</li>
+</ul>
+<a name="exceptions">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exceptions</h4>
+<pre>private final&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedException.ThrowableWithExtraContext.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedException.ThrowableWithExtraContext</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#line.87">exceptions</a></pre>
+</li>
+</ul>
+<a name="startNs">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>startNs</h4>
+<pre>private final&nbsp;long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#line.89">startNs</a></pre>
+</li>
+</ul>
+<a name="tries">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>tries</h4>
+<pre>private&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#line.110">tries</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="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-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AsyncSingleRequestRpcRetryingCaller</h4>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#line.91">AsyncSingleRequestRpcRetryingCaller</a>(io.netty.util.HashedWheelTimer&nbsp;retryTimer,
+                                           <a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncConnectionImpl</a>&nbsp;conn,
+                                           <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+                                           byte[]&nbsp;row,
+                                           <a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html" title="interface in org.apache.hadoop.hbase.client">AsyncSingleRequestRpcRetryingCaller.Callable</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="type parameter in AsyncSingleRequestRpcRetryingCaller">T</a>&gt;&nbsp;callable,
+                                           long&nbsp;pauseNs,
+                                           int&nbsp;maxRetries,
+                                           long&nbsp;operationTimeoutNs,
+                                           long&nbsp;rpcTimeoutNs,
+                                           int&nbsp;startLogErrorsCnt)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="elapsedMs--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>elapsedMs</h4>
+<pre>private&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#line.112">elapsedMs</a>()</pre>
+</li>
+</ul>
+<a name="translateException-java.lang.Throwable-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>translateException</h4>
+<pre>private static&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#line.116">translateException</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;t)</pre>
+</li>
+</ul>
+<a name="completeExceptionally--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>completeExceptionally</h4>
+<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#line.129">completeExceptionally</a>()</pre>
+</li>
+</ul>
+<a name="onError-java.lang.Throwable-java.util.function.Supplier-java.util.function.Consumer-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onError</h4>
+<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#line.133">onError</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;error,
+                     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html?is-external=true" title="class or interface in java.util.function">Supplier</a>&lt;<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>&gt;&nbsp;errMsg,
+                     <a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="class or interface in java.util.function">Consumer</a>&lt;<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>&gt;&nbsp;updateCachedLocation)</pre>
+</li>
+</ul>
+<a name="resetController--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>resetController</h4>
+<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#line.169">resetController</a>()</pre>
+</li>
+</ul>
+<a name="call-org.apache.hadoop.hbase.HRegionLocation-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>call</h4>
+<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#line.177">call</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc)</pre>
+</li>
+</ul>
+<a name="locateThenCall--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>locateThenCall</h4>
+<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#line.209">locateThenCall</a>()</pre>
+</li>
+</ul>
+<a name="call--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre>public&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="type parameter in AsyncSingleRequestRpcRetryingCaller">T</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#line.225">call</a>()</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.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.SingleRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" target="_top">Frames</a></li>
+<li><a href="AsyncSingleRequestRpcRetryingCaller.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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 &#169; 2007&#x2013;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/AsyncTable.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncTable.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncTable.html
new file mode 100644
index 0000000..ea1e087
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncTable.html
@@ -0,0 +1,458 @@
+<!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/AsyncSingleRequestRpcRetryingCaller.Callable.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncTableImpl</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/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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</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>&lt;<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>&gt;</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>&nbsp;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>&lt;<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>&gt;</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>&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;</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>&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;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>&lt;<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>&gt;</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>&nbsp;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&nbsp;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>&nbsp;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&nbsp;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>&nbsp;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&nbsp;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>&nbsp;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>&nbsp;<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&nbsp;<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&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.59">setReadRpcTimeout</a>(long&nbsp;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>&nbsp;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&nbsp;<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>&nbsp;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&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.72">setWriteRpcTimeout</a>(long&nbsp;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>&nbsp;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&nbsp;<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>&nbsp;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&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTable.html#line.89">setOperationTimeout</a>(long&nbsp;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>&nbsp;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&nbsp;<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>&nbsp;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>&lt;<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>&gt;&nbsp;<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>&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;&nbsp;<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>&nbsp;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
+ <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="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>&lt;<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>&gt;&nbsp;<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>&nbsp;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>&lt;<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>&gt;&nbsp;<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>&nbsp;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/AsyncSingleRequestRpcRetryingCaller.Callable.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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 &#169; 2007&#x2013;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/AsyncTableImpl.Converter.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html
new file mode 100644
index 0000000..b074406
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html
@@ -0,0 +1,240 @@
+<!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.Converter (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.Converter (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/AsyncTableImpl.Converter.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.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" target="_top">Frames</a></li>
+<li><a href="AsyncTableImpl.Converter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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 AsyncTableImpl.Converter" class="title">Interface AsyncTableImpl.Converter&lt;D,I,S&gt;</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/AsyncTableImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncTableImpl</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>
+private static interface <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableImpl.html#line.76">AsyncTableImpl.Converter</a>&lt;D,I,S&gt;</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</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/AsyncTableImpl.Converter.html" title="type parameter in AsyncTableImpl.Converter">D</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html#convert-I-S-">convert</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="type parameter in AsyncTableImpl.Converter">I</a>&nbsp;info,
+       <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="type parameter in AsyncTableImpl.Converter">S</a>&nbsp;src)</code>&nbsp;</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="convert-java.lang.Object-java.lang.Object-">
+<!--   -->
+</a><a name="convert-I-S-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>convert</h4>
+<pre><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="type parameter in AsyncTableImpl.Converter">D</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html#line.77">convert</a>(<a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="type parameter in AsyncTableImpl.Converter">I</a>&nbsp;info,
+          <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" title="type parameter in AsyncTableImpl.Converter">S</a>&nbsp;src)
+   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>
+</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.Converter.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.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncTableImpl.Converter.html" target="_top">Frames</a></li>
+<li><a href="AsyncTableImpl.Converter.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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 &#169; 2007&#x2013;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/AsyncTableImpl.RpcCall.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html
new file mode 100644
index 0000000..2382479
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html
@@ -0,0 +1,239 @@
+<!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.RpcCall (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.RpcCall (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/AsyncTableImpl.RpcCall.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.Converter.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev&nbsp;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&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html" target="_top">Frames</a></li>
+<li><a href="AsyncTableImpl.RpcCall.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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 AsyncTableImpl.RpcCall" class="title">Interface AsyncTableImpl.RpcCall&lt;RESP,REQ&gt;</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/AsyncTableImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncTableImpl</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>
+private static interface <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableImpl.html#line.81">AsyncTableImpl.RpcCall</a>&lt;RESP,REQ&gt;</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</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/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</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface&nbsp;stub,
+    <a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRpcController.html" title="interface in org.apache.hadoop.hbase.ipc">HBaseRpcController</a>&nbsp;controller,
+    <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html" title="type parameter in AsyncTableImpl.RpcCall">REQ</a>&nbsp;req,
+    org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcCallback&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html" title="type parameter in AsyncTableImpl.RpcCall">RESP</a>&gt;&nbsp;done)</code>&nbsp;</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.shaded.protobuf.generated.ClientProtos.ClientService.Interface-org.apache.hadoop.hbase.ipc.HBaseRpcController-java.lang.Object-org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcCallback-">
+<!--   -->
+</a><a name="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-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html#line.82">call</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface&nbsp;stub,
+          <a href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRpcController.html" title="interface in org.apache.hadoop.hbase.ipc">HBaseRpcController</a>&nbsp;controller,
+          <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html" title="type parameter in AsyncTableImpl.RpcCall">REQ</a>&nbsp;req,
+          org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcCallback&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html" title="type parameter in AsyncTableImpl.RpcCall">RESP</a>&gt;&nbsp;done)</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/AsyncTableImpl.RpcCall.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.Converter.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev&nbsp;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&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncTableImpl.RpcCall.html" target="_top">Frames</a></li>
+<li><a href="AsyncTableImpl.RpcCall.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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 &#169; 2007&#x2013;2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>


[02/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/NoncedRegionServerCallable.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/NoncedRegionServerCallable.html b/devapidocs/org/apache/hadoop/hbase/client/NoncedRegionServerCallable.html
index 0a7f43d..e65933f 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/NoncedRegionServerCallable.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/NoncedRegionServerCallable.html
@@ -106,9 +106,6 @@ var activeTableTab = "activeTableTab";
 <li><a href="../../../../../org/apache/hadoop/hbase/client/ClientServiceCallable.html" title="class in org.apache.hadoop.hbase.client">org.apache.hadoop.hbase.client.ClientServiceCallable</a>&lt;T&gt;</li>
 <li>
 <ul class="inheritance">
-<li><a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">org.apache.hadoop.hbase.client.CancellableRegionServerCallable</a>&lt;T&gt;</li>
-<li>
-<ul class="inheritance">
 <li>org.apache.hadoop.hbase.client.NoncedRegionServerCallable&lt;T&gt;</li>
 </ul>
 </li>
@@ -117,8 +114,6 @@ var activeTableTab = "activeTableTab";
 </ul>
 </li>
 </ul>
-</li>
-</ul>
 <div class="description">
 <ul class="blockList">
 <li class="blockList">
@@ -128,18 +123,18 @@ var activeTableTab = "activeTableTab";
 </dl>
 <dl>
 <dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../../org/apache/hadoop/hbase/client/Cancellable.html" title="interface in org.apache.hadoop.hbase.client">Cancellable</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a>&lt;T&gt;</dd>
+<dd><a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a>&lt;T&gt;</dd>
 </dl>
 <hr>
 <br>
 <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
 public abstract class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/NoncedRegionServerCallable.html#line.41">NoncedRegionServerCallable</a>&lt;T&gt;
-extends <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a>&lt;T&gt;</pre>
+extends <a href="../../../../../org/apache/hadoop/hbase/client/ClientServiceCallable.html" title="class in org.apache.hadoop.hbase.client">ClientServiceCallable</a>&lt;T&gt;</pre>
 <div class="block">Implementations make an rpc call against a RegionService via a protobuf Service.
- Implement #rpcCall(RpcController) and then call <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#call-int-"><code>CancellableRegionServerCallable.call(int)</code></a> to
- trigger the rpc. The <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#call-int-"><code>CancellableRegionServerCallable.call(int)</code></a> eventually invokes your
+ Implement #rpcCall(RpcController) and then call <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#call-int-"><code>RegionServerCallable.call(int)</code></a> to
+ trigger the rpc. The <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#call-int-"><code>RegionServerCallable.call(int)</code></a> eventually invokes your
  #rpcCall(RpcController) meanwhile saving you having to write a bunch of
- boilerplate. The <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#call-int-"><code>CancellableRegionServerCallable.call(int)</code></a> implementation is from <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCaller.html" title="interface in org.apache.hadoop.hbase.client"><code>RpcRetryingCaller</code></a> so rpcs are
+ boilerplate. The <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#call-int-"><code>RegionServerCallable.call(int)</code></a> implementation is from <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCaller.html" title="interface in org.apache.hadoop.hbase.client"><code>RpcRetryingCaller</code></a> so rpcs are
  retried on fail.
 
  <p>TODO: this class is actually tied to one region, because most of the paths make use of
@@ -221,25 +216,18 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegion
 </tr>
 </table>
 <ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.client.CancellableRegionServerCallable">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#call-int-">call</a>, <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#cancel--">cancel</a>, <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#doBulkLoadHFile-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.BulkLoadHFileRequest-">doBulkLoadHFile</a>, <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#doCleanupBulkLoad-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.CleanupBulkLoadRequest-">doCleanupBulkLoad</a>, <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#doMulti-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MultiRequest-">doMulti</a>, <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#doPrepareBulkLoad-org.apache.hadoop.hbase.sha
 ded.protobuf.generated.ClientProtos.PrepareBulkLoadRequest-">doPrepareBulkLoad</a>, <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#doScan-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanRequest-">doScan</a>, <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#isCancelled--">isCancelled</a>, <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#prepare-boolean-">prepare</a>, <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#setStubByServiceName-org.apache.hadoop.hbase.ServerName-">setStubByServiceName</a></code></li>
-</ul>
-<ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.client.ClientServiceCallable">
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/ClientServiceCallable.html" title="class in org.apache.hadoop.hbase.client">ClientServiceCallable</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/client/ClientServiceCallable.html#doGet-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.GetRequest-">doGet</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientServiceCallable.html#doMutate-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateRequest-">doMutate</a></code></li>
+<code><a href="../../../../../org/apache/hadoop/hbase/client/ClientServiceCallable.html#doGet-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.GetRequest-">doGet</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientServiceCallable.html#doMutate-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateRequest-">doMutate</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientServiceCallable.html#setStubByServiceName-org.apache.hadoop.hbase.ServerName-">setStubByServiceName</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.client.RegionServerCallable">
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">RegionServerCallable</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getConnection--">getConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getExceptionMessageAdditionalDetail--">getExceptionMessageAdditionalDetail</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getHRegionInfo--">getHRegionInfo</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getLocation--">getLocation</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getRow--">getRow</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getRpcController--">getRpcController</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getRpcControllerCellScanner--">getRpcControllerCellScanner</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getStub--">getStub</a>, <a hr
 ef="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getTableName--">getTableName</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#rpcCall--">rpcCall</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#setLocation-org.apache.hadoop.hbase.HRegionLocation-">setLocation</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#setRpcControllerCellScanner-org.apache.hadoop.hbase.CellScanner-">setRpcControllerCellScanner</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#setStub-S-">setStub</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#sleep-long-int-">sleep</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#throwable-java.lang.Throwable-boolean-">throwable</a></code></li>
+<code><a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#call-int-">call</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getConnection--">getConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getExceptionMessageAdditionalDetail--">getExceptionMessageAdditionalDetail</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getHRegionInfo--">getHRegionInfo</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getLocation--">getLocation</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getRow--">getRow</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getRpcController--">getRpcController</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getRpcControllerCellScanner--">getRpcControllerCellScanner</a>, <a href=
 "../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getStub--">getStub</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getTableName--">getTableName</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#prepare-boolean-">prepare</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#rpcCall--">rpcCall</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#setLocation-org.apache.hadoop.hbase.HRegionLocation-">setLocation</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#setRpcControllerCellScanner-org.apache.hadoop.hbase.CellScanner-">setRpcControllerCellScanner</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#setStub-S-">setStub</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#sleep-long-int-">sleep</a>, <a href="../../../../
 ../org/apache/hadoop/hbase/client/RegionServerCallable.html#throwable-java.lang.Throwable-boolean-">throwable</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/Query.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/Query.html b/devapidocs/org/apache/hadoop/hbase/client/Query.html
index e5c81db..1c40f21 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/Query.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/Query.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -166,6 +166,10 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/OperationWithAttr
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#ISOLATION_LEVEL">ISOLATION_LEVEL</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#loadColumnFamiliesOnDemand">loadColumnFamiliesOnDemand</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>protected int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#targetReplicaId">targetReplicaId</a></span></code>&nbsp;</td>
 </tr>
@@ -209,53 +213,65 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/OperationWithAttr
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#doLoadColumnFamiliesOnDemand--">doLoadColumnFamiliesOnDemand</a></span>()</code>
+<div class="block">Get the logical value indicating whether on-demand CF loading should be allowed.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
 <td class="colFirst"><code>byte[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getACL--">getACL</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i1" class="rowColor">
+<tr id="i2" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/security/visibility/Authorizations.html" title="class in org.apache.hadoop.hbase.security.visibility">Authorizations</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getAuthorizations--">getAuthorizations</a></span>()</code>&nbsp;</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>&lt;byte[],<a href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getColumnFamilyTimeRange--">getColumnFamilyTimeRange</a></span>()</code>&nbsp;</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>&nbsp;</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>&nbsp;</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>&lt;<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>&gt;&nbsp;perms)</code>&nbsp;</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>&nbsp;user,
       <a href="../../../../../org/apache/hadoop/hbase/security/access/Permission.html" title="class in org.apache.hadoop.hbase.security.access">Permission</a>&nbsp;perms)</code>&nbsp;</td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setAuthorizations-org.apache.hadoop.hbase.security.visibility.Authorizations-">setAuthorizations</a></span>(<a href="../../../../../org/apache/hadoop/hbase/security/visibility/Authorizations.html" title="class in org.apache.hadoop.hbase.security.visibility">Authorizations</a>&nbsp;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[]&nbsp;cf,
                         long&nbsp;minStamp,
@@ -264,25 +280,32 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/OperationWithAttr
  [minStamp, maxStamp) on a per CF bases.</div>
 </td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setConsistency-org.apache.hadoop.hbase.client.Consistency-">setConsistency</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Consistency.html" title="enum in org.apache.hadoop.hbase.client">Consistency</a>&nbsp;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>&nbsp;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>&nbsp;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&nbsp;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&nbsp;Id)</code>
 <div class="block">Specify region replica id where Query will fetch data from.</div>
@@ -367,12 +390,21 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/OperationWithAttr
 <a name="colFamTimeRangeMap">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>colFamTimeRangeMap</h4>
 <pre>protected&nbsp;<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>&lt;byte[],<a href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a>&gt; <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&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Query.html#line.47">loadColumnFamiliesOnDemand</a></pre>
+</li>
+</ul>
 </li>
 </ul>
 <!-- ========= CONSTRUCTOR DETAIL ======== -->
@@ -595,13 +627,56 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/OperationWithAttr
 </dl>
 </li>
 </ul>
+<a name="setLoadColumnFamiliesOnDemand-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setLoadColumnFamiliesOnDemand</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Query.html#line.198">setLoadColumnFamiliesOnDemand</a>(boolean&nbsp;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 =&gt; 1 }, { video =&gt; "my cat" } }
+   someone puts rowKey 5 with { cat_videos =&gt; 0 }, { video =&gt; "my dog" }, concurrent scan
+   filtering on "cat_videos == 1" can get { rowKey = 5, { cat_videos =&gt; 1 },
+   { video =&gt; "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&nbsp;<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>&nbsp;<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&nbsp;boolean&nbsp;<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&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Query.html#line.196">setColumnFamilyTimeRange</a>(byte[]&nbsp;cf,
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Query.html#line.231">setColumnFamilyTimeRange</a>(byte[]&nbsp;cf,
                                       long&nbsp;minStamp,
                                       long&nbsp;maxStamp)</pre>
 <div class="block">Get versions of columns only within the specified timestamp range,
@@ -625,7 +700,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/OperationWithAttr
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getColumnFamilyTimeRange</h4>
-<pre>public&nbsp;<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>&lt;byte[],<a href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Query.html#line.204">getColumnFamilyTimeRange</a>()</pre>
+<pre>public&nbsp;<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>&lt;byte[],<a href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Query.html#line.239">getColumnFamilyTimeRange</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>A map of column families to time ranges</dd>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/RetryingTimeTracker.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/RetryingTimeTracker.html b/devapidocs/org/apache/hadoop/hbase/client/RetryingTimeTracker.html
index 8c56196..0459c43 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/RetryingTimeTracker.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/RetryingTimeTracker.html
@@ -175,7 +175,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RetryingTimeTracker.html#getStartTime--">getStartTime</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/RetryingTimeTracker.html" title="class in org.apache.hadoop.hbase.client">RetryingTimeTracker</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RetryingTimeTracker.html#start--">start</a></span>()</code>&nbsp;</td>
 </tr>
 </table>
@@ -240,7 +240,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>start</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RetryingTimeTracker.html#line.27">start</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RetryingTimeTracker.html" title="class in org.apache.hadoop.hbase.client">RetryingTimeTracker</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RetryingTimeTracker.html#line.27">start</a>()</pre>
 </li>
 </ul>
 <a name="getRemainingTime-int-">
@@ -249,7 +249,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getRemainingTime</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RetryingTimeTracker.html#line.33">getRemainingTime</a>(int&nbsp;callTimeout)</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RetryingTimeTracker.html#line.34">getRemainingTime</a>(int&nbsp;callTimeout)</pre>
 </li>
 </ul>
 <a name="getStartTime--">
@@ -258,7 +258,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getStartTime</h4>
-<pre>public&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RetryingTimeTracker.html#line.56">getStartTime</a>()</pre>
+<pre>public&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RetryingTimeTracker.html#line.57">getStartTime</a>()</pre>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html b/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html
index 0384590..5fbd2e2 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html
@@ -114,7 +114,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.51">RpcRetryingCallerImpl</a>&lt;T&gt;
+public class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.52">RpcRetryingCallerImpl</a>&lt;T&gt;
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
 implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCaller.html" title="interface in org.apache.hadoop.hbase.client">RpcRetryingCaller</a>&lt;T&gt;</pre>
 <div class="block">Runs an rpc'ing <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" title="interface in org.apache.hadoop.hbase.client"><code>RetryingCallable</code></a>. Sets into rpc client
@@ -285,7 +285,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockList">
 <li class="blockList">
 <h4>LOG</h4>
-<pre>public static final&nbsp;org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.53">LOG</a></pre>
+<pre>public static final&nbsp;org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.54">LOG</a></pre>
 </li>
 </ul>
 <a name="startLogErrorsCnt">
@@ -294,7 +294,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockList">
 <li class="blockList">
 <h4>startLogErrorsCnt</h4>
-<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.56">startLogErrorsCnt</a></pre>
+<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.57">startLogErrorsCnt</a></pre>
 <div class="block">How many retries are allowed before we start to log</div>
 </li>
 </ul>
@@ -304,7 +304,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockList">
 <li class="blockList">
 <h4>pause</h4>
-<pre>private final&nbsp;long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.58">pause</a></pre>
+<pre>private final&nbsp;long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.59">pause</a></pre>
 </li>
 </ul>
 <a name="maxAttempts">
@@ -313,7 +313,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockList">
 <li class="blockList">
 <h4>maxAttempts</h4>
-<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.59">maxAttempts</a></pre>
+<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.60">maxAttempts</a></pre>
 </li>
 </ul>
 <a name="rpcTimeout">
@@ -322,7 +322,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockList">
 <li class="blockList">
 <h4>rpcTimeout</h4>
-<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.60">rpcTimeout</a></pre>
+<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.61">rpcTimeout</a></pre>
 </li>
 </ul>
 <a name="cancelled">
@@ -331,7 +331,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockList">
 <li class="blockList">
 <h4>cancelled</h4>
-<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.61">cancelled</a></pre>
+<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.62">cancelled</a></pre>
 </li>
 </ul>
 <a name="interceptor">
@@ -340,7 +340,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockList">
 <li class="blockList">
 <h4>interceptor</h4>
-<pre>private final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallerInterceptor.html" title="class in org.apache.hadoop.hbase.client">RetryingCallerInterceptor</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.62">interceptor</a></pre>
+<pre>private final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallerInterceptor.html" title="class in org.apache.hadoop.hbase.client">RetryingCallerInterceptor</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.63">interceptor</a></pre>
 </li>
 </ul>
 <a name="context">
@@ -349,7 +349,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockList">
 <li class="blockList">
 <h4>context</h4>
-<pre>private final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallerInterceptorContext.html" title="class in org.apache.hadoop.hbase.client">RetryingCallerInterceptorContext</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.63">context</a></pre>
+<pre>private final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallerInterceptorContext.html" title="class in org.apache.hadoop.hbase.client">RetryingCallerInterceptorContext</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.64">context</a></pre>
 </li>
 </ul>
 <a name="tracker">
@@ -358,7 +358,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockListLast">
 <li class="blockList">
 <h4>tracker</h4>
-<pre>private final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RetryingTimeTracker.html" title="class in org.apache.hadoop.hbase.client">RetryingTimeTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.64">tracker</a></pre>
+<pre>private final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RetryingTimeTracker.html" title="class in org.apache.hadoop.hbase.client">RetryingTimeTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.65">tracker</a></pre>
 </li>
 </ul>
 </li>
@@ -375,7 +375,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockList">
 <li class="blockList">
 <h4>RpcRetryingCallerImpl</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.66">RpcRetryingCallerImpl</a>(long&nbsp;pause,
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.67">RpcRetryingCallerImpl</a>(long&nbsp;pause,
                              int&nbsp;retries,
                              int&nbsp;startLogErrorsCnt)</pre>
 </li>
@@ -386,7 +386,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockListLast">
 <li class="blockList">
 <h4>RpcRetryingCallerImpl</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.70">RpcRetryingCallerImpl</a>(long&nbsp;pause,
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.71">RpcRetryingCallerImpl</a>(long&nbsp;pause,
                              int&nbsp;retries,
                              <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallerInterceptor.html" title="class in org.apache.hadoop.hbase.client">RetryingCallerInterceptor</a>&nbsp;interceptor,
                              int&nbsp;startLogErrorsCnt,
@@ -407,7 +407,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockList">
 <li class="blockList">
 <h4>cancel</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.82">cancel</a>()</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.83">cancel</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCaller.html#cancel--">cancel</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCaller.html" title="interface in org.apache.hadoop.hbase.client">RpcRetryingCaller</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a>&gt;</code></dd>
@@ -420,7 +420,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockList">
 <li class="blockList">
 <h4>callWithRetries</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.90">callWithRetries</a>(<a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a>&gt;&nbsp;callable,
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.91">callWithRetries</a>(<a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a>&gt;&nbsp;callable,
                          int&nbsp;callTimeout)
                   throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
                          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a></pre>
@@ -446,7 +446,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockList">
 <li class="blockList">
 <h4>singleCallDuration</h4>
-<pre>private&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.160">singleCallDuration</a>(long&nbsp;expectedSleep)</pre>
+<pre>private&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.161">singleCallDuration</a>(long&nbsp;expectedSleep)</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>Calculate how long a single call took</dd>
@@ -459,7 +459,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockList">
 <li class="blockList">
 <h4>callWithoutRetries</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.165">callWithoutRetries</a>(<a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a>&gt;&nbsp;callable,
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.166">callWithoutRetries</a>(<a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a>&gt;&nbsp;callable,
                             int&nbsp;callTimeout)
                      throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
                             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a></pre>
@@ -485,7 +485,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockList">
 <li class="blockList">
 <h4>translateException</h4>
-<pre>static&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.189">translateException</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;t)
+<pre>static&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.190">translateException</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;t)
                              throws <a href="../../../../../org/apache/hadoop/hbase/DoNotRetryIOException.html" title="class in org.apache.hadoop.hbase">DoNotRetryIOException</a></pre>
 <div class="block">Get the good or the remote exception if any, throws the DoNotRetryIOException.</div>
 <dl>
@@ -504,7 +504,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockList">
 <li class="blockList">
 <h4>getTimeout</h4>
-<pre>private&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.217">getTimeout</a>(int&nbsp;callTimeout)</pre>
+<pre>private&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.218">getTimeout</a>(int&nbsp;callTimeout)</pre>
 </li>
 </ul>
 <a name="toString--">
@@ -513,7 +513,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockListLast">
 <li class="blockList">
 <h4>toString</h4>
-<pre>public&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.226">toString</a>()</pre>
+<pre>public&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.227">toString</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html b/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html
index 3159b4d..dce568a 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html
@@ -132,7 +132,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.89">RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable</a>
+<pre>class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.91">RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable</a>
 extends <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;</pre>
 <div class="block">A RegionServerCallable that takes into account the replicas, i.e.
  - the call can be on any replica
@@ -262,7 +262,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegion
 <ul class="blockListLast">
 <li class="blockList">
 <h4>id</h4>
-<pre>final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html#line.90">id</a></pre>
+<pre>final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html#line.92">id</a></pre>
 </li>
 </ul>
 </li>
@@ -279,7 +279,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegion
 <ul class="blockListLast">
 <li class="blockList">
 <h4>ReplicaRegionServerCallable</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html#line.91">ReplicaRegionServerCallable</a>(int&nbsp;id,
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html#line.93">ReplicaRegionServerCallable</a>(int&nbsp;id,
                                    <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;location)</pre>
 </li>
 </ul>
@@ -297,7 +297,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegion
 <ul class="blockList">
 <li class="blockList">
 <h4>prepare</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html#line.106">prepare</a>(boolean&nbsp;reload)
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html#line.108">prepare</a>(boolean&nbsp;reload)
              throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Two responsibilities
  - if the call is already completed (by another replica) stops the retries.
@@ -320,7 +320,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegion
 <ul class="blockListLast">
 <li class="blockList">
 <h4>rpcCall</h4>
-<pre>protected&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html#line.127">rpcCall</a>()
+<pre>protected&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html#line.129">rpcCall</a>()
                   throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#rpcCall--">RegionServerCallable</a></code></span></div>
 <div class="block">Run the RPC call. Implement this method. To get at the rpcController that has been created

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html b/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html
index a922e78..a2dc1b4 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html
@@ -156,21 +156,21 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <th class="colLast" scope="col">Field and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>private int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#callTimeout">callTimeout</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#cConnection">cConnection</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected org.apache.hadoop.conf.Configuration</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#conf">conf</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#get">get</a></span></code>&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#operationTimeout">operationTimeout</a></span></code>&nbsp;</td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorService</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#pool">pool</a></span></code>&nbsp;</td>
@@ -188,10 +188,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#rpcRetryingCallerFactory">rpcRetryingCallerFactory</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>private int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#rpcTimeout">rpcTimeout</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#tableName">tableName</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#timeBeforeReplicas">timeBeforeReplicas</a></span></code>&nbsp;</td>
 </tr>
@@ -210,13 +214,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#RpcRetryingCallerWithReadReplicas-org.apache.hadoop.hbase.ipc.RpcControllerFactory-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.client.Get-java.util.concurrent.ExecutorService-int-int-int-">RpcRetryingCallerWithReadReplicas</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ipc/RpcControllerFactory.html" title="class in org.apache.hadoop.hbase.ipc">RpcControllerFactory</a>&nbsp;rpcControllerFactory,
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#RpcRetryingCallerWithReadReplicas-org.apache.hadoop.hbase.ipc.RpcControllerFactory-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.client.Get-java.util.concurrent.ExecutorService-int-int-int-int-">RpcRetryingCallerWithReadReplicas</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ipc/RpcControllerFactory.html" title="class in org.apache.hadoop.hbase.ipc">RpcControllerFactory</a>&nbsp;rpcControllerFactory,
                                  <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                                  <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a>&nbsp;cConnection,
                                  <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;get,
                                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorService</a>&nbsp;pool,
                                  int&nbsp;retries,
-                                 int&nbsp;callTimeout,
+                                 int&nbsp;operationTimeout,
+                                 int&nbsp;rpcTimeout,
                                  int&nbsp;timeBeforeReplicas)</code>&nbsp;</td>
 </tr>
 </table>
@@ -343,13 +348,22 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <pre>protected final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.60">timeBeforeReplicas</a></pre>
 </li>
 </ul>
-<a name="callTimeout">
+<a name="operationTimeout">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>operationTimeout</h4>
+<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.61">operationTimeout</a></pre>
+</li>
+</ul>
+<a name="rpcTimeout">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>callTimeout</h4>
-<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.61">callTimeout</a></pre>
+<h4>rpcTimeout</h4>
+<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.62">rpcTimeout</a></pre>
 </li>
 </ul>
 <a name="retries">
@@ -358,7 +372,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>retries</h4>
-<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.62">retries</a></pre>
+<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.63">retries</a></pre>
 </li>
 </ul>
 <a name="rpcControllerFactory">
@@ -367,7 +381,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>rpcControllerFactory</h4>
-<pre>private final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/ipc/RpcControllerFactory.html" title="class in org.apache.hadoop.hbase.ipc">RpcControllerFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.63">rpcControllerFactory</a></pre>
+<pre>private final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/ipc/RpcControllerFactory.html" title="class in org.apache.hadoop.hbase.ipc">RpcControllerFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.64">rpcControllerFactory</a></pre>
 </li>
 </ul>
 <a name="rpcRetryingCallerFactory">
@@ -376,7 +390,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>rpcRetryingCallerFactory</h4>
-<pre>private final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client">RpcRetryingCallerFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.64">rpcRetryingCallerFactory</a></pre>
+<pre>private final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client">RpcRetryingCallerFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.65">rpcRetryingCallerFactory</a></pre>
 </li>
 </ul>
 </li>
@@ -387,19 +401,20 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="RpcRetryingCallerWithReadReplicas-org.apache.hadoop.hbase.ipc.RpcControllerFactory-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.client.Get-java.util.concurrent.ExecutorService-int-int-int-">
+<a name="RpcRetryingCallerWithReadReplicas-org.apache.hadoop.hbase.ipc.RpcControllerFactory-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.client.Get-java.util.concurrent.ExecutorService-int-int-int-int-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>RpcRetryingCallerWithReadReplicas</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.66">RpcRetryingCallerWithReadReplicas</a>(<a href="../../../../../org/apache/hadoop/hbase/ipc/RpcControllerFactory.html" title="class in org.apache.hadoop.hbase.ipc">RpcControllerFactory</a>&nbsp;rpcControllerFactory,
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.67">RpcRetryingCallerWithReadReplicas</a>(<a href="../../../../../org/apache/hadoop/hbase/ipc/RpcControllerFactory.html" title="class in org.apache.hadoop.hbase.ipc">RpcControllerFactory</a>&nbsp;rpcControllerFactory,
                                          <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                                          <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a>&nbsp;cConnection,
                                          <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;get,
                                          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorService</a>&nbsp;pool,
                                          int&nbsp;retries,
-                                         int&nbsp;callTimeout,
+                                         int&nbsp;operationTimeout,
+                                         int&nbsp;rpcTimeout,
                                          int&nbsp;timeBeforeReplicas)</pre>
 </li>
 </ul>
@@ -417,7 +432,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>call</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.164">call</a>(int&nbsp;operationTimeout)
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.166">call</a>(int&nbsp;operationTimeout)
             throws <a href="../../../../../org/apache/hadoop/hbase/DoNotRetryIOException.html" title="class in org.apache.hadoop.hbase">DoNotRetryIOException</a>,
                    <a href="http://docs.oracle.com/javase/8/docs/api/java/io/InterruptedIOException.html?is-external=true" title="class or interface in java.io">InterruptedIOException</a>,
                    <a href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedException.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedException</a></pre>
@@ -451,7 +466,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>throwEnrichedException</h4>
-<pre>static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.225">throwEnrichedException</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutionException.html?is-external=true" title="class or interface in java.util.concurrent">ExecutionException</a>&nbsp;e,
+<pre>static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.227">throwEnrichedException</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutionException.html?is-external=true" title="class or interface in java.util.concurrent">ExecutionException</a>&nbsp;e,
                                    int&nbsp;retries)
                             throws <a href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedException.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedException</a>,
                                    <a href="../../../../../org/apache/hadoop/hbase/DoNotRetryIOException.html" title="class in org.apache.hadoop.hbase">DoNotRetryIOException</a></pre>
@@ -470,7 +485,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>addCallsForReplica</h4>
-<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.256">addCallsForReplica</a>(<a href="../../../../../org/apache/hadoop/hbase/client/ResultBoundedCompletionService.html" title="class in org.apache.hadoop.hbase.client">ResultBoundedCompletionService</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;&nbsp;cs,
+<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.258">addCallsForReplica</a>(<a href="../../../../../org/apache/hadoop/hbase/client/ResultBoundedCompletionService.html" title="class in org.apache.hadoop.hbase.client">ResultBoundedCompletionService</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;&nbsp;cs,
                                 <a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a>&nbsp;rl,
                                 int&nbsp;min,
                                 int&nbsp;max)</pre>
@@ -490,7 +505,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getRegionLocations</h4>
-<pre>static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.265">getRegionLocations</a>(boolean&nbsp;useCache,
+<pre>static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.267">getRegionLocations</a>(boolean&nbsp;useCache,
                                           int&nbsp;replicaId,
                                           <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a>&nbsp;cConnection,
                                           <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,


[33/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/mob/mapreduce/Sweeper.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/mob/mapreduce/Sweeper.html b/apidocs/src-html/org/apache/hadoop/hbase/mob/mapreduce/Sweeper.html
deleted file mode 100644
index 2c22213..0000000
--- a/apidocs/src-html/org/apache/hadoop/hbase/mob/mapreduce/Sweeper.html
+++ /dev/null
@@ -1,198 +0,0 @@
-<!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> *<a name="line.2"></a>
-<span class="sourceLineNo">003</span> * Licensed to the Apache Software Foundation (ASF) under one<a name="line.3"></a>
-<span class="sourceLineNo">004</span> * or more contributor license agreements.  See the NOTICE file<a name="line.4"></a>
-<span class="sourceLineNo">005</span> * distributed with this work for additional information<a name="line.5"></a>
-<span class="sourceLineNo">006</span> * regarding copyright ownership.  The ASF licenses this file<a name="line.6"></a>
-<span class="sourceLineNo">007</span> * to you under the Apache License, Version 2.0 (the<a name="line.7"></a>
-<span class="sourceLineNo">008</span> * "License"); you may not use this file except in compliance<a name="line.8"></a>
-<span class="sourceLineNo">009</span> * with the License.  You may obtain a copy of the License at<a name="line.9"></a>
-<span class="sourceLineNo">010</span> *<a name="line.10"></a>
-<span class="sourceLineNo">011</span> *     http://www.apache.org/licenses/LICENSE-2.0<a name="line.11"></a>
-<span class="sourceLineNo">012</span> *<a name="line.12"></a>
-<span class="sourceLineNo">013</span> * Unless required by applicable law or agreed to in writing, software<a name="line.13"></a>
-<span class="sourceLineNo">014</span> * distributed under the License is distributed on an "AS IS" BASIS,<a name="line.14"></a>
-<span class="sourceLineNo">015</span> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<a name="line.15"></a>
-<span class="sourceLineNo">016</span> * See the License for the specific language governing permissions and<a name="line.16"></a>
-<span class="sourceLineNo">017</span> * limitations under the License.<a name="line.17"></a>
-<span class="sourceLineNo">018</span> */<a name="line.18"></a>
-<span class="sourceLineNo">019</span>package org.apache.hadoop.hbase.mob.mapreduce;<a name="line.19"></a>
-<span class="sourceLineNo">020</span><a name="line.20"></a>
-<span class="sourceLineNo">021</span>import java.io.IOException;<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.conf.Configured;<a name="line.24"></a>
-<span class="sourceLineNo">025</span>import org.apache.hadoop.fs.FileSystem;<a name="line.25"></a>
-<span class="sourceLineNo">026</span>import org.apache.hadoop.hbase.HBaseConfiguration;<a name="line.26"></a>
-<span class="sourceLineNo">027</span>import org.apache.hadoop.hbase.HColumnDescriptor;<a name="line.27"></a>
-<span class="sourceLineNo">028</span>import org.apache.hadoop.hbase.HTableDescriptor;<a name="line.28"></a>
-<span class="sourceLineNo">029</span>import org.apache.hadoop.hbase.TableName;<a name="line.29"></a>
-<span class="sourceLineNo">030</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.30"></a>
-<span class="sourceLineNo">031</span>import org.apache.hadoop.hbase.classification.InterfaceStability;<a name="line.31"></a>
-<span class="sourceLineNo">032</span>import org.apache.hadoop.hbase.client.Admin;<a name="line.32"></a>
-<span class="sourceLineNo">033</span>import org.apache.hadoop.hbase.client.Connection;<a name="line.33"></a>
-<span class="sourceLineNo">034</span>import org.apache.hadoop.hbase.client.ConnectionFactory;<a name="line.34"></a>
-<span class="sourceLineNo">035</span>import org.apache.hadoop.hbase.client.HBaseAdmin;<a name="line.35"></a>
-<span class="sourceLineNo">036</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.36"></a>
-<span class="sourceLineNo">037</span>import org.apache.hadoop.util.Tool;<a name="line.37"></a>
-<span class="sourceLineNo">038</span>import org.apache.hadoop.util.ToolRunner;<a name="line.38"></a>
-<span class="sourceLineNo">039</span>import org.apache.zookeeper.KeeperException;<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> * The sweep tool. It deletes the mob files that are not used and merges the small mob files to<a name="line.42"></a>
-<span class="sourceLineNo">043</span> * bigger ones. Each run of this sweep tool only handles one column family. The runs on<a name="line.43"></a>
-<span class="sourceLineNo">044</span> * the same column family are mutually exclusive. And the major compaction and sweep tool on the<a name="line.44"></a>
-<span class="sourceLineNo">045</span> * same column family are mutually exclusive too.<a name="line.45"></a>
-<span class="sourceLineNo">046</span> */<a name="line.46"></a>
-<span class="sourceLineNo">047</span>@InterfaceAudience.Public<a name="line.47"></a>
-<span class="sourceLineNo">048</span>@InterfaceStability.Evolving<a name="line.48"></a>
-<span class="sourceLineNo">049</span>public class Sweeper extends Configured implements Tool {<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>   * Sweeps the mob files on one column family. It deletes the unused mob files and merges<a name="line.52"></a>
-<span class="sourceLineNo">053</span>   * the small mob files into bigger ones.<a name="line.53"></a>
-<span class="sourceLineNo">054</span>   * @param tableName The current table name in string format.<a name="line.54"></a>
-<span class="sourceLineNo">055</span>   * @param familyName The column family name.<a name="line.55"></a>
-<span class="sourceLineNo">056</span>   * @return 0 if success, 2 if job aborted with an exception, 3 if unable to start due to<a name="line.56"></a>
-<span class="sourceLineNo">057</span>   *   other compaction,4 if mr job was unsuccessful<a name="line.57"></a>
-<span class="sourceLineNo">058</span>   * @throws IOException<a name="line.58"></a>
-<span class="sourceLineNo">059</span>   * @throws InterruptedException<a name="line.59"></a>
-<span class="sourceLineNo">060</span>   * @throws ClassNotFoundException<a name="line.60"></a>
-<span class="sourceLineNo">061</span>   * @throws KeeperException<a name="line.61"></a>
-<span class="sourceLineNo">062</span>   * @throws ServiceException<a name="line.62"></a>
-<span class="sourceLineNo">063</span>   */<a name="line.63"></a>
-<span class="sourceLineNo">064</span>  int sweepFamily(String tableName, String familyName) throws IOException, InterruptedException,<a name="line.64"></a>
-<span class="sourceLineNo">065</span>      ClassNotFoundException, KeeperException {<a name="line.65"></a>
-<span class="sourceLineNo">066</span>    Configuration conf = getConf();<a name="line.66"></a>
-<span class="sourceLineNo">067</span>    // make sure the target HBase exists.<a name="line.67"></a>
-<span class="sourceLineNo">068</span>    HBaseAdmin.available(conf);<a name="line.68"></a>
-<span class="sourceLineNo">069</span>    Connection connection = ConnectionFactory.createConnection(getConf());<a name="line.69"></a>
-<span class="sourceLineNo">070</span>    Admin admin = connection.getAdmin();<a name="line.70"></a>
-<span class="sourceLineNo">071</span>    try {<a name="line.71"></a>
-<span class="sourceLineNo">072</span>      FileSystem fs = FileSystem.get(conf);<a name="line.72"></a>
-<span class="sourceLineNo">073</span>      TableName tn = TableName.valueOf(tableName);<a name="line.73"></a>
-<span class="sourceLineNo">074</span>      HTableDescriptor htd = admin.getTableDescriptor(tn);<a name="line.74"></a>
-<span class="sourceLineNo">075</span>      HColumnDescriptor family = htd.getFamily(Bytes.toBytes(familyName));<a name="line.75"></a>
-<span class="sourceLineNo">076</span>      if (family == null || !family.isMobEnabled()) {<a name="line.76"></a>
-<span class="sourceLineNo">077</span>          throw new IOException("Column family " + familyName + " is not a MOB column family");<a name="line.77"></a>
-<span class="sourceLineNo">078</span>      }<a name="line.78"></a>
-<span class="sourceLineNo">079</span>      SweepJob job = new SweepJob(conf, fs);<a name="line.79"></a>
-<span class="sourceLineNo">080</span>      // Run the sweeping<a name="line.80"></a>
-<span class="sourceLineNo">081</span>      return job.sweep(tn, family);<a name="line.81"></a>
-<span class="sourceLineNo">082</span>    } catch (Exception e) {<a name="line.82"></a>
-<span class="sourceLineNo">083</span>      System.err.println("Job aborted due to exception " + e);<a name="line.83"></a>
-<span class="sourceLineNo">084</span>      return 2; // job failed<a name="line.84"></a>
-<span class="sourceLineNo">085</span>    } finally {<a name="line.85"></a>
-<span class="sourceLineNo">086</span>      try {<a name="line.86"></a>
-<span class="sourceLineNo">087</span>        admin.close();<a name="line.87"></a>
-<span class="sourceLineNo">088</span>      } catch (IOException e) {<a name="line.88"></a>
-<span class="sourceLineNo">089</span>        System.out.println("Failed to close the HBaseAdmin: " + e.getMessage());<a name="line.89"></a>
-<span class="sourceLineNo">090</span>      }<a name="line.90"></a>
-<span class="sourceLineNo">091</span>      try {<a name="line.91"></a>
-<span class="sourceLineNo">092</span>        connection.close();<a name="line.92"></a>
-<span class="sourceLineNo">093</span>      } catch (IOException e) {<a name="line.93"></a>
-<span class="sourceLineNo">094</span>        System.out.println("Failed to close the connection: " + e.getMessage());<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>  }<a name="line.97"></a>
-<span class="sourceLineNo">098</span><a name="line.98"></a>
-<span class="sourceLineNo">099</span>  public static void main(String[] args) throws Exception {<a name="line.99"></a>
-<span class="sourceLineNo">100</span>    Configuration conf = HBaseConfiguration.create();<a name="line.100"></a>
-<span class="sourceLineNo">101</span>    int ret = ToolRunner.run(conf, new Sweeper(), args);<a name="line.101"></a>
-<span class="sourceLineNo">102</span>    System.exit(ret);<a name="line.102"></a>
-<span class="sourceLineNo">103</span>  }<a name="line.103"></a>
-<span class="sourceLineNo">104</span><a name="line.104"></a>
-<span class="sourceLineNo">105</span>  private void printUsage() {<a name="line.105"></a>
-<span class="sourceLineNo">106</span>    System.err.println("Usage:\n" + "--------------------------\n" + Sweeper.class.getName()<a name="line.106"></a>
-<span class="sourceLineNo">107</span>        + " tableName familyName");<a name="line.107"></a>
-<span class="sourceLineNo">108</span>    System.err.println(" tableName        The table name");<a name="line.108"></a>
-<span class="sourceLineNo">109</span>    System.err.println(" familyName       The column family name");<a name="line.109"></a>
-<span class="sourceLineNo">110</span>  }<a name="line.110"></a>
-<span class="sourceLineNo">111</span><a name="line.111"></a>
-<span class="sourceLineNo">112</span>  /**<a name="line.112"></a>
-<span class="sourceLineNo">113</span>   * Main method for the tool.<a name="line.113"></a>
-<span class="sourceLineNo">114</span>   * @return 0 if success, 1 for bad args. 2 if job aborted with an exception,<a name="line.114"></a>
-<span class="sourceLineNo">115</span>   *   3 if unable to start due to other compaction, 4 if mr job was unsuccessful<a name="line.115"></a>
-<span class="sourceLineNo">116</span>   */<a name="line.116"></a>
-<span class="sourceLineNo">117</span>  public int run(String[] args) throws Exception {<a name="line.117"></a>
-<span class="sourceLineNo">118</span>    if (args.length != 2) {<a name="line.118"></a>
-<span class="sourceLineNo">119</span>      printUsage();<a name="line.119"></a>
-<span class="sourceLineNo">120</span>      return 1;<a name="line.120"></a>
-<span class="sourceLineNo">121</span>    }<a name="line.121"></a>
-<span class="sourceLineNo">122</span>    String table = args[0];<a name="line.122"></a>
-<span class="sourceLineNo">123</span>    String family = args[1];<a name="line.123"></a>
-<span class="sourceLineNo">124</span>    return sweepFamily(table, family);<a name="line.124"></a>
-<span class="sourceLineNo">125</span>  }<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/util/Counter.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/util/Counter.html b/apidocs/src-html/org/apache/hadoop/hbase/util/Counter.html
index 3cb1f0b..9eaa194 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/util/Counter.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/util/Counter.html
@@ -118,106 +118,87 @@
 <span class="sourceLineNo">110</span>    return h;<a name="line.110"></a>
 <span class="sourceLineNo">111</span>  }<a name="line.111"></a>
 <span class="sourceLineNo">112</span><a name="line.112"></a>
-<span class="sourceLineNo">113</span>  private static class IndexHolder {<a name="line.113"></a>
-<span class="sourceLineNo">114</span>    int index = hash();<a name="line.114"></a>
-<span class="sourceLineNo">115</span>  }<a name="line.115"></a>
-<span class="sourceLineNo">116</span><a name="line.116"></a>
-<span class="sourceLineNo">117</span>  private final ThreadLocal&lt;IndexHolder&gt; indexHolderThreadLocal =<a name="line.117"></a>
-<span class="sourceLineNo">118</span>      new ThreadLocal&lt;IndexHolder&gt;() {<a name="line.118"></a>
-<span class="sourceLineNo">119</span>    @Override<a name="line.119"></a>
-<span class="sourceLineNo">120</span>    protected IndexHolder initialValue() {<a name="line.120"></a>
-<span class="sourceLineNo">121</span>      return new IndexHolder();<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><a name="line.124"></a>
-<span class="sourceLineNo">125</span>  public void add(long delta) {<a name="line.125"></a>
-<span class="sourceLineNo">126</span>    Container container = containerRef.get();<a name="line.126"></a>
-<span class="sourceLineNo">127</span>    Cell[] cells = container.cells;<a name="line.127"></a>
-<span class="sourceLineNo">128</span>    int mask = cells.length - 1;<a name="line.128"></a>
-<span class="sourceLineNo">129</span><a name="line.129"></a>
-<span class="sourceLineNo">130</span>    IndexHolder indexHolder = indexHolderThreadLocal.get();<a name="line.130"></a>
-<span class="sourceLineNo">131</span>    int baseIndex = indexHolder.index;<a name="line.131"></a>
-<span class="sourceLineNo">132</span>    if(cells[baseIndex &amp; mask].add(delta)) {<a name="line.132"></a>
-<span class="sourceLineNo">133</span>      return;<a name="line.133"></a>
-<span class="sourceLineNo">134</span>    }<a name="line.134"></a>
-<span class="sourceLineNo">135</span><a name="line.135"></a>
-<span class="sourceLineNo">136</span>    int index = baseIndex + 1;<a name="line.136"></a>
-<span class="sourceLineNo">137</span>    while(true) {<a name="line.137"></a>
-<span class="sourceLineNo">138</span>      if(cells[index &amp; mask].add(delta)) {<a name="line.138"></a>
-<span class="sourceLineNo">139</span>        break;<a name="line.139"></a>
-<span class="sourceLineNo">140</span>      }<a name="line.140"></a>
-<span class="sourceLineNo">141</span>      index++;<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>    indexHolder.index = index;<a name="line.144"></a>
-<span class="sourceLineNo">145</span><a name="line.145"></a>
-<span class="sourceLineNo">146</span>    if(index - baseIndex &gt;= cells.length &amp;&amp;<a name="line.146"></a>
-<span class="sourceLineNo">147</span>        cells.length &lt; MAX_CELLS_LENGTH &amp;&amp;<a name="line.147"></a>
-<span class="sourceLineNo">148</span>        container.demoted.compareAndSet(false, true)) {<a name="line.148"></a>
-<span class="sourceLineNo">149</span><a name="line.149"></a>
-<span class="sourceLineNo">150</span>      if(containerRef.get() == container) {<a name="line.150"></a>
-<span class="sourceLineNo">151</span>        Cell[] newCells = new Cell[cells.length * 2];<a name="line.151"></a>
-<span class="sourceLineNo">152</span>        System.arraycopy(cells, 0, newCells, 0, cells.length);<a name="line.152"></a>
-<span class="sourceLineNo">153</span>        for(int i = cells.length; i &lt; newCells.length; i++) {<a name="line.153"></a>
-<span class="sourceLineNo">154</span>          newCells[i] = new Cell();<a name="line.154"></a>
-<span class="sourceLineNo">155</span>          // Fill all of the elements with instances. Creating a cell on demand<a name="line.155"></a>
-<span class="sourceLineNo">156</span>          // and putting it into the array makes a concurrent problem about<a name="line.156"></a>
-<span class="sourceLineNo">157</span>          // visibility or, in other words, happens-before relation, because<a name="line.157"></a>
-<span class="sourceLineNo">158</span>          // each element of the array is not volatile so that you should<a name="line.158"></a>
-<span class="sourceLineNo">159</span>          // establish the relation by some piggybacking.<a name="line.159"></a>
-<span class="sourceLineNo">160</span>        }<a name="line.160"></a>
-<span class="sourceLineNo">161</span>        containerRef.compareAndSet(container, new Container(newCells));<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><a name="line.165"></a>
-<span class="sourceLineNo">166</span>  public void increment() {<a name="line.166"></a>
-<span class="sourceLineNo">167</span>    add(1);<a name="line.167"></a>
-<span class="sourceLineNo">168</span>  }<a name="line.168"></a>
-<span class="sourceLineNo">169</span><a name="line.169"></a>
-<span class="sourceLineNo">170</span>  public void decrement() {<a name="line.170"></a>
-<span class="sourceLineNo">171</span>    add(-1);<a name="line.171"></a>
-<span class="sourceLineNo">172</span>  }<a name="line.172"></a>
-<span class="sourceLineNo">173</span><a name="line.173"></a>
-<span class="sourceLineNo">174</span>  public void set(long value) {<a name="line.174"></a>
-<span class="sourceLineNo">175</span>    containerRef.set(new Container(new Cell(value)));<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>  public long get() {<a name="line.178"></a>
-<span class="sourceLineNo">179</span>    long sum = 0;<a name="line.179"></a>
-<span class="sourceLineNo">180</span>    for(Cell cell : containerRef.get().cells) {<a name="line.180"></a>
-<span class="sourceLineNo">181</span>      sum += cell.get();<a name="line.181"></a>
-<span class="sourceLineNo">182</span>    }<a name="line.182"></a>
-<span class="sourceLineNo">183</span>    return sum;<a name="line.183"></a>
-<span class="sourceLineNo">184</span>  }<a name="line.184"></a>
+<span class="sourceLineNo">113</span>  public void add(long delta) {<a name="line.113"></a>
+<span class="sourceLineNo">114</span>    Container container = containerRef.get();<a name="line.114"></a>
+<span class="sourceLineNo">115</span>    Cell[] cells = container.cells;<a name="line.115"></a>
+<span class="sourceLineNo">116</span>    int mask = cells.length - 1;<a name="line.116"></a>
+<span class="sourceLineNo">117</span><a name="line.117"></a>
+<span class="sourceLineNo">118</span>    int baseIndex = hash();<a name="line.118"></a>
+<span class="sourceLineNo">119</span>    if(cells[baseIndex &amp; mask].add(delta)) {<a name="line.119"></a>
+<span class="sourceLineNo">120</span>      return;<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>    int index = baseIndex + 1;<a name="line.123"></a>
+<span class="sourceLineNo">124</span>    while(true) {<a name="line.124"></a>
+<span class="sourceLineNo">125</span>      if(cells[index &amp; mask].add(delta)) {<a name="line.125"></a>
+<span class="sourceLineNo">126</span>        break;<a name="line.126"></a>
+<span class="sourceLineNo">127</span>      }<a name="line.127"></a>
+<span class="sourceLineNo">128</span>      index++;<a name="line.128"></a>
+<span class="sourceLineNo">129</span>    }<a name="line.129"></a>
+<span class="sourceLineNo">130</span><a name="line.130"></a>
+<span class="sourceLineNo">131</span>    if(index - baseIndex &gt;= cells.length &amp;&amp;<a name="line.131"></a>
+<span class="sourceLineNo">132</span>        cells.length &lt; MAX_CELLS_LENGTH &amp;&amp;<a name="line.132"></a>
+<span class="sourceLineNo">133</span>        container.demoted.compareAndSet(false, true)) {<a name="line.133"></a>
+<span class="sourceLineNo">134</span><a name="line.134"></a>
+<span class="sourceLineNo">135</span>      if(containerRef.get() == container) {<a name="line.135"></a>
+<span class="sourceLineNo">136</span>        Cell[] newCells = new Cell[cells.length * 2];<a name="line.136"></a>
+<span class="sourceLineNo">137</span>        System.arraycopy(cells, 0, newCells, 0, cells.length);<a name="line.137"></a>
+<span class="sourceLineNo">138</span>        for(int i = cells.length; i &lt; newCells.length; i++) {<a name="line.138"></a>
+<span class="sourceLineNo">139</span>          newCells[i] = new Cell();<a name="line.139"></a>
+<span class="sourceLineNo">140</span>          // Fill all of the elements with instances. Creating a cell on demand<a name="line.140"></a>
+<span class="sourceLineNo">141</span>          // and putting it into the array makes a concurrent problem about<a name="line.141"></a>
+<span class="sourceLineNo">142</span>          // visibility or, in other words, happens-before relation, because<a name="line.142"></a>
+<span class="sourceLineNo">143</span>          // each element of the array is not volatile so that you should<a name="line.143"></a>
+<span class="sourceLineNo">144</span>          // establish the relation by some piggybacking.<a name="line.144"></a>
+<span class="sourceLineNo">145</span>        }<a name="line.145"></a>
+<span class="sourceLineNo">146</span>        containerRef.compareAndSet(container, new Container(newCells));<a name="line.146"></a>
+<span class="sourceLineNo">147</span>      }<a name="line.147"></a>
+<span class="sourceLineNo">148</span>    }<a name="line.148"></a>
+<span class="sourceLineNo">149</span>  }<a name="line.149"></a>
+<span class="sourceLineNo">150</span><a name="line.150"></a>
+<span class="sourceLineNo">151</span>  public void increment() {<a name="line.151"></a>
+<span class="sourceLineNo">152</span>    add(1);<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>  public void decrement() {<a name="line.155"></a>
+<span class="sourceLineNo">156</span>    add(-1);<a name="line.156"></a>
+<span class="sourceLineNo">157</span>  }<a name="line.157"></a>
+<span class="sourceLineNo">158</span><a name="line.158"></a>
+<span class="sourceLineNo">159</span>  public void set(long value) {<a name="line.159"></a>
+<span class="sourceLineNo">160</span>    containerRef.set(new Container(new Cell(value)));<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>  public long get() {<a name="line.163"></a>
+<span class="sourceLineNo">164</span>    long sum = 0;<a name="line.164"></a>
+<span class="sourceLineNo">165</span>    for(Cell cell : containerRef.get().cells) {<a name="line.165"></a>
+<span class="sourceLineNo">166</span>      sum += cell.get();<a name="line.166"></a>
+<span class="sourceLineNo">167</span>    }<a name="line.167"></a>
+<span class="sourceLineNo">168</span>    return sum;<a name="line.168"></a>
+<span class="sourceLineNo">169</span>  }<a name="line.169"></a>
+<span class="sourceLineNo">170</span><a name="line.170"></a>
+<span class="sourceLineNo">171</span>  @Override<a name="line.171"></a>
+<span class="sourceLineNo">172</span>  public String toString() {<a name="line.172"></a>
+<span class="sourceLineNo">173</span>    Cell[] cells = containerRef.get().cells;<a name="line.173"></a>
+<span class="sourceLineNo">174</span><a name="line.174"></a>
+<span class="sourceLineNo">175</span>    long min = Long.MAX_VALUE;<a name="line.175"></a>
+<span class="sourceLineNo">176</span>    long max = Long.MIN_VALUE;<a name="line.176"></a>
+<span class="sourceLineNo">177</span>    long sum = 0;<a name="line.177"></a>
+<span class="sourceLineNo">178</span><a name="line.178"></a>
+<span class="sourceLineNo">179</span>    for(Cell cell : cells) {<a name="line.179"></a>
+<span class="sourceLineNo">180</span>      long value = cell.get();<a name="line.180"></a>
+<span class="sourceLineNo">181</span>      sum += value;<a name="line.181"></a>
+<span class="sourceLineNo">182</span>      if(min &gt; value) { min = value; }<a name="line.182"></a>
+<span class="sourceLineNo">183</span>      if(max &lt; value) { max = value; }<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>  public void destroy() {<a name="line.186"></a>
-<span class="sourceLineNo">187</span>    indexHolderThreadLocal.remove();<a name="line.187"></a>
-<span class="sourceLineNo">188</span>  }<a name="line.188"></a>
-<span class="sourceLineNo">189</span><a name="line.189"></a>
-<span class="sourceLineNo">190</span>  @Override<a name="line.190"></a>
-<span class="sourceLineNo">191</span>  public String toString() {<a name="line.191"></a>
-<span class="sourceLineNo">192</span>    Cell[] cells = containerRef.get().cells;<a name="line.192"></a>
-<span class="sourceLineNo">193</span><a name="line.193"></a>
-<span class="sourceLineNo">194</span>    long min = Long.MAX_VALUE;<a name="line.194"></a>
-<span class="sourceLineNo">195</span>    long max = Long.MIN_VALUE;<a name="line.195"></a>
-<span class="sourceLineNo">196</span>    long sum = 0;<a name="line.196"></a>
-<span class="sourceLineNo">197</span><a name="line.197"></a>
-<span class="sourceLineNo">198</span>    for(Cell cell : cells) {<a name="line.198"></a>
-<span class="sourceLineNo">199</span>      long value = cell.get();<a name="line.199"></a>
-<span class="sourceLineNo">200</span>      sum += value;<a name="line.200"></a>
-<span class="sourceLineNo">201</span>      if(min &gt; value) { min = value; }<a name="line.201"></a>
-<span class="sourceLineNo">202</span>      if(max &lt; value) { max = value; }<a name="line.202"></a>
-<span class="sourceLineNo">203</span>    }<a name="line.203"></a>
-<span class="sourceLineNo">204</span><a name="line.204"></a>
-<span class="sourceLineNo">205</span>    return new StringBuilder(100)<a name="line.205"></a>
-<span class="sourceLineNo">206</span>    .append("[value=").append(sum)<a name="line.206"></a>
-<span class="sourceLineNo">207</span>    .append(", cells=[length=").append(cells.length)<a name="line.207"></a>
-<span class="sourceLineNo">208</span>    .append(", min=").append(min)<a name="line.208"></a>
-<span class="sourceLineNo">209</span>    .append(", max=").append(max)<a name="line.209"></a>
-<span class="sourceLineNo">210</span>    .append("]]").toString();<a name="line.210"></a>
-<span class="sourceLineNo">211</span>  }<a name="line.211"></a>
-<span class="sourceLineNo">212</span>}<a name="line.212"></a>
+<span class="sourceLineNo">186</span>    return new StringBuilder(100)<a name="line.186"></a>
+<span class="sourceLineNo">187</span>    .append("[value=").append(sum)<a name="line.187"></a>
+<span class="sourceLineNo">188</span>    .append(", cells=[length=").append(cells.length)<a name="line.188"></a>
+<span class="sourceLineNo">189</span>    .append(", min=").append(min)<a name="line.189"></a>
+<span class="sourceLineNo">190</span>    .append(", max=").append(max)<a name="line.190"></a>
+<span class="sourceLineNo">191</span>    .append("]]").toString();<a name="line.191"></a>
+<span class="sourceLineNo">192</span>  }<a name="line.192"></a>
+<span class="sourceLineNo">193</span>}<a name="line.193"></a>
 
 
 


[25/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/KeyValue.RawBytesComparator.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html b/devapidocs/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html
index f600bb9..9dd3cf6 100644
--- a/devapidocs/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html
+++ b/devapidocs/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.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.2536">KeyValue.RawBytesComparator</a>
+public static class <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.2537">KeyValue.RawBytesComparator</a>
 extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html" title="class in org.apache.hadoop.hbase">KeyValue.KVComparator</a></pre>
 </li>
 </ul>
@@ -250,7 +250,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html"
 <ul class="blockListLast">
 <li class="blockList">
 <h4>RawBytesComparator</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html#line.2536">RawBytesComparator</a>()</pre>
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html#line.2537">RawBytesComparator</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>
@@ -268,7 +268,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getLegacyKeyComparatorName</h4>
-<pre>public&nbsp;<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>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html#line.2544">getLegacyKeyComparatorName</a>()</pre>
+<pre>public&nbsp;<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>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html#line.2545">getLegacyKeyComparatorName</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block">The HFileV2 file format's trailer contains this class name.  We reinterpret this and
  instantiate the appropriate comparator.
@@ -288,7 +288,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html"
 <li class="blockList">
 <h4>compareFlatKey</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&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html#line.2553">compareFlatKey</a>(byte[]&nbsp;left,
+public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html#line.2554">compareFlatKey</a>(byte[]&nbsp;left,
                                       int&nbsp;loffset,
                                       int&nbsp;llength,
                                       byte[]&nbsp;right,
@@ -312,7 +312,7 @@ public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyVa
 <ul class="blockList">
 <li class="blockList">
 <h4>compare</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html#line.2559">compare</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html#line.2560">compare</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                    <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html#compare-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">KeyValue.KVComparator</a></code></span></div>
@@ -332,7 +332,7 @@ public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyVa
 <ul class="blockList">
 <li class="blockList">
 <h4>compareOnlyKeyPortion</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html#line.2565">compareOnlyKeyPortion</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html#line.2566">compareOnlyKeyPortion</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
                                  <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
@@ -347,7 +347,7 @@ public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyVa
 <ul class="blockListLast">
 <li class="blockList">
 <h4>calcIndexKey</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html#line.2591">calcIndexKey</a>(byte[]&nbsp;lastKeyOfPreviousBlock,
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html#line.2592">calcIndexKey</a>(byte[]&nbsp;lastKeyOfPreviousBlock,
                            byte[]&nbsp;firstKeyInBlock)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/KeyValue.RowOnlyComparator.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/KeyValue.RowOnlyComparator.html b/devapidocs/org/apache/hadoop/hbase/KeyValue.RowOnlyComparator.html
index ddee06b..dfd9d4e 100644
--- a/devapidocs/org/apache/hadoop/hbase/KeyValue.RowOnlyComparator.html
+++ b/devapidocs/org/apache/hadoop/hbase/KeyValue.RowOnlyComparator.html
@@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public static class <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.2503">KeyValue.RowOnlyComparator</a>
+<pre>public static class <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.2504">KeyValue.RowOnlyComparator</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/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&gt;</pre>
 <div class="block">Comparator that compares row component only of a KeyValue.</div>
@@ -215,7 +215,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Comparato
 <ul class="blockListLast">
 <li class="blockList">
 <h4>comparator</h4>
-<pre>final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html" title="class in org.apache.hadoop.hbase">KeyValue.KVComparator</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RowOnlyComparator.html#line.2504">comparator</a></pre>
+<pre>final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html" title="class in org.apache.hadoop.hbase">KeyValue.KVComparator</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RowOnlyComparator.html#line.2505">comparator</a></pre>
 </li>
 </ul>
 </li>
@@ -232,7 +232,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Comparato
 <ul class="blockListLast">
 <li class="blockList">
 <h4>RowOnlyComparator</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RowOnlyComparator.html#line.2506">RowOnlyComparator</a>(<a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html" title="class in org.apache.hadoop.hbase">KeyValue.KVComparator</a>&nbsp;c)</pre>
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RowOnlyComparator.html#line.2507">RowOnlyComparator</a>(<a href="../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html" title="class in org.apache.hadoop.hbase">KeyValue.KVComparator</a>&nbsp;c)</pre>
 </li>
 </ul>
 </li>
@@ -249,7 +249,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Comparato
 <ul class="blockListLast">
 <li class="blockList">
 <h4>compare</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RowOnlyComparator.html#line.2511">compare</a>(<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;left,
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.RowOnlyComparator.html#line.2512">compare</a>(<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;left,
                    <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a>&nbsp;right)</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/KeyValue.SamePrefixComparator.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/KeyValue.SamePrefixComparator.html b/devapidocs/org/apache/hadoop/hbase/KeyValue.SamePrefixComparator.html
index 14fa975..8f6c085 100644
--- a/devapidocs/org/apache/hadoop/hbase/KeyValue.SamePrefixComparator.html
+++ b/devapidocs/org/apache/hadoop/hbase/KeyValue.SamePrefixComparator.html
@@ -109,7 +109,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public static interface <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.2522">KeyValue.SamePrefixComparator</a>&lt;T&gt;</pre>
+<pre>public static interface <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.2523">KeyValue.SamePrefixComparator</a>&lt;T&gt;</pre>
 <div class="block">Avoids redundant comparisons for better performance.
 
  TODO get rid of this wart</div>
@@ -164,7 +164,7 @@ var activeTableTab = "activeTableTab";
 <ul class="blockListLast">
 <li class="blockList">
 <h4>compareIgnoringPrefix</h4>
-<pre>int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.SamePrefixComparator.html#line.2527">compareIgnoringPrefix</a>(int&nbsp;commonPrefix,
+<pre>int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.SamePrefixComparator.html#line.2528">compareIgnoringPrefix</a>(int&nbsp;commonPrefix,
                           byte[]&nbsp;left,
                           int&nbsp;loffset,
                           int&nbsp;llength,

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/KeyValue.Type.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/KeyValue.Type.html b/devapidocs/org/apache/hadoop/hbase/KeyValue.Type.html
index 433cb58..0334586 100644
--- a/devapidocs/org/apache/hadoop/hbase/KeyValue.Type.html
+++ b/devapidocs/org/apache/hadoop/hbase/KeyValue.Type.html
@@ -122,7 +122,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public static enum <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.231">KeyValue.Type</a>
+<pre>public static enum <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.232">KeyValue.Type</a>
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a>&gt;</pre>
 <div class="block">Key type.
  Has space for other key types to be added later.  Cannot rely on
@@ -261,7 +261,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>Minimum</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.232">Minimum</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.233">Minimum</a></pre>
 </li>
 </ul>
 <a name="Put">
@@ -270,7 +270,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>Put</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.233">Put</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.234">Put</a></pre>
 </li>
 </ul>
 <a name="Delete">
@@ -279,7 +279,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>Delete</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.235">Delete</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.236">Delete</a></pre>
 </li>
 </ul>
 <a name="DeleteFamilyVersion">
@@ -288,7 +288,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>DeleteFamilyVersion</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.236">DeleteFamilyVersion</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.237">DeleteFamilyVersion</a></pre>
 </li>
 </ul>
 <a name="DeleteColumn">
@@ -297,7 +297,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>DeleteColumn</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.237">DeleteColumn</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.238">DeleteColumn</a></pre>
 </li>
 </ul>
 <a name="DeleteFamily">
@@ -306,7 +306,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>DeleteFamily</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.238">DeleteFamily</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.239">DeleteFamily</a></pre>
 </li>
 </ul>
 <a name="Maximum">
@@ -315,7 +315,7 @@ the order they are declared.</div>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>Maximum</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.241">Maximum</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a> <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.242">Maximum</a></pre>
 </li>
 </ul>
 </li>
@@ -332,7 +332,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>code</h4>
-<pre>private final&nbsp;byte <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.243">code</a></pre>
+<pre>private final&nbsp;byte <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.244">code</a></pre>
 </li>
 </ul>
 <a name="codeArray">
@@ -341,7 +341,7 @@ the order they are declared.</div>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>codeArray</h4>
-<pre>private static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a>[] <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.253">codeArray</a></pre>
+<pre>private static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a>[] <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.254">codeArray</a></pre>
 </li>
 </ul>
 </li>
@@ -358,7 +358,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>values</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a>[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.59">values</a>()</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a>[]&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.60">values</a>()</pre>
 <div class="block">Returns an array containing the constants of this enum type, in
 the order they are declared.  This method may be used to iterate
 over the constants as follows:
@@ -378,7 +378,7 @@ for (KeyValue.Type c : KeyValue.Type.values())
 <ul class="blockList">
 <li class="blockList">
 <h4>valueOf</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.59">valueOf</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>&nbsp;name)</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.60">valueOf</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>&nbsp;name)</pre>
 <div class="block">Returns the enum constant of this type with the specified name.
 The string must match <i>exactly</i> an identifier used to declare an
 enum constant in this type.  (Extraneous whitespace characters are 
@@ -400,7 +400,7 @@ not permitted.)</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>getCode</h4>
-<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.249">getCode</a>()</pre>
+<pre>public&nbsp;byte&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.250">getCode</a>()</pre>
 </li>
 </ul>
 <a name="codeToType-byte-">
@@ -409,7 +409,7 @@ not permitted.)</div>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>codeToType</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.267">codeToType</a>(byte&nbsp;b)</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase">KeyValue.Type</a>&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.Type.html#line.268">codeToType</a>(byte&nbsp;b)</pre>
 <div class="block">Cannot rely on enum ordinals . They change if item is removed or moved.
  Do our own codes.</div>
 <dl>


[16/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/AsyncConnectionConfiguration.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html
new file mode 100644
index 0000000..eddf9e3
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html
@@ -0,0 +1,469 @@
+<!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>AsyncConnectionConfiguration (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="AsyncConnectionConfiguration (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/AsyncConnectionConfiguration.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&nbsp;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">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html" target="_top">Frames</a></li>
+<li><a href="AsyncConnectionConfiguration.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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 AsyncConnectionConfiguration" class="title">Class AsyncConnectionConfiguration</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.AsyncConnectionConfiguration</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/AsyncConnectionConfiguration.html#line.43">AsyncConnectionConfiguration</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">Timeout configs.</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">&nbsp;</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 int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html#maxRetries">maxRetries</a></span></code>&nbsp;</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/AsyncConnectionConfiguration.html#metaOperationTimeoutNs">metaOperationTimeoutNs</a></span></code>&nbsp;</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/AsyncConnectionConfiguration.html#operationTimeoutNs">operationTimeoutNs</a></span></code>&nbsp;</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/AsyncConnectionConfiguration.html#pauseNs">pauseNs</a></span></code>&nbsp;</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/AsyncConnectionConfiguration.html#readRpcTimeoutNs">readRpcTimeoutNs</a></span></code>&nbsp;</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/AsyncConnectionConfiguration.html#startLogErrorsCnt">startLogErrorsCnt</a></span></code>
+<div class="block">How many retries are allowed before we start to log</div>
+</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/AsyncConnectionConfiguration.html#writeRpcTimeoutNs">writeRpcTimeoutNs</a></span></code>&nbsp;</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">&nbsp;</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/AsyncConnectionConfiguration.html#AsyncConnectionConfiguration-org.apache.hadoop.conf.Configuration-">AsyncConnectionConfiguration</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf)</code>&nbsp;</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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) int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html#getMaxRetries--">getMaxRetries</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>(package private) long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html#getMetaOperationTimeoutNs--">getMetaOperationTimeoutNs</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>(package private) long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html#getOperationTimeoutNs--">getOperationTimeoutNs</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>(package private) long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html#getPauseNs--">getPauseNs</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>(package private) long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html#getReadRpcTimeoutNs--">getReadRpcTimeoutNs</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>(package private) int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html#getStartLogErrorsCnt--">getStartLogErrorsCnt</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>(package private) long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html#getWriteRpcTimeoutNs--">getWriteRpcTimeoutNs</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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="metaOperationTimeoutNs">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>metaOperationTimeoutNs</h4>
+<pre>private final&nbsp;long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html#line.45">metaOperationTimeoutNs</a></pre>
+</li>
+</ul>
+<a name="operationTimeoutNs">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>operationTimeoutNs</h4>
+<pre>private final&nbsp;long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html#line.47">operationTimeoutNs</a></pre>
+</li>
+</ul>
+<a name="readRpcTimeoutNs">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readRpcTimeoutNs</h4>
+<pre>private final&nbsp;long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html#line.50">readRpcTimeoutNs</a></pre>
+</li>
+</ul>
+<a name="writeRpcTimeoutNs">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeRpcTimeoutNs</h4>
+<pre>private final&nbsp;long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html#line.53">writeRpcTimeoutNs</a></pre>
+</li>
+</ul>
+<a name="pauseNs">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>pauseNs</h4>
+<pre>private final&nbsp;long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html#line.55">pauseNs</a></pre>
+</li>
+</ul>
+<a name="maxRetries">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>maxRetries</h4>
+<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html#line.57">maxRetries</a></pre>
+</li>
+</ul>
+<a name="startLogErrorsCnt">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>startLogErrorsCnt</h4>
+<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html#line.60">startLogErrorsCnt</a></pre>
+<div class="block">How many retries are allowed before we start to log</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AsyncConnectionConfiguration-org.apache.hadoop.conf.Configuration-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AsyncConnectionConfiguration</h4>
+<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html#line.62">AsyncConnectionConfiguration</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getMetaOperationTimeoutNs--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMetaOperationTimeoutNs</h4>
+<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html#line.78">getMetaOperationTimeoutNs</a>()</pre>
+</li>
+</ul>
+<a name="getOperationTimeoutNs--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOperationTimeoutNs</h4>
+<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html#line.82">getOperationTimeoutNs</a>()</pre>
+</li>
+</ul>
+<a name="getReadRpcTimeoutNs--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getReadRpcTimeoutNs</h4>
+<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html#line.86">getReadRpcTimeoutNs</a>()</pre>
+</li>
+</ul>
+<a name="getWriteRpcTimeoutNs--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getWriteRpcTimeoutNs</h4>
+<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html#line.90">getWriteRpcTimeoutNs</a>()</pre>
+</li>
+</ul>
+<a name="getPauseNs--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPauseNs</h4>
+<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html#line.94">getPauseNs</a>()</pre>
+</li>
+</ul>
+<a name="getMaxRetries--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMaxRetries</h4>
+<pre>int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html#line.98">getMaxRetries</a>()</pre>
+</li>
+</ul>
+<a name="getStartLogErrorsCnt--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getStartLogErrorsCnt</h4>
+<pre>int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html#line.102">getStartLogErrorsCnt</a>()</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/AsyncConnectionConfiguration.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&nbsp;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">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html" target="_top">Frames</a></li>
+<li><a href="AsyncConnectionConfiguration.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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 &#169; 2007&#x2013;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/AsyncConnectionImpl.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncConnectionImpl.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncConnectionImpl.html
new file mode 100644
index 0000000..3fefaab
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncConnectionImpl.html
@@ -0,0 +1,644 @@
+<!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>AsyncConnectionImpl (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="AsyncConnectionImpl (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/AsyncConnectionImpl.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/AsyncConnectionConfiguration.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev&nbsp;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&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncConnectionImpl.html" target="_top">Frames</a></li>
+<li><a href="AsyncConnectionImpl.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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 AsyncConnectionImpl" class="title">Class AsyncConnectionImpl</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.AsyncConnectionImpl</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>, <a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncConnection</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/AsyncConnectionImpl.html#line.52">AsyncConnectionImpl</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/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncConnection</a></pre>
+<div class="block">The implementation of AsyncConnection.</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">&nbsp;</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) <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionImpl.html#callerFactory">callerFactory</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>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></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionImpl.html#clusterId">clusterId</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private org.apache.hadoop.conf.Configuration</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionImpl.html#conf">conf</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>(package private) <a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html" title="class in org.apache.hadoop.hbase.client">AsyncConnectionConfiguration</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionImpl.html#connConf">connConf</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionImpl.html#hostnameCanChange">hostnameCanChange</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<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/AsyncConnectionImpl.html#locator">locator</a></span></code>&nbsp;</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/AsyncConnectionImpl.html#LOG">LOG</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <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/AsyncConnectionImpl.html#registry">registry</a></span></code>&nbsp;</td>
+</tr>
+<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/AsyncConnectionImpl.html#RESOLVE_HOSTNAME_ON_FAIL_KEY">RESOLVE_HOSTNAME_ON_FAIL_KEY</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private static io.netty.util.HashedWheelTimer</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionImpl.html#RETRY_TIMER">RETRY_TIMER</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClient.html" title="interface in org.apache.hadoop.hbase.ipc">RpcClient</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionImpl.html#rpcClient">rpcClient</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>(package private) <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/AsyncConnectionImpl.html#rpcControllerFactory">rpcControllerFactory</a></span></code>&nbsp;</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/AsyncConnectionImpl.html#rpcTimeout">rpcTimeout</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <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>&lt;<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.shaded.protobuf.generated.ClientProtos.ClientService.Interface&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionImpl.html#rsStubs">rsStubs</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionImpl.html#user">user</a></span></code>&nbsp;</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">&nbsp;</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/AsyncConnectionImpl.html#AsyncConnectionImpl-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.security.User-">AsyncConnectionImpl</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+                   <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;user)</code>&nbsp;</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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/AsyncConnectionImpl.html#close--">close</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>private org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface</code></td>
+<td class="colLast"><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>&nbsp;serverName)</code>&nbsp;</td>
+</tr>
+<tr id="i2" 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/AsyncConnectionImpl.html#getConfiguration--">getConfiguration</a></span>()</code>
+<div class="block">Returns the <code>Configuration</code> object used by this instance.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>(package 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/AsyncConnectionImpl.html#getLocator--">getLocator</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" 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"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionImpl.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>&nbsp;tableName)</code>
+<div class="block">Retrieve a AsyncRegionLocator implementation to inspect region information on a table.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>(package private) org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface</code></td>
+<td class="colLast"><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>&nbsp;serverName)</code>&nbsp;</td>
+</tr>
+<tr id="i6" 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/AsyncConnectionImpl.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>&nbsp;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.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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="LOG">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LOG</h4>
+<pre>private static final&nbsp;org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnectionImpl.html#line.54">LOG</a></pre>
+</li>
+</ul>
+<a name="RETRY_TIMER">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>RETRY_TIMER</h4>
+<pre>private static final&nbsp;io.netty.util.HashedWheelTimer <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnectionImpl.html#line.56">RETRY_TIMER</a></pre>
+</li>
+</ul>
+<a name="RESOLVE_HOSTNAME_ON_FAIL_KEY">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>RESOLVE_HOSTNAME_ON_FAIL_KEY</h4>
+<pre>private static final&nbsp;<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/AsyncConnectionImpl.html#line.59">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.AsyncConnectionImpl.RESOLVE_HOSTNAME_ON_FAIL_KEY">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="conf">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>conf</h4>
+<pre>private final&nbsp;org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnectionImpl.html#line.61">conf</a></pre>
+</li>
+</ul>
+<a name="connConf">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>connConf</h4>
+<pre>final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html" title="class in org.apache.hadoop.hbase.client">AsyncConnectionConfiguration</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnectionImpl.html#line.63">connConf</a></pre>
+</li>
+</ul>
+<a name="user">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>user</h4>
+<pre>private final&nbsp;<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/AsyncConnectionImpl.html#line.65">user</a></pre>
+</li>
+</ul>
+<a name="registry">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registry</h4>
+<pre>private final&nbsp;<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/AsyncConnectionImpl.html#line.67">registry</a></pre>
+</li>
+</ul>
+<a name="clusterId">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clusterId</h4>
+<pre>private final&nbsp;<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/AsyncConnectionImpl.html#line.69">clusterId</a></pre>
+</li>
+</ul>
+<a name="rpcTimeout">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>rpcTimeout</h4>
+<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnectionImpl.html#line.71">rpcTimeout</a></pre>
+</li>
+</ul>
+<a name="rpcClient">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>rpcClient</h4>
+<pre>private final&nbsp;<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/AsyncConnectionImpl.html#line.73">rpcClient</a></pre>
+</li>
+</ul>
+<a name="rpcControllerFactory">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>rpcControllerFactory</h4>
+<pre>final&nbsp;<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/AsyncConnectionImpl.html#line.75">rpcControllerFactory</a></pre>
+</li>
+</ul>
+<a name="hostnameCanChange">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hostnameCanChange</h4>
+<pre>private final&nbsp;boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnectionImpl.html#line.77">hostnameCanChange</a></pre>
+</li>
+</ul>
+<a name="locator">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>locator</h4>
+<pre>private final&nbsp;<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/AsyncConnectionImpl.html#line.79">locator</a></pre>
+</li>
+</ul>
+<a name="callerFactory">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>callerFactory</h4>
+<pre>final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnectionImpl.html#line.81">callerFactory</a></pre>
+</li>
+</ul>
+<a name="rsStubs">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>rsStubs</h4>
+<pre>private final&nbsp;<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>&lt;<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.shaded.protobuf.generated.ClientProtos.ClientService.Interface&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnectionImpl.html#line.83">rsStubs</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="AsyncConnectionImpl-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.security.User-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AsyncConnectionImpl</h4>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnectionImpl.html#line.85">AsyncConnectionImpl</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+                           <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;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>
+<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="getConfiguration--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getConfiguration</h4>
+<pre>public&nbsp;org.apache.hadoop.conf.Configuration&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnectionImpl.html#line.109">getConfiguration</a>()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html#getConfiguration--">AsyncConnection</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/AsyncConnection.html#getConfiguration--">getConfiguration</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncConnection</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="close--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>close</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnectionImpl.html#line.114">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>&nbsp;in interface&nbsp;<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>&nbsp;in interface&nbsp;<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>
+<a name="getRegionLocator-org.apache.hadoop.hbase.TableName-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRegionLocator</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableRegionLocator</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnectionImpl.html#line.121">getRegionLocator</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html#getRegionLocator-org.apache.hadoop.hbase.TableName-">AsyncConnection</a></code></span></div>
+<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="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html#getRegionLocator-org.apache.hadoop.hbase.TableName-">getRegionLocator</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncConnection</a></code></dd>
+<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="getLocator--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLocator</h4>
+<pre><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html" title="class in org.apache.hadoop.hbase.client">AsyncRegionLocator</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnectionImpl.html#line.126">getLocator</a>()</pre>
+</li>
+</ul>
+<a name="createRegionServerStub-org.apache.hadoop.hbase.ServerName-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createRegionServerStub</h4>
+<pre>private&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnectionImpl.html#line.130">createRegionServerStub</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;serverName)
+                                                                                                               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>
+<a name="getRegionServerStub-org.apache.hadoop.hbase.ServerName-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRegionServerStub</h4>
+<pre>org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.Interface&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnectionImpl.html#line.134">getRegionServerStub</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;serverName)
+                                                                                                    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>
+<a name="getTable-org.apache.hadoop.hbase.TableName-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getTable</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncConnectionImpl.html#line.141">getTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html#getTable-org.apache.hadoop.hbase.TableName-">AsyncConnection</a></code></span></div>
+<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="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html#getTable-org.apache.hadoop.hbase.TableName-">getTable</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncConnection</a></code></dd>
+<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/AsyncConnectionImpl.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/AsyncConnectionConfiguration.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev&nbsp;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&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncConnectionImpl.html" target="_top">Frames</a></li>
+<li><a href="AsyncConnectionImpl.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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 &#169; 2007&#x2013;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/AsyncProcess.ListRowAccess.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.ListRowAccess.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.ListRowAccess.html
index e9663c2..9117e23 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.ListRowAccess.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.ListRowAccess.html
@@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.946">AsyncProcess.ListRowAccess</a>&lt;T&gt;
+<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.958">AsyncProcess.ListRowAccess</a>&lt;T&gt;
 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/RowAccess.html" title="interface in org.apache.hadoop.hbase.client">RowAccess</a>&lt;T&gt;</pre>
 </li>
@@ -221,7 +221,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>data</h4>
-<pre>private final&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.ListRowAccess.html" title="type parameter in AsyncProcess.ListRowAccess">T</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.ListRowAccess.html#line.947">data</a></pre>
+<pre>private final&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.ListRowAccess.html" title="type parameter in AsyncProcess.ListRowAccess">T</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.ListRowAccess.html#line.959">data</a></pre>
 </li>
 </ul>
 </li>
@@ -238,7 +238,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>ListRowAccess</h4>
-<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.ListRowAccess.html#line.948">ListRowAccess</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.ListRowAccess.html" title="type parameter in AsyncProcess.ListRowAccess">T</a>&gt;&nbsp;data)</pre>
+<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.ListRowAccess.html#line.960">ListRowAccess</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.ListRowAccess.html" title="type parameter in AsyncProcess.ListRowAccess">T</a>&gt;&nbsp;data)</pre>
 </li>
 </ul>
 </li>
@@ -255,7 +255,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html
 <ul class="blockList">
 <li class="blockList">
 <h4>size</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.ListRowAccess.html#line.953">size</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.ListRowAccess.html#line.965">size</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html#size--">size</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html" title="interface in org.apache.hadoop.hbase.client">RowAccess</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.ListRowAccess.html" title="type parameter in AsyncProcess.ListRowAccess">T</a>&gt;</code></dd>
@@ -270,7 +270,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html
 <ul class="blockList">
 <li class="blockList">
 <h4>isEmpty</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.ListRowAccess.html#line.958">isEmpty</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.ListRowAccess.html#line.970">isEmpty</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html#isEmpty--">isEmpty</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html" title="interface in org.apache.hadoop.hbase.client">RowAccess</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.ListRowAccess.html" title="type parameter in AsyncProcess.ListRowAccess">T</a>&gt;</code></dd>
@@ -285,7 +285,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>iterator</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.ListRowAccess.html" title="type parameter in AsyncProcess.ListRowAccess">T</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.ListRowAccess.html#line.963">iterator</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.ListRowAccess.html" title="type parameter in AsyncProcess.ListRowAccess">T</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.ListRowAccess.html#line.975">iterator</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/Iterable.html?is-external=true#iterator--" title="class or interface in java.lang">iterator</a></code>&nbsp;in interface&nbsp;<code><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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.ListRowAccess.html" title="type parameter in AsyncProcess.ListRowAccess">T</a>&gt;</code></dd>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.RequestSizeChecker.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.RequestSizeChecker.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.RequestSizeChecker.html
index 48dcedc..3d158af 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.RequestSizeChecker.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.RequestSizeChecker.html
@@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>static class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.914">AsyncProcess.RequestSizeChecker</a>
+<pre>static class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.926">AsyncProcess.RequestSizeChecker</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/AsyncProcess.RowChecker.html" title="interface in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker</a></pre>
 <div class="block">limit the request size for each regionserver.</div>
@@ -241,7 +241,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.R
 <ul class="blockList">
 <li class="blockList">
 <h4>maxHeapSizePerRequest</h4>
-<pre>private final&nbsp;long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RequestSizeChecker.html#line.915">maxHeapSizePerRequest</a></pre>
+<pre>private final&nbsp;long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RequestSizeChecker.html#line.927">maxHeapSizePerRequest</a></pre>
 </li>
 </ul>
 <a name="serverRequestSizes">
@@ -250,7 +250,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.R
 <ul class="blockListLast">
 <li class="blockList">
 <h4>serverRequestSizes</h4>
-<pre>private final&nbsp;<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>&lt;<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/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RequestSizeChecker.html#line.916">serverRequestSizes</a></pre>
+<pre>private final&nbsp;<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>&lt;<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/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RequestSizeChecker.html#line.928">serverRequestSizes</a></pre>
 </li>
 </ul>
 </li>
@@ -267,7 +267,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.R
 <ul class="blockListLast">
 <li class="blockList">
 <h4>RequestSizeChecker</h4>
-<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RequestSizeChecker.html#line.917">RequestSizeChecker</a>(long&nbsp;maxHeapSizePerRequest)</pre>
+<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RequestSizeChecker.html#line.929">RequestSizeChecker</a>(long&nbsp;maxHeapSizePerRequest)</pre>
 </li>
 </ul>
 </li>
@@ -284,7 +284,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.R
 <ul class="blockList">
 <li class="blockList">
 <h4>reset</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RequestSizeChecker.html#line.921">reset</a>()</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RequestSizeChecker.html#line.933">reset</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.html#reset--">AsyncProcess.RowChecker</a></code></span></div>
 <div class="block">Reset the inner state.</div>
 <dl>
@@ -299,7 +299,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.R
 <ul class="blockList">
 <li class="blockList">
 <h4>canTakeOperation</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RequestSizeChecker.html#line.925">canTakeOperation</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RequestSizeChecker.html#line.937">canTakeOperation</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
                                                            long&nbsp;rowSize)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -313,7 +313,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.R
 <ul class="blockListLast">
 <li class="blockList">
 <h4>notifyFinal</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RequestSizeChecker.html#line.937">notifyFinal</a>(<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a>&nbsp;code,
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RequestSizeChecker.html#line.949">notifyFinal</a>(<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a>&nbsp;code,
                         <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
                         long&nbsp;rowSize)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><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-">AsyncProcess.RowChecker</a></code></span></div>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html
index 05f95c8..12663de 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html
@@ -122,7 +122,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public static enum <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.html#line.746">AsyncProcess.RowChecker.ReturnCode</a>
+<pre>public static enum <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.html#line.758">AsyncProcess.RowChecker.ReturnCode</a>
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a>&gt;</pre>
 </li>
 </ul>
@@ -219,7 +219,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>INCLUDE</h4>
-<pre>public static final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html#line.750">INCLUDE</a></pre>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html#line.762">INCLUDE</a></pre>
 <div class="block">Accept current row.</div>
 </li>
 </ul>
@@ -229,7 +229,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>SKIP</h4>
-<pre>public static final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html#line.754">SKIP</a></pre>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html#line.766">SKIP</a></pre>
 <div class="block">Skip current row.</div>
 </li>
 </ul>
@@ -239,7 +239,7 @@ the order they are declared.</div>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>END</h4>
-<pre>public static final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html#line.758">END</a></pre>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html#line.770">END</a></pre>
 <div class="block">No more row can be included.</div>
 </li>
 </ul>
@@ -257,7 +257,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>values</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a>[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html#line.967">values</a>()</pre>
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a>[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html#line.979">values</a>()</pre>
 <div class="block">Returns an array containing the constants of this enum type, in
 the order they are declared.  This method may be used to iterate
 over the constants as follows:
@@ -277,7 +277,7 @@ for (AsyncProcess.RowChecker.ReturnCode c : AsyncProcess.RowChecker.ReturnCode.v
 <ul class="blockListLast">
 <li class="blockList">
 <h4>valueOf</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html#line.967">valueOf</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>&nbsp;name)</pre>
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html#line.979">valueOf</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>&nbsp;name)</pre>
 <div class="block">Returns the enum constant of this type with the specified name.
 The string must match <i>exactly</i> an identifier used to declare an
 enum constant in this type.  (Extraneous whitespace characters are

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.html
index 8826574..958240e 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.html
@@ -109,7 +109,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>static interface <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.745">AsyncProcess.RowChecker</a></pre>
+<pre>static interface <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.757">AsyncProcess.RowChecker</a></pre>
 <div class="block">Provide a way to control the flow of rows iteration.</div>
 </li>
 </ul>
@@ -188,7 +188,7 @@ var activeTableTab = "activeTableTab";
 <ul class="blockList">
 <li class="blockList">
 <h4>canTakeOperation</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.html#line.760">canTakeOperation</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
+<pre><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.html#line.772">canTakeOperation</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
                                                     long&nbsp;rowSize)</pre>
 </li>
 </ul>
@@ -198,7 +198,7 @@ var activeTableTab = "activeTableTab";
 <ul class="blockList">
 <li class="blockList">
 <h4>notifyFinal</h4>
-<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.html#line.766">notifyFinal</a>(<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a>&nbsp;code,
+<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.html#line.778">notifyFinal</a>(<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a>&nbsp;code,
                  <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
                  long&nbsp;rowSize)</pre>
 <div class="block">Add the final ReturnCode to the checker.
@@ -212,7 +212,7 @@ var activeTableTab = "activeTableTab";
 <ul class="blockListLast">
 <li class="blockList">
 <h4>reset</h4>
-<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.html#line.770">reset</a>()
+<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.html#line.782">reset</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">Reset the inner state.</div>
 <dl>


[18/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/TableNotFoundException.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/TableNotFoundException.html b/devapidocs/org/apache/hadoop/hbase/class-use/TableNotFoundException.html
index fcd1bb3..2cf6bde 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/TableNotFoundException.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/TableNotFoundException.html
@@ -142,7 +142,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>&lt;<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>&gt;</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>&lt;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>&lt;org.apache.hadoop.fs.Path&gt;&gt;&nbsp;map,
           <a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a>&nbsp;admin,
           <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;table,

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceAudience.Private.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceAudience.Private.html b/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceAudience.Private.html
index 0afbdd7..89a1f85 100644
--- a/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceAudience.Private.html
+++ b/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceAudience.Private.html
@@ -306,164 +306,160 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <td class="colLast">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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.filter">org.apache.hadoop.hbase.rest.filter</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="#org.apache.hadoop.hbase.rest.model">org.apache.hadoop.hbase.rest.model</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="#org.apache.hadoop.hbase.rest.provider">org.apache.hadoop.hbase.rest.provider</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="#org.apache.hadoop.hbase.rest.provider.consumer">org.apache.hadoop.hbase.rest.provider.consumer</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="#org.apache.hadoop.hbase.rest.provider.producer">org.apache.hadoop.hbase.rest.provider.producer</a></td>
 <td class="colLast">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="#org.apache.hadoop.hbase.security.visibility.expression">org.apache.hadoop.hbase.security.visibility.expression</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="#org.apache.hadoop.hbase.snapshot">org.apache.hadoop.hbase.snapshot</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <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="rowColor">
+<tr class="altColor">
 <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="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="#org.apache.hadoop.hbase.trace">org.apache.hadoop.hbase.trace</a></td>
 <td class="colLast">&nbsp;</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">
@@ -471,51 +467,51 @@ service.</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">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="#org.apache.hadoop.hbase.util.byterange">org.apache.hadoop.hbase.util.byterange</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="#org.apache.hadoop.hbase.util.byterange.impl">org.apache.hadoop.hbase.util.byterange.impl</a></td>
 <td class="colLast">&nbsp;</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">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="#org.apache.hadoop.hbase.util.test">org.apache.hadoop.hbase.util.test</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="#org.apache.hadoop.hbase.util.vint">org.apache.hadoop.hbase.util.vint</a></td>
 <td class="colLast">&nbsp;</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">&nbsp;</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">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="#org.apache.hadoop.hbase.zookeeper.lock">org.apache.hadoop.hbase.zookeeper.lock</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="#org.apache.hadoop.metrics2.impl">org.apache.hadoop.metrics2.impl</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="#org.apache.hadoop.metrics2.lib">org.apache.hadoop.metrics2.lib</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="#org.apache.hadoop.metrics2.util">org.apache.hadoop.metrics2.util</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
@@ -1181,23 +1177,65 @@ service.</div>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>(package private) class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html" title="class in org.apache.hadoop.hbase.client">AsyncConnectionConfiguration</a></span></code>
+<div class="block">Timeout configs.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>(package private) class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncConnectionImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncConnectionImpl</a></span></code>
+<div class="block">The implementation of AsyncConnection.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>(package private) class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html" title="class in org.apache.hadoop.hbase.client">AsyncProcess</a></span></code>
 <div class="block">This class  allows a continuous flow of requests.</div>
 </td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>(package private) class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html" title="class in org.apache.hadoop.hbase.client">AsyncRegionLocator</a></span></code>
+<div class="block">TODO: reimplement using aync connection when the scan logic is ready.</div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>interface&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a></span></code>
 <div class="block">The context used to wait for results from one submit call.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>(package private) class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl</a>&lt;CResult&gt;</span></code>
 <div class="block">The context, and return value, for a single submit/submitAll call.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>(package private) class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory</a></span></code>
+<div class="block">Factory to create an AsyncRpcRetryCaller.</div>
+</td>
+</tr>
 <tr class="altColor">
+<td class="colFirst"><code>(package private) class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client">AsyncSingleRequestRpcRetryingCaller</a>&lt;T&gt;</span></code>
+<div class="block">Retry caller for a single request, such as get, put, delete, etc.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>(package private) class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncTableImpl</a></span></code>
+<div class="block">The implementation of AsyncTable.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>(package private) class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncTableRegionLocatorImpl</a></span></code>
+<div class="block">The implementation of AsyncRegionLocator.</div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/BufferedMutatorImpl.html" title="class in org.apache.hadoop.hbase.client">BufferedMutatorImpl</a></span></code>
 <div class="block">
@@ -1205,170 +1243,182 @@ service.</div>
  but meant for batched, potentially asynchronous puts.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>(package private) interface&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Cancellable.html" title="interface in org.apache.hadoop.hbase.client">Cancellable</a></span></code>
 <div class="block">This should be implemented by the Get/Scan implementations that
  talk to replica regions.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>(package private) class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a>&lt;T&gt;</span></code>
 <div class="block">This class is used to unify HTable calls with AsyncProcess Framework.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html" title="class in org.apache.hadoop.hbase.client">ClientAsyncPrefetchScanner</a></span></code>
 <div class="block">ClientAsyncPrefetchScanner implements async scanner behaviour.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>(package private) class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/ClientIdGenerator.html" title="class in org.apache.hadoop.hbase.client">ClientIdGenerator</a></span></code>
 <div class="block">The class that is able to determine some unique strings for the client,
  such as an IP address, PID, and composite deterministic ID.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/ClientScanner.html" title="class in org.apache.hadoop.hbase.client">ClientScanner</a></span></code>
 <div class="block">Implements the scanner interface for the HBase client.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/ClientServiceCallable.html" title="class in org.apache.hadoop.hbase.client">ClientServiceCallable</a>&lt;T&gt;</span></code>
 <div class="block">A RegionServerCallable set to use the Client protocol.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/ClientSideRegionScanner.html" title="class in org.apache.hadoop.hbase.client">ClientSideRegionScanner</a></span></code>
 <div class="block">A client scanner for a region opened for read-only on the client side.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/ClientSimpleScanner.html" title="class in org.apache.hadoop.hbase.client">ClientSimpleScanner</a></span></code>
 <div class="block">ClientSimpleScanner implements a sync scanner behaviour.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/ClientSmallReversedScanner.html" title="class in org.apache.hadoop.hbase.client">ClientSmallReversedScanner</a></span></code>
 <div class="block">
  Client scanner for small reversed scan.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/ClientSmallScanner.html" title="class in org.apache.hadoop.hbase.client">ClientSmallScanner</a></span></code>
 <div class="block">Client scanner for small scan.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/ClientSmallScanner.SmallScannerCallableFactory.html" title="class in org.apache.hadoop.hbase.client">ClientSmallScanner.SmallScannerCallableFactory</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>interface&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a></span></code>
 <div class="block">Internal methods on Connection that should not be used by user code.</div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code>(package private) interface&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/ClusterRegistry.html" title="interface in org.apache.hadoop.hbase.client">ClusterRegistry</a></span></code>
+<div class="block">Implementations hold cluster information such as this cluster's id.</div>
+</td>
+</tr>
 <tr class="rowColor">
 <td class="colFirst"><code>(package private) class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/ClusterRegistryFactory.html" title="class in org.apache.hadoop.hbase.client">ClusterRegistryFactory</a></span></code>
+<div class="block">Get instance of configured Registry.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>(package private) class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/ClusterStatusListener.html" title="class in org.apache.hadoop.hbase.client">ClusterStatusListener</a></span></code>
 <div class="block">A class that receives the cluster status, and provide it as a set of service to the client.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/ConnectionConfiguration.html" title="class in org.apache.hadoop.hbase.client">ConnectionConfiguration</a></span></code>
 <div class="block">Configuration parameters for the connection.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>(package private) class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation</a></span></code>
 <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.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/ConnectionUtils.html" title="class in org.apache.hadoop.hbase.client">ConnectionUtils</a></span></code>
 <div class="block">Utility used by client connections.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/CoprocessorHConnection.html" title="class in org.apache.hadoop.hbase.client">CoprocessorHConnection</a></span></code>
 <div class="block">Connection to an HTable from within a Coprocessor.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/DelayingRunner.html" title="class in org.apache.hadoop.hbase.client">DelayingRunner</a>&lt;T&gt;</span></code>
 <div class="block">A wrapper for a runnable for a group of actions for a single regionserver.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/DelegatingRetryingCallable.html" title="class in org.apache.hadoop.hbase.client">DelegatingRetryingCallable</a>&lt;T,D extends <a href="../../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a>&lt;T&gt;&gt;</span></code>
 <div class="block">Helper callable for internal use when you just want to override a single method of a <a href="../../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" title="interface in org.apache.hadoop.hbase.client"><code>RetryingCallable</code></a>.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>(package private) class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/FailureInfo.html" title="class in org.apache.hadoop.hbase.client">FailureInfo</a></span></code>
 <div class="block">Keeps track of repeated failures to any region server.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>(package private) class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/FastFailInterceptorContext.html" title="class in org.apache.hadoop.hbase.client">FastFailInterceptorContext</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/FlushRegionCallable.html" title="class in org.apache.hadoop.hbase.client">FlushRegionCallable</a></span></code>
 <div class="block">A Callable for flushRegion() RPC.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.html" title="class in org.apache.hadoop.hbase.client">HBaseAdmin</a></span></code>
 <div class="block">HBaseAdmin is no longer a client API.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.NamespaceFuture.html" title="class in org.apache.hadoop.hbase.client">HBaseAdmin.NamespaceFuture</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.ProcedureFuture.html" title="class in org.apache.hadoop.hbase.client">HBaseAdmin.ProcedureFuture</a>&lt;V&gt;</span></code>
 <div class="block">Future that waits on a procedure result.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.TableFuture.html" title="class in org.apache.hadoop.hbase.client">HBaseAdmin.TableFuture</a>&lt;V&gt;</span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/HRegionLocator.html" title="class in org.apache.hadoop.hbase.client">HRegionLocator</a></span></code>
 <div class="block">An implementation of <a href="../../../../../../org/apache/hadoop/hbase/client/RegionLocator.html" title="interface in org.apache.hadoop.hbase.client"><code>RegionLocator</code></a>.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/HTable.html" title="class in org.apache.hadoop.hbase.client">HTable</a></span></code>
 <div class="block">An implementation of <a href="../../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client"><code>Table</code></a>.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>interface&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/HTableInterface.html" title="interface in org.apache.hadoop.hbase.client">HTableInterface</a></span></code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
@@ -1376,81 +1426,81 @@ service.</div>
 </div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/MetaCache.html" title="class in org.apache.hadoop.hbase.client">MetaCache</a></span></code>
 <div class="block">A cache implementation for region locations from meta.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/MetricsConnection.html" title="class in org.apache.hadoop.hbase.client">MetricsConnection</a></span></code>
 <div class="block">This class is for maintaining the various connection statistics and publishing them through
  the metrics interfaces.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a>&lt;R&gt;</span></code>
 <div class="block">Container for Actions (i.e.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/MultiResponse.html" title="class in org.apache.hadoop.hbase.client">MultiResponse</a></span></code>
 <div class="block">A container for Result objects, grouped by regionName.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>(package private) class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html" title="class in org.apache.hadoop.hbase.client">MultiServerCallable</a>&lt;R&gt;</span></code>
 <div class="block">Callable that handles the <code>multi</code> method call going against a single
  regionserver; i.e.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/NoncedRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">NoncedRegionServerCallable</a>&lt;T&gt;</span></code>
 <div class="block">Implementations make an rpc call against a RegionService via a protobuf Service.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>interface&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/NonceGenerator.html" title="interface in org.apache.hadoop.hbase.client">NonceGenerator</a></span></code>
 <div class="block">NonceGenerator interface.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>(package private) class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/NoOpRetryableCallerInterceptor.html" title="class in org.apache.hadoop.hbase.client">NoOpRetryableCallerInterceptor</a></span></code>
 <div class="block">Class that acts as a NoOpInterceptor.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>(package private) class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/NoOpRetryingInterceptorContext.html" title="class in org.apache.hadoop.hbase.client">NoOpRetryingInterceptorContext</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/PerClientRandomNonceGenerator.html" title="class in org.apache.hadoop.hbase.client">PerClientRandomNonceGenerator</a></span></code>
 <div class="block">NonceGenerator implementation that uses client ID hash + random int as nonce group,
  and random numbers as nonces.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>(package private) class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/PreemptiveFastFailInterceptor.html" title="class in org.apache.hadoop.hbase.client">PreemptiveFastFailInterceptor</a></span></code>
 <div class="block">The concrete <a href="../../../../../../org/apache/hadoop/hbase/client/RetryingCallerInterceptor.html" title="class in org.apache.hadoop.hbase.client"><code>RetryingCallerInterceptor</code></a> class that implements the preemptive fast fail
  feature.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/RegionAdminServiceCallable.html" title="class in org.apache.hadoop.hbase.client">RegionAdminServiceCallable</a>&lt;T&gt;</span></code>
 <div class="block">Similar to RegionServerCallable but for the AdminService interface.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>(package private) class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/RegionCoprocessorRpcChannel.html" title="class in org.apache.hadoop.hbase.client">RegionCoprocessorRpcChannel</a></span></code>
 <div class="block">Provides clients with an RPC connection to call Coprocessor Endpoint
@@ -1458,75 +1508,75 @@ service.</div>
  against a given table region.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/RegionCoprocessorServiceExec.html" title="class in org.apache.hadoop.hbase.client">RegionCoprocessorServiceExec</a></span></code>
 <div class="block">Represents a coprocessor service method execution against a single region.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/RegionReplicaUtil.html" title="class in org.apache.hadoop.hbase.client">RegionReplicaUtil</a></span></code>
 <div class="block">Utility methods which contain the logic for regions and replicas.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">RegionServerCallable</a>&lt;T,S&gt;</span></code>
 <div class="block">Implementations make a RPC call against a RegionService via a protobuf Service.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>(package private) interface&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Registry.html" title="interface in org.apache.hadoop.hbase.client">Registry</a></span></code>
 <div class="block">Cluster registry.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>(package private) class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/RegistryFactory.html" title="class in org.apache.hadoop.hbase.client">RegistryFactory</a></span></code>
 <div class="block">Get instance of configured Registry.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/ResultBoundedCompletionService.html" title="class in org.apache.hadoop.hbase.client">ResultBoundedCompletionService</a>&lt;V&gt;</span></code>
 <div class="block">A completion service for the RpcRetryingCallerFactory.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/ResultStatsUtil.html" title="class in org.apache.hadoop.hbase.client">ResultStatsUtil</a></span></code>
 <div class="block">A <a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client"><code>Result</code></a> with some statistics about the server/region status</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedException.ThrowableWithExtraContext.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedException.ThrowableWithExtraContext</a></span></code>
 <div class="block">Datastructure that allows adding more info around Throwable incident.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>interface&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a>&lt;T&gt;</span></code>
 <div class="block">A Callable&lt;T&gt; that will be retried.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>(package private) class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/RetryingCallerInterceptor.html" title="class in org.apache.hadoop.hbase.client">RetryingCallerInterceptor</a></span></code>
 <div class="block">This class is designed to fit into the RetryingCaller class which forms the
  central piece of intelligence for the client side retries for most calls.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>(package private) class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/RetryingCallerInterceptorContext.html" title="class in org.apache.hadoop.hbase.client">RetryingCallerInterceptorContext</a></span></code>
 <div class="block">The context object used in the <a href="../../../../../../org/apache/hadoop/hbase/client/RpcRetryingCaller.html" title="interface in org.apache.hadoop.hbase.client"><code>RpcRetryingCaller</code></a> to enable
  <a href="../../../../../../org/apache/hadoop/hbase/client/RetryingCallerInterceptor.html" title="class in org.apache.hadoop.hbase.client"><code>RetryingCallerInterceptor</code></a> to intercept calls.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>(package private) class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/RetryingCallerInterceptorFactory.html" title="class in org.apache.hadoop.hbase.client">RetryingCallerInterceptorFactory</a></span></code>
 <div class="block">Factory implementation to provide the <a href="../../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html" title="class in org.apache.hadoop.hbase.client"><code>ConnectionImplementation</code></a> with
@@ -1534,93 +1584,99 @@ service.</div>
  to intercept the <a href="../../../../../../org/apache/hadoop/hbase/client/RpcRetryingCaller.html" title="interface in org.apache.hadoop.hbase.client"><code>RpcRetryingCaller</code></a> during the course of their calls.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/ReversedClientScanner.html" title="class in org.apache.hadoop.hbase.client">ReversedClientScanner</a></span></code>
 <div class="block">A reversed client scanner which support backward scanning</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/ReversedScannerCallable.html" title="class in org.apache.hadoop.hbase.client">ReversedScannerCallable</a></span></code>
 <div class="block">A reversed ScannerCallable which supports backward scanning.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client">RpcRetryingCallerFactory</a></span></code>
 <div class="block">Factory to create an <a href="../../../../../../org/apache/hadoop/hbase/client/RpcRetryingCaller.html" title="interface in org.apache.hadoop.hbase.client"><code>RpcRetryingCaller</code></a></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="class in org.apache.hadoop.hbase.client">RpcRetryingCallerImpl</a>&lt;T&gt;</span></code>
 <div class="block">Runs an rpc'ing <a href="../../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" title="interface in org.apache.hadoop.hbase.client"><code>RetryingCallable</code></a>.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html" title="class in org.apache.hadoop.hbase.client">RpcRetryingCallerWithReadReplicas</a></span></code>
 <div class="block">Caller that goes to replica if the primary region does no answer within a configurable
  timeout.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/ScannerCallable.html" title="class in org.apache.hadoop.hbase.client">ScannerCallable</a></span></code>
 <div class="block">Scanner operations such as create, next, etc.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>(package private) class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html" title="class in org.apache.hadoop.hbase.client">ScannerCallableWithReplicas</a></span></code>
 <div class="block">This class has the logic for handling scanners for regions with and without replicas.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/SecureBulkLoadClient.html" title="class in org.apache.hadoop.hbase.client">SecureBulkLoadClient</a></span></code>
 <div class="block">Client proxy for SecureBulkLoadProtocol</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/ServerStatisticTracker.html" title="class in org.apache.hadoop.hbase.client">ServerStatisticTracker</a></span></code>
 <div class="block">Tracks the statistics for multiple regions</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/SingleResponse.html" title="class in org.apache.hadoop.hbase.client">SingleResponse</a></span></code>
 <div class="block">Class for single action response</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/SingleResponse.Entry.html" title="class in org.apache.hadoop.hbase.client">SingleResponse.Entry</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>interface&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/StatisticTrackable.html" title="interface in org.apache.hadoop.hbase.client">StatisticTrackable</a></span></code>
 <div class="block">Parent interface for an object to get updates about per-region statistics.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/TableState.html" title="class in org.apache.hadoop.hbase.client">TableState</a></span></code>
 <div class="block">Represents table state.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/TableState.State.html" title="enum in org.apache.hadoop.hbase.client">TableState.State</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/VersionInfoUtil.html" title="class in org.apache.hadoop.hbase.client">VersionInfoUtil</a></span></code>
 <div class="block">Class to help with parsing the version info.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>(package private) class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/ZKClusterRegistry.html" title="class in org.apache.hadoop.hbase.client">ZKClusterRegistry</a></span></code>
+<div class="block">Cache the cluster registry data in memory and use zk watcher to update.</div>
+</td>
+</tr>
 </tbody>
 </table>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
@@ -4273,7 +4329,7 @@ service.</div>
 <tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</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">
@@ -4519,56 +4575,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/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">InterfaceAudience.Private</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.Private.html" title="annotation in org.apache.hadoop.hbase.classification">InterfaceAudience.Private</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mob/mapreduce/MemStoreWrapper.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">MemStoreWrapper</a></span></code>
-<div class="block">The wrapper of a DefaultMemStore.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mob/mapreduce/MobFilePathHashPartitioner.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">MobFilePathHashPartitioner</a></span></code>
-<div class="block">The partitioner for the sweep job.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mob/mapreduce/SweepJob.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">SweepJob</a></span></code>
-<div class="block">The sweep job.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mob/mapreduce/SweepJobNodeTracker.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">SweepJobNodeTracker</a></span></code>
-<div class="block">Tracker on the sweep tool node in zookeeper.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mob/mapreduce/SweepMapper.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">SweepMapper</a></span></code>
-<div class="block">The mapper of a sweep job.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mob/mapreduce/SweepReducer.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">SweepReducer</a></span></code>
-<div class="block">The reducer of a sweep job.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
 <li class="blockList"><a name="org.apache.hadoop.hbase.monitoring">
 <!--   -->
 </a>
@@ -4829,6 +4835,14 @@ service.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</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>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</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>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</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>&lt;TEnvironment&gt;</span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
@@ -4846,6 +4860,20 @@ service.</div>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</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>&lt;T&gt;</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&nbsp;</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&nbsp;</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>&nbsp;</td>
 </tr>
 <tr class="altColor">
@@ -4862,48 +4890,48 @@ service.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>interface&nbsp;</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&nbsp;</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&nbsp;</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>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureUtil.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureUtil</a></span></code>
 <div class="block">Helper to convert to/from ProcedureProtos</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</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>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</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>
 <div class="block">A RemoteProcedureException is an exception from another thread or process.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>(package private) class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/RootProcedureState.html" title="class in org.apache.hadoop.hbase.procedure2">RootProcedureState</a></span></code>
 <div class="block">Internal state of the ProcedureExecutor that describes the state of a "Root Procedure".</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/SequentialProcedure.html" title="class in org.apache.hadoop.hbase.procedure2">SequentialProcedure</a>&lt;TEnvironment&gt;</span></code>
 <div class="block">A SequentialProcedure describes one step in a procedure chain.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</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&nbsp;</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>&lt;TEnvironment,TState&gt;</span></code>
@@ -4937,18 +4965,6 @@ service.</div>
 </td>
 </tr>
 <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">Procedure.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#convert-org.apache.hadoop.hbase.procedure2.Procedure-">convert</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;proc)</code>
-<div class="block">Helper to convert the procedure to protobuf.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Procedure.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#convert-org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.Procedure-">convert</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.Procedure&nbsp;proto)</code>
-<div class="block">Helper to convert the protobuf procedure.</div>
-</td>
-</tr>
-<tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">Procedure.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#doAcquireLock-TEnvironment-">doAcquireLock</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="type parameter in Procedure">TEnvironment</a>&nbsp;env)</code>
 <div class="block">Internal method called by the ProcedureExecutor that starts the
@@ -4994,43 +5010,59 @@ service.</div>
 <td class="colLast"><span class="typeNameLabel">Procedure.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#hasChildren--">hasChildren</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">ProcedureEventQueue.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureEventQueue.html#hasWaitingProcedures--">hasWaitingProcedures</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><span class="typeNameLabel">Procedure.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#incChildrenLatch--">incChildrenLatch</a></span>()</code>
 <div class="block">Called by the ProcedureExecutor on procedure-load to restore the latch state</div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ProcedureEventQueue.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureEventQueue.html#popWaitingProcedure-boolean-">popWaitingProcedure</a></span>(boolean&nbsp;popFront)</code>&nbsp;</td>
+</tr>
 <tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">ProcedureEventQueue.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureEventQueue.html#removeProcedure-org.apache.hadoop.hbase.procedure2.Procedure-">removeProcedure</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;proc)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">Procedure.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#removeStackIndex--">removeStackIndex</a></span>()</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><span class="typeNameLabel">Procedure.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setChildrenLatch-int-">setChildrenLatch</a></span>(int&nbsp;numChildren)</code>
 <div class="block">Called by the ProcedureExecutor on procedure-load to restore the latch state</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><span class="typeNameLabel">Procedure.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setNonceKey-org.apache.hadoop.hbase.util.NonceKey-">setNonceKey</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/util/NonceKey.html" title="class in org.apache.hadoop.hbase.util">NonceKey</a>&nbsp;nonceKey)</code>
 <div class="block">Called by the ProcedureExecutor to set the value to the newly created procedure.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">Procedure.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setOwner-java.lang.String-">setOwner</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>&nbsp;owner)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><span class="typeNameLabel">Procedure.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setParentProcId-long-">setParentProcId</a></span>(long&nbsp;parentProcId)</code>
 <div class="block">Called by the ProcedureExecutor to assign the parent to the newly created procedure.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><span class="typeNameLabel">Procedure.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setProcId-long-">setProcId</a></span>(long&nbsp;procId)</code>
 <div class="block">Called by the ProcedureExecutor to assign the ID to the newly created procedure.</div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><span class="typeNameLabel">ProcedureEvent.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureEvent.html#setReady-boolean-">setReady</a></span>(boolean&nbsp;isReady)</code>&nbsp;</td>
+</tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><span class="typeNameLabel">Procedure.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setStackIndexes-java.util.List-">setStackIndexes</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>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;stackIndexes)</code>
@@ -5050,6 +5082,10 @@ service.</div>
 <td class="colLast"><span class="typeNameLabel">Procedure.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setState-org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureState-">setState</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureState&nbsp;state)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">ProcedureEventQueue.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureEventQueue.html#suspendProcedure-org.apache.hadoop.hbase.procedure2.Procedure-">suspendProcedure</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a>&nbsp;proc)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">Procedure.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#wasExecuted--">wasExecuted</a></span>()</code>&nbsp;</td>
 </tr>
@@ -5165,10 +5201,6 @@ service.</div>
 <td class="colFirst"><code>class&nbsp;</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>&nbsp;</td>
 </tr>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</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>&lt;E&gt;</span></code>&nbsp;</td>
-</tr>
 </tbody>
 </table>
 </li>


[08/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/BufferedMutator.ExceptionListener.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/BufferedMutator.ExceptionListener.html b/devapidocs/org/apache/hadoop/hbase/client/BufferedMutator.ExceptionListener.html
index 7deca6c..1acadd1 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/BufferedMutator.ExceptionListener.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/BufferedMutator.ExceptionListener.html
@@ -107,7 +107,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 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&nbsp;<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>&nbsp;exception,
+<pre>void&nbsp;<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>&nbsp;exception,
                  <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client">BufferedMutator</a>&nbsp;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/devapidocs/org/apache/hadoop/hbase/client/BufferedMutator.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/BufferedMutator.html b/devapidocs/org/apache/hadoop/hbase/client/BufferedMutator.html
index 99260f2..8347580 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/BufferedMutator.html
+++ b/devapidocs/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";
@@ -230,6 +230,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&nbsp;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&nbsp;timeout)</code>
+<div class="block">Set rpc timeout for this mutator instance</div>
+</td>
+</tr>
 </table>
 </li>
 </ul>
@@ -343,7 +355,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&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.120">getWriteBufferSize</a>()</pre>
@@ -356,6 +368,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&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.125">setRpcTimeout</a>(int&nbsp;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&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.130">setOperationTimeout</a>(int&nbsp;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/devapidocs/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html b/devapidocs/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html
index 7ecf3ac..368253f 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html
@@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>private class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#line.285">BufferedMutatorImpl.QueueRowAccess</a>
+<pre>private class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#line.301">BufferedMutatorImpl.QueueRowAccess</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/RowAccess.html" title="interface in org.apache.hadoop.hbase.client">RowAccess</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;</pre>
 </li>
@@ -231,7 +231,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>remainder</h4>
-<pre>private&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html#line.286">remainder</a></pre>
+<pre>private&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html#line.302">remainder</a></pre>
 </li>
 </ul>
 </li>
@@ -248,7 +248,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>QueueRowAccess</h4>
-<pre>private&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html#line.285">QueueRowAccess</a>()</pre>
+<pre>private&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html#line.301">QueueRowAccess</a>()</pre>
 </li>
 </ul>
 </li>
@@ -265,7 +265,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html
 <ul class="blockList">
 <li class="blockList">
 <h4>reset</h4>
-<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html#line.288">reset</a>()</pre>
+<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html#line.304">reset</a>()</pre>
 </li>
 </ul>
 <a name="iterator--">
@@ -274,7 +274,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html
 <ul class="blockList">
 <li class="blockList">
 <h4>iterator</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html#line.294">iterator</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html#line.310">iterator</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/Iterable.html?is-external=true#iterator--" title="class or interface in java.lang">iterator</a></code>&nbsp;in interface&nbsp;<code><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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;</code></dd>
@@ -287,7 +287,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html
 <ul class="blockList">
 <li class="blockList">
 <h4>size</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html#line.331">size</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html#line.347">size</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html#size--">size</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html" title="interface in org.apache.hadoop.hbase.client">RowAccess</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;</code></dd>
@@ -302,7 +302,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html
 <ul class="blockList">
 <li class="blockList">
 <h4>restoreRemainder</h4>
-<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html#line.335">restoreRemainder</a>()</pre>
+<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html#line.351">restoreRemainder</a>()</pre>
 </li>
 </ul>
 <a name="isEmpty--">
@@ -311,7 +311,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>isEmpty</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html#line.343">isEmpty</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html#line.359">isEmpty</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html#isEmpty--">isEmpty</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html" title="interface in org.apache.hadoop.hbase.client">RowAccess</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;</code></dd>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html b/devapidocs/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html
index 0ea4a67..f0c65bd 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/BufferedMutatorImpl.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":42,"i9":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":42,"i11":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";
@@ -213,28 +213,32 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutato
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#maxKeyValueSize">maxKeyValueSize</a></span></code>&nbsp;</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/BufferedMutatorImpl.html#operationTimeout">operationTimeout</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <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/BufferedMutatorImpl.html#pool">pool</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<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/BufferedMutatorImpl.html#tableName">tableName</a></span></code>&nbsp;</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/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/BufferedMutatorImpl.html#undealtMutationCount">undealtMutationCount</a></span></code>
 <div class="block">Count the size of <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#writeAsyncBuffer"><code>writeAsyncBuffer</code></a>.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentLinkedQueue.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentLinkedQueue</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#writeAsyncBuffer">writeAsyncBuffer</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<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/BufferedMutatorImpl.html#writeBufferSize">writeBufferSize</a></span></code>&nbsp;</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/BufferedMutatorImpl.html#writeRpcTimeout">writeRpcTimeout</a></span></code>&nbsp;</td>
 </tr>
@@ -324,13 +328,25 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutato
 </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/BufferedMutatorImpl.html#setOperationTimeout-int-">setOperationTimeout</a></span>(int&nbsp;timeout)</code>
+<div class="block">Set operation timeout for this mutator instance</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/BufferedMutatorImpl.html#setRpcTimeout-int-">setRpcTimeout</a></span>(int&nbsp;timeout)</code>
+<div class="block">Set rpc timeout for this mutator instance</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/BufferedMutatorImpl.html#setWriteBufferSize-long-">setWriteBufferSize</a></span>(long&nbsp;writeBufferSize)</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
 <div class="block"><span class="deprecationComment">Going away when we drop public support for <a href="../../../../../org/apache/hadoop/hbase/client/HTable.html" title="class in org.apache.hadoop.hbase.client"><code>HTable</code></a>.</span></div>
 </div>
 </td>
 </tr>
-<tr id="i9" class="rowColor">
+<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/BufferedMutatorImpl.html#validatePut-org.apache.hadoop.hbase.client.Put-">validatePut</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>&nbsp;put)</code>&nbsp;</td>
 </tr>
@@ -475,13 +491,22 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutato
 <pre>private&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#line.84">writeRpcTimeout</a></pre>
 </li>
 </ul>
+<a name="operationTimeout">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>operationTimeout</h4>
+<pre>private&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#line.85">operationTimeout</a></pre>
+</li>
+</ul>
 <a name="ap">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>ap</h4>
-<pre>protected&nbsp;<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/BufferedMutatorImpl.html#line.87">ap</a></pre>
+<pre>protected&nbsp;<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/BufferedMutatorImpl.html#line.88">ap</a></pre>
 </li>
 </ul>
 </li>
@@ -498,7 +523,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutato
 <ul class="blockListLast">
 <li class="blockList">
 <h4>BufferedMutatorImpl</h4>
-<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#line.89">BufferedMutatorImpl</a>(<a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a>&nbsp;conn,
+<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#line.90">BufferedMutatorImpl</a>(<a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a>&nbsp;conn,
                     <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client">RpcRetryingCallerFactory</a>&nbsp;rpcCallerFactory,
                     <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcControllerFactory.html" title="class in org.apache.hadoop.hbase.ipc">RpcControllerFactory</a>&nbsp;rpcFactory,
                     <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutatorParams.html" title="class in org.apache.hadoop.hbase.client">BufferedMutatorParams</a>&nbsp;params)</pre>
@@ -518,7 +543,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutato
 <ul class="blockList">
 <li class="blockList">
 <h4>getName</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#line.116">getName</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#line.120">getName</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html#getName--">BufferedMutator</a></code></span></div>
 <div class="block">Gets the fully qualified table name instance of the table that this BufferedMutator writes to.</div>
 <dl>
@@ -533,7 +558,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutato
 <ul class="blockList">
 <li class="blockList">
 <h4>getConfiguration</h4>
-<pre>public&nbsp;org.apache.hadoop.conf.Configuration&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#line.121">getConfiguration</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.conf.Configuration&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#line.125">getConfiguration</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html#getConfiguration--">BufferedMutator</a></code></span></div>
 <div class="block">Returns the <code>Configuration</code> object used by this instance.
  <p>
@@ -551,7 +576,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutato
 <ul class="blockList">
 <li class="blockList">
 <h4>mutate</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#line.126">mutate</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a>&nbsp;m)
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#line.130">mutate</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a>&nbsp;m)
             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>,
                    <a href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedWithDetailsException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html#mutate-org.apache.hadoop.hbase.client.Mutation-">BufferedMutator</a></code></span></div>
@@ -574,7 +599,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutato
 <ul class="blockList">
 <li class="blockList">
 <h4>mutate</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#line.132">mutate</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>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a>&gt;&nbsp;ms)
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#line.136">mutate</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>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a>&gt;&nbsp;ms)
             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>,
                    <a href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedWithDetailsException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html#mutate-java.util.List-">BufferedMutator</a></code></span></div>
@@ -598,7 +623,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutato
 <ul class="blockList">
 <li class="blockList">
 <h4>validatePut</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#line.171">validatePut</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>&nbsp;put)
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#line.175">validatePut</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>&nbsp;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>
@@ -612,7 +637,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutato
 <ul class="blockList">
 <li class="blockList">
 <h4>close</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#line.176">close</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#line.180">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:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html#close--">BufferedMutator</a></code></span></div>
 <div class="block">Performs a <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html#flush--"><code>BufferedMutator.flush()</code></a> and releases any resources held.</div>
@@ -634,7 +659,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutato
 <ul class="blockList">
 <li class="blockList">
 <h4>flush</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#line.206">flush</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#line.210">flush</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>,
                   <a href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedWithDetailsException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html#flush--">BufferedMutator</a></code></span></div>
@@ -655,7 +680,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutato
 <ul class="blockList">
 <li class="blockList">
 <h4>backgroundFlushCommits</h4>
-<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#line.221">backgroundFlushCommits</a>(boolean&nbsp;synchronous)
+<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#line.225">backgroundFlushCommits</a>(boolean&nbsp;synchronous)
                              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>,
                                     <a href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedWithDetailsException</a></pre>
 <div class="block">Send the operations in the buffer to the servers. Does not wait for the server's answer. If
@@ -678,7 +703,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutato
 <li class="blockList">
 <h4>setWriteBufferSize</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&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#line.269">setWriteBufferSize</a>(long&nbsp;writeBufferSize)
+public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#line.273">setWriteBufferSize</a>(long&nbsp;writeBufferSize)
                                     throws <a href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedWithDetailsException</a>,
                                            <a href="http://docs.oracle.com/javase/8/docs/api/java/io/InterruptedIOException.html?is-external=true" title="class or interface in java.io">InterruptedIOException</a></pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Going away when we drop public support for <a href="../../../../../org/apache/hadoop/hbase/client/HTable.html" title="class in org.apache.hadoop.hbase.client"><code>HTable</code></a>.</span></div>
@@ -694,10 +719,10 @@ public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/c
 <a name="getWriteBufferSize--">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>getWriteBufferSize</h4>
-<pre>public&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#line.281">getWriteBufferSize</a>()</pre>
+<pre>public&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#line.285">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 <code>hbase.client.write.buffer</code>.</div>
@@ -709,6 +734,36 @@ public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/c
 </dl>
 </li>
 </ul>
+<a name="setRpcTimeout-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setRpcTimeout</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#line.290">setRpcTimeout</a>(int&nbsp;timeout)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html#setRpcTimeout-int-">BufferedMutator</a></code></span></div>
+<div class="block">Set rpc timeout for this mutator instance</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html#setRpcTimeout-int-">setRpcTimeout</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client">BufferedMutator</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="setOperationTimeout-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setOperationTimeout</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#line.296">setOperationTimeout</a>(int&nbsp;timeout)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html#setOperationTimeout-int-">BufferedMutator</a></code></span></div>
+<div class="block">Set operation timeout for this mutator instance</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html#setOperationTimeout-int-">setOperationTimeout</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client">BufferedMutator</a></code></dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/Cancellable.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/Cancellable.html b/devapidocs/org/apache/hadoop/hbase/client/Cancellable.html
index 5947448..9e86de9 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/Cancellable.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/Cancellable.html
@@ -101,7 +101,7 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <dl>
 <dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a>, <a href="../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html" title="class in org.apache.hadoop.hbase.client">MultiServerCallable</a>, <a href="../../../../../org/apache/hadoop/hbase/client/NoncedRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">NoncedRegionServerCallable</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.RetryingRPC.html" title="class in org.apache.hadoop.hbase.client">ScannerCallableWithReplicas.RetryingRPC</a></dd>
+<dd><a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a>, <a href="../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html" title="class in org.apache.hadoop.hbase.client">MultiServerCallable</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.RetryingRPC.html" title="class in org.apache.hadoop.hbase.client">ScannerCallableWithReplicas.RetryingRPC</a></dd>
 </dl>
 <hr>
 <br>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html b/devapidocs/org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html
index 9547581..c262647 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html
@@ -123,17 +123,20 @@ var activeTableTab = "activeTableTab";
 </dl>
 <dl>
 <dt>Direct Known Subclasses:</dt>
-<dd><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/NoncedRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">NoncedRegionServerCallable</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable</a></dd>
+<dd><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/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable</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>
-abstract class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#line.35">CancellableRegionServerCallable</a>&lt;T&gt;
+abstract class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#line.38">CancellableRegionServerCallable</a>&lt;T&gt;
 extends <a href="../../../../../org/apache/hadoop/hbase/client/ClientServiceCallable.html" title="class in org.apache.hadoop.hbase.client">ClientServiceCallable</a>&lt;T&gt;
 implements <a href="../../../../../org/apache/hadoop/hbase/client/Cancellable.html" title="interface in org.apache.hadoop.hbase.client">Cancellable</a></pre>
 <div class="block">This class is used to unify HTable calls with AsyncProcess Framework. HTable can use
  AsyncProcess directly though this class. Also adds global timeout tracking on top of
- RegionServerCallable and implements Cancellable.</div>
+ RegionServerCallable and implements Cancellable.
+ Global timeout tracking conflicts with logic in RpcRetryingCallerImpl's callWithRetries. So you
+ can only use this callable in AsyncProcess which only uses callWithoutRetries and retries in its
+ own implementation.</div>
 </li>
 </ul>
 </div>
@@ -153,6 +156,10 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Cancellable.ht
 <th class="colLast" scope="col">Field and Description</th>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>private int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#rpcTimeout">rpcTimeout</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <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/CancellableRegionServerCallable.html#tracker">tracker</a></span></code>&nbsp;</td>
 </tr>
@@ -178,10 +185,12 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Cancellable.ht
 <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/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</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;connection,
+<td class="colOne"><code><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</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;connection,
                                <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                                byte[]&nbsp;row,
-                               org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcController&nbsp;rpcController)</code>&nbsp;</td>
+                               org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcController&nbsp;rpcController,
+                               int&nbsp;rpcTimeout,
+                               <a href="../../../../../org/apache/hadoop/hbase/client/RetryingTimeTracker.html" title="class in org.apache.hadoop.hbase.client">RetryingTimeTracker</a>&nbsp;tracker)</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -200,7 +209,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Cancellable.ht
 </tr>
 <tr id="i0" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="type parameter in CancellableRegionServerCallable">T</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#call-int-">call</a></span>(int&nbsp;callTimeout)</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#call-int-">call</a></span>(int&nbsp;operationTimeout)</code>
 <div class="block">Override that changes call Exception from <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><code>Exception</code></a> to <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>
 </td>
 </tr>
@@ -283,10 +292,19 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Cancellable.ht
 <a name="tracker">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>tracker</h4>
-<pre>private final&nbsp;<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/CancellableRegionServerCallable.html#line.37">tracker</a></pre>
+<pre>private final&nbsp;<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/CancellableRegionServerCallable.html#line.40">tracker</a></pre>
+</li>
+</ul>
+<a name="rpcTimeout">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>rpcTimeout</h4>
+<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#line.41">rpcTimeout</a></pre>
 </li>
 </ul>
 </li>
@@ -297,16 +315,18 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Cancellable.ht
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="CancellableRegionServerCallable-org.apache.hadoop.hbase.client.Connection-org.apache.hadoop.hbase.TableName-byte:A-org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcController-">
+<a name="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-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>CancellableRegionServerCallable</h4>
-<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#line.39">CancellableRegionServerCallable</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;connection,
+<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#line.42">CancellableRegionServerCallable</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;connection,
                                 <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                                 byte[]&nbsp;row,
-                                org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcController&nbsp;rpcController)</pre>
+                                org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcController&nbsp;rpcController,
+                                int&nbsp;rpcTimeout,
+                                <a href="../../../../../org/apache/hadoop/hbase/client/RetryingTimeTracker.html" title="class in org.apache.hadoop.hbase.client">RetryingTimeTracker</a>&nbsp;tracker)</pre>
 </li>
 </ul>
 </li>
@@ -323,7 +343,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Cancellable.ht
 <ul class="blockList">
 <li class="blockList">
 <h4>call</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="type parameter in CancellableRegionServerCallable">T</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#line.49">call</a>(int&nbsp;callTimeout)
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="type parameter in CancellableRegionServerCallable">T</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#line.54">call</a>(int&nbsp;operationTimeout)
        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:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#call-int-">RegionServerCallable</a></code></span></div>
 <div class="block">Override that changes call Exception from <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><code>Exception</code></a> to <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>.
@@ -334,7 +354,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Cancellable.ht
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#call-int-">call</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">RegionServerCallable</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="type parameter in CancellableRegionServerCallable">T</a>,org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.BlockingInterface&gt;</code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>callTimeout</code> - - the time available for this call. 0 for infinite.</dd>
+<dd><code>operationTimeout</code> - - the time available for this call. 0 for infinite.</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>computed result</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -348,7 +368,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Cancellable.ht
 <ul class="blockList">
 <li class="blockList">
 <h4>prepare</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#line.65">prepare</a>(boolean&nbsp;reload)
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#line.71">prepare</a>(boolean&nbsp;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:&nbsp;<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.
@@ -371,7 +391,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Cancellable.ht
 <ul class="blockList">
 <li class="blockList">
 <h4>setStubByServiceName</h4>
-<pre>protected&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#line.74">setStubByServiceName</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;serviceName)
+<pre>protected&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#line.80">setStubByServiceName</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;serviceName)
                              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:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#setStubByServiceName-org.apache.hadoop.hbase.ServerName-">RegionServerCallable</a></code></span></div>
 <div class="block">Set the RCP client stub</div>
@@ -391,7 +411,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Cancellable.ht
 <ul class="blockList">
 <li class="blockList">
 <h4>cancel</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#line.79">cancel</a>()</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#line.85">cancel</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../org/apache/hadoop/hbase/client/Cancellable.html#cancel--">cancel</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/Cancellable.html" title="interface in org.apache.hadoop.hbase.client">Cancellable</a></code></dd>
@@ -404,7 +424,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Cancellable.ht
 <ul class="blockList">
 <li class="blockList">
 <h4>isCancelled</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#line.84">isCancelled</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#line.90">isCancelled</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../org/apache/hadoop/hbase/client/Cancellable.html#isCancelled--">isCancelled</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/Cancellable.html" title="interface in org.apache.hadoop.hbase.client">Cancellable</a></code></dd>
@@ -417,7 +437,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Cancellable.ht
 <ul class="blockList">
 <li class="blockList">
 <h4>doMulti</h4>
-<pre>protected&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MultiResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#line.88">doMulti</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MultiRequest&nbsp;request)
+<pre>protected&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MultiResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#line.94">doMulti</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MultiRequest&nbsp;request)
                                                                                         throws org.apache.hadoop.hbase.shaded.com.google.protobuf.ServiceException</pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -431,7 +451,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Cancellable.ht
 <ul class="blockList">
 <li class="blockList">
 <h4>doScan</h4>
-<pre>protected&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#line.93">doScan</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanRequest&nbsp;request)
+<pre>protected&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#line.99">doScan</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanRequest&nbsp;request)
                                                                                       throws org.apache.hadoop.hbase.shaded.com.google.protobuf.ServiceException</pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -445,7 +465,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Cancellable.ht
 <ul class="blockList">
 <li class="blockList">
 <h4>doPrepareBulkLoad</h4>
-<pre>protected&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.PrepareBulkLoadResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#line.98">doPrepareBulkLoad</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.PrepareBulkLoadRequest&nbsp;request)
+<pre>protected&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.PrepareBulkLoadResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#line.104">doPrepareBulkLoad</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.PrepareBulkLoadRequest&nbsp;request)
                                                                                                             throws org.apache.hadoop.hbase.shaded.com.google.protobuf.ServiceException</pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -459,7 +479,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Cancellable.ht
 <ul class="blockList">
 <li class="blockList">
 <h4>doBulkLoadHFile</h4>
-<pre>protected&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.BulkLoadHFileResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#line.104">doBulkLoadHFile</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.BulkLoadHFileRequest&nbsp;request)
+<pre>protected&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.BulkLoadHFileResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#line.110">doBulkLoadHFile</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.BulkLoadHFileRequest&nbsp;request)
                                                                                                         throws org.apache.hadoop.hbase.shaded.com.google.protobuf.ServiceException</pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -473,7 +493,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Cancellable.ht
 <ul class="blockListLast">
 <li class="blockList">
 <h4>doCleanupBulkLoad</h4>
-<pre>protected&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.CleanupBulkLoadResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#line.110">doCleanupBulkLoad</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.CleanupBulkLoadRequest&nbsp;request)
+<pre>protected&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.CleanupBulkLoadResponse&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#line.116">doCleanupBulkLoad</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.CleanupBulkLoadRequest&nbsp;request)
                                                                                                             throws org.apache.hadoop.hbase.shaded.com.google.protobuf.ServiceException</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/ClientServiceCallable.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/ClientServiceCallable.html b/devapidocs/org/apache/hadoop/hbase/client/ClientServiceCallable.html
index 5fd2dc3..9cc6ab4 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/ClientServiceCallable.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/ClientServiceCallable.html
@@ -122,7 +122,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <dl>
 <dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ScannerCallable.html" title="class in org.apache.hadoop.hbase.client">ScannerCallable</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/WALEditsReplaySink.ReplayServerCallable.html" title="class in org.apache.hadoop.hbase.regionserver.wal">WALEditsReplaySink.ReplayServerCallable</a></dd>
+<dd><a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a>, <a href="../../../../../org/apache/hadoop/hbase/client/NoncedRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">NoncedRegionServerCallable</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ScannerCallable.html" title="class in org.apache.hadoop.hbase.client">ScannerCallable</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/WALEditsReplaySink.ReplayServerCallable.html" title="class in org.apache.hadoop.hbase.regionserver.wal">WALEditsReplaySink.ReplayServerCallable</a></dd>
 </dl>
 <hr>
 <br>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/ClusterConnection.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/ClusterConnection.html b/devapidocs/org/apache/hadoop/hbase/client/ClusterConnection.html
index 9a0844c..eca5217 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/ClusterConnection.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/ClusterConnection.html
@@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/hadoop/hbase/client/ClientSmallScanner.SmallScannerCallableFactory.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev&nbsp;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&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/ClusterRegistry.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/ClusterConnection.html" target="_top">Frames</a></li>
@@ -1093,7 +1093,7 @@ boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/hadoop/hbase/client/ClientSmallScanner.SmallScannerCallableFactory.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev&nbsp;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&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/ClusterRegistry.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/ClusterConnection.html" target="_top">Frames</a></li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/ClusterRegistry.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/ClusterRegistry.html b/devapidocs/org/apache/hadoop/hbase/client/ClusterRegistry.html
new file mode 100644
index 0000000..2a20b9f
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/client/ClusterRegistry.html
@@ -0,0 +1,259 @@
+<!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>ClusterRegistry (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="ClusterRegistry (Apache HBase 2.0.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":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/ClusterRegistry.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/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev&nbsp;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">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/ClusterRegistry.html" target="_top">Frames</a></li>
+<li><a href="ClusterRegistry.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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 ClusterRegistry" class="title">Interface ClusterRegistry</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/ZKClusterRegistry.html" title="class in org.apache.hadoop.hbase.client">ZKClusterRegistry</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>
+interface <a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterRegistry.html#line.30">ClusterRegistry</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">Implementations hold cluster information such as this cluster's id.
+ <p>
+ Internal use only.</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</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/ClusterRegistry.html#close--">close</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" 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/ClusterRegistry.html#getClusterId--">getClusterId</a></span>()</code>
+<div class="block">Should only be called once.</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="getClusterId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getClusterId</h4>
+<pre><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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterRegistry.html#line.37">getClusterId</a>()</pre>
+<div class="block">Should only be called once.
+ <p>
+ The upper layer should store this value somewhere as it will not be change any more.</div>
+</li>
+</ul>
+<a name="close--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>close</h4>
+<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterRegistry.html#line.40">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/lang/AutoCloseable.html?is-external=true#close--" title="class or interface in java.lang">close</a></code>&nbsp;in interface&nbsp;<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>
+<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>&nbsp;in interface&nbsp;<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>
+</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/ClusterRegistry.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/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev&nbsp;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">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/ClusterRegistry.html" target="_top">Frames</a></li>
+<li><a href="ClusterRegistry.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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 &#169; 2007&#x2013;2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>


[19/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/TableName.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html b/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html
index 166303b..9d9025d 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html
@@ -177,85 +177,81 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <td class="colLast">&nbsp;</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">&nbsp;</td>
-</tr>
-<tr class="rowColor">
 <td class="colFirst"><a href="#org.apache.hadoop.hbase.namespace">org.apache.hadoop.hbase.namespace</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="#org.apache.hadoop.hbase.procedure.flush">org.apache.hadoop.hbase.procedure.flush</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="#org.apache.hadoop.hbase.quotas">org.apache.hadoop.hbase.quotas</a></td>
 <td class="colLast">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <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="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="#org.apache.hadoop.hbase.rest.client">org.apache.hadoop.hbase.rest.client</a></td>
 <td class="colLast">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="#org.apache.hadoop.hbase.snapshot">org.apache.hadoop.hbase.snapshot</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <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="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="#org.apache.hadoop.hbase.tool">org.apache.hadoop.hbase.tool</a></td>
 <td class="colLast">&nbsp;</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">&nbsp;</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">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="#org.apache.hbase.archetypes.exemplars.client">org.apache.hbase.archetypes.exemplars.client</a></td>
 <td class="colLast">
 <div class="block">This package provides fully-functional exemplar Java code demonstrating
@@ -263,7 +259,7 @@ service.</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">org.apache.hbase.archetypes.exemplars.shaded_client</a></td>
 <td class="colLast">
 <div class="block">This package provides fully-functional exemplar Java code demonstrating
@@ -783,8 +779,16 @@ service.</div>
 </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"><span class="typeNameLabel">AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html#tableName">tableName</a></span></code>&nbsp;</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"><span class="typeNameLabel">AsyncRequestFutureImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#tableName">tableName</a></span></code>&nbsp;</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"><span class="typeNameLabel">AsyncTableImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.html#tableName">tableName</a></span></code>&nbsp;</td>
+</tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a></code></td>
 <td class="colLast"><span class="typeNameLabel">RpcRetryingCallerWithReadReplicas.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#tableName">tableName</a></span></code>&nbsp;</td>
@@ -799,16 +803,24 @@ service.</div>
 </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"><span class="typeNameLabel">TableState.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/TableState.html#tableName">tableName</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">AsyncTableRegionLocatorImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.html#tableName">tableName</a></span></code>&nbsp;</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"><span class="typeNameLabel">ClientScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#tableName">tableName</a></span></code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">TableState.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/TableState.html#tableName">tableName</a></span></code>&nbsp;</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"><span class="typeNameLabel">ClientScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html#tableName">tableName</a></span></code>&nbsp;</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"><span class="typeNameLabel">HTable.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HTable.html#tableName">tableName</a></span></code>&nbsp;</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"><span class="typeNameLabel">AsyncSingleRequestRpcRetryingCaller.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html#tableName">tableName</a></span></code>&nbsp;</td>
+</tr>
 </tbody>
 </table>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
@@ -851,10 +863,20 @@ service.</div>
 </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">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="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">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="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">AsyncTableImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.html#getName--">getName</a></span>()</code>&nbsp;</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">BufferedMutator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html#getName--">getName</a></span>()</code>
@@ -867,6 +889,16 @@ service.</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">AsyncTableRegionLocatorImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.html#getName--">getName</a></span>()</code>&nbsp;</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">HTable.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HTable.html#getName--">getName</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
@@ -1215,7 +1247,7 @@ service.</div>
                         <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>[]&nbsp;results,
                         boolean&nbsp;needResults,
                         <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a>&nbsp;callable,
-                        int&nbsp;curTimeout)</code>&nbsp;</td>
+                        int&nbsp;rpcTimeout)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/client/MultiServerCallable.html" title="class in org.apache.hadoop.hbase.client">MultiServerCallable</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;</code></td>
@@ -1461,6 +1493,12 @@ service.</div>
 <td class="colLast"><span class="typeNameLabel">ConnectionImplementation.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html#getNumberOfCachedRegionLocations-org.apache.hadoop.hbase.TableName-">getNumberOfCachedRegionLocations</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
+<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</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>&nbsp;tableName,
+                 byte[]&nbsp;row,
+                 boolean&nbsp;reload)</code>&nbsp;</td>
+</tr>
+<tr 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"><span class="typeNameLabel">ClusterConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.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>&nbsp;tableName,
                  byte[]&nbsp;row,
@@ -1468,13 +1506,13 @@ service.</div>
 <div class="block">Find region location hosting passed row</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr 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"><span class="typeNameLabel">ConnectionImplementation.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.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>&nbsp;tableName,
                  byte[]&nbsp;row,
                  boolean&nbsp;reload)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>(package private) static <a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a></code></td>
 <td class="colLast"><span class="typeNameLabel">RpcRetryingCallerWithReadReplicas.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#getRegionLocations-boolean-int-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.TableName-byte:A-">getRegionLocations</a></span>(boolean&nbsp;useCache,
                   int&nbsp;replicaId,
@@ -1482,7 +1520,7 @@ service.</div>
                   <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                   byte[]&nbsp;row)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a></code></td>
 <td class="colLast"><span class="typeNameLabel">RegionAdminServiceCallable.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RegionAdminServiceCallable.html#getRegionLocations-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.TableName-byte:A-boolean-int-">getRegionLocations</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a>&nbsp;connection,
                   <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
@@ -1490,6 +1528,12 @@ service.</div>
                   boolean&nbsp;useCache,
                   int&nbsp;replicaId)</code>&nbsp;</td>
 </tr>
+<tr 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"><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>&nbsp;tableName)</code>
+<div class="block">Retrieve a AsyncRegionLocator implementation to inspect region information on a table.</div>
+</td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/RegionLocator.html" title="interface in org.apache.hadoop.hbase.client">RegionLocator</a></code></td>
 <td class="colLast"><span class="typeNameLabel">Connection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Connection.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>&nbsp;tableName)</code>
@@ -1497,9 +1541,19 @@ service.</div>
 </td>
 </tr>
 <tr 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"><span class="typeNameLabel">AsyncConnectionImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionImpl.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>&nbsp;tableName)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/RegionLocator.html" title="interface in org.apache.hadoop.hbase.client">RegionLocator</a></code></td>
 <td class="colLast"><span class="typeNameLabel">ConnectionImplementation.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.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>&nbsp;tableName)</code>&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<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>&nbsp;tableName)</code>
+<div class="block">Retrieve an AsyncTable implementation for accessing a table.</div>
+</td>
+</tr>
 <tr 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"><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>&nbsp;tableName)</code>
@@ -1507,32 +1561,36 @@ service.</div>
 </td>
 </tr>
 <tr class="rowColor">
+<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">AsyncConnectionImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionImpl.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>&nbsp;tableName)</code>&nbsp;</td>
+</tr>
+<tr 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"><span class="typeNameLabel">ConnectionImplementation.</span><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>&nbsp;tableName)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<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>&nbsp;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>&nbsp;pool)</code>
 <div class="block">Retrieve a Table implementation for accessing a table.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr 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"><span class="typeNameLabel">ConnectionImplementation.</span><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>&nbsp;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>&nbsp;pool)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a></code></td>
 <td class="colLast"><span class="typeNameLabel">Admin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Admin.html#getTableDescriptor-org.apache.hadoop.hbase.TableName-">getTableDescriptor</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>
 <div class="block">Method for getting the tableDescriptor</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a></code></td>
 <td class="colLast"><span class="typeNameLabel">HBaseAdmin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.html#getTableDescriptor-org.apache.hadoop.hbase.TableName-">getTableDescriptor</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>(package private) static <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a></code></td>
 <td class="colLast"><span class="typeNameLabel">HBaseAdmin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.html#getTableDescriptor-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.Connection-org.apache.hadoop.hbase.client.RpcRetryingCallerFactory-org.apache.hadoop.hbase.ipc.RpcControllerFactory-int-int-">getTableDescriptor</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                   <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;connection,
@@ -1541,63 +1599,63 @@ service.</div>
                   int&nbsp;operationTimeout,
                   int&nbsp;rpcTimeout)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a></code></td>
 <td class="colLast"><span class="typeNameLabel">HBaseAdmin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.html#getTableDescriptorByTableName-org.apache.hadoop.hbase.TableName-">getTableDescriptorByTableName</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>
 <div class="block">Get tableDescriptor</div>
 </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/ConcurrentNavigableMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentNavigableMap</a>&lt;byte[],<a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">MetaCache.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/MetaCache.html#getTableLocations-org.apache.hadoop.hbase.TableName-">getTableLocations</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">Admin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Admin.html#getTableRegions-org.apache.hadoop.hbase.TableName-">getTableRegions</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>
 <div class="block">Get the regions of a given table.</div>
 </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>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">HBaseAdmin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.html#getTableRegions-org.apache.hadoop.hbase.TableName-">getTableRegions</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private byte[][]</code></td>
 <td class="colLast"><span class="typeNameLabel">HBaseAdmin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.html#getTableSplits-org.apache.hadoop.hbase.TableName-">getTableSplits</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr 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"><span class="typeNameLabel">ClusterConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.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>&nbsp;tableName)</code>
 <div class="block">Retrieve TableState, represent current table state.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <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"><span class="typeNameLabel">ConnectionImplementation.</span><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>&nbsp;tableName)</code>&nbsp;</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/Future.html?is-external=true" title="class or interface in java.util.concurrent">Future</a>&lt;<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>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">HBaseAdmin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.html#internalRestoreSnapshotAsync-java.lang.String-org.apache.hadoop.hbase.TableName-">internalRestoreSnapshotAsync</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>&nbsp;snapshotName,
                             <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>
 <div class="block">Execute Restore/Clone snapshot and wait for the server to complete (blocking).</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">MetaCache.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/MetaCache.html#isRegionCached-org.apache.hadoop.hbase.TableName-byte:A-">isRegionCached</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
               byte[]&nbsp;row)</code>
 <div class="block">Check the region cache to see whether a region is cached yet or not.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">Admin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Admin.html#isTableAvailable-org.apache.hadoop.hbase.TableName-">isTableAvailable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">HBaseAdmin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.html#isTableAvailable-org.apache.hadoop.hbase.TableName-">isTableAvailable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">Admin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Admin.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>&nbsp;tableName,
                 byte[][]&nbsp;splitKeys)</code>
@@ -1605,12 +1663,12 @@ service.</div>
  which was used while creating the given table.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">HBaseAdmin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.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>&nbsp;tableName,
                 byte[][]&nbsp;splitKeys)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <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#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>&nbsp;tableName,
                 byte[][]&nbsp;splitKeys)</code>
@@ -1618,57 +1676,57 @@ service.</div>
  splitkeys which was used while creating the given table.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <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#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>&nbsp;tableName,
                 byte[][]&nbsp;splitKeys)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">Admin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Admin.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>&nbsp;tableName)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">HBaseAdmin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.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>&nbsp;tableName)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <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#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>&nbsp;tableName)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">ConnectionUtils.MasterlessConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionUtils.MasterlessConnection.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>&nbsp;tableName)</code>&nbsp;</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#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>&nbsp;tableName)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">Admin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Admin.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>&nbsp;tableName)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">HBaseAdmin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.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>&nbsp;tableName)</code>&nbsp;</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#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>&nbsp;tableName)</code>
 <div class="block">A table that isTableEnabled == false and isTableDisabled == false
  is possible.</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#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>&nbsp;tableName)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr 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"><span class="typeNameLabel">ConnectionImplementation.</span><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>&nbsp;tableName,
           boolean&nbsp;useCache,
           int&nbsp;replicaId)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr 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"><span class="typeNameLabel">ClusterConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.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>&nbsp;tableName,
             byte[]&nbsp;row)</code>
@@ -1676,26 +1734,26 @@ service.</div>
  lives in.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr 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"><span class="typeNameLabel">ConnectionImplementation.</span><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>&nbsp;tableName,
             byte[]&nbsp;row)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr 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"><span class="typeNameLabel">ClusterConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.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>&nbsp;tableName,
             byte[]&nbsp;row,
             boolean&nbsp;useCache,
             boolean&nbsp;retry)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr 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"><span class="typeNameLabel">ConnectionImplementation.</span><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>&nbsp;tableName,
             byte[]&nbsp;row,
             boolean&nbsp;useCache,
             boolean&nbsp;retry)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr 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"><span class="typeNameLabel">ClusterConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.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>&nbsp;tableName,
             byte[]&nbsp;row,
@@ -1703,7 +1761,7 @@ service.</div>
             boolean&nbsp;retry,
             int&nbsp;replicaId)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr 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"><span class="typeNameLabel">ConnectionImplementation.</span><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>&nbsp;tableName,
             byte[]&nbsp;row,
@@ -1711,7 +1769,7 @@ service.</div>
             boolean&nbsp;retry,
             int&nbsp;replicaId)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr 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"><span class="typeNameLabel">ConnectionImplementation.</span><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>&nbsp;tableName,
                   byte[]&nbsp;row,
@@ -1719,17 +1777,17 @@ service.</div>
                   boolean&nbsp;retry,
                   int&nbsp;replicaId)</code>&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</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>&nbsp;tableName)</code>
 <div class="block">Gets the locations of all regions in the specified table, <i>tableName</i>.</div>
 </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>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">ConnectionImplementation.</span><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>&nbsp;tableName)</code>&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</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-boolean-boolean-">locateRegions</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
              boolean&nbsp;useCache,
@@ -1737,37 +1795,37 @@ service.</div>
 <div class="block">Gets the locations of all regions in the specified table, <i>tableName</i>.</div>
 </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>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">ConnectionImplementation.</span><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>&nbsp;tableName,
              boolean&nbsp;useCache,
              boolean&nbsp;offlined)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <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#majorCompact-org.apache.hadoop.hbase.TableName-">majorCompact</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>
 <div class="block">Major compact a table.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <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#majorCompact-org.apache.hadoop.hbase.TableName-">majorCompact</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <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#majorCompact-org.apache.hadoop.hbase.TableName-byte:A-">majorCompact</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
             byte[]&nbsp;columnFamily)</code>
 <div class="block">Major compact a column family within a table.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <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#majorCompact-org.apache.hadoop.hbase.TableName-byte:A-">majorCompact</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
             byte[]&nbsp;columnFamily)</code>
 <div class="block">Major compact a column family within a table.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <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#majorCompact-org.apache.hadoop.hbase.TableName-byte:A-org.apache.hadoop.hbase.client.CompactType-">majorCompact</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
             byte[]&nbsp;columnFamily,
@@ -1775,7 +1833,7 @@ service.</div>
 <div class="block">Major compact a column family within a table.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <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#majorCompact-org.apache.hadoop.hbase.TableName-byte:A-org.apache.hadoop.hbase.client.CompactType-">majorCompact</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
             byte[]&nbsp;columnFamily,
@@ -1783,21 +1841,21 @@ service.</div>
 <div class="block">Major compact a column family within a table.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <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#majorCompact-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.CompactType-">majorCompact</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
             <a href="../../../../../org/apache/hadoop/hbase/client/CompactType.html" title="enum in org.apache.hadoop.hbase.client">CompactType</a>&nbsp;compactType)</code>
 <div class="block">Major compact a table.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <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#majorCompact-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.CompactType-">majorCompact</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
             <a href="../../../../../org/apache/hadoop/hbase/client/CompactType.html" title="enum in org.apache.hadoop.hbase.client">CompactType</a>&nbsp;compactType)</code>
 <div class="block">Major compact a table.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <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#modifyColumn-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">modifyColumn</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
             <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
@@ -1809,7 +1867,7 @@ service.</div>
 </div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <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#modifyColumn-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">modifyColumn</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
             <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
@@ -1819,74 +1877,74 @@ service.</div>
 </div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <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#modifyColumnFamily-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">modifyColumnFamily</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                   <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
 <div class="block">Modify an existing column family on a table.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <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#modifyColumnFamily-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">modifyColumnFamily</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                   <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Future.html?is-external=true" title="class or interface in java.util.concurrent">Future</a>&lt;<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>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">Admin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Admin.html#modifyColumnFamilyAsync-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">modifyColumnFamilyAsync</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                        <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>
 <div class="block">Modify an existing column family on a table.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Future.html?is-external=true" title="class or interface in java.util.concurrent">Future</a>&lt;<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>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">HBaseAdmin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.html#modifyColumnFamilyAsync-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">modifyColumnFamilyAsync</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                        <a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a>&nbsp;columnFamily)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <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#modifyTable-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">modifyTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
            <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;htd)</code>
 <div class="block">Modify an existing table, more IRB friendly version.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <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#modifyTable-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">modifyTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
            <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;htd)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Future.html?is-external=true" title="class or interface in java.util.concurrent">Future</a>&lt;<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>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">Admin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Admin.html#modifyTableAsync-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">modifyTableAsync</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                 <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;htd)</code>
 <div class="block">Modify an existing table, more IRB friendly version.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Future.html?is-external=true" title="class or interface in java.util.concurrent">Future</a>&lt;<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>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">HBaseAdmin.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.html#modifyTableAsync-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">modifyTableAsync</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                 <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>&nbsp;htd)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/client/TableState.html" title="class in org.apache.hadoop.hbase.client">TableState</a></code></td>
 <td class="colLast"><span class="typeNameLabel">TableState.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/TableState.html#parseFrom-org.apache.hadoop.hbase.TableName-byte:A-">parseFrom</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
          byte[]&nbsp;bytes)</code>&nbsp;</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>&gt;</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-java.util.List-">put</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>&gt;&nbsp;puts)</code>
 <div class="block">The puts request will be buffered by their 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-">put</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
    <a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>&nbsp;put)</code>
 <div class="block">The put request will be buffered by its corresponding buffer queue.</div>
 </td>
 </tr>
-<tr class="altColor">
+<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-int-">put</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
    <a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>&nbsp;put,
@@ -1894,7 +1952,7 @@ service.</div>
 <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><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#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>&nbsp;tableName,
               byte[]&nbsp;row)</code>
@@ -1902,12 +1960,12 @@ service.</div>
  lives in, ignoring any value that might be in the cache.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr 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"><span class="typeNameLabel">ConnectionImplementation.</span><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>&nbsp;tableName,
               byte[]&nbsp;row)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr 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"><span class="typeNameLabel">ClusterConnection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.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>&nbsp;tableName,
               byte[]&nbsp;row,
@@ -1916,41 +1974,41 @@ service.</div>
  lives in, ignoring any value that might be in the cache.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr 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"><span class="typeNameLabel">ConnectionImplementation.</span><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>&nbsp;tableName,
               byte[]&nbsp;row,
               int&nbsp;replicaId)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>(package private) void</code></td>
 <td class="colLast"><span class="typeNameLabel">MasterCallable.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/MasterCallable.html#setPriority-org.apache.hadoop.hbase.TableName-">setPriority</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>&nbsp;</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#snapshot-byte:A-org.apache.hadoop.hbase.TableName-">snapshot</a></span>(byte[]&nbsp;snapshotName,
         <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>
 <div class="block">Create a timestamp consistent snapshot for the given table.</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#snapshot-byte:A-org.apache.hadoop.hbase.TableName-">snapshot</a></span>(byte[]&nbsp;snapshotName,
         <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>&nbsp;</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#snapshot-java.lang.String-org.apache.hadoop.hbase.TableName-">snapshot</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>&nbsp;snapshotName,
         <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>
 <div class="block">Take a snapshot for the given table.</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#snapshot-java.lang.String-org.apache.hadoop.hbase.TableName-">snapshot</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>&nbsp;snapshotName,
         <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>&nbsp;</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#snapshot-java.lang.String-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.SnapshotType-">snapshot</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>&nbsp;snapshotName,
         <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
@@ -1958,37 +2016,37 @@ service.</div>
 <div class="block">Create typed snapshot of the table.</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#snapshot-java.lang.String-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.SnapshotType-">snapshot</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>&nbsp;snapshotName,
         <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
         <a href="../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client">SnapshotType</a>&nbsp;type)</code>&nbsp;</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#split-org.apache.hadoop.hbase.TableName-">split</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>
 <div class="block">Split a table.</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#split-org.apache.hadoop.hbase.TableName-">split</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>&nbsp;</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#split-org.apache.hadoop.hbase.TableName-byte:A-">split</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
      byte[]&nbsp;splitPoint)</code>
 <div class="block">Split a table.</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#split-org.apache.hadoop.hbase.TableName-byte:A-">split</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
      byte[]&nbsp;splitPoint)</code>
 <div class="block">Split a table.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>&lt;CResult&gt;&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a></code></td>
 <td class="colLast"><span class="typeNameLabel">AsyncProcess.</span><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>&nbsp;pool,
       <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
@@ -1999,7 +2057,7 @@ service.</div>
 <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>AsyncProcess.submit(ExecutorService, TableName, RowAccess, boolean, Batch.Callback, boolean)</code></a>.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>&lt;CResult&gt;&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a></code></td>
 <td class="colLast"><span class="typeNameLabel">AsyncProcess.</span><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>&nbsp;pool,
       <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
@@ -2010,7 +2068,7 @@ service.</div>
 <div class="block">Extract from the rows list what we can submit.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>&lt;CResult&gt;&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a></code></td>
 <td class="colLast"><span class="typeNameLabel">AsyncProcess.</span><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>&nbsp;tableName,
       <a href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html" title="interface in org.apache.hadoop.hbase.client">RowAccess</a>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;rows,
@@ -2020,7 +2078,7 @@ service.</div>
 <div class="block">See #submit(ExecutorService, TableName, RowAccess, boolean, Batch.Callback, boolean).</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>&lt;CResult&gt;&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a></code></td>
 <td class="colLast"><span class="typeNameLabel">AsyncProcess.</span><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>&nbsp;pool,
          <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
@@ -2028,7 +2086,7 @@ service.</div>
          <a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html" title="interface in org.apache.hadoop.hbase.client.coprocessor">Batch.Callback</a>&lt;CResult&gt;&nbsp;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>[]&nbsp;results)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>&lt;CResult&gt;&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a></code></td>
 <td class="colLast"><span class="typeNameLabel">AsyncProcess.</span><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>&nbsp;pool,
          <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
@@ -2036,11 +2094,11 @@ service.</div>
          <a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html" title="interface in org.apache.hadoop.hbase.client.coprocessor">Batch.Callback</a>&lt;CResult&gt;&nbsp;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>[]&nbsp;results,
          <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a>&nbsp;callable,
-         int&nbsp;curTimeout)</code>
+         int&nbsp;rpcTimeout)</code>
 <div class="block">Submit immediately the list of rows, whatever the server status.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>(package private) &lt;CResult&gt;&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFuture.html" title="interface in org.apache.hadoop.hbase.client">AsyncRequestFuture</a></code></td>
 <td class="colLast"><span class="typeNameLabel">AsyncProcess.</span><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>&nbsp;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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&gt;&nbsp;retainedActions,
@@ -2053,6 +2111,10 @@ service.</div>
                   <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>&lt;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&gt;&nbsp;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>&nbsp;pool)</code>&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.html" title="class in org.apache.hadoo

<TRUNCATED>

[15/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.RowCheckerHost.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.RowCheckerHost.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.RowCheckerHost.html
index a8ade35..3087937 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.RowCheckerHost.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.RowCheckerHost.html
@@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>static class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.692">AsyncProcess.RowCheckerHost</a>
+<pre>static class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.704">AsyncProcess.RowCheckerHost</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">Collect all advices from checkers and make the final decision.</div>
 </li>
@@ -211,7 +211,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>checkers</h4>
-<pre>private final&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.html" title="interface in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RowCheckerHost.html#line.693">checkers</a></pre>
+<pre>private final&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.html" title="interface in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RowCheckerHost.html#line.705">checkers</a></pre>
 </li>
 </ul>
 <a name="isEnd">
@@ -220,7 +220,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>isEnd</h4>
-<pre>private&nbsp;boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RowCheckerHost.html#line.694">isEnd</a></pre>
+<pre>private&nbsp;boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RowCheckerHost.html#line.706">isEnd</a></pre>
 </li>
 </ul>
 </li>
@@ -237,7 +237,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>RowCheckerHost</h4>
-<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RowCheckerHost.html#line.695">RowCheckerHost</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.html" title="interface in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker</a>&gt;&nbsp;checkers)</pre>
+<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RowCheckerHost.html#line.707">RowCheckerHost</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.html" title="interface in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker</a>&gt;&nbsp;checkers)</pre>
 </li>
 </ul>
 </li>
@@ -254,7 +254,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>reset</h4>
-<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RowCheckerHost.html#line.698">reset</a>()
+<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RowCheckerHost.html#line.710">reset</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="throwsLabel">Throws:</span></dt>
@@ -268,7 +268,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>canTakeOperation</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RowCheckerHost.html#line.712">canTakeOperation</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
+<pre><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.RowCheckerHost.html#line.724">canTakeOperation</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
                                                     long&nbsp;rowSize)</pre>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.SubmittedSizeChecker.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.SubmittedSizeChecker.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.SubmittedSizeChecker.html
index e29304a..b6ea032 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.SubmittedSizeChecker.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.SubmittedSizeChecker.html
@@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>static class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.779">AsyncProcess.SubmittedSizeChecker</a>
+<pre>static class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.791">AsyncProcess.SubmittedSizeChecker</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/AsyncProcess.RowChecker.html" title="interface in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker</a></pre>
 <div class="block">limit the heapsize of total submitted data.
@@ -243,7 +243,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.R
 <ul class="blockList">
 <li class="blockList">
 <h4>maxHeapSizeSubmit</h4>
-<pre>private final&nbsp;long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.SubmittedSizeChecker.html#line.780">maxHeapSizeSubmit</a></pre>
+<pre>private final&nbsp;long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.SubmittedSizeChecker.html#line.792">maxHeapSizeSubmit</a></pre>
 </li>
 </ul>
 <a name="heapSize">
@@ -252,7 +252,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.R
 <ul class="blockListLast">
 <li class="blockList">
 <h4>heapSize</h4>
-<pre>private&nbsp;long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.SubmittedSizeChecker.html#line.781">heapSize</a></pre>
+<pre>private&nbsp;long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.SubmittedSizeChecker.html#line.793">heapSize</a></pre>
 </li>
 </ul>
 </li>
@@ -269,7 +269,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.R
 <ul class="blockListLast">
 <li class="blockList">
 <h4>SubmittedSizeChecker</h4>
-<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.SubmittedSizeChecker.html#line.782">SubmittedSizeChecker</a>(long&nbsp;maxHeapSizeSubmit)</pre>
+<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.SubmittedSizeChecker.html#line.794">SubmittedSizeChecker</a>(long&nbsp;maxHeapSizeSubmit)</pre>
 </li>
 </ul>
 </li>
@@ -286,7 +286,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.R
 <ul class="blockList">
 <li class="blockList">
 <h4>canTakeOperation</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.SubmittedSizeChecker.html#line.786">canTakeOperation</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.SubmittedSizeChecker.html#line.798">canTakeOperation</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
                                                            long&nbsp;rowSize)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -300,7 +300,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.R
 <ul class="blockList">
 <li class="blockList">
 <h4>notifyFinal</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.SubmittedSizeChecker.html#line.794">notifyFinal</a>(<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a>&nbsp;code,
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.SubmittedSizeChecker.html#line.806">notifyFinal</a>(<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a>&nbsp;code,
                         <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
                         long&nbsp;rowSize)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><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-">AsyncProcess.RowChecker</a></code></span></div>
@@ -319,7 +319,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.R
 <ul class="blockListLast">
 <li class="blockList">
 <h4>reset</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.SubmittedSizeChecker.html#line.801">reset</a>()</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.SubmittedSizeChecker.html#line.813">reset</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.html#reset--">AsyncProcess.RowChecker</a></code></span></div>
 <div class="block">Reset the inner state.</div>
 <dl>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html
index 5fbb33e..2e3b18f 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html
@@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.SubmittedSizeChecker.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev&nbsp;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&nbsp;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">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html" target="_top">Frames</a></li>
@@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>static class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.809">AsyncProcess.TaskCountChecker</a>
+<pre>static class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.html#line.821">AsyncProcess.TaskCountChecker</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/AsyncProcess.RowChecker.html" title="interface in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker</a></pre>
 <div class="block">limit the max number of tasks in an AsyncProcess.</div>
@@ -284,7 +284,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.R
 <ul class="blockList">
 <li class="blockList">
 <h4>MAX_WAITING_TIME</h4>
-<pre>private static final&nbsp;long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html#line.810">MAX_WAITING_TIME</a></pre>
+<pre>private static final&nbsp;long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html#line.822">MAX_WAITING_TIME</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.client.AsyncProcess.TaskCountChecker.MAX_WAITING_TIME">Constant Field Values</a></dd>
@@ -297,7 +297,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.R
 <ul class="blockList">
 <li class="blockList">
 <h4>regionsIncluded</h4>
-<pre>private final&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html#line.811">regionsIncluded</a></pre>
+<pre>private final&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html#line.823">regionsIncluded</a></pre>
 </li>
 </ul>
 <a name="serversIncluded">
@@ -306,7 +306,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.R
 <ul class="blockList">
 <li class="blockList">
 <h4>serversIncluded</h4>
-<pre>private final&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html#line.812">serversIncluded</a></pre>
+<pre>private final&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html#line.824">serversIncluded</a></pre>
 </li>
 </ul>
 <a name="maxConcurrentTasksPerRegion">
@@ -315,7 +315,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.R
 <ul class="blockList">
 <li class="blockList">
 <h4>maxConcurrentTasksPerRegion</h4>
-<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html#line.813">maxConcurrentTasksPerRegion</a></pre>
+<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html#line.825">maxConcurrentTasksPerRegion</a></pre>
 </li>
 </ul>
 <a name="maxTotalConcurrentTasks">
@@ -324,7 +324,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.R
 <ul class="blockList">
 <li class="blockList">
 <h4>maxTotalConcurrentTasks</h4>
-<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html#line.814">maxTotalConcurrentTasks</a></pre>
+<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html#line.826">maxTotalConcurrentTasks</a></pre>
 </li>
 </ul>
 <a name="maxConcurrentTasksPerServer">
@@ -333,7 +333,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.R
 <ul class="blockList">
 <li class="blockList">
 <h4>maxConcurrentTasksPerServer</h4>
-<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html#line.815">maxConcurrentTasksPerServer</a></pre>
+<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html#line.827">maxConcurrentTasksPerServer</a></pre>
 </li>
 </ul>
 <a name="taskCounterPerRegion">
@@ -342,7 +342,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.R
 <ul class="blockList">
 <li class="blockList">
 <h4>taskCounterPerRegion</h4>
-<pre>private final&nbsp;<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>&lt;byte[],<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>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html#line.816">taskCounterPerRegion</a></pre>
+<pre>private final&nbsp;<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>&lt;byte[],<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>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html#line.828">taskCounterPerRegion</a></pre>
 </li>
 </ul>
 <a name="taskCounterPerServer">
@@ -351,7 +351,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.R
 <ul class="blockList">
 <li class="blockList">
 <h4>taskCounterPerServer</h4>
-<pre>private final&nbsp;<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>&lt;<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/concurrent/atomic/AtomicInteger.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicInteger</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html#line.817">taskCounterPerServer</a></pre>
+<pre>private final&nbsp;<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>&lt;<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/concurrent/atomic/AtomicInteger.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicInteger</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html#line.829">taskCounterPerServer</a></pre>
 </li>
 </ul>
 <a name="busyRegions">
@@ -360,7 +360,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.R
 <ul class="blockList">
 <li class="blockList">
 <h4>busyRegions</h4>
-<pre>private final&nbsp;<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>&lt;byte[]&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html#line.818">busyRegions</a></pre>
+<pre>private final&nbsp;<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>&lt;byte[]&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html#line.830">busyRegions</a></pre>
 </li>
 </ul>
 <a name="tasksInProgress">
@@ -369,7 +369,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.R
 <ul class="blockListLast">
 <li class="blockList">
 <h4>tasksInProgress</h4>
-<pre>private final&nbsp;<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/AsyncProcess.TaskCountChecker.html#line.819">tasksInProgress</a></pre>
+<pre>private final&nbsp;<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/AsyncProcess.TaskCountChecker.html#line.831">tasksInProgress</a></pre>
 </li>
 </ul>
 </li>
@@ -386,7 +386,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.R
 <ul class="blockListLast">
 <li class="blockList">
 <h4>TaskCountChecker</h4>
-<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html#line.820">TaskCountChecker</a>(int&nbsp;maxTotalConcurrentTasks,
+<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html#line.832">TaskCountChecker</a>(int&nbsp;maxTotalConcurrentTasks,
                  int&nbsp;maxConcurrentTasksPerServer,
                  int&nbsp;maxConcurrentTasksPerRegion,
                  <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>&nbsp;tasksInProgress,
@@ -408,7 +408,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.R
 <ul class="blockList">
 <li class="blockList">
 <h4>reset</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html#line.834">reset</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html#line.846">reset</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:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.html#reset--">AsyncProcess.RowChecker</a></code></span></div>
 <div class="block">Reset the inner state.</div>
@@ -426,7 +426,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.R
 <ul class="blockList">
 <li class="blockList">
 <h4>waitForRegion</h4>
-<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html#line.841">waitForRegion</a>()
+<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html#line.853">waitForRegion</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="throwsLabel">Throws:</span></dt>
@@ -440,7 +440,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.R
 <ul class="blockList">
 <li class="blockList">
 <h4>canTakeOperation</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html#line.874">canTakeOperation</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html#line.886">canTakeOperation</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
                                                            long&nbsp;rowSize)</pre>
 <div class="block">1) check the regions is allowed.
  2) check the concurrent tasks for regions.
@@ -462,7 +462,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.R
 <ul class="blockListLast">
 <li class="blockList">
 <h4>notifyFinal</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html#line.901">notifyFinal</a>(<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a>&nbsp;code,
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html#line.913">notifyFinal</a>(<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.RowChecker.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">AsyncProcess.RowChecker.ReturnCode</a>&nbsp;code,
                         <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;loc,
                         long&nbsp;rowSize)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><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-">AsyncProcess.RowChecker</a></code></span></div>
@@ -504,7 +504,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.R
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.SubmittedSizeChecker.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev&nbsp;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&nbsp;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">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncProcess.TaskCountChecker.html" target="_top">Frames</a></li>


[22/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/Cell.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html b/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html
index c0e8535..97d04ae 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html
@@ -173,69 +173,65 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <td class="colLast">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <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="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="#org.apache.hadoop.hbase.rest.model">org.apache.hadoop.hbase.rest.model</a></td>
 <td class="colLast">&nbsp;</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">&nbsp;</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">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <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="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="#org.apache.hadoop.hbase.util">org.apache.hadoop.hbase.util</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="#org.apache.hadoop.hbase.util.test">org.apache.hadoop.hbase.util.test</a></td>
 <td class="colLast">&nbsp;</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">&nbsp;</td>
 </tr>
@@ -954,9 +950,10 @@ service.</div>
 </tr>
 <tr class="rowColor">
 <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>&nbsp;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>&nbsp;cell,
           byte[]&nbsp;buf,
-          int&nbsp;offset)</code>
+          int&nbsp;offset,
+          int&nbsp;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>
@@ -1440,7 +1437,7 @@ service.</div>
              int&nbsp;rvlength)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>static void</code></td>
+<td class="colFirst"><code>static int</code></td>
 <td class="colLast"><span class="typeNameLabel">KeyValueUtil.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/KeyValueUtil.html#oswrite-org.apache.hadoop.hbase.Cell-java.io.OutputStream-boolean-">oswrite</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
        <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>&nbsp;out,
        boolean&nbsp;withTags)</code>&nbsp;</td>
@@ -4217,26 +4214,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/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</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/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></span><span class="tabEnd">&nbsp;</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">MemStoreWrapper.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/mob/mapreduce/MemStoreWrapper.html#addToMemstore-org.apache.hadoop.hbase.Cell-">addToMemstore</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>
-<div class="block">Adds a Cell into the memstore.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
 <li class="blockList"><a name="org.apache.hadoop.hbase.regionserver">
 <!--   -->
 </a>
@@ -4979,81 +4956,77 @@ service.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>long</code></td>
-<td class="colLast"><span class="typeNameLabel">Store.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#add-org.apache.hadoop.hbase.Cell-">add</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>
-<div class="block">Adds a value to the memstore</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>long</code></td>
 <td class="colLast"><span class="typeNameLabel">AbstractMemStore.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMemStore.html#add-org.apache.hadoop.hbase.Cell-">add</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>
 <div class="block">Write an update</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><span class="typeNameLabel">MemStore.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore.html#add-org.apache.hadoop.hbase.Cell-">add</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>
 <div class="block">Write an update</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">CellSet.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CellSet.html#add-org.apache.hadoop.hbase.Cell-">add</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;e)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">CellFlatMap.CellFlatMapCollection.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.CellFlatMapCollection.html#add-org.apache.hadoop.hbase.Cell-">add</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;k)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>long</code></td>
-<td class="colLast"><span class="typeNameLabel">HStore.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#add-org.apache.hadoop.hbase.Cell-">add</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">HStore.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#add-org.apache.hadoop.hbase.Cell-">add</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>
+<div class="block">Adds a value to the memstore</div>
+</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><span class="typeNameLabel">MutableSegment.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MutableSegment.html#add-org.apache.hadoop.hbase.Cell-boolean-">add</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
    boolean&nbsp;mslabUsed)</code>
 <div class="block">Adds the given cell into the segment</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">CellSink.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CellSink.html#append-org.apache.hadoop.hbase.Cell-">append</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>
 <div class="block">Append the given cell</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">StripeMultiFileWriter.BoundaryMultiWriter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.BoundaryMultiWriter.html#append-org.apache.hadoop.hbase.Cell-">append</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">StripeMultiFileWriter.SizeMultiWriter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.SizeMultiWriter.html#append-org.apache.hadoop.hbase.Cell-">append</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">StoreFileWriter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileWriter.html#append-org.apache.hadoop.hbase.Cell-">append</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">DateTieredMultiFileWriter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/DateTieredMultiFileWriter.html#append-org.apache.hadoop.hbase.Cell-">append</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><span class="typeNameLabel">StoreFileWriter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileWriter.html#appendDeleteFamilyBloomFilter-org.apache.hadoop.hbase.Cell-">appendDeleteFamilyBloomFilter</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><span class="typeNameLabel">StoreFileWriter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileWriter.html#appendGeneralBloomfilter-org.apache.hadoop.hbase.Cell-">appendGeneralBloomfilter</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private long</code></td>
 <td class="colLast"><span class="typeNameLabel">HRegion.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#applyToMemstore-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.Cell-">applyToMemstore</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a>&nbsp;store,
                <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">NonReversedNonLazyKeyValueScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/NonReversedNonLazyKeyValueScanner.html#backwardSeek-org.apache.hadoop.hbase.Cell-">backwardSeek</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;key)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">SegmentScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/SegmentScanner.html#backwardSeek-org.apache.hadoop.hbase.Cell-">backwardSeek</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;key)</code>
 <div class="block">Seek the scanner at or before the row of specified Cell, it firstly
@@ -5063,17 +5036,17 @@ service.</div>
  previous row of specified KeyValue</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">MemStoreScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreScanner.html#backwardSeek-org.apache.hadoop.hbase.Cell-">backwardSeek</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>
 <div class="block">Set the scanner at the seek key.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">ReversedKeyValueHeap.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ReversedKeyValueHeap.html#backwardSeek-org.apache.hadoop.hbase.Cell-">backwardSeek</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;seekKey)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">KeyValueScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html#backwardSeek-org.apache.hadoop.hbase.Cell-">backwardSeek</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;key)</code>
 <div class="block">Seek the scanner at or before the row of specified Cell, it firstly
@@ -5083,33 +5056,33 @@ service.</div>
  previous row of specified KeyValue</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">StoreFileScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileScanner.html#backwardSeek-org.apache.hadoop.hbase.Cell-">backwardSeek</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;key)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">ReversedStoreScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ReversedStoreScanner.html#backwardSeek-org.apache.hadoop.hbase.Cell-">backwardSeek</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;key)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr 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"><span class="typeNameLabel">CellSet.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CellSet.html#ceiling-org.apache.hadoop.hbase.Cell-">ceiling</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;e)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>,<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">CellFlatMap.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.html#ceilingEntry-org.apache.hadoop.hbase.Cell-">ceilingEntry</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;k)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr 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"><span class="typeNameLabel">CellFlatMap.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.html#ceilingKey-org.apache.hadoop.hbase.Cell-">ceilingKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;k)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">StoreFileReader.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#checkGeneralBloomFilter-byte:A-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.util.BloomFilter-">checkGeneralBloomFilter</a></span>(byte[]&nbsp;key,
                        <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;kvKey,
                        <a href="../../../../../org/apache/hadoop/hbase/util/BloomFilter.html" title="interface in org.apache.hadoop.hbase.util">BloomFilter</a>&nbsp;bloomFilter)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><span class="typeNameLabel">StoreScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreScanner.html#checkScanOrder-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.CellComparator-">checkScanOrder</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;prevKV,
               <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;kv,
@@ -5117,116 +5090,116 @@ service.</div>
 <div class="block">Check whether scan as expected order</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><span class="typeNameLabel">ReversedStoreScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ReversedStoreScanner.html#checkScanOrder-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.CellComparator-">checkScanOrder</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;prevKV,
               <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;kv,
               <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><span class="typeNameLabel">Segment.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#compare-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compare</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
        <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><span class="typeNameLabel">KeyValueHeap.KVScannerComparator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueHeap.KVScannerComparator.html#compare-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compare</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
        <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</code>
 <div class="block">Compares two KeyValue</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><span class="typeNameLabel">Segment.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#compareRows-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compareRows</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
            <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><span class="typeNameLabel">ReversedKeyValueHeap.ReversedKVScannerComparator.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ReversedKeyValueHeap.ReversedKVScannerComparator.html#compareRows-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compareRows</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;left,
            <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;right)</code>
 <div class="block">Compares rows of two KeyValue</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr 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"><span class="typeNameLabel">HeapMemStoreLAB.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.html#copyCellInto-org.apache.hadoop.hbase.Cell-">copyCellInto</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <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"><span class="typeNameLabel">MemStoreLAB.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html#copyCellInto-org.apache.hadoop.hbase.Cell-">copyCellInto</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>
 <div class="block">Allocates slice in this LAB and copy the passed Cell into this area.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private static <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
 <td class="colLast"><span class="typeNameLabel">AbstractMemStore.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMemStore.html#deepCopyIfNeeded-org.apache.hadoop.hbase.Cell-">deepCopyIfNeeded</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><span class="typeNameLabel">AbstractMemStore.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMemStore.html#delete-org.apache.hadoop.hbase.Cell-">delete</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;deleteCell)</code>
 <div class="block">Write a delete</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><span class="typeNameLabel">MemStore.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore.html#delete-org.apache.hadoop.hbase.Cell-">delete</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;deleteCell)</code>
 <div class="block">Write a delete</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">NonLazyKeyValueScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/NonLazyKeyValueScanner.html#doRealSeek-org.apache.hadoop.hbase.regionserver.KeyValueScanner-org.apache.hadoop.hbase.Cell-boolean-">doRealSeek</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>&nbsp;scanner,
           <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;kv,
           boolean&nbsp;forward)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr 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"><span class="typeNameLabel">MobReferenceOnlyFilter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MobReferenceOnlyFilter.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>&nbsp;cell)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">HRegion.RegionScannerImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.RegionScannerImpl.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>&nbsp;current)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private int</code></td>
 <td class="colLast"><span class="typeNameLabel">CellFlatMap.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.html#find-org.apache.hadoop.hbase.Cell-">find</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;needle)</code>
 <div class="block">Binary search for a given key in between given boundaries of the array.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <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"><span class="typeNameLabel">CellSet.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CellSet.html#floor-org.apache.hadoop.hbase.Cell-">floor</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;e)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>,<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">CellFlatMap.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.html#floorEntry-org.apache.hadoop.hbase.Cell-">floorEntry</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;k)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <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"><span class="typeNameLabel">CellFlatMap.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.html#floorKey-org.apache.hadoop.hbase.Cell-">floorKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;k)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">KeyValueHeap.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueHeap.html#generalizedSeek-boolean-org.apache.hadoop.hbase.Cell-boolean-boolean-">generalizedSeek</a></span>(boolean&nbsp;isLazy,
                <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;seekKey,
                boolean&nbsp;forward,
                boolean&nbsp;useBloom)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <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"><span class="typeNameLabel">CellSet.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CellSet.html#get-org.apache.hadoop.hbase.Cell-">get</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;kv)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>(package private) int</code></td>
 <td class="colLast"><span class="typeNameLabel">Segment.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#getCellLength-org.apache.hadoop.hbase.Cell-">getCellLength</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>
 <div class="block">Get cell length after serialized in <a href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase"><code>KeyValue</code></a></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <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"><span class="typeNameLabel">Segment.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#getFirstAfter-org.apache.hadoop.hbase.Cell-">getFirstAfter</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
 <td class="colLast"><span class="typeNameLabel">SegmentScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/SegmentScanner.html#getHighest-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">getHighest</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;first,
           <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;second)</code>
@@ -5234,6 +5207,12 @@ service.</div>
  if they are both null</div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a></code></td>
+<td class="colLast"><span class="typeNameLabel">HRegion.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#getHStore-org.apache.hadoop.hbase.Cell-">getHStore</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>
+<div class="block">Return HStore instance.</div>
+</td>
+</tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private static long</code></td>
 <td class="colLast"><span class="typeNameLabel">HRegion.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#getLongValue-org.apache.hadoop.hbase.Cell-">getLongValue</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
@@ -5257,12 +5236,6 @@ service.</div>
           <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>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&nbsp;set)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></code></td>
-<td class="colLast"><span class="typeNameLabel">HRegion.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#getStore-org.apache.hadoop.hbase.Cell-">getStore</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>
-<div class="block">Return HStore instance.</div>
-</td>
-</tr>
-<tr class="rowColor">
 <td class="colFirst"><code>private int</code></td>
 <td class="colLast"><span class="typeNameLabel">CellFlatMap.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.html#getValidIndex-org.apache.hadoop.hbase.Cell-boolean-boolean-">getValidIndex</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;key,
              boolean&nbsp;inclusive,
@@ -5270,73 +5243,73 @@ service.</div>
 <div class="block">Get the index of the given anchor key for creating subsequent set.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true" title="class or interface in java.util">NavigableMap</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>,<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">CellFlatMap.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.html#headMap-org.apache.hadoop.hbase.Cell-">headMap</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;k)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true" title="class or interface in java.util">NavigableMap</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>,<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">CellFlatMap.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.html#headMap-org.apache.hadoop.hbase.Cell-boolean-">headMap</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;toKey,
        boolean&nbsp;inclusive)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">Segment.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#headSet-org.apache.hadoop.hbase.Cell-">headSet</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;firstKeyOnRow)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util">SortedSet</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">CellSet.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CellSet.html#headSet-org.apache.hadoop.hbase.Cell-">headSet</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;toElement)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><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>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">CellSet.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CellSet.html#headSet-org.apache.hadoop.hbase.Cell-boolean-">headSet</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;toElement,
        boolean&nbsp;inclusive)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected long</code></td>
 <td class="colLast"><span class="typeNameLabel">Segment.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#heapSizeChange-org.apache.hadoop.hbase.Cell-boolean-">heapSizeChange</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
               boolean&nbsp;succ)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected long</code></td>
 <td class="colLast"><span class="typeNameLabel">ImmutableSegment.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html#heapSizeChange-org.apache.hadoop.hbase.Cell-boolean-">heapSizeChange</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
               boolean&nbsp;succ)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>(package private) static long</code></td>
 <td class="colLast"><span class="typeNameLabel">AbstractMemStore.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMemStore.html#heapSizeChange-org.apache.hadoop.hbase.Cell-boolean-">heapSizeChange</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
               boolean&nbsp;notPresent)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr 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"><span class="typeNameLabel">CellSet.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CellSet.html#higher-org.apache.hadoop.hbase.Cell-">higher</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;e)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>,<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">CellFlatMap.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.html#higherEntry-org.apache.hadoop.hbase.Cell-">higherEntry</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;k)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr 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"><span class="typeNameLabel">CellFlatMap.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.html#higherKey-org.apache.hadoop.hbase.Cell-">higherKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;k)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="typeNameLabel">TimeRangeTracker.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/TimeRangeTracker.html#includeTimestamp-org.apache.hadoop.hbase.Cell-">includeTimestamp</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>
 <div class="block">Update the current TimestampRange to include the timestamp from <code>cell</code>.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">MemStoreScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreScanner.html#initReverseKVHeapIfNeeded-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.CellComparator-java.util.List-">initReverseKVHeapIfNeeded</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;seekKey,
                          <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
                          <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>&lt;<a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>&gt;&nbsp;scanners)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected long</code></td>
 <td class="colLast"><span class="typeNameLabel">Segment.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#internalAdd-org.apache.hadoop.hbase.Cell-boolean-">internalAdd</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
            boolean&nbsp;mslabUsed)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private long</code></td>
 <td class="colLast"><span class="typeNameLabel">AbstractMemStore.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMemStore.html#internalAdd-org.apache.hadoop.hbase.Cell-boolean-">internalAdd</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;toAdd,
            boolean&nbsp;mslabUsed)</code>
@@ -5344,50 +5317,50 @@ service.</div>
  allocator, and doesn't take the lock.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">StripeMultiFileWriter.BoundaryMultiWriter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.BoundaryMultiWriter.html#isCellAfterCurrentWriter-org.apache.hadoop.hbase.Cell-">isCellAfterCurrentWriter</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private static boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">StripeStoreFileManager.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#isOpen-org.apache.hadoop.hbase.Cell-">isOpen</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;key)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">HRegion.RegionScannerImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.RegionScannerImpl.html#isStopRow-org.apache.hadoop.hbase.Cell-">isStopRow</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentRowCell)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">ReversedRegionScannerImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ReversedRegionScannerImpl.html#isStopRow-org.apache.hadoop.hbase.Cell-">isStopRow</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentRowCell)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">HRegion.RegionScannerImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.RegionScannerImpl.html#joinedHeapMayHaveData-org.apache.hadoop.hbase.Cell-">joinedHeapMayHaveData</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentRowCell)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr 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"><span class="typeNameLabel">CellSet.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CellSet.html#lower-org.apache.hadoop.hbase.Cell-">lower</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;e)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>,<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">CellFlatMap.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.html#lowerEntry-org.apache.hadoop.hbase.Cell-">lowerEntry</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;k)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr 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"><span class="typeNameLabel">CellFlatMap.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.html#lowerKey-org.apache.hadoop.hbase.Cell-">lowerKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;k)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <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"><span class="typeNameLabel">Segment.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#maybeCloneWithAllocator-org.apache.hadoop.hbase.Cell-">maybeCloneWithAllocator</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>
 <div class="block">If the segment has a memory allocator the cell is being cloned to this space, and returned;
  otherwise the given cell is returned</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
 <td class="colLast"><span class="typeNameLabel">AbstractMemStore.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMemStore.html#maybeCloneWithAllocator-org.apache.hadoop.hbase.Cell-">maybeCloneWithAllocator</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">HRegion.RegionScannerImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.RegionScannerImpl.html#moreCellsInRow-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">moreCellsInRow</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;nextKv,
               <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentRowCell)</code>
@@ -5395,42 +5368,42 @@ service.</div>
  cells to be read in the heap.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">HRegion.RegionScannerImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.RegionScannerImpl.html#nextRow-org.apache.hadoop.hbase.regionserver.ScannerContext-org.apache.hadoop.hbase.Cell-">nextRow</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.html" title="class in org.apache.hadoop.hbase.regionserver">ScannerContext</a>&nbsp;scannerContext,
        <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;curRowCell)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">ReversedRegionScannerImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ReversedRegionScannerImpl.html#nextRow-org.apache.hadoop.hbase.regionserver.ScannerContext-org.apache.hadoop.hbase.Cell-">nextRow</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.html" title="class in org.apache.hadoop.hbase.regionserver">ScannerContext</a>&nbsp;scannerContext,
        <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;curRowCell)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private int</code></td>
 <td class="colLast"><span class="typeNameLabel">StripeStoreFileManager.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#nonOpenRowCompare-org.apache.hadoop.hbase.Cell-byte:A-">nonOpenRowCompare</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;k1,
                  byte[]&nbsp;k2)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher.MatchCode</a></code></td>
 <td class="colLast"><span class="typeNameLabel">StoreScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreScanner.html#optimize-org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher.MatchCode-org.apache.hadoop.hbase.Cell-">optimize</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher">ScanQueryMatcher.MatchCode</a>&nbsp;qcode,
         <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>
 <div class="block">See if we should actually SEEK or rather just SKIP to the next Cell (see HBASE-13109).</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><span class="typeNameLabel">StoreScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreScanner.html#parallelSeek-java.util.List-org.apache.hadoop.hbase.Cell-">parallelSeek</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>&lt;? extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>&gt;&nbsp;scanners,
             <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;kv)</code>
 <div class="block">Seek storefiles in parallel to optimize IO latency as much as possible</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">StoreFileReader.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#passesGeneralRowColBloomFilter-org.apache.hadoop.hbase.Cell-">passesGeneralRowColBloomFilter</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>
 <div class="block">A method for checking Bloom filters.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">HRegion.RegionScannerImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.RegionScannerImpl.html#populateResult-java.util.List-org.apache.hadoop.hbase.regionserver.KeyValueHeap-org.apache.hadoop.hbase.regionserver.ScannerContext-org.apache.hadoop.hbase.Cell-">populateResult</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&nbsp;results,
               <a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueHeap.html" title="class in org.apache.hadoop.hbase.regionserver">KeyValueHeap</a>&nbsp;heap,
@@ -5440,14 +5413,14 @@ service.</div>
  reached, or remainingResultSize (if not -1) is reaced</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <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"><span class="typeNameLabel">RegionCoprocessorHost.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.html#postMutationBeforeWAL-org.apache.hadoop.hbase.coprocessor.RegionObserver.MutationType-org.apache.hadoop.hbase.client.Mutation-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">postMutationBeforeWAL</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.MutationType.html" title="enum in org.apache.hadoop.hbase.coprocessor">RegionObserver.MutationType</a>&nbsp;opType,
                      <a href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a>&nbsp;mutation,
                      <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;oldCell,
                      <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;newCell)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">RegionCoprocessorHost.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.html#postScannerFilterRow-org.apache.hadoop.hbase.regionserver.InternalScanner-org.apache.hadoop.hbase.Cell-">postScannerFilterRow</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a>&nbsp;s,
                     <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;curRowCell)</code>
@@ -5455,23 +5428,23 @@ service.</div>
  filter.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><span class="typeNameLabel">StripeMultiFileWriter.BoundaryMultiWriter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.BoundaryMultiWriter.html#prepareWriterFor-org.apache.hadoop.hbase.Cell-">prepareWriterFor</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">RegionCoprocessorHost.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.html#prePrepareTimeStampForDeleteVersion-org.apache.hadoop.hbase.client.Mutation-org.apache.hadoop.hbase.Cell-byte:A-org.apache.hadoop.hbase.client.Get-">prePrepareTimeStampForDeleteVersion</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a>&nbsp;mutation,
                                    <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;kv,
                                    byte[]&nbsp;byteNow,
                                    <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;get)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <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"><span class="typeNameLabel">CellFlatMap.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.html#put-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">put</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;k,
    <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;v)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
 <td class="colLast"><span class="typeNameLabel">HMobStore.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/HMobStore.html#readCell-java.util.List-java.lang.String-org.apache.hadoop.hbase.Cell-boolean-long-boolean-">readCell</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>&lt;org.apache.hadoop.fs.Path&gt;&nbsp;locations,
         <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>&nbsp;fileName,
@@ -5482,14 +5455,14 @@ service.</div>
 <div class="block">Reads the cell from a mob file.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
 <td class="colLast"><span class="typeNameLabel">HRegion.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#reckonAppend-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-long-org.apache.hadoop.hbase.client.Append-">reckonAppend</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;delta,
             <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentValue,
             long&nbsp;now,
             <a href="../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client">Append</a>&nbsp;mutation)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
 <td class="colLast"><span class="typeNameLabel">HRegion.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#reckonIncrement-org.apache.hadoop.hbase.Cell-long-org.apache.hadoop.hbase.Cell-byte:A-long-org.apache.hadoop.hbase.client.Mutation-">reckonIncrement</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;delta,
                long&nbsp;deltaAmount,
@@ -5500,7 +5473,7 @@ service.</div>
 <div class="block">Calculate new Increment Cell.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">SegmentScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/SegmentScanner.html#requestSeek-org.apache.hadoop.hbase.Cell-boolean-boolean-">requestSeek</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c,
            boolean&nbsp;forward,
@@ -5509,7 +5482,7 @@ service.</div>
  interface is not relevant.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">KeyValueHeap.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueHeap.html#requestSeek-org.apache.hadoop.hbase.Cell-boolean-boolean-">requestSeek</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;key,
            boolean&nbsp;forward,
@@ -5519,19 +5492,19 @@ service.</div>
  row/column combination specified by the kv parameter.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">NonLazyKeyValueScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/NonLazyKeyValueScanner.html#requestSeek-org.apache.hadoop.hbase.Cell-boolean-boolean-">requestSeek</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;kv,
            boolean&nbsp;forward,
            boolean&nbsp;useBloom)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">ReversedKeyValueHeap.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ReversedKeyValueHeap.html#requestSeek-org.apache.hadoop.hbase.Cell-boolean-boolean-">requestSeek</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;key,
            boolean&nbsp;forward,
            boolean&nbsp;useBloom)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">KeyValueScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html#requestSeek-org.apache.hadoop.hbase.Cell-boolean-boolean-">requestSeek</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;kv,
            boolean&nbsp;forward,
@@ -5541,7 +5514,7 @@ service.</div>
  row/column combination specified by the kv parameter.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">StoreFileScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileScanner.html#requestSeek-org.apache.hadoop.hbase.Cell-boolean-boolean-">requestSeek</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;kv,
            boolean&nbsp;forward,
@@ -5549,64 +5522,64 @@ service.</div>
 <div class="block">Pretend we have done a seek but don't do it yet, if possible.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">SegmentScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/SegmentScanner.html#reseek-org.apache.hadoop.hbase.Cell-">reseek</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>
 <div class="block">Reseek the scanner at or after the specified KeyValue.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">KeyValueHeap.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueHeap.html#reseek-org.apache.hadoop.hbase.Cell-">reseek</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;seekKey)</code>
 <div class="block">This function is identical to the <a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueHeap.html#seek-org.apache.hadoop.hbase.Cell-"><code>KeyValueHeap.seek(Cell)</code></a> function except
  that scanner.seek(seekKey) is changed to scanner.reseek(seekKey).</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">MemStoreScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreScanner.html#reseek-org.apache.hadoop.hbase.Cell-">reseek</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>
 <div class="block">Move forward on the sub-lists set previously by seek.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">ReversedKeyValueHeap.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ReversedKeyValueHeap.html#reseek-org.apache.hadoop.hbase.Cell-">reseek</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;seekKey)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">StoreScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreScanner.html#reseek-org.apache.hadoop.hbase.Cell-">reseek</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;kv)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">KeyValueScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html#reseek-org.apache.hadoop.hbase.Cell-">reseek</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;key)</code>
 <div class="block">Reseek the scanner at or after the specified KeyValue.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">StoreFileScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileScanner.html#reseek-org.apache.hadoop.hbase.Cell-">reseek</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;key)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">ReversedStoreScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ReversedStoreScanner.html#reseek-org.apache.hadoop.hbase.Cell-">reseek</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;kv)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>(package private) static boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">StoreFileScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileScanner.html#reseekAtOrAfter-org.apache.hadoop.hbase.io.hfile.HFileScanner-org.apache.hadoop.hbase.Cell-">reseekAtOrAfter</a></span>(<a href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileScanner.html" title="interface in org.apache.hadoop.hbase.io.hfile">HFileScanner</a>&nbsp;s,
                <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;k)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><span class="typeNameLabel">StoreScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreScanner.html#resetScannerStack-org.apache.hadoop.hbase.Cell-">resetScannerStack</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;lastTopKey)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <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"><span class="typeNameLabel">HMobStore.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/HMobStore.html#resolve-org.apache.hadoop.hbase.Cell-boolean-">resolve</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;reference,
        boolean&nbsp;cacheBlocks)</code>
 <div class="block">Reads the cell from the mob file, and the read point does not count.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr 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"><span class="typeNameLabel">HMobStore.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/HMobStore.html#resolve-org.apache.hadoop.hbase.Cell-boolean-long-boolean-">resolve</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;reference,
        boolean&nbsp;cacheBlocks,
@@ -5615,92 +5588,92 @@ service.</div>
 <div class="block">Reads the cell from the mob file.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">MemStoreScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreScanner.html#restartBackwardHeap-org.apache.hadoop.hbase.Cell-">restartBackwardHeap</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>
 <div class="block">Restructure the ended backward heap after rerunning a seekToPreviousRow()
  on each scanner</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">HRegion.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#restoreEdit-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.Cell-">restoreEdit</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a>&nbsp;s,
+<td class="colLast"><span class="typeNameLabel">HRegion.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#restoreEdit-org.apache.hadoop.hbase.regionserver.HStore-org.apache.hadoop.hbase.Cell-">restoreEdit</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a>&nbsp;s,
            <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>
 <div class="block">Used by tests</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><span class="typeNameLabel">StripeMultiFileWriter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.html#sanityCheckLeft-byte:A-org.apache.hadoop.hbase.Cell-">sanityCheckLeft</a></span>(byte[]&nbsp;left,
                <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>
 <div class="block">Subclasses can call this method to make sure the first KV is within multi-writer range.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><span class="typeNameLabel">StripeMultiFileWriter.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.html#sanityCheckRight-byte:A-org.apache.hadoop.hbase.Cell-">sanityCheckRight</a></span>(byte[]&nbsp;right,
                 <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>
 <div class="block">Subclasses can call this method to make sure the last KV is within multi-writer range.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">SegmentScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/SegmentScanner.html#seek-org.apache.hadoop.hbase.Cell-">seek</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>
 <div class="block">Seek the scanner at or after the specified Cell.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">KeyValueHeap.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueHeap.html#seek-org.apache.hadoop.hbase.Cell-">seek</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;seekKey)</code>
 <div class="block">Seeks all scanners at or below the specified seek key.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">MemStoreScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreScanner.html#seek-org.apache.hadoop.hbase.Cell-">seek</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;cell)</code>
 <div class="block">Set the scanner at the seek key.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">ReversedKeyValueHeap.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ReversedKeyValueHeap.html#seek-org.apache.hadoop.hbase.Cell-">seek</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;seekKey)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">StoreScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreScanner.html#seek-org.apache.hadoop.hbase.Cell-">seek</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;key)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">KeyValueScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html#seek-org.apache.hadoop.hbase.Cell-">seek</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;key)</code>
 <div class="block">Seek the scanner at or after the specified KeyValue.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">StoreFileScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileScanner.html#seek-org.apache.hadoop.hbase.Cell-">seek</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;key)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">ReversedStoreScanner.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ReversedStoreScanner.html#seek-org.apache.hadoop.hbase.Cell-">seek</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;key)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr c

<TRUNCATED>

[35/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/filter/FilterList.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.html b/apidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.html
index 8b52a04..61a5457 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.html
@@ -60,7 +60,7 @@
 <span class="sourceLineNo">052</span> */<a name="line.52"></a>
 <span class="sourceLineNo">053</span>@InterfaceAudience.Public<a name="line.53"></a>
 <span class="sourceLineNo">054</span>@InterfaceStability.Stable<a name="line.54"></a>
-<span class="sourceLineNo">055</span>final public class FilterList extends Filter {<a name="line.55"></a>
+<span class="sourceLineNo">055</span>final public class FilterList extends FilterBase {<a name="line.55"></a>
 <span class="sourceLineNo">056</span>  /** set operator */<a name="line.56"></a>
 <span class="sourceLineNo">057</span>  @InterfaceAudience.Public<a name="line.57"></a>
 <span class="sourceLineNo">058</span>  @InterfaceStability.Stable<a name="line.58"></a>
@@ -73,7 +73,7 @@
 <span class="sourceLineNo">065</span><a name="line.65"></a>
 <span class="sourceLineNo">066</span>  private static final int MAX_LOG_FILTERS = 5;<a name="line.66"></a>
 <span class="sourceLineNo">067</span>  private Operator operator = Operator.MUST_PASS_ALL;<a name="line.67"></a>
-<span class="sourceLineNo">068</span>  private List&lt;Filter&gt; filters = new ArrayList&lt;Filter&gt;();<a name="line.68"></a>
+<span class="sourceLineNo">068</span>  private final List&lt;Filter&gt; filters;<a name="line.68"></a>
 <span class="sourceLineNo">069</span>  private Filter seekHintFilter = null;<a name="line.69"></a>
 <span class="sourceLineNo">070</span><a name="line.70"></a>
 <span class="sourceLineNo">071</span>  /** Reference Cell used by {@link #transformCell(Cell)} for validation purpose. */<a name="line.71"></a>
@@ -91,423 +91,476 @@
 <span class="sourceLineNo">083</span>  /**<a name="line.83"></a>
 <span class="sourceLineNo">084</span>   * Constructor that takes a set of {@link Filter}s. The default operator<a name="line.84"></a>
 <span class="sourceLineNo">085</span>   * MUST_PASS_ALL is assumed.<a name="line.85"></a>
-<span class="sourceLineNo">086</span>   *<a name="line.86"></a>
+<span class="sourceLineNo">086</span>   * All filters are cloned to internal list.<a name="line.86"></a>
 <span class="sourceLineNo">087</span>   * @param rowFilters list of filters<a name="line.87"></a>
 <span class="sourceLineNo">088</span>   */<a name="line.88"></a>
 <span class="sourceLineNo">089</span>  public FilterList(final List&lt;Filter&gt; rowFilters) {<a name="line.89"></a>
-<span class="sourceLineNo">090</span>    if (rowFilters instanceof ArrayList) {<a name="line.90"></a>
-<span class="sourceLineNo">091</span>      this.filters = rowFilters;<a name="line.91"></a>
-<span class="sourceLineNo">092</span>    } else {<a name="line.92"></a>
-<span class="sourceLineNo">093</span>      this.filters = new ArrayList&lt;Filter&gt;(rowFilters);<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>  /**<a name="line.97"></a>
-<span class="sourceLineNo">098</span>   * Constructor that takes a var arg number of {@link Filter}s. The fefault operator<a name="line.98"></a>
-<span class="sourceLineNo">099</span>   * MUST_PASS_ALL is assumed.<a name="line.99"></a>
-<span class="sourceLineNo">100</span>   * @param rowFilters<a name="line.100"></a>
-<span class="sourceLineNo">101</span>   */<a name="line.101"></a>
-<span class="sourceLineNo">102</span>  public FilterList(final Filter... rowFilters) {<a name="line.102"></a>
-<span class="sourceLineNo">103</span>    this.filters = new ArrayList&lt;Filter&gt;(Arrays.asList(rowFilters));<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>  /**<a name="line.106"></a>
-<span class="sourceLineNo">107</span>   * Constructor that takes an operator.<a name="line.107"></a>
-<span class="sourceLineNo">108</span>   *<a name="line.108"></a>
-<span class="sourceLineNo">109</span>   * @param operator Operator to process filter set with.<a name="line.109"></a>
-<span class="sourceLineNo">110</span>   */<a name="line.110"></a>
-<span class="sourceLineNo">111</span>  public FilterList(final Operator operator) {<a name="line.111"></a>
-<span class="sourceLineNo">112</span>    this.operator = operator;<a name="line.112"></a>
-<span class="sourceLineNo">113</span>  }<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>   * Constructor that takes a set of {@link Filter}s and an operator.<a name="line.116"></a>
-<span class="sourceLineNo">117</span>   *<a name="line.117"></a>
-<span class="sourceLineNo">118</span>   * @param operator Operator to process filter set with.<a name="line.118"></a>
-<span class="sourceLineNo">119</span>   * @param rowFilters Set of row filters.<a name="line.119"></a>
-<span class="sourceLineNo">120</span>   */<a name="line.120"></a>
-<span class="sourceLineNo">121</span>  public FilterList(final Operator operator, final List&lt;Filter&gt; rowFilters) {<a name="line.121"></a>
-<span class="sourceLineNo">122</span>    this.filters = new ArrayList&lt;Filter&gt;(rowFilters);<a name="line.122"></a>
-<span class="sourceLineNo">123</span>    this.operator = operator;<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>  /**<a name="line.126"></a>
-<span class="sourceLineNo">127</span>   * Constructor that takes a var arg number of {@link Filter}s and an operator.<a name="line.127"></a>
-<span class="sourceLineNo">128</span>   *<a name="line.128"></a>
-<span class="sourceLineNo">129</span>   * @param operator Operator to process filter set with.<a name="line.129"></a>
-<span class="sourceLineNo">130</span>   * @param rowFilters Filters to use<a name="line.130"></a>
-<span class="sourceLineNo">131</span>   */<a name="line.131"></a>
-<span class="sourceLineNo">132</span>  public FilterList(final Operator operator, final Filter... rowFilters) {<a name="line.132"></a>
-<span class="sourceLineNo">133</span>    this.filters = new ArrayList&lt;Filter&gt;(Arrays.asList(rowFilters));<a name="line.133"></a>
-<span class="sourceLineNo">134</span>    this.operator = operator;<a name="line.134"></a>
-<span class="sourceLineNo">135</span>  }<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>   * Get the operator.<a name="line.138"></a>
-<span class="sourceLineNo">139</span>   *<a name="line.139"></a>
-<span class="sourceLineNo">140</span>   * @return operator<a name="line.140"></a>
-<span class="sourceLineNo">141</span>   */<a name="line.141"></a>
-<span class="sourceLineNo">142</span>  public Operator getOperator() {<a name="line.142"></a>
-<span class="sourceLineNo">143</span>    return operator;<a name="line.143"></a>
-<span class="sourceLineNo">144</span>  }<a name="line.144"></a>
-<span class="sourceLineNo">145</span><a name="line.145"></a>
-<span class="sourceLineNo">146</span>  /**<a name="line.146"></a>
-<span class="sourceLineNo">147</span>   * Get the filters.<a name="line.147"></a>
-<span class="sourceLineNo">148</span>   *<a name="line.148"></a>
-<span class="sourceLineNo">149</span>   * @return filters<a name="line.149"></a>
-<span class="sourceLineNo">150</span>   */<a name="line.150"></a>
-<span class="sourceLineNo">151</span>  public List&lt;Filter&gt; getFilters() {<a name="line.151"></a>
-<span class="sourceLineNo">152</span>    return filters;<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>  /**<a name="line.155"></a>
-<span class="sourceLineNo">156</span>   * Add a filter.<a name="line.156"></a>
-<span class="sourceLineNo">157</span>   *<a name="line.157"></a>
-<span class="sourceLineNo">158</span>   * @param filter another filter<a name="line.158"></a>
-<span class="sourceLineNo">159</span>   */<a name="line.159"></a>
-<span class="sourceLineNo">160</span>  public void addFilter(Filter filter) {<a name="line.160"></a>
-<span class="sourceLineNo">161</span>    if (this.isReversed() != filter.isReversed()) {<a name="line.161"></a>
-<span class="sourceLineNo">162</span>      throw new IllegalArgumentException(<a name="line.162"></a>
-<span class="sourceLineNo">163</span>          "Filters in the list must have the same reversed flag, this.reversed="<a name="line.163"></a>
-<span class="sourceLineNo">164</span>              + this.isReversed());<a name="line.164"></a>
-<span class="sourceLineNo">165</span>    }<a name="line.165"></a>
-<span class="sourceLineNo">166</span>    this.filters.add(filter);<a name="line.166"></a>
-<span class="sourceLineNo">167</span>  }<a name="line.167"></a>
-<span class="sourceLineNo">168</span><a name="line.168"></a>
-<span class="sourceLineNo">169</span>  @Override<a name="line.169"></a>
-<span class="sourceLineNo">170</span>  public void reset() throws IOException {<a name="line.170"></a>
-<span class="sourceLineNo">171</span>    int listize = filters.size();<a name="line.171"></a>
-<span class="sourceLineNo">172</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.172"></a>
-<span class="sourceLineNo">173</span>      filters.get(i).reset();<a name="line.173"></a>
-<span class="sourceLineNo">174</span>    }<a name="line.174"></a>
-<span class="sourceLineNo">175</span>    seekHintFilter = null;<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>  @Override<a name="line.178"></a>
-<span class="sourceLineNo">179</span>  public boolean filterRowKey(byte[] rowKey, int offset, int length) throws IOException {<a name="line.179"></a>
-<span class="sourceLineNo">180</span>    boolean flag = (this.operator == Operator.MUST_PASS_ONE) ? true : false;<a name="line.180"></a>
-<span class="sourceLineNo">181</span>    int listize = filters.size();<a name="line.181"></a>
-<span class="sourceLineNo">182</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.182"></a>
-<span class="sourceLineNo">183</span>      Filter filter = filters.get(i);<a name="line.183"></a>
-<span class="sourceLineNo">184</span>      if (this.operator == Operator.MUST_PASS_ALL) {<a name="line.184"></a>
-<span class="sourceLineNo">185</span>        if (filter.filterAllRemaining() ||<a name="line.185"></a>
-<span class="sourceLineNo">186</span>            filter.filterRowKey(rowKey, offset, length)) {<a name="line.186"></a>
-<span class="sourceLineNo">187</span>          flag =  true;<a name="line.187"></a>
-<span class="sourceLineNo">188</span>        }<a name="line.188"></a>
-<span class="sourceLineNo">189</span>      } else if (this.operator == Operator.MUST_PASS_ONE) {<a name="line.189"></a>
-<span class="sourceLineNo">190</span>        if (!filter.filterAllRemaining() &amp;&amp;<a name="line.190"></a>
-<span class="sourceLineNo">191</span>            !filter.filterRowKey(rowKey, offset, length)) {<a name="line.191"></a>
-<span class="sourceLineNo">192</span>          flag =  false;<a name="line.192"></a>
-<span class="sourceLineNo">193</span>        }<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>    return flag;<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>  @Override<a name="line.199"></a>
-<span class="sourceLineNo">200</span>  public boolean filterRowKey(Cell firstRowCell) throws IOException {<a name="line.200"></a>
-<span class="sourceLineNo">201</span>    boolean flag = (this.operator == Operator.MUST_PASS_ONE) ? true : false;<a name="line.201"></a>
+<span class="sourceLineNo">090</span>    reversed = getReversed(rowFilters, reversed);<a name="line.90"></a>
+<span class="sourceLineNo">091</span>    this.filters = new ArrayList&lt;&gt;(rowFilters);<a name="line.91"></a>
+<span class="sourceLineNo">092</span>  }<a name="line.92"></a>
+<span class="sourceLineNo">093</span><a name="line.93"></a>
+<span class="sourceLineNo">094</span>  /**<a name="line.94"></a>
+<span class="sourceLineNo">095</span>   * Constructor that takes a var arg number of {@link Filter}s. The fefault operator<a name="line.95"></a>
+<span class="sourceLineNo">096</span>   * MUST_PASS_ALL is assumed.<a name="line.96"></a>
+<span class="sourceLineNo">097</span>   * @param rowFilters<a name="line.97"></a>
+<span class="sourceLineNo">098</span>   */<a name="line.98"></a>
+<span class="sourceLineNo">099</span>  public FilterList(final Filter... rowFilters) {<a name="line.99"></a>
+<span class="sourceLineNo">100</span>    this(Arrays.asList(rowFilters));<a name="line.100"></a>
+<span class="sourceLineNo">101</span>  }<a name="line.101"></a>
+<span class="sourceLineNo">102</span><a name="line.102"></a>
+<span class="sourceLineNo">103</span>  /**<a name="line.103"></a>
+<span class="sourceLineNo">104</span>   * Constructor that takes an operator.<a name="line.104"></a>
+<span class="sourceLineNo">105</span>   *<a name="line.105"></a>
+<span class="sourceLineNo">106</span>   * @param operator Operator to process filter set with.<a name="line.106"></a>
+<span class="sourceLineNo">107</span>   */<a name="line.107"></a>
+<span class="sourceLineNo">108</span>  public FilterList(final Operator operator) {<a name="line.108"></a>
+<span class="sourceLineNo">109</span>    this.operator = operator;<a name="line.109"></a>
+<span class="sourceLineNo">110</span>    this.filters = new ArrayList&lt;&gt;();<a name="line.110"></a>
+<span class="sourceLineNo">111</span>  }<a name="line.111"></a>
+<span class="sourceLineNo">112</span><a name="line.112"></a>
+<span class="sourceLineNo">113</span>  /**<a name="line.113"></a>
+<span class="sourceLineNo">114</span>   * Constructor that takes a set of {@link Filter}s and an operator.<a name="line.114"></a>
+<span class="sourceLineNo">115</span>   *<a name="line.115"></a>
+<span class="sourceLineNo">116</span>   * @param operator Operator to process filter set with.<a name="line.116"></a>
+<span class="sourceLineNo">117</span>   * @param rowFilters Set of row filters.<a name="line.117"></a>
+<span class="sourceLineNo">118</span>   */<a name="line.118"></a>
+<span class="sourceLineNo">119</span>  public FilterList(final Operator operator, final List&lt;Filter&gt; rowFilters) {<a name="line.119"></a>
+<span class="sourceLineNo">120</span>    this(rowFilters);<a name="line.120"></a>
+<span class="sourceLineNo">121</span>    this.operator = operator;<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>  /**<a name="line.124"></a>
+<span class="sourceLineNo">125</span>   * Constructor that takes a var arg number of {@link Filter}s and an operator.<a name="line.125"></a>
+<span class="sourceLineNo">126</span>   *<a name="line.126"></a>
+<span class="sourceLineNo">127</span>   * @param operator Operator to process filter set with.<a name="line.127"></a>
+<span class="sourceLineNo">128</span>   * @param rowFilters Filters to use<a name="line.128"></a>
+<span class="sourceLineNo">129</span>   */<a name="line.129"></a>
+<span class="sourceLineNo">130</span>  public FilterList(final Operator operator, final Filter... rowFilters) {<a name="line.130"></a>
+<span class="sourceLineNo">131</span>    this(rowFilters);<a name="line.131"></a>
+<span class="sourceLineNo">132</span>    this.operator = operator;<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>  /**<a name="line.135"></a>
+<span class="sourceLineNo">136</span>   * Get the operator.<a name="line.136"></a>
+<span class="sourceLineNo">137</span>   *<a name="line.137"></a>
+<span class="sourceLineNo">138</span>   * @return operator<a name="line.138"></a>
+<span class="sourceLineNo">139</span>   */<a name="line.139"></a>
+<span class="sourceLineNo">140</span>  public Operator getOperator() {<a name="line.140"></a>
+<span class="sourceLineNo">141</span>    return operator;<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>   * Get the filters.<a name="line.145"></a>
+<span class="sourceLineNo">146</span>   *<a name="line.146"></a>
+<span class="sourceLineNo">147</span>   * @return filters<a name="line.147"></a>
+<span class="sourceLineNo">148</span>   */<a name="line.148"></a>
+<span class="sourceLineNo">149</span>  public List&lt;Filter&gt; getFilters() {<a name="line.149"></a>
+<span class="sourceLineNo">150</span>    return filters;<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>  private int size() {<a name="line.153"></a>
+<span class="sourceLineNo">154</span>    return filters.size();<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>  private boolean isEmpty() {<a name="line.157"></a>
+<span class="sourceLineNo">158</span>    return filters.isEmpty();<a name="line.158"></a>
+<span class="sourceLineNo">159</span>  }<a name="line.159"></a>
+<span class="sourceLineNo">160</span><a name="line.160"></a>
+<span class="sourceLineNo">161</span>  private static boolean getReversed(List&lt;Filter&gt; rowFilters, boolean defaultValue) {<a name="line.161"></a>
+<span class="sourceLineNo">162</span>    boolean rval = defaultValue;<a name="line.162"></a>
+<span class="sourceLineNo">163</span>    boolean isFirst = true;<a name="line.163"></a>
+<span class="sourceLineNo">164</span>    for (Filter f : rowFilters) {<a name="line.164"></a>
+<span class="sourceLineNo">165</span>      if (isFirst) {<a name="line.165"></a>
+<span class="sourceLineNo">166</span>        rval = f.isReversed();<a name="line.166"></a>
+<span class="sourceLineNo">167</span>        isFirst = false;<a name="line.167"></a>
+<span class="sourceLineNo">168</span>        continue;<a name="line.168"></a>
+<span class="sourceLineNo">169</span>      }<a name="line.169"></a>
+<span class="sourceLineNo">170</span>      if (rval != f.isReversed()) {<a name="line.170"></a>
+<span class="sourceLineNo">171</span>        throw new IllegalArgumentException("Filters in the list must have the same reversed flag");<a name="line.171"></a>
+<span class="sourceLineNo">172</span>      }<a name="line.172"></a>
+<span class="sourceLineNo">173</span>    }<a name="line.173"></a>
+<span class="sourceLineNo">174</span>    return rval;<a name="line.174"></a>
+<span class="sourceLineNo">175</span>  }<a name="line.175"></a>
+<span class="sourceLineNo">176</span>  private static void checkReversed(List&lt;Filter&gt; rowFilters, boolean expected) {<a name="line.176"></a>
+<span class="sourceLineNo">177</span>    for (Filter filter : rowFilters) {<a name="line.177"></a>
+<span class="sourceLineNo">178</span>      if (expected != filter.isReversed()) {<a name="line.178"></a>
+<span class="sourceLineNo">179</span>        throw new IllegalArgumentException(<a name="line.179"></a>
+<span class="sourceLineNo">180</span>            "Filters in the list must have the same reversed flag, expected="<a name="line.180"></a>
+<span class="sourceLineNo">181</span>                + expected);<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>  }<a name="line.184"></a>
+<span class="sourceLineNo">185</span><a name="line.185"></a>
+<span class="sourceLineNo">186</span>  public void addFilter(List&lt;Filter&gt; filters) {<a name="line.186"></a>
+<span class="sourceLineNo">187</span>    checkReversed(filters, isReversed());<a name="line.187"></a>
+<span class="sourceLineNo">188</span>    this.filters.addAll(filters);<a name="line.188"></a>
+<span class="sourceLineNo">189</span>  }<a name="line.189"></a>
+<span class="sourceLineNo">190</span><a name="line.190"></a>
+<span class="sourceLineNo">191</span>  /**<a name="line.191"></a>
+<span class="sourceLineNo">192</span>   * Add a filter.<a name="line.192"></a>
+<span class="sourceLineNo">193</span>   *<a name="line.193"></a>
+<span class="sourceLineNo">194</span>   * @param filter another filter<a name="line.194"></a>
+<span class="sourceLineNo">195</span>   */<a name="line.195"></a>
+<span class="sourceLineNo">196</span>  public void addFilter(Filter filter) {<a name="line.196"></a>
+<span class="sourceLineNo">197</span>    addFilter(Arrays.asList(filter));<a name="line.197"></a>
+<span class="sourceLineNo">198</span>  }<a name="line.198"></a>
+<span class="sourceLineNo">199</span><a name="line.199"></a>
+<span class="sourceLineNo">200</span>  @Override<a name="line.200"></a>
+<span class="sourceLineNo">201</span>  public void reset() throws IOException {<a name="line.201"></a>
 <span class="sourceLineNo">202</span>    int listize = filters.size();<a name="line.202"></a>
 <span class="sourceLineNo">203</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.203"></a>
-<span class="sourceLineNo">204</span>      Filter filter = filters.get(i);<a name="line.204"></a>
-<span class="sourceLineNo">205</span>      if (this.operator == Operator.MUST_PASS_ALL) {<a name="line.205"></a>
-<span class="sourceLineNo">206</span>        if (filter.filterAllRemaining() || filter.filterRowKey(firstRowCell)) {<a name="line.206"></a>
-<span class="sourceLineNo">207</span>          flag = true;<a name="line.207"></a>
-<span class="sourceLineNo">208</span>        }<a name="line.208"></a>
-<span class="sourceLineNo">209</span>      } else if (this.operator == Operator.MUST_PASS_ONE) {<a name="line.209"></a>
-<span class="sourceLineNo">210</span>        if (!filter.filterAllRemaining() &amp;&amp; !filter.filterRowKey(firstRowCell)) {<a name="line.210"></a>
-<span class="sourceLineNo">211</span>          flag = false;<a name="line.211"></a>
-<span class="sourceLineNo">212</span>        }<a name="line.212"></a>
-<span class="sourceLineNo">213</span>      }<a name="line.213"></a>
-<span class="sourceLineNo">214</span>    }<a name="line.214"></a>
-<span class="sourceLineNo">215</span>    return flag;<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>  @Override<a name="line.218"></a>
-<span class="sourceLineNo">219</span>  public boolean filterAllRemaining() throws IOException {<a name="line.219"></a>
-<span class="sourceLineNo">220</span>    int listize = filters.size();<a name="line.220"></a>
-<span class="sourceLineNo">221</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.221"></a>
-<span class="sourceLineNo">222</span>      if (filters.get(i).filterAllRemaining()) {<a name="line.222"></a>
-<span class="sourceLineNo">223</span>        if (operator == Operator.MUST_PASS_ALL) {<a name="line.223"></a>
-<span class="sourceLineNo">224</span>          return true;<a name="line.224"></a>
-<span class="sourceLineNo">225</span>        }<a name="line.225"></a>
-<span class="sourceLineNo">226</span>      } else {<a name="line.226"></a>
-<span class="sourceLineNo">227</span>        if (operator == Operator.MUST_PASS_ONE) {<a name="line.227"></a>
-<span class="sourceLineNo">228</span>          return false;<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>    return operator == Operator.MUST_PASS_ONE;<a name="line.232"></a>
-<span class="sourceLineNo">233</span>  }<a name="line.233"></a>
-<span class="sourceLineNo">234</span><a name="line.234"></a>
-<span class="sourceLineNo">235</span>  @Override<a name="line.235"></a>
-<span class="sourceLineNo">236</span>  public Cell transformCell(Cell c) throws IOException {<a name="line.236"></a>
-<span class="sourceLineNo">237</span>    if (!CellUtil.equals(c, referenceCell)) {<a name="line.237"></a>
-<span class="sourceLineNo">238</span>      throw new IllegalStateException("Reference Cell: " + this.referenceCell + " does not match: "<a name="line.238"></a>
-<span class="sourceLineNo">239</span>          + c);<a name="line.239"></a>
-<span class="sourceLineNo">240</span>    }<a name="line.240"></a>
-<span class="sourceLineNo">241</span>    return this.transformedCell;<a name="line.241"></a>
-<span class="sourceLineNo">242</span>  }<a name="line.242"></a>
-<span class="sourceLineNo">243</span><a name="line.243"></a>
-<span class="sourceLineNo">244</span>  @Override<a name="line.244"></a>
-<span class="sourceLineNo">245</span>  @edu.umd.cs.findbugs.annotations.SuppressWarnings(value="SF_SWITCH_FALLTHROUGH",<a name="line.245"></a>
-<span class="sourceLineNo">246</span>    justification="Intentional")<a name="line.246"></a>
-<span class="sourceLineNo">247</span>  public ReturnCode filterKeyValue(Cell c) throws IOException {<a name="line.247"></a>
-<span class="sourceLineNo">248</span>    this.referenceCell = c;<a name="line.248"></a>
-<span class="sourceLineNo">249</span><a name="line.249"></a>
-<span class="sourceLineNo">250</span>    // Accumulates successive transformation of every filter that includes the Cell:<a name="line.250"></a>
-<span class="sourceLineNo">251</span>    Cell transformed = c;<a name="line.251"></a>
-<span class="sourceLineNo">252</span><a name="line.252"></a>
-<span class="sourceLineNo">253</span>    ReturnCode rc = operator == Operator.MUST_PASS_ONE?<a name="line.253"></a>
-<span class="sourceLineNo">254</span>        ReturnCode.SKIP: ReturnCode.INCLUDE;<a name="line.254"></a>
-<span class="sourceLineNo">255</span>    int listize = filters.size();<a name="line.255"></a>
-<span class="sourceLineNo">256</span>    /*<a name="line.256"></a>
-<span class="sourceLineNo">257</span>     * When all filters in a MUST_PASS_ONE FilterList return a SEEK_USING_NEXT_HINT code,<a name="line.257"></a>
-<span class="sourceLineNo">258</span>     * we should return SEEK_NEXT_USING_HINT from the FilterList to utilize the lowest seek value.<a name="line.258"></a>
-<span class="sourceLineNo">259</span>     * <a name="line.259"></a>
-<span class="sourceLineNo">260</span>     * The following variable tracks whether any of the Filters returns ReturnCode other than<a name="line.260"></a>
-<span class="sourceLineNo">261</span>     * SEEK_NEXT_USING_HINT for MUST_PASS_ONE FilterList, in which case the optimization would<a name="line.261"></a>
-<span class="sourceLineNo">262</span>     * be skipped.<a name="line.262"></a>
-<span class="sourceLineNo">263</span>     */<a name="line.263"></a>
-<span class="sourceLineNo">264</span>    boolean seenNonHintReturnCode = false;<a name="line.264"></a>
-<span class="sourceLineNo">265</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.265"></a>
-<span class="sourceLineNo">266</span>      Filter filter = filters.get(i);<a name="line.266"></a>
-<span class="sourceLineNo">267</span>      if (operator == Operator.MUST_PASS_ALL) {<a name="line.267"></a>
-<span class="sourceLineNo">268</span>        if (filter.filterAllRemaining()) {<a name="line.268"></a>
-<span class="sourceLineNo">269</span>          return ReturnCode.NEXT_ROW;<a name="line.269"></a>
-<span class="sourceLineNo">270</span>        }<a name="line.270"></a>
-<span class="sourceLineNo">271</span>        ReturnCode code = filter.filterKeyValue(c);<a name="line.271"></a>
-<span class="sourceLineNo">272</span>        switch (code) {<a name="line.272"></a>
-<span class="sourceLineNo">273</span>        // Override INCLUDE and continue to evaluate.<a name="line.273"></a>
-<span class="sourceLineNo">274</span>        case INCLUDE_AND_NEXT_COL:<a name="line.274"></a>
-<span class="sourceLineNo">275</span>          rc = ReturnCode.INCLUDE_AND_NEXT_COL; // FindBugs SF_SWITCH_FALLTHROUGH<a name="line.275"></a>
-<span class="sourceLineNo">276</span>        case INCLUDE:<a name="line.276"></a>
-<span class="sourceLineNo">277</span>          transformed = filter.transformCell(transformed);<a name="line.277"></a>
-<span class="sourceLineNo">278</span>          continue;<a name="line.278"></a>
-<span class="sourceLineNo">279</span>        case SEEK_NEXT_USING_HINT:<a name="line.279"></a>
-<span class="sourceLineNo">280</span>          seekHintFilter = filter;<a name="line.280"></a>
-<span class="sourceLineNo">281</span>          return code;<a name="line.281"></a>
-<span class="sourceLineNo">282</span>        default:<a name="line.282"></a>
-<span class="sourceLineNo">283</span>          return code;<a name="line.283"></a>
-<span class="sourceLineNo">284</span>        }<a name="line.284"></a>
-<span class="sourceLineNo">285</span>      } else if (operator == Operator.MUST_PASS_ONE) {<a name="line.285"></a>
-<span class="sourceLineNo">286</span>        if (filter.filterAllRemaining()) {<a name="line.286"></a>
-<span class="sourceLineNo">287</span>          seenNonHintReturnCode = true;<a name="line.287"></a>
-<span class="sourceLineNo">288</span>          continue;<a name="line.288"></a>
-<span class="sourceLineNo">289</span>        }<a name="line.289"></a>
-<span class="sourceLineNo">290</span><a name="line.290"></a>
-<span class="sourceLineNo">291</span>        ReturnCode localRC = filter.filterKeyValue(c);<a name="line.291"></a>
-<span class="sourceLineNo">292</span>        if (localRC != ReturnCode.SEEK_NEXT_USING_HINT) {<a name="line.292"></a>
-<span class="sourceLineNo">293</span>          seenNonHintReturnCode = true;<a name="line.293"></a>
-<span class="sourceLineNo">294</span>        }<a name="line.294"></a>
-<span class="sourceLineNo">295</span>        switch (localRC) {<a name="line.295"></a>
-<span class="sourceLineNo">296</span>        case INCLUDE:<a name="line.296"></a>
-<span class="sourceLineNo">297</span>          if (rc != ReturnCode.INCLUDE_AND_NEXT_COL) {<a name="line.297"></a>
-<span class="sourceLineNo">298</span>            rc = ReturnCode.INCLUDE;<a name="line.298"></a>
-<span class="sourceLineNo">299</span>          }<a name="line.299"></a>
-<span class="sourceLineNo">300</span>          transformed = filter.transformCell(transformed);<a name="line.300"></a>
-<span class="sourceLineNo">301</span>          break;<a name="line.301"></a>
-<span class="sourceLineNo">302</span>        case INCLUDE_AND_NEXT_COL:<a name="line.302"></a>
-<span class="sourceLineNo">303</span>          rc = ReturnCode.INCLUDE_AND_NEXT_COL;<a name="line.303"></a>
-<span class="sourceLineNo">304</span>          transformed = filter.transformCell(transformed);<a name="line.304"></a>
-<span class="sourceLineNo">305</span>          // must continue here to evaluate all filters<a name="line.305"></a>
-<span class="sourceLineNo">306</span>          break;<a name="line.306"></a>
-<span class="sourceLineNo">307</span>        case NEXT_ROW:<a name="line.307"></a>
-<span class="sourceLineNo">308</span>          break;<a name="line.308"></a>
-<span class="sourceLineNo">309</span>        case SKIP:<a name="line.309"></a>
-<span class="sourceLineNo">310</span>          break;<a name="line.310"></a>
-<span class="sourceLineNo">311</span>        case NEXT_COL:<a name="line.311"></a>
-<span class="sourceLineNo">312</span>          break;<a name="line.312"></a>
-<span class="sourceLineNo">313</span>        case SEEK_NEXT_USING_HINT:<a name="line.313"></a>
-<span class="sourceLineNo">314</span>          break;<a name="line.314"></a>
-<span class="sourceLineNo">315</span>        default:<a name="line.315"></a>
-<span class="sourceLineNo">316</span>          throw new IllegalStateException("Received code is not valid.");<a name="line.316"></a>
-<span class="sourceLineNo">317</span>        }<a name="line.317"></a>
-<span class="sourceLineNo">318</span>      }<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>    // Save the transformed Cell for transform():<a name="line.321"></a>
-<span class="sourceLineNo">322</span>    this.transformedCell = transformed;<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>     * The seenNonHintReturnCode flag is intended only for Operator.MUST_PASS_ONE branch.<a name="line.325"></a>
-<span class="sourceLineNo">326</span>     * If we have seen non SEEK_NEXT_USING_HINT ReturnCode, respect that ReturnCode.<a name="line.326"></a>
-<span class="sourceLineNo">327</span>     */<a name="line.327"></a>
-<span class="sourceLineNo">328</span>    if (operator == Operator.MUST_PASS_ONE &amp;&amp; !seenNonHintReturnCode) {<a name="line.328"></a>
-<span class="sourceLineNo">329</span>      return ReturnCode.SEEK_NEXT_USING_HINT;<a name="line.329"></a>
-<span class="sourceLineNo">330</span>    }<a name="line.330"></a>
-<span class="sourceLineNo">331</span>    return rc;<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>  /**<a name="line.334"></a>
-<span class="sourceLineNo">335</span>   * Filters that never filter by modifying the returned List of Cells can<a name="line.335"></a>
-<span class="sourceLineNo">336</span>   * inherit this implementation that does nothing.<a name="line.336"></a>
-<span class="sourceLineNo">337</span>   *<a name="line.337"></a>
-<span class="sourceLineNo">338</span>   * {@inheritDoc}<a name="line.338"></a>
-<span class="sourceLineNo">339</span>   */<a name="line.339"></a>
-<span class="sourceLineNo">340</span>  @Override<a name="line.340"></a>
-<span class="sourceLineNo">341</span>  public void filterRowCells(List&lt;Cell&gt; cells) throws IOException {<a name="line.341"></a>
-<span class="sourceLineNo">342</span>    int listize = filters.size();<a name="line.342"></a>
-<span class="sourceLineNo">343</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.343"></a>
-<span class="sourceLineNo">344</span>      filters.get(i).filterRowCells(cells);<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>  @Override<a name="line.348"></a>
-<span class="sourceLineNo">349</span>  public boolean hasFilterRow() {<a name="line.349"></a>
-<span class="sourceLineNo">350</span>    int listize = filters.size();<a name="line.350"></a>
-<span class="sourceLineNo">351</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.351"></a>
-<span class="sourceLineNo">352</span>      if (filters.get(i).hasFilterRow()) {<a name="line.352"></a>
-<span class="sourceLineNo">353</span>        return true;<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>    return false;<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>  @Override<a name="line.359"></a>
-<span class="sourceLineNo">360</span>  public boolean filterRow() throws IOException {<a name="line.360"></a>
-<span class="sourceLineNo">361</span>    int listize = filters.size();<a name="line.361"></a>
-<span class="sourceLineNo">362</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.362"></a>
-<span class="sourceLineNo">363</span>      Filter filter = filters.get(i);<a name="line.363"></a>
-<span class="sourceLineNo">364</span>      if (operator == Operator.MUST_PASS_ALL) {<a name="line.364"></a>
-<span class="sourceLineNo">365</span>        if (filter.filterRow()) {<a name="line.365"></a>
-<span class="sourceLineNo">366</span>          return true;<a name="line.366"></a>
-<span class="sourceLineNo">367</span>        }<a name="line.367"></a>
-<span class="sourceLineNo">368</span>      } else if (operator == Operator.MUST_PASS_ONE) {<a name="line.368"></a>
-<span class="sourceLineNo">369</span>        if (!filter.filterRow()) {<a name="line.369"></a>
-<span class="sourceLineNo">370</span>          return false;<a name="line.370"></a>
-<span class="sourceLineNo">371</span>        }<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>    return  operator == Operator.MUST_PASS_ONE;<a name="line.374"></a>
-<span class="sourceLineNo">375</span>  }<a name="line.375"></a>
-<span class="sourceLineNo">376</span><a name="line.376"></a>
-<span class="sourceLineNo">377</span>  /**<a name="line.377"></a>
-<span class="sourceLineNo">378</span>   * @return The filter serialized using pb<a name="line.378"></a>
-<span class="sourceLineNo">379</span>   */<a name="line.379"></a>
-<span class="sourceLineNo">380</span>  public byte[] toByteArray() throws IOException {<a name="line.380"></a>
-<span class="sourceLineNo">381</span>    FilterProtos.FilterList.Builder builder =<a name="line.381"></a>
-<span class="sourceLineNo">382</span>      FilterProtos.FilterList.newBuilder();<a name="line.382"></a>
-<span class="sourceLineNo">383</span>    builder.setOperator(FilterProtos.FilterList.Operator.valueOf(operator.name()));<a name="line.383"></a>
-<span class="sourceLineNo">384</span>    int listize = filters.size();<a name="line.384"></a>
-<span class="sourceLineNo">385</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.385"></a>
-<span class="sourceLineNo">386</span>      builder.addFilters(ProtobufUtil.toFilter(filters.get(i)));<a name="line.386"></a>
-<span class="sourceLineNo">387</span>    }<a name="line.387"></a>
-<span class="sourceLineNo">388</span>    return builder.build().toByteArray();<a name="line.388"></a>
-<span class="sourceLineNo">389</span>  }<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>   * @param pbBytes A pb serialized {@link FilterList} instance<a name="line.392"></a>
-<span class="sourceLineNo">393</span>   * @return An instance of {@link FilterList} made from &lt;code&gt;bytes&lt;/code&gt;<a name="line.393"></a>
-<span class="sourceLineNo">394</span>   * @throws DeserializationException<a name="line.394"></a>
-<span class="sourceLineNo">395</span>   * @see #toByteArray<a name="line.395"></a>
-<span class="sourceLineNo">396</span>   */<a name="line.396"></a>
-<span class="sourceLineNo">397</span>  public static FilterList parseFrom(final byte [] pbBytes)<a name="line.397"></a>
-<span class="sourceLineNo">398</span>  throws DeserializationException {<a name="line.398"></a>
-<span class="sourceLineNo">399</span>    FilterProtos.FilterList proto;<a name="line.399"></a>
-<span class="sourceLineNo">400</span>    try {<a name="line.400"></a>
-<span class="sourceLineNo">401</span>      proto = FilterProtos.FilterList.parseFrom(pbBytes);<a name="line.401"></a>
-<span class="sourceLineNo">402</span>    } catch (InvalidProtocolBufferException e) {<a name="line.402"></a>
-<span class="sourceLineNo">403</span>      throw new DeserializationException(e);<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>    List&lt;Filter&gt; rowFilters = new ArrayList&lt;Filter&gt;(proto.getFiltersCount());<a name="line.406"></a>
-<span class="sourceLineNo">407</span>    try {<a name="line.407"></a>
-<span class="sourceLineNo">408</span>      List&lt;FilterProtos.Filter&gt; filtersList = proto.getFiltersList();<a name="line.408"></a>
-<span class="sourceLineNo">409</span>      int listSize = filtersList.size();<a name="line.409"></a>
-<span class="sourceLineNo">410</span>      for (int i = 0; i &lt; listSize; i++) {<a name="line.410"></a>
-<span class="sourceLineNo">411</span>        rowFilters.add(ProtobufUtil.toFilter(filtersList.get(i)));<a name="line.411"></a>
-<span class="sourceLineNo">412</span>      }<a name="line.412"></a>
-<span class="sourceLineNo">413</span>    } catch (IOException ioe) {<a name="line.413"></a>
-<span class="sourceLineNo">414</span>      throw new DeserializationException(ioe);<a name="line.414"></a>
-<span class="sourceLineNo">415</span>    }<a name="line.415"></a>
-<span class="sourceLineNo">416</span>    return new FilterList(Operator.valueOf(proto.getOperator().name()),rowFilters);<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>   * @param other<a name="line.420"></a>
-<span class="sourceLineNo">421</span>   * @return true if and only if the fields of the filter that are serialized<a name="line.421"></a>
-<span class="sourceLineNo">422</span>   * are equal to the corresponding fields in other.  Used for testing.<a name="line.422"></a>
-<span class="sourceLineNo">423</span>   */<a name="line.423"></a>
-<span class="sourceLineNo">424</span>  boolean areSerializedFieldsEqual(Filter other) {<a name="line.424"></a>
-<span class="sourceLineNo">425</span>    if (other == this) return true;<a name="line.425"></a>
-<span class="sourceLineNo">426</span>    if (!(other instanceof FilterList)) return false;<a name="line.426"></a>
-<span class="sourceLineNo">427</span><a name="line.427"></a>
-<span class="sourceLineNo">428</span>    FilterList o = (FilterList)other;<a name="line.428"></a>
-<span class="sourceLineNo">429</span>    return this.getOperator().equals(o.getOperator()) &amp;&amp;<a name="line.429"></a>
-<span class="sourceLineNo">430</span>      ((this.getFilters() == o.getFilters())<a name="line.430"></a>
-<span class="sourceLineNo">431</span>      || this.getFilters().equals(o.getFilters()));<a name="line.431"></a>
-<span class="sourceLineNo">432</span>  }<a name="line.432"></a>
-<span class="sourceLineNo">433</span><a name="line.433"></a>
-<span class="sourceLineNo">434</span>  @Override<a name="line.434"></a>
-<span class="sourceLineNo">435</span>  public Cell getNextCellHint(Cell currentCell) throws IOException {<a name="line.435"></a>
-<span class="sourceLineNo">436</span>    Cell keyHint = null;<a name="line.436"></a>
-<span class="sourceLineNo">437</span>    if (operator == Operator.MUST_PASS_ALL) {<a name="line.437"></a>
-<span class="sourceLineNo">438</span>      keyHint = seekHintFilter.getNextCellHint(currentCell);<a name="line.438"></a>
-<span class="sourceLineNo">439</span>      return keyHint;<a name="line.439"></a>
-<span class="sourceLineNo">440</span>    }<a name="line.440"></a>
-<span class="sourceLineNo">441</span><a name="line.441"></a>
-<span class="sourceLineNo">442</span>    // If any condition can pass, we need to keep the min hint<a name="line.442"></a>
-<span class="sourceLineNo">443</span>    int listize = filters.size();<a name="line.443"></a>
-<span class="sourceLineNo">444</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.444"></a>
-<span class="sourceLineNo">445</span>      if (filters.get(i).filterAllRemaining()) {<a name="line.445"></a>
-<span class="sourceLineNo">446</span>        continue;<a name="line.446"></a>
-<span class="sourceLineNo">447</span>      }<a name="line.447"></a>
-<span class="sourceLineNo">448</span>      Cell curKeyHint = filters.get(i).getNextCellHint(currentCell);<a name="line.448"></a>
-<span class="sourceLineNo">449</span>      if (curKeyHint == null) {<a name="line.449"></a>
-<span class="sourceLineNo">450</span>        // If we ever don't have a hint and this is must-pass-one, then no hint<a name="line.450"></a>
-<span class="sourceLineNo">451</span>        return null;<a name="line.451"></a>
-<span class="sourceLineNo">452</span>      }<a name="line.452"></a>
-<span class="sourceLineNo">453</span>      if (curKeyHint != null) {<a name="line.453"></a>
-<span class="sourceLineNo">454</span>        // If this is the first hint we find, set it<a name="line.454"></a>
-<span class="sourceLineNo">455</span>        if (keyHint == null) {<a name="line.455"></a>
-<span class="sourceLineNo">456</span>          keyHint = curKeyHint;<a name="line.456"></a>
-<span class="sourceLineNo">457</span>          continue;<a name="line.457"></a>
-<span class="sourceLineNo">458</span>        }<a name="line.458"></a>
-<span class="sourceLineNo">459</span>        if (CellComparator.COMPARATOR.compare(keyHint, curKeyHint) &gt; 0) {<a name="line.459"></a>
-<span class="sourceLineNo">460</span>          keyHint = curKeyHint;<a name="line.460"></a>
-<span class="sourceLineNo">461</span>        }<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>    return keyHint;<a name="line.464"></a>
-<span class="sourceLineNo">465</span>  }<a name="line.465"></a>
-<span class="sourceLineNo">466</span><a name="line.466"></a>
-<span class="sourceLineNo">467</span>  @Override<a name="line.467"></a>
-<span class="sourceLineNo">468</span>  public boolean isFamilyEssential(byte[] name) throws IOException {<a name="line.468"></a>
-<span class="sourceLineNo">469</span>    int listize = filters.size();<a name="line.469"></a>
-<span class="sourceLineNo">470</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.470"></a>
-<span class="sourceLineNo">471</span>      if (filters.get(i).isFamilyEssential(name)) {<a name="line.471"></a>
-<span class="sourceLineNo">472</span>        return true;<a name="line.472"></a>
-<span class="sourceLineNo">473</span>      }<a name="line.473"></a>
-<span class="sourceLineNo">474</span>    }<a name="line.474"></a>
-<span class="sourceLineNo">475</span>    return false;<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>  @Override<a name="line.478"></a>
-<span class="sourceLineNo">479</span>  public void setReversed(boolean reversed) {<a name="line.479"></a>
-<span class="sourceLineNo">480</span>    int listize = filters.size();<a name="line.480"></a>
-<span class="sourceLineNo">481</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.481"></a>
-<span class="sourceLineNo">482</span>      filters.get(i).setReversed(reversed);<a name="line.482"></a>
-<span class="sourceLineNo">483</span>    }<a name="line.483"></a>
-<span class="sourceLineNo">484</span>    this.reversed = reversed;<a name="line.484"></a>
-<span class="sourceLineNo">485</span>  }<a name="line.485"></a>
-<span class="sourceLineNo">486</span><a name="line.486"></a>
-<span class="sourceLineNo">487</span>  @Override<a name="line.487"></a>
-<span class="sourceLineNo">488</span>  public String toString() {<a name="line.488"></a>
-<span class="sourceLineNo">489</span>    return toString(MAX_LOG_FILTERS);<a name="line.489"></a>
-<span class="sourceLineNo">490</span>  }<a name="line.490"></a>
-<span class="sourceLineNo">491</span><a name="line.491"></a>
-<span class="sourceLineNo">492</span>  protected String toString(int maxFilters) {<a name="line.492"></a>
-<span class="sourceLineNo">493</span>    int endIndex = this.filters.size() &lt; maxFilters<a name="line.493"></a>
-<span class="sourceLineNo">494</span>        ? this.filters.size() : maxFilters;<a name="line.494"></a>
-<span class="sourceLineNo">495</span>    return String.format("%s %s (%d/%d): %s",<a name="line.495"></a>
-<span class="sourceLineNo">496</span>        this.getClass().getSimpleName(),<a name="line.496"></a>
-<span class="sourceLineNo">497</span>        this.operator == Operator.MUST_PASS_ALL ? "AND" : "OR",<a name="line.497"></a>
-<span class="sourceLineNo">498</span>        endIndex,<a name="line.498"></a>
-<span class="sourceLineNo">499</span>        this.filters.size(),<a name="line.499"></a>
-<span class="sourceLineNo">500</span>        this.filters.subList(0, endIndex).toString());<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">204</span>      filters.get(i).reset();<a name="line.204"></a>
+<span class="sourceLineNo">205</span>    }<a name="line.205"></a>
+<span class="sourceLineNo">206</span>    seekHintFilter = null;<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>  @Override<a name="line.209"></a>
+<span class="sourceLineNo">210</span>  public boolean filterRowKey(byte[] rowKey, int offset, int length) throws IOException {<a name="line.210"></a>
+<span class="sourceLineNo">211</span>    if (isEmpty()) {<a name="line.211"></a>
+<span class="sourceLineNo">212</span>      return super.filterRowKey(rowKey, offset, length);<a name="line.212"></a>
+<span class="sourceLineNo">213</span>    }<a name="line.213"></a>
+<span class="sourceLineNo">214</span>    boolean flag = this.operator == Operator.MUST_PASS_ONE;<a name="line.214"></a>
+<span class="sourceLineNo">215</span>    int listize = filters.size();<a name="line.215"></a>
+<span class="sourceLineNo">216</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.216"></a>
+<span class="sourceLineNo">217</span>      Filter filter = filters.get(i);<a name="line.217"></a>
+<span class="sourceLineNo">218</span>      if (this.operator == Operator.MUST_PASS_ALL) {<a name="line.218"></a>
+<span class="sourceLineNo">219</span>        if (filter.filterAllRemaining() ||<a name="line.219"></a>
+<span class="sourceLineNo">220</span>            filter.filterRowKey(rowKey, offset, length)) {<a name="line.220"></a>
+<span class="sourceLineNo">221</span>          flag =  true;<a name="line.221"></a>
+<span class="sourceLineNo">222</span>        }<a name="line.222"></a>
+<span class="sourceLineNo">223</span>      } else if (this.operator == Operator.MUST_PASS_ONE) {<a name="line.223"></a>
+<span class="sourceLineNo">224</span>        if (!filter.filterAllRemaining() &amp;&amp;<a name="line.224"></a>
+<span class="sourceLineNo">225</span>            !filter.filterRowKey(rowKey, offset, length)) {<a name="line.225"></a>
+<span class="sourceLineNo">226</span>          flag =  false;<a name="line.226"></a>
+<span class="sourceLineNo">227</span>        }<a name="line.227"></a>
+<span class="sourceLineNo">228</span>      }<a name="line.228"></a>
+<span class="sourceLineNo">229</span>    }<a name="line.229"></a>
+<span class="sourceLineNo">230</span>    return flag;<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>  @Override<a name="line.233"></a>
+<span class="sourceLineNo">234</span>  public boolean filterRowKey(Cell firstRowCell) throws IOException {<a name="line.234"></a>
+<span class="sourceLineNo">235</span>    if (isEmpty()) {<a name="line.235"></a>
+<span class="sourceLineNo">236</span>      return super.filterRowKey(firstRowCell);<a name="line.236"></a>
+<span class="sourceLineNo">237</span>    }<a name="line.237"></a>
+<span class="sourceLineNo">238</span>    boolean flag = this.operator == Operator.MUST_PASS_ONE;<a name="line.238"></a>
+<span class="sourceLineNo">239</span>    int listize = filters.size();<a name="line.239"></a>
+<span class="sourceLineNo">240</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.240"></a>
+<span class="sourceLineNo">241</span>      Filter filter = filters.get(i);<a name="line.241"></a>
+<span class="sourceLineNo">242</span>      if (this.operator == Operator.MUST_PASS_ALL) {<a name="line.242"></a>
+<span class="sourceLineNo">243</span>        if (filter.filterAllRemaining() || filter.filterRowKey(firstRowCell)) {<a name="line.243"></a>
+<span class="sourceLineNo">244</span>          flag = true;<a name="line.244"></a>
+<span class="sourceLineNo">245</span>        }<a name="line.245"></a>
+<span class="sourceLineNo">246</span>      } else if (this.operator == Operator.MUST_PASS_ONE) {<a name="line.246"></a>
+<span class="sourceLineNo">247</span>        if (!filter.filterAllRemaining() &amp;&amp; !filter.filterRowKey(firstRowCell)) {<a name="line.247"></a>
+<span class="sourceLineNo">248</span>          flag = false;<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>    }<a name="line.251"></a>
+<span class="sourceLineNo">252</span>    return flag;<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>  @Override<a name="line.255"></a>
+<span class="sourceLineNo">256</span>  public boolean filterAllRemaining() throws IOException {<a name="line.256"></a>
+<span class="sourceLineNo">257</span>    if (isEmpty()) {<a name="line.257"></a>
+<span class="sourceLineNo">258</span>      return super.filterAllRemaining();<a name="line.258"></a>
+<span class="sourceLineNo">259</span>    }<a name="line.259"></a>
+<span class="sourceLineNo">260</span>    int listize = filters.size();<a name="line.260"></a>
+<span class="sourceLineNo">261</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.261"></a>
+<span class="sourceLineNo">262</span>      if (filters.get(i).filterAllRemaining()) {<a name="line.262"></a>
+<span class="sourceLineNo">263</span>        if (operator == Operator.MUST_PASS_ALL) {<a name="line.263"></a>
+<span class="sourceLineNo">264</span>          return true;<a name="line.264"></a>
+<span class="sourceLineNo">265</span>        }<a name="line.265"></a>
+<span class="sourceLineNo">266</span>      } else {<a name="line.266"></a>
+<span class="sourceLineNo">267</span>        if (operator == Operator.MUST_PASS_ONE) {<a name="line.267"></a>
+<span class="sourceLineNo">268</span>          return false;<a name="line.268"></a>
+<span class="sourceLineNo">269</span>        }<a name="line.269"></a>
+<span class="sourceLineNo">270</span>      }<a name="line.270"></a>
+<span class="sourceLineNo">271</span>    }<a name="line.271"></a>
+<span class="sourceLineNo">272</span>    return operator == Operator.MUST_PASS_ONE;<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 Cell transformCell(Cell c) throws IOException {<a name="line.276"></a>
+<span class="sourceLineNo">277</span>    if (isEmpty()) {<a name="line.277"></a>
+<span class="sourceLineNo">278</span>      return super.transformCell(c);<a name="line.278"></a>
+<span class="sourceLineNo">279</span>    }<a name="line.279"></a>
+<span class="sourceLineNo">280</span>    if (!CellUtil.equals(c, referenceCell)) {<a name="line.280"></a>
+<span class="sourceLineNo">281</span>      throw new IllegalStateException("Reference Cell: " + this.referenceCell + " does not match: "<a name="line.281"></a>
+<span class="sourceLineNo">282</span>          + c);<a name="line.282"></a>
+<span class="sourceLineNo">283</span>    }<a name="line.283"></a>
+<span class="sourceLineNo">284</span>    return this.transformedCell;<a name="line.284"></a>
+<span class="sourceLineNo">285</span>  }<a name="line.285"></a>
+<span class="sourceLineNo">286</span><a name="line.286"></a>
+<span class="sourceLineNo">287</span>  @Override<a name="line.287"></a>
+<span class="sourceLineNo">288</span>  @edu.umd.cs.findbugs.annotations.SuppressWarnings(value="SF_SWITCH_FALLTHROUGH",<a name="line.288"></a>
+<span class="sourceLineNo">289</span>    justification="Intentional")<a name="line.289"></a>
+<span class="sourceLineNo">290</span>  public ReturnCode filterKeyValue(Cell c) throws IOException {<a name="line.290"></a>
+<span class="sourceLineNo">291</span>    if (isEmpty()) {<a name="line.291"></a>
+<span class="sourceLineNo">292</span>      return ReturnCode.INCLUDE;<a name="line.292"></a>
+<span class="sourceLineNo">293</span>    }<a name="line.293"></a>
+<span class="sourceLineNo">294</span>    this.referenceCell = c;<a name="line.294"></a>
+<span class="sourceLineNo">295</span><a name="line.295"></a>
+<span class="sourceLineNo">296</span>    // Accumulates successive transformation of every filter that includes the Cell:<a name="line.296"></a>
+<span class="sourceLineNo">297</span>    Cell transformed = c;<a name="line.297"></a>
+<span class="sourceLineNo">298</span><a name="line.298"></a>
+<span class="sourceLineNo">299</span>    ReturnCode rc = operator == Operator.MUST_PASS_ONE?<a name="line.299"></a>
+<span class="sourceLineNo">300</span>        ReturnCode.SKIP: ReturnCode.INCLUDE;<a name="line.300"></a>
+<span class="sourceLineNo">301</span>    int listize = filters.size();<a name="line.301"></a>
+<span class="sourceLineNo">302</span>    /*<a name="line.302"></a>
+<span class="sourceLineNo">303</span>     * When all filters in a MUST_PASS_ONE FilterList return a SEEK_USING_NEXT_HINT code,<a name="line.303"></a>
+<span class="sourceLineNo">304</span>     * we should return SEEK_NEXT_USING_HINT from the FilterList to utilize the lowest seek value.<a name="line.304"></a>
+<span class="sourceLineNo">305</span>     * <a name="line.305"></a>
+<span class="sourceLineNo">306</span>     * The following variable tracks whether any of the Filters returns ReturnCode other than<a name="line.306"></a>
+<span class="sourceLineNo">307</span>     * SEEK_NEXT_USING_HINT for MUST_PASS_ONE FilterList, in which case the optimization would<a name="line.307"></a>
+<span class="sourceLineNo">308</span>     * be skipped.<a name="line.308"></a>
+<span class="sourceLineNo">309</span>     */<a name="line.309"></a>
+<span class="sourceLineNo">310</span>    boolean seenNonHintReturnCode = false;<a name="line.310"></a>
+<span class="sourceLineNo">311</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.311"></a>
+<span class="sourceLineNo">312</span>      Filter filter = filters.get(i);<a name="line.312"></a>
+<span class="sourceLineNo">313</span>      if (operator == Operator.MUST_PASS_ALL) {<a name="line.313"></a>
+<span class="sourceLineNo">314</span>        if (filter.filterAllRemaining()) {<a name="line.314"></a>
+<span class="sourceLineNo">315</span>          return ReturnCode.NEXT_ROW;<a name="line.315"></a>
+<span class="sourceLineNo">316</span>        }<a name="line.316"></a>
+<span class="sourceLineNo">317</span>        ReturnCode code = filter.filterKeyValue(c);<a name="line.317"></a>
+<span class="sourceLineNo">318</span>        switch (code) {<a name="line.318"></a>
+<span class="sourceLineNo">319</span>        // Override INCLUDE and continue to evaluate.<a name="line.319"></a>
+<span class="sourceLineNo">320</span>        case INCLUDE_AND_NEXT_COL:<a name="line.320"></a>
+<span class="sourceLineNo">321</span>          rc = ReturnCode.INCLUDE_AND_NEXT_COL; // FindBugs SF_SWITCH_FALLTHROUGH<a name="line.321"></a>
+<span class="sourceLineNo">322</span>        case INCLUDE:<a name="line.322"></a>
+<span class="sourceLineNo">323</span>          transformed = filter.transformCell(transformed);<a name="line.323"></a>
+<span class="sourceLineNo">324</span>          continue;<a name="line.324"></a>
+<span class="sourceLineNo">325</span>        case SEEK_NEXT_USING_HINT:<a name="line.325"></a>
+<span class="sourceLineNo">326</span>          seekHintFilter = filter;<a name="line.326"></a>
+<span class="sourceLineNo">327</span>          return code;<a name="line.327"></a>
+<span class="sourceLineNo">328</span>        default:<a name="line.328"></a>
+<span class="sourceLineNo">329</span>          return code;<a name="line.329"></a>
+<span class="sourceLineNo">330</span>        }<a name="line.330"></a>
+<span class="sourceLineNo">331</span>      } else if (operator == Operator.MUST_PASS_ONE) {<a name="line.331"></a>
+<span class="sourceLineNo">332</span>        if (filter.filterAllRemaining()) {<a name="line.332"></a>
+<span class="sourceLineNo">333</span>          seenNonHintReturnCode = true;<a name="line.333"></a>
+<span class="sourceLineNo">334</span>          continue;<a name="line.334"></a>
+<span class="sourceLineNo">335</span>        }<a name="line.335"></a>
+<span class="sourceLineNo">336</span><a name="line.336"></a>
+<span class="sourceLineNo">337</span>        ReturnCode localRC = filter.filterKeyValue(c);<a name="line.337"></a>
+<span class="sourceLineNo">338</span>        if (localRC != ReturnCode.SEEK_NEXT_USING_HINT) {<a name="line.338"></a>
+<span class="sourceLineNo">339</span>          seenNonHintReturnCode = true;<a name="line.339"></a>
+<span class="sourceLineNo">340</span>        }<a name="line.340"></a>
+<span class="sourceLineNo">341</span>        switch (localRC) {<a name="line.341"></a>
+<span class="sourceLineNo">342</span>        case INCLUDE:<a name="line.342"></a>
+<span class="sourceLineNo">343</span>          if (rc != ReturnCode.INCLUDE_AND_NEXT_COL) {<a name="line.343"></a>
+<span class="sourceLineNo">344</span>            rc = ReturnCode.INCLUDE;<a name="line.344"></a>
+<span class="sourceLineNo">345</span>          }<a name="line.345"></a>
+<span class="sourceLineNo">346</span>          transformed = filter.transformCell(transformed);<a name="line.346"></a>
+<span class="sourceLineNo">347</span>          break;<a name="line.347"></a>
+<span class="sourceLineNo">348</span>        case INCLUDE_AND_NEXT_COL:<a name="line.348"></a>
+<span class="sourceLineNo">349</span>          rc = ReturnCode.INCLUDE_AND_NEXT_COL;<a name="line.349"></a>
+<span class="sourceLineNo">350</span>          transformed = filter.transformCell(transformed);<a name="line.350"></a>
+<span class="sourceLineNo">351</span>          // must continue here to evaluate all filters<a name="line.351"></a>
+<span class="sourceLineNo">352</span>          break;<a name="line.352"></a>
+<span class="sourceLineNo">353</span>        case NEXT_ROW:<a name="line.353"></a>
+<span class="sourceLineNo">354</span>          break;<a name="line.354"></a>
+<span class="sourceLineNo">355</span>        case SKIP:<a name="line.355"></a>
+<span class="sourceLineNo">356</span>          break;<a name="line.356"></a>
+<span class="sourceLineNo">357</span>        case NEXT_COL:<a name="line.357"></a>
+<span class="sourceLineNo">358</span>          break;<a name="line.358"></a>
+<span class="sourceLineNo">359</span>        case SEEK_NEXT_USING_HINT:<a name="line.359"></a>
+<span class="sourceLineNo">360</span>          break;<a name="line.360"></a>
+<span class="sourceLineNo">361</span>        default:<a name="line.361"></a>
+<span class="sourceLineNo">362</span>          throw new IllegalStateException("Received code is not valid.");<a name="line.362"></a>
+<span class="sourceLineNo">363</span>        }<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>    // Save the transformed Cell for transform():<a name="line.367"></a>
+<span class="sourceLineNo">368</span>    this.transformedCell = transformed;<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>     * The seenNonHintReturnCode flag is intended only for Operator.MUST_PASS_ONE branch.<a name="line.371"></a>
+<span class="sourceLineNo">372</span>     * If we have seen non SEEK_NEXT_USING_HINT ReturnCode, respect that ReturnCode.<a name="line.372"></a>
+<span class="sourceLineNo">373</span>     */<a name="line.373"></a>
+<span class="sourceLineNo">374</span>    if (operator == Operator.MUST_PASS_ONE &amp;&amp; !seenNonHintReturnCode) {<a name="line.374"></a>
+<span class="sourceLineNo">375</span>      return ReturnCode.SEEK_NEXT_USING_HINT;<a name="line.375"></a>
+<span class="sourceLineNo">376</span>    }<a name="line.376"></a>
+<span class="sourceLineNo">377</span>    return rc;<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>  /**<a name="line.380"></a>
+<span class="sourceLineNo">381</span>   * Filters that never filter by modifying the returned List of Cells can<a name="line.381"></a>
+<span class="sourceLineNo">382</span>   * inherit this implementation that does nothing.<a name="line.382"></a>
+<span class="sourceLineNo">383</span>   *<a name="line.383"></a>
+<span class="sourceLineNo">384</span>   * {@inheritDoc}<a name="line.384"></a>
+<span class="sourceLineNo">385</span>   */<a name="line.385"></a>
+<span class="sourceLineNo">386</span>  @Override<a name="line.386"></a>
+<span class="sourceLineNo">387</span>  public void filterRowCells(List&lt;Cell&gt; cells) throws IOException {<a name="line.387"></a>
+<span class="sourceLineNo">388</span>    int listize = filters.size();<a name="line.388"></a>
+<span class="sourceLineNo">389</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.389"></a>
+<span class="sourceLineNo">390</span>      filters.get(i).filterRowCells(cells);<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><a name="line.393"></a>
+<span class="sourceLineNo">394</span>  @Override<a name="line.394"></a>
+<span class="sourceLineNo">395</span>  public boolean hasFilterRow() {<a name="line.395"></a>
+<span class="sourceLineNo">396</span>    int listize = filters.size();<a name="line.396"></a>
+<span class="sourceLineNo">397</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.397"></a>
+<span class="sourceLineNo">398</span>      if (filters.get(i).hasFilterRow()) {<a name="line.398"></a>
+<span class="sourceLineNo">399</span>        return true;<a name="line.399"></a>
+<span class="sourceLineNo">400</span>      }<a name="line.400"></a>
+<span class="sourceLineNo">401</span>    }<a name="line.401"></a>
+<span class="sourceLineNo">402</span>    return false;<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>  @Override<a name="line.405"></a>
+<span class="sourceLineNo">406</span>  public boolean filterRow() throws IOException {<a name="line.406"></a>
+<span class="sourceLineNo">407</span>    if (isEmpty()) {<a name="line.407"></a>
+<span class="sourceLineNo">408</span>      return super.filterRow();<a name="line.408"></a>
+<span class="sourceLineNo">409</span>    }<a name="line.409"></a>
+<span class="sourceLineNo">410</span>    int listize = filters.size();<a name="line.410"></a>
+<span class="sourceLineNo">411</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.411"></a>
+<span class="sourceLineNo">412</span>      Filter filter = filters.get(i);<a name="line.412"></a>
+<span class="sourceLineNo">413</span>      if (operator == Operator.MUST_PASS_ALL) {<a name="line.413"></a>
+<span class="sourceLineNo">414</span>        if (filter.filterRow()) {<a name="line.414"></a>
+<span class="sourceLineNo">415</span>          return true;<a name="line.415"></a>
+<span class="sourceLineNo">416</span>        }<a name="line.416"></a>
+<span class="sourceLineNo">417</span>      } else if (operator == Operator.MUST_PASS_ONE) {<a name="line.417"></a>
+<span class="sourceLineNo">418</span>        if (!filter.filterRow()) {<a name="line.418"></a>
+<span class="sourceLineNo">419</span>          return false;<a name="line.419"></a>
+<span class="sourceLineNo">420</span>        }<a name="line.420"></a>
+<span class="sourceLineNo">421</span>      }<a name="line.421"></a>
+<span class="sourceLineNo">422</span>    }<a name="line.422"></a>
+<span class="sourceLineNo">423</span>    return  operator == Operator.MUST_PASS_ONE;<a name="line.423"></a>
+<span class="sourceLineNo">424</span>  }<a name="line.424"></a>
+<span class="sourceLineNo">425</span><a name="line.425"></a>
+<span class="sourceLineNo">426</span>  /**<a name="line.426"></a>
+<span class="sourceLineNo">427</span>   * @return The filter serialized using pb<a name="line.427"></a>
+<span class="sourceLineNo">428</span>   */<a name="line.428"></a>
+<span class="sourceLineNo">429</span>  public byte[] toByteArray() throws IOException {<a name="line.429"></a>
+<span class="sourceLineNo">430</span>    FilterProtos.FilterList.Builder builder =<a name="line.430"></a>
+<span class="sourceLineNo">431</span>      FilterProtos.FilterList.newBuilder();<a name="line.431"></a>
+<span class="sourceLineNo">432</span>    builder.setOperator(FilterProtos.FilterList.Operator.valueOf(operator.name()));<a name="line.432"></a>
+<span class="sourceLineNo">433</span>    int listize = filters.size();<a name="line.433"></a>
+<span class="sourceLineNo">434</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.434"></a>
+<span class="sourceLineNo">435</span>      builder.addFilters(ProtobufUtil.toFilter(filters.get(i)));<a name="line.435"></a>
+<span class="sourceLineNo">436</span>    }<a name="line.436"></a>
+<span class="sourceLineNo">437</span>    return builder.build().toByteArray();<a name="line.437"></a>
+<span class="sourceLineNo">438</span>  }<a name="line.438"></a>
+<span class="sourceLineNo">439</span><a name="line.439"></a>
+<span class="sourceLineNo">440</span>  /**<a name="line.440"></a>
+<span class="sourceLineNo">441</span>   * @param pbBytes A pb serialized {@link FilterList} instance<a name="line.441"></a>
+<span class="sourceLineNo">442</span>   * @return An instance of {@link FilterList} made from &lt;code&gt;bytes&lt;/code&gt;<a name="line.442"></a>
+<span class="sourceLineNo">443</span>   * @throws DeserializationException<a name="line.443"></a>
+<span class="sourceLineNo">444</span>   * @see #toByteArray<a name="line.444"></a>
+<span class="sourceLineNo">445</span>   */<a name="line.445"></a>
+<span class="sourceLineNo">446</span>  public static FilterList parseFrom(final byte [] pbBytes)<a name="line.446"></a>
+<span class="sourceLineNo">447</span>  throws DeserializationException {<a name="line.447"></a>
+<span class="sourceLineNo">448</span>    FilterProtos.FilterList proto;<a name="line.448"></a>
+<span class="sourceLineNo">449</span>    try {<a name="line.449"></a>
+<span class="sourceLineNo">450</span>      proto = FilterProtos.FilterList.parseFrom(pbBytes);<a name="line.450"></a>
+<span class="sourceLineNo">451</span>    } catch (InvalidProtocolBufferException e) {<a name="line.451"></a>
+<span class="sourceLineNo">452</span>      throw new DeserializationException(e);<a name="line.452"></a>
+<span class="sourceLineNo">453</span>    }<a name="line.453"></a>
+<span class="sourceLineNo">454</span><a name="line.454"></a>
+<span class="sourceLineNo">455</span>    List&lt;Filter&gt; rowFilters = new ArrayList&lt;Filter&gt;(proto.getFiltersCount());<a name="line.455"></a>
+<span class="sourceLineNo">456</span>    try {<a name="line.456"></a>
+<span class="sourceLineNo">457</span>      List&lt;FilterProtos.Filter&gt; filtersList = proto.getFiltersList();<a name="line.457"></a>
+<span class="sourceLineNo">458</span>      int listSize = filtersList.size();<a name="line.458"></a>
+<span class="sourceLineNo">459</span>      for (int i = 0; i &lt; listSize; i++) {<a name="line.459"></a>
+<span class="sourceLineNo">460</span>        rowFilters.add(ProtobufUtil.toFilter(filtersList.get(i)));<a name="line.460"></a>
+<span class="sourceLineNo">461</span>      }<a name="line.461"></a>
+<span class="sourceLineNo">462</span>    } catch (IOException ioe) {<a name="line.462"></a>
+<span class="sourceLineNo">463</span>      throw new DeserializationException(ioe);<a name="line.463"></a>
+<span class="sourceLineNo">464</span>    }<a name="line.464"></a>
+<span class="sourceLineNo">465</span>    return new FilterList(Operator.valueOf(proto.getOperator().name()),rowFilters);<a name="line.465"></a>
+<span class="sourceLineNo">466</span>  }<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>   * @param other<a name="line.469"></a>
+<span class="sourceLineNo">470</span>   * @return true if and only if the fields of the filter that are serialized<a name="line.470"></a>
+<span class="sourceLineNo">471</span>   * are equal to the corresponding fields in other.  Used for testing.<a name="line.471"></a>
+<span class="sourceLineNo">472</span>   */<a name="line.472"></a>
+<span class="sourceLineNo">473</span>  boolean areSerializedFieldsEqual(Filter other) {<a name="line.473"></a>
+<span class="sourceLineNo">474</span>    if (other == this) return true;<a name="line.474"></a>
+<span class="sourceLineNo">475</span>    if (!(other instanceof FilterList)) return false;<a name="line.475"></a>
+<span class="sourceLineNo">476</span><a name="line.476"></a>
+<span class="sourceLineNo">477</span>    FilterList o = (FilterList)other;<a name="line.477"></a>
+<span class="sourceLineNo">478</span>    return this.getOperator().equals(o.getOperator()) &amp;&amp;<a name="line.478"></a>
+<span class="sourceLineNo">479</span>      ((this.getFilters() == o.getFilters())<a name="line.479"></a>
+<span class="sourceLineNo">480</span>      || this.getFilters().equals(o.getFilters()));<a name="line.480"></a>
+<span class="sourceLineNo">481</span>  }<a name="line.481"></a>
+<span class="sourceLineNo">482</span><a name="line.482"></a>
+<span class="sourceLineNo">483</span>  @Override<a name="line.483"></a>
+<span class="sourceLineNo">484</span>  public Cell getNextCellHint(Cell currentCell) throws IOException {<a name="line.484"></a>
+<span class="sourceLineNo">485</span>    if (isEmpty()) {<a name="line.485"></a>
+<span class="sourceLineNo">486</span>      return super.getNextCellHint(currentCell);<a name="line.486"></a>
+<span class="sourceLineNo">487</span>    }<a name="line.487"></a>
+<span class="sourceLineNo">488</span>    Cell keyHint = null;<a name="line.488"></a>
+<span class="sourceLineNo">489</span>    if (operator == Operator.MUST_PASS_ALL) {<a name="line.489"></a>
+<span class="sourceLineNo">490</span>      keyHint = seekHintFilter.getNextCellHint(currentCell);<a name="line.490"></a>
+<span class="sourceLineNo">491</span>      return keyHint;<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>    // If any condition can pass, we need to keep the min hint<a name="line.494"></a>
+<span class="sourceLineNo">495</span>    int listize = filters.size();<a name="line.495"></a>
+<span class="sourceLineNo">496</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.496"></a>
+<span class="sourceLineNo">497</span>      if (filters.get(i).filterAllRemaining()) {<a name="line.497"></a>
+<span class="sourceLineNo">498</span>        continue;<a name="line.498"></a>
+<span class="sourceLineNo">499</span>      }<a name="line.499"></a>
+<span class="sourceLineNo">500</span>      Cell curKeyHint = filters.get(i).getNextCellHint(currentCell);<a name="line.500"></a>
+<span class="sourceLineNo">501</span>      if (curKeyHint == null) {<a name="line.501"></a>
+<span class="sourceLineNo">502</span>        // If we ever don't have a hint and this is must-pass-one, then no hint<a name="line.502"></a>
+<span class="sourceLineNo">503</span>        return null;<a name="line.503"></a>
+<span class="sourceLineNo">504</span>      }<a name="line.504"></a>
+<span class="sourceLineNo">505</span>      // If this is the first hint we find, set it<a name="line.505"></a>
+<span class="sourceLineNo">506</span>      if (keyHint == null) {<a name="line.506"></a>
+<span class="sourceLineNo">507</span>        keyHint = curKeyHint;<a name="line.507"></a>
+<span class="sourceLineNo">508</span>        continue;<a name="line.508"></a>
+<span class="sourceLineNo">509</span>      }<a name="line.509"></a>
+<span class="sourceLineNo">510</span>      if (CellComparator.COMPARATOR.compare(keyHint, curKeyHint) &gt; 0) {<a name="line.510"></a>
+<span class="sourceLineNo">511</span>        keyHint = curKeyHint;<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>    return keyHint;<a name="line.514"></a>
+<span class="sourceLineNo">515</span>  }<a name="line.515"></a>
+<span class="sourceLineNo">516</span><a name="line.516"></a>
+<span class="sourceLineNo">517</span>  @Override<a name="line.517"></a>
+<span class="sourceLineNo">518</span>  public boolean isFamilyEssential(byte[] name) throws IOException {<a name="line.518"></a>
+<span class="sourceLineNo">519</span>    if (isEmpty()) {<a name="line.519"></a>
+<span class="sourceLineNo">520</span>      return super.isFamilyEssential(name);<a name="line.520"></a>
+<span class="sourceLineNo">521</span>    }<a name="line.521"></a>
+<span class="sourceLineNo">522</span>    int listize = filters.size();<a name="line.522"></a>
+<span class="sourceLineNo">523</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.523"></a>
+<span class="sourceLineNo">524</span>      if (filters.get(i).isFamilyEssential(name)) {<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>    return false;<a name="line.528"></a>
+<span class="sourceLineNo">529</span>  }<a name="line.529"></a>
+<span class="sourceLineNo">530</span><a name="line.530"></a>
+<span class="sourceLineNo">531</span>  @Override<a name="line.531"></a>
+<span class="sourceLineNo">532</span>  public void setReversed(boolean reversed) {<a name="line.532"></a>
+<span class="sourceLineNo">533</span>    int listize = filters.size();<a name="line.533"></a>
+<span class="sourceLineNo">534</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.534"></a>
+<span class="sourceLineNo">535</span>      filters.get(i).setReversed(reversed);<a name="line.535"></a>
+<span class="sourceLineNo">536</span>    }<a name="line.536"></a>
+<span class="sourceLineNo">537</span>    this.reversed = reversed;<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>  @Override<a name="line.540"></a>
+<span class="sourceLineNo">541</span>  public String toString() {<a name="line.541"></a>
+<span class="sourceLineNo">542</span>    return toString(MAX_LOG_FILTERS);<a name="line.542"></a>
+<span class="sourceLineNo">543</span>  }<a name="line.543"></a>
+<span class="sourceLineNo">544</span><a name="line.544"></a>
+<span class="sourceLineNo">545</span>  protected String toString(int maxFilters) {<a name="line.545"></a>
+<span class="sourceLineNo">546</span>    int endIndex = this.filters.size() &lt; maxFilters<a name="line.546"></a>
+<span class="sourceLineNo">547</span>        ? this.filters.size() : maxFilters;<a name="line.547"></a>
+<span class="sourceLineNo">548</span>    return String.format("%s %s (%d/%d): %s",<a name="line.548"></a>
+<span class="sourceLineNo">549</span>        this.getClass().getSimpleName(),<a name="line.549"></a>
+<span class="sourceLineNo">550</span>        this.operator == Operator.MUST_PASS_ALL ? "AND" : "OR",<a name="line.550"></a>
+<span class="sourceLineNo">551</span>        endIndex,<a name="line.551"></a>
+<span class="sourceLineNo">552</span>        this.filters.size(),<a name="line.552"></a>
+<span class="sourceLineNo">553</span>        this.filters.subList(0, endIndex).toString());<a name="line.553"></a>
+<span class="sourceLineNo">554</span>  }<a name="line.554"></a>
+<span class="sourceLineNo">555</span>}<a name="line.555"></a>
 
 
 


[28/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/deprecated-list.html
----------------------------------------------------------------------
diff --git a/devapidocs/deprecated-list.html b/devapidocs/deprecated-list.html
index 13f153e..9027794 100644
--- a/devapidocs/deprecated-list.html
+++ b/devapidocs/deprecated-list.html
@@ -600,185 +600,188 @@
 <td class="colOne"><a href="org/apache/hadoop/hbase/http/HttpServer.html#getPort--">org.apache.hadoop.hbase.http.HttpServer.getPort()</a></td>
 </tr>
 <tr class="rowColor">
+<td class="colOne"><a href="org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html#getProcedureQueue--">org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv.getProcedureQueue()</a></td>
+</tr>
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/CellUtil.html#getQualifierBufferShallowCopy-org.apache.hadoop.hbase.Cell-">org.apache.hadoop.hbase.CellUtil.getQualifierBufferShallowCopy(Cell)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/regionserver/Region.html#getReadpoint-org.apache.hadoop.hbase.client.IsolationLevel-">org.apache.hadoop.hbase.regionserver.Region.getReadpoint(IsolationLevel)</a>
 <div class="block"><span class="deprecationComment">Since 1.2.0. Use <a href="org/apache/hadoop/hbase/regionserver/Region.html#getReadPoint-org.apache.hadoop.hbase.client.IsolationLevel-"><code>Region.getReadPoint(IsolationLevel)</code></a> instead.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/MetaTableAccessor.html#getRegion-org.apache.hadoop.hbase.client.Connection-byte:A-">org.apache.hadoop.hbase.MetaTableAccessor.getRegion(Connection, byte[])</a>
 <div class="block"><span class="deprecationComment">use <a href="org/apache/hadoop/hbase/MetaTableAccessor.html#getRegionLocation-org.apache.hadoop.hbase.client.Connection-byte:A-"><code>MetaTableAccessor.getRegionLocation(Connection, byte[])</code></a> instead</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/regionserver/HRegion.html#getRegionDir-org.apache.hadoop.fs.Path-org.apache.hadoop.hbase.HRegionInfo-">org.apache.hadoop.hbase.regionserver.HRegion.getRegionDir(Path, HRegionInfo)</a>
 <div class="block"><span class="deprecationComment">For tests only; to be removed.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/regionserver/HRegion.html#getRegionDir-org.apache.hadoop.fs.Path-java.lang.String-">org.apache.hadoop.hbase.regionserver.HRegion.getRegionDir(Path, String)</a>
 <div class="block"><span class="deprecationComment">For tests only; to be removed.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/TableName.html#getRowComparator--">org.apache.hadoop.hbase.TableName.getRowComparator()</a>
 <div class="block"><span class="deprecationComment">The comparator is an internal property of the table. Should
  not have been exposed here</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/Table.html#getRpcTimeout--">org.apache.hadoop.hbase.client.Table.getRpcTimeout()</a>
 <div class="block"><span class="deprecationComment">Use getReadRpcTimeout or getWriteRpcTimeout instead</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/HTable.html#getRpcTimeout--">org.apache.hadoop.hbase.client.HTable.getRpcTimeout()</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/HTableWrapper.html#getRpcTimeout--">org.apache.hadoop.hbase.client.HTableWrapper.getRpcTimeout()</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/rest/client/RemoteHTable.html#getRpcTimeout--">org.apache.hadoop.hbase.rest.client.RemoteHTable.getRpcTimeout()</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/MetaTableAccessor.html#getScanForTableName-org.apache.hadoop.hbase.client.Connection-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.MetaTableAccessor.getScanForTableName(Connection, TableName)</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/regionserver/StoreFileReader.html#getScanner-boolean-boolean-">org.apache.hadoop.hbase.regionserver.StoreFileReader.getScanner(boolean, boolean)</a>
 <div class="block"><span class="deprecationComment">Do not write further code which depends on this call. Instead
    use getStoreFileScanner() which uses the StoreFileScanner class/interface
    which is the preferred way to scan a store with higher level concepts.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/regionserver/StoreFileReader.html#getScanner-boolean-boolean-boolean-">org.apache.hadoop.hbase.regionserver.StoreFileReader.getScanner(boolean, boolean, boolean)</a>
 <div class="block"><span class="deprecationComment">Do not write further code which depends on this call. Instead
    use getStoreFileScanner() which uses the StoreFileScanner class/interface
    which is the preferred way to scan a store with higher level concepts.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/KeyValue.KVComparator.html#getShortMidpointKey-byte:A-byte:A-">org.apache.hadoop.hbase.KeyValue.KVComparator.getShortMidpointKey(byte[], byte[])</a>
 <div class="block"><span class="deprecationComment">Since 0.99.2;</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/io/ImmutableBytesWritable.html#getSize--">org.apache.hadoop.hbase.io.ImmutableBytesWritable.getSize()</a>
 <div class="block"><span class="deprecationComment">use <a href="org/apache/hadoop/hbase/io/ImmutableBytesWritable.html#getLength--"><code>ImmutableBytesWritable.getLength()</code></a> instead</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/util/Bytes.html#getSize--">org.apache.hadoop.hbase.util.Bytes.getSize()</a>
 <div class="block"><span class="deprecationComment">use <a href="org/apache/hadoop/hbase/util/Bytes.html#getLength--"><code>Bytes.getLength()</code></a> instead</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/regionserver/HStore.html#getStoreHomedir-org.apache.hadoop.fs.Path-org.apache.hadoop.hbase.HRegionInfo-byte:A-">org.apache.hadoop.hbase.regionserver.HStore.getStoreHomedir(Path, HRegionInfo, byte[])</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/regionserver/HStore.html#getStoreHomedir-org.apache.hadoop.fs.Path-java.lang.String-byte:A-">org.apache.hadoop.hbase.regionserver.HStore.getStoreHomedir(Path, String, byte[])</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/HTableDescriptor.html#getTableDir-org.apache.hadoop.fs.Path-byte:A-">org.apache.hadoop.hbase.HTableDescriptor.getTableDir(Path, byte[])</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/HTableInterface.html#getTableName--">org.apache.hadoop.hbase.client.HTableInterface.getTableName()</a>
 <div class="block"><span class="deprecationComment">Use <a href="org/apache/hadoop/hbase/client/Table.html#getName--"><code>Table.getName()</code></a> instead</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/util/ZKDataMigrator.html#getTableState-org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.util.ZKDataMigrator.getTableState(ZooKeeperWatcher, TableName)</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/KeyValue.html#getType--">org.apache.hadoop.hbase.KeyValue.getType()</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/io/hfile/HFileScanner.html#getValueString--">org.apache.hadoop.hbase.io.hfile.HFileScanner.getValueString()</a>
 <div class="block"><span class="deprecationComment">Since hbase-2.0.0</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/Table.html#getWriteBufferSize--">org.apache.hadoop.hbase.client.Table.getWriteBufferSize()</a>
 <div class="block"><span class="deprecationComment">as of 1.0.1 (should not have been in 1.0.0). Replaced by <a href="org/apache/hadoop/hbase/client/BufferedMutator.html#getWriteBufferSize--"><code>BufferedMutator.getWriteBufferSize()</code></a></span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/HTableInterface.html#getWriteBufferSize--">org.apache.hadoop.hbase.client.HTableInterface.getWriteBufferSize()</a>
 <div class="block"><span class="deprecationComment">as of 1.0.0. Replaced by <a href="org/apache/hadoop/hbase/client/BufferedMutator.html#getWriteBufferSize--"><code>BufferedMutator.getWriteBufferSize()</code></a></span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/mapreduce/TableMapReduceUtil.html#initCredentialsForCluster-org.apache.hadoop.mapreduce.Job-java.lang.String-">org.apache.hadoop.hbase.mapreduce.TableMapReduceUtil.initCredentialsForCluster(Job, String)</a>
 <div class="block"><span class="deprecationComment">Since 1.2.0, use <a href="org/apache/hadoop/hbase/mapreduce/TableMapReduceUtil.html#initCredentialsForCluster-org.apache.hadoop.mapreduce.Job-org.apache.hadoop.conf.Configuration-"><code>TableMapReduceUtil.initCredentialsForCluster(Job, Configuration)</code></a> instead.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/regionserver/HRegion.html#initialize--">org.apache.hadoop.hbase.regionserver.HRegion.initialize()</a>
 <div class="block"><span class="deprecationComment">use HRegion.createHRegion() or HRegion.openHRegion()</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/HTableInterface.html#isAutoFlush--">org.apache.hadoop.hbase.client.HTableInterface.isAutoFlush()</a>
 <div class="block"><span class="deprecationComment">as of 1.0.0. Replaced by <a href="org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client"><code>BufferedMutator</code></a></span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/Get.html#isClosestRowBefore--">org.apache.hadoop.hbase.client.Get.isClosestRowBefore()</a>
 <div class="block"><span class="deprecationComment">since 2.0.0 and will be removed in 3.0.0</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/KeyValue.html#iscreate-java.io.InputStream-">org.apache.hadoop.hbase.KeyValue.iscreate(InputStream)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/ClusterConnection.html#isDeadServer-org.apache.hadoop.hbase.ServerName-">org.apache.hadoop.hbase.client.ClusterConnection.isDeadServer(ServerName)</a>
 <div class="block"><span class="deprecationComment">internal method, do not use thru ClusterConnection</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/KeyValue.html#isDelete--">org.apache.hadoop.hbase.KeyValue.isDelete()</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/master/cleaner/BaseLogCleanerDelegate.html#isLogDeletable-org.apache.hadoop.fs.FileStatus-">org.apache.hadoop.hbase.master.cleaner.BaseLogCleanerDelegate.isLogDeletable(FileStatus)</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/ClusterConnection.html#isMasterRunning--">org.apache.hadoop.hbase.client.ClusterConnection.isMasterRunning()</a>
 <div class="block"><span class="deprecationComment">this has been deprecated without a replacement</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/ConnectionImplementation.html#isMasterRunning--">org.apache.hadoop.hbase.client.ConnectionImplementation.isMasterRunning()</a>
 <div class="block"><span class="deprecationComment">this has been deprecated without a replacement</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/security/visibility/VisibilityClient.html#listLabels-org.apache.hadoop.conf.Configuration-java.lang.String-">org.apache.hadoop.hbase.security.visibility.VisibilityClient.listLabels(Configuration, String)</a>
 <div class="block"><span class="deprecationComment">Use <a href="org/apache/hadoop/hbase/security/visibility/VisibilityClient.html#listLabels-org.apache.hadoop.hbase.client.Connection-java.lang.String-"><code>VisibilityClient.listLabels(Connection,String)</code></a> instead.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/CellUtil.html#matchingRow-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">org.apache.hadoop.hbase.CellUtil.matchingRow(Cell, Cell)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0.
              Instead use <a href="org/apache/hadoop/hbase/CellUtil.html#matchingRows-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-"><code>CellUtil.matchingRows(Cell, Cell)</code></a></span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/Admin.html#mergeRegions-byte:A-byte:A-boolean-">org.apache.hadoop.hbase.client.Admin.mergeRegions(byte[], byte[], boolean)</a>
 <div class="block"><span class="deprecationComment">Since 2.0. Will be removed in 3.0. Use
      <a href="org/apache/hadoop/hbase/client/Admin.html#mergeRegionsAsync-byte:A-byte:A-boolean-"><code>Admin.mergeRegionsAsync(byte[], byte[], boolean)</code></a> instead.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/HBaseAdmin.html#mergeRegions-byte:A-byte:A-boolean-">org.apache.hadoop.hbase.client.HBaseAdmin.mergeRegions(byte[], byte[], boolean)</a>
 <div class="block"><span class="deprecationComment">Since 2.0. Will be removed in 3.0. Use
      <a href="org/apache/hadoop/hbase/client/HBaseAdmin.html#mergeRegionsAsync-byte:A-byte:A-boolean-"><code>HBaseAdmin.mergeRegionsAsync(byte[], byte[], boolean)</code></a> instead.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/Admin.html#modifyColumn-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.client.Admin.modifyColumn(TableName, HColumnDescriptor)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0.
              (<a href="https://issues.apache.org/jira/browse/HBASE-1989">HBASE-1989</a>).
@@ -786,795 +789,795 @@
              Use <a href="org/apache/hadoop/hbase/client/Admin.html#modifyColumnFamily-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>Admin.modifyColumnFamily(TableName, HColumnDescriptor)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/HBaseAdmin.html#modifyColumn-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.client.HBaseAdmin.modifyColumn(TableName, HColumnDescriptor)</a>
 <div class="block"><span class="deprecationComment">As of 2.0. Will be removed in 3.0. Use
      <a href="org/apache/hadoop/hbase/client/HBaseAdmin.html#modifyColumnFamily-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>HBaseAdmin.modifyColumnFamily(TableName, HColumnDescriptor)</code></a> instead.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/KeyValue.html#oswrite-org.apache.hadoop.hbase.KeyValue-java.io.OutputStream-boolean-">org.apache.hadoop.hbase.KeyValue.oswrite(KeyValue, OutputStream, boolean)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0.
              Instead use <a href="org/apache/hadoop/hbase/KeyValue.html#write-java.io.OutputStream-boolean-"><code>KeyValue.write(OutputStream, boolean)</code></a></span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/client/replication/ReplicationAdmin.html#parseTableCFsFromConfig-java.lang.String-">org.apache.hadoop.hbase.client.replication.ReplicationAdmin.parseTableCFsFromConfig(String)</a>
 <div class="block"><span class="deprecationComment">as release of 2.0.0, and it will be removed in 3.0.0</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postAddColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.postAddColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
              (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
              Use <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postAddColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>BaseMasterObserver.postAddColumnFamily(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postAddColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.postAddColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postAddColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postAddColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
              (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
              Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postAddColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>MasterObserver.postAddColumnFamily(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postAddColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.postAddColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
      (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>). Use
      <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCompletedAddColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>BaseMasterObserver.postCompletedAddColumnFamilyAction(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postAddColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.postAddColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postAddColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postAddColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
      (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>). Use
      <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedAddColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>MasterObserver.postCompletedAddColumnFamilyAction(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#postAddColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.postAddColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/RegionObserver.html#postCompact-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.regionserver.StoreFile-">org.apache.hadoop.hbase.coprocessor.RegionObserver.postCompact(ObserverContext&lt;RegionCoprocessorEnvironment&gt;, Store, StoreFile)</a>
 <div class="block"><span class="deprecationComment">Use <a href="org/apache/hadoop/hbase/coprocessor/RegionObserver.html#postCompact-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.regionserver.StoreFile-org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest-"><code>RegionObserver.postCompact(ObserverContext, Store, StoreFile, CompactionRequest)</code></a>
              instead</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/RegionObserver.html#postCompactSelection-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Store-com.google.common.collect.ImmutableList-">org.apache.hadoop.hbase.coprocessor.RegionObserver.postCompactSelection(ObserverContext&lt;RegionCoprocessorEnvironment&gt;, Store, ImmutableList&lt;StoreFile&gt;)</a>
 <div class="block"><span class="deprecationComment">use <a href="org/apache/hadoop/hbase/coprocessor/RegionObserver.html#postCompactSelection-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Store-com.google.common.collect.ImmutableList-org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest-"><code>RegionObserver.postCompactSelection(ObserverContext, Store, ImmutableList,
              CompactionRequest)</code></a> instead.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.postCreateTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, HTableDescriptor, HRegionInfo[])</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
    (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
    Use <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCompletedCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-"><code>BaseMasterObserver.postCompletedCreateTableAction(ObserverContext, HTableDescriptor, HRegionInfo[])</code></a></span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.postCreateTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, HTableDescriptor, HRegionInfo[])</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postCreateTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, HTableDescriptor, HRegionInfo[])</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
    (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
    Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-"><code>MasterObserver.postCompletedCreateTableAction(ObserverContext, HTableDescriptor, HRegionInfo[])</code></a></span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#postCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.postCreateTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, HTableDescriptor, HRegionInfo[])</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postDeleteColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.postDeleteColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
              (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
              Use <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postDeleteColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-"><code>BaseMasterObserver.postDeleteColumnFamily(ObserverContext, TableName, byte[])</code></a>.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postDeleteColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.postDeleteColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postDeleteColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postDeleteColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
              (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
              Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postDeleteColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-"><code>MasterObserver.postDeleteColumnFamily(ObserverContext, TableName, byte[])</code></a>.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postDeleteColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.postDeleteColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
          (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
          Use <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCompletedDeleteColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-"><code>BaseMasterObserver.postCompletedDeleteColumnFamilyAction(ObserverContext, TableName, byte[])</code></a>.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postDeleteColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.postDeleteColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postDeleteColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postDeleteColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
          (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
          Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedDeleteColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-"><code>MasterObserver.postCompletedDeleteColumnFamilyAction(ObserverContext, TableName, byte[])</code></a>.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#postDeleteColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.postDeleteColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postDeleteTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.postDeleteTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
      (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
      Use <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCompletedDeleteTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-"><code>BaseMasterObserver.postCompletedDeleteTableAction(ObserverContext, TableName)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postDeleteTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.postDeleteTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postDeleteTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postDeleteTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
      (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
      Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedDeleteTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-"><code>MasterObserver.postCompletedDeleteTableAction(ObserverContext, TableName)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#postDeleteTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.postDeleteTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postDisableTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.postDisableTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
      (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
      Use <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCompletedDisableTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-"><code>BaseMasterObserver.postCompletedDisableTableAction(ObserverContext, TableName)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postDisableTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.postDisableTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postDisableTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postDisableTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
      (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
      Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedDisableTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-"><code>MasterObserver.postCompletedDisableTableAction(ObserverContext, TableName)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#postDisableTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.postDisableTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postEnableTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.postEnableTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
      (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
      Use <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCompletedEnableTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-"><code>BaseMasterObserver.postCompletedEnableTableAction(ObserverContext, TableName)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postEnableTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.postEnableTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postEnableTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postEnableTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
      (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
      Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedEnableTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-"><code>MasterObserver.postCompletedEnableTableAction(ObserverContext, TableName)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#postEnableTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.postEnableTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/RegionObserver.html#postFlush-org.apache.hadoop.hbase.coprocessor.ObserverContext-">org.apache.hadoop.hbase.coprocessor.RegionObserver.postFlush(ObserverContext&lt;RegionCoprocessorEnvironment&gt;)</a>
 <div class="block"><span class="deprecationComment">use <a href="org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preFlush-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.regionserver.InternalScanner-"><code>RegionObserver.preFlush(ObserverContext, Store, InternalScanner)</code></a> instead.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/RegionObserver.html#postIncrementColumnValue-org.apache.hadoop.hbase.coprocessor.ObserverContext-byte:A-byte:A-byte:A-long-boolean-long-">org.apache.hadoop.hbase.coprocessor.RegionObserver.postIncrementColumnValue(ObserverContext&lt;RegionCoprocessorEnvironment&gt;, byte[], byte[], byte[], long, boolean, long)</a>
 <div class="block"><span class="deprecationComment">This hook is no longer called by the RegionServer</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postModifyColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.postModifyColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
              (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
              Use <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postModifyColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>BaseMasterObserver.postModifyColumnFamily(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postModifyColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.postModifyColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postModifyColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postModifyColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
              (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
              Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postModifyColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>MasterObserver.postModifyColumnFamily(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postModifyColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.postModifyColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
    (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>). Use
    <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCompletedModifyColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>BaseMasterObserver.postCompletedModifyColumnFamilyAction(ObserverContext,TableName,HColumnDescriptor)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postModifyColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.postModifyColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postModifyColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postModifyColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
    (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>). Use
    <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedModifyColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>MasterObserver.postCompletedModifyColumnFamilyAction(ObserverContext,TableName,HColumnDescriptor)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#postModifyColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.postModifyColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postModifyTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.postModifyTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HTableDescriptor)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
      (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
      Use <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCompletedModifyTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-"><code>BaseMasterObserver.postCompletedModifyTableAction(ObserverContext, TableName, HTableDescriptor)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postModifyTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.postModifyTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HTableDescriptor)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postModifyTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postModifyTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HTableDescriptor)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
      (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
      Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedModifyTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-"><code>MasterObserver.postCompletedModifyTableAction(ObserverContext, TableName, HTableDescriptor)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#postModifyTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HTableDescriptor-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.postModifyTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HTableDescriptor)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/regionserver/RegionServerServices.html#postOpenDeployTasks-org.apache.hadoop.hbase.regionserver.Region-">org.apache.hadoop.hbase.regionserver.RegionServerServices.postOpenDeployTasks(Region)</a>
 <div class="block"><span class="deprecationComment">use <a href="org/apache/hadoop/hbase/regionserver/RegionServerServices.html#postOpenDeployTasks-org.apache.hadoop.hbase.regionserver.RegionServerServices.PostOpenDeployContext-"><code>RegionServerServices.postOpenDeployTasks(PostOpenDeployContext)</code></a></span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/RegionObserver.html#postScannerFilterRow-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.InternalScanner-byte:A-int-short-boolean-">org.apache.hadoop.hbase.coprocessor.RegionObserver.postScannerFilterRow(ObserverContext&lt;RegionCoprocessorEnvironment&gt;, InternalScanner, byte[], int, short, boolean)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0.
  Instead use <a href="org/apache/hadoop/hbase/coprocessor/RegionObserver.html#postScannerFilterRow-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.InternalScanner-org.apache.hadoop.hbase.Cell-boolean-"><code>RegionObserver.postScannerFilterRow(ObserverContext, InternalScanner, Cell, boolean)</code></a></span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseRegionObserver.html#postScannerFilterRow-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.InternalScanner-byte:A-int-short-boolean-">org.apache.hadoop.hbase.coprocessor.BaseRegionObserver.postScannerFilterRow(ObserverContext&lt;RegionCoprocessorEnvironment&gt;, InternalScanner, byte[], int, short, boolean)</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/RegionObserver.html#postSplit-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Region-org.apache.hadoop.hbase.regionserver.Region-">org.apache.hadoop.hbase.coprocessor.RegionObserver.postSplit(ObserverContext&lt;RegionCoprocessorEnvironment&gt;, Region, Region)</a>
 <div class="block"><span class="deprecationComment">Use postCompleteSplit() instead</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postTruncateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.postTruncateTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
      (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
      Use <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#postCompletedTruncateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-"><code>BaseMasterObserver.postCompletedTruncateTableAction(ObserverContext, TableName)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#postTruncateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.postTruncateTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postTruncateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.MasterObserver.postTruncateTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
      (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
      Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postCompletedTruncateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-"><code>MasterObserver.postCompletedTruncateTableAction(ObserverContext, TableName)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#postTruncateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.postTruncateTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.html#postWALRestore-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.regionserver.wal.HLogKey-org.apache.hadoop.hbase.regionserver.wal.WALEdit-">org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.postWALRestore(HRegionInfo, HLogKey, WALEdit)</a>
 <div class="block"><span class="deprecationComment">use <a href="org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.html#postWALRestore-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.wal.WALKey-org.apache.hadoop.hbase.regionserver.wal.WALEdit-"><code>RegionCoprocessorHost.postWALRestore(HRegionInfo, WALKey, WALEdit)</code></a>; as of 2.0, remove in 3.0</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/RegionObserver.html#postWALRestore-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.regionserver.wal.HLogKey-org.apache.hadoop.hbase.regionserver.wal.WALEdit-">org.apache.hadoop.hbase.coprocessor.RegionObserver.postWALRestore(ObserverContext&lt;RegionCoprocessorEnvironment&gt;, HRegionInfo, HLogKey, WALEdit)</a>
 <div class="block"><span class="deprecationComment">use <a href="org/apache/hadoop/hbase/coprocessor/RegionObserver.html#postWALRestore-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.wal.WALKey-org.apache.hadoop.hbase.regionserver.wal.WALEdit-"><code>RegionObserver.postWALRestore(ObserverContext, HRegionInfo, WALKey, WALEdit)</code></a></span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/WALObserver.html#postWALWrite-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.regionserver.wal.HLogKey-org.apache.hadoop.hbase.regionserver.wal.WALEdit-">org.apache.hadoop.hbase.coprocessor.WALObserver.postWALWrite(ObserverContext&lt;WALCoprocessorEnvironment&gt;, HRegionInfo, HLogKey, WALEdit)</a>
 <div class="block"><span class="deprecationComment">use <a href="org/apache/hadoop/hbase/coprocessor/WALObserver.html#postWALWrite-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.wal.WALKey-org.apache.hadoop.hbase.regionserver.wal.WALEdit-"><code>WALObserver.postWALWrite(ObserverContext, HRegionInfo, WALKey, WALEdit)</code></a></span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preAddColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.preAddColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
              (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
              Use <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preAddColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>BaseMasterObserver.preAddColumnFamily(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preAddColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.preAddColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preAddColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.MasterObserver.preAddColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
              (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
              Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preAddColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>MasterObserver.preAddColumnFamily(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preAddColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.preAddColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
           (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>). Use
           <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preAddColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>BaseMasterObserver.preAddColumnFamilyAction(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preAddColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.preAddColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preAddColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.MasterObserver.preAddColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
           (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>). Use
           <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preAddColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>MasterObserver.preAddColumnFamilyAction(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#preAddColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.preAddColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preCompact-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.regionserver.InternalScanner-org.apache.hadoop.hbase.regionserver.ScanType-">org.apache.hadoop.hbase.coprocessor.RegionObserver.preCompact(ObserverContext&lt;RegionCoprocessorEnvironment&gt;, Store, InternalScanner, ScanType)</a>
 <div class="block"><span class="deprecationComment">use
              <a href="org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preCompact-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.regionserver.InternalScanner-org.apache.hadoop.hbase.regionserver.ScanType-org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest-"><code>RegionObserver.preCompact(ObserverContext, Store, InternalScanner,
              ScanType, CompactionRequest)</code></a> instead</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preCompactScannerOpen-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Store-java.util.List-org.apache.hadoop.hbase.regionserver.ScanType-long-org.apache.hadoop.hbase.regionserver.InternalScanner-">org.apache.hadoop.hbase.coprocessor.RegionObserver.preCompactScannerOpen(ObserverContext&lt;RegionCoprocessorEnvironment&gt;, Store, List&lt;? extends KeyValueScanner&gt;, ScanType, long, InternalScanner)</a>
 <div class="block"><span class="deprecationComment">Use
              <a href="org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preCompactScannerOpen-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Store-java.util.List-org.apache.hadoop.hbase.regionserver.ScanType-long-org.apache.hadoop.hbase.regionserver.InternalScanner-org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest-"><code>RegionObserver.preCompactScannerOpen(ObserverContext, Store, List, ScanType, long,
              InternalScanner, CompactionRequest)</code></a> instead.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preCompactSelection-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Store-java.util.List-">org.apache.hadoop.hbase.coprocessor.RegionObserver.preCompactSelection(ObserverContext&lt;RegionCoprocessorEnvironment&gt;, Store, List&lt;StoreFile&gt;)</a>
 <div class="block"><span class="deprecationComment">Use <a href="org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preCompactSelection-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Store-java.util.List-org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest-"><code>RegionObserver.preCompactSelection(ObserverContext, Store, List, CompactionRequest)</code></a>
              instead</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.preCreateTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, HTableDescriptor, HRegionInfo[])</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
      (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
      Use <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-"><code>BaseMasterObserver.preCreateTableAction(ObserverContext, HTableDescriptor, HRegionInfo[])</code></a>.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.preCreateTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, HTableDescriptor, HRegionInfo[])</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">org.apache.hadoop.hbase.coprocessor.MasterObserver.preCreateTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, HTableDescriptor, HRegionInfo[])</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
      (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
      Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-"><code>MasterObserver.preCreateTableAction(ObserverContext, HTableDescriptor, HRegionInfo[])</code></a>.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#preCreateTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HTableDescriptor-org.apache.hadoop.hbase.HRegionInfo:A-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.preCreateTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, HTableDescriptor, HRegionInfo[])</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preDeleteColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.preDeleteColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
              (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
              Use <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preDeleteColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-"><code>BaseMasterObserver.preDeleteColumnFamily(ObserverContext, TableName, byte[])</code></a>.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preDeleteColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.preDeleteColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDeleteColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.coprocessor.MasterObserver.preDeleteColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
              (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
              Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDeleteColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-"><code>MasterObserver.preDeleteColumnFamily(ObserverContext, TableName, byte[])</code></a>.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preDeleteColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.preDeleteColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
              (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
              Use <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preDeleteColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-"><code>BaseMasterObserver.preDeleteColumnFamilyAction(ObserverContext, TableName, byte[])</code></a>.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preDeleteColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.preDeleteColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDeleteColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.coprocessor.MasterObserver.preDeleteColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
              (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
              Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDeleteColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-"><code>MasterObserver.preDeleteColumnFamilyAction(ObserverContext, TableName, byte[])</code></a>.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#preDeleteColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-byte:A-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.preDeleteColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, byte[])</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preDeleteTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.preDeleteTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
      (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
      Use <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preDeleteTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-"><code>BaseMasterObserver.preDeleteTableAction(ObserverContext, TableName)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preDeleteTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.preDeleteTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDeleteTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.MasterObserver.preDeleteTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
      (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
      Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDeleteTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-"><code>MasterObserver.preDeleteTableAction(ObserverContext, TableName)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#preDeleteTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.preDeleteTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preDisableTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.preDisableTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
      (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
      Use <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preDisableTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-"><code>BaseMasterObserver.preDisableTableAction(ObserverContext, TableName)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preDisableTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.preDisableTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDisableTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.MasterObserver.preDisableTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
      (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
      Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDisableTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-"><code>MasterObserver.preDisableTableAction(ObserverContext, TableName)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#preDisableTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.preDisableTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preEnableTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.preEnableTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
      (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
      Use <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preEnableTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-"><code>BaseMasterObserver.preEnableTableAction(ObserverContext, TableName)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preEnableTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.preEnableTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preEnableTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.coprocessor.MasterObserver.preEnableTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
      (<a href="https://issues.apache.org/jira/browse/HBASE-15575">HBASE-15575</a>).
      Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preEnableTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-"><code>MasterObserver.preEnableTableAction(ObserverContext, TableName)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html#preEnableTableHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.preEnableTableHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preFlush-org.apache.hadoop.hbase.coprocessor.ObserverContext-">org.apache.hadoop.hbase.coprocessor.RegionObserver.preFlush(ObserverContext&lt;RegionCoprocessorEnvironment&gt;)</a>
 <div class="block"><span class="deprecationComment">use <a href="org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preFlush-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.regionserver.InternalScanner-"><code>RegionObserver.preFlush(ObserverContext, Store, InternalScanner)</code></a> instead</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preIncrementColumnValue-org.apache.hadoop.hbase.coprocessor.ObserverContext-byte:A-byte:A-byte:A-long-boolean-">org.apache.hadoop.hbase.coprocessor.RegionObserver.preIncrementColumnValue(ObserverContext&lt;RegionCoprocessorEnvironment&gt;, byte[], byte[], byte[], long, boolean)</a>
 <div class="block"><span class="deprecationComment">This hook is no longer called by the RegionServer</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preModifyColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.preModifyColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
              (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
              Use <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preModifyColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>BaseMasterObserver.preModifyColumnFamily(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preModifyColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.preModifyColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preModifyColumn-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.MasterObserver.preModifyColumn(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
              (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
              Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preModifyColumnFamily-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>MasterObserver.preModifyColumnFamily(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preModifyColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.BaseMasterObserver.preModifyColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
      (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
      Use <a href="org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.html#preModifyColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>BaseMasterObserver.preModifyColumnFamilyAction(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html#preModifyColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.BaseMasterAndRegionObserver.preModifyColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preModifyColumnHandler-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-">org.apache.hadoop.hbase.coprocessor.MasterObserver.preModifyColumnHandler(ObserverContext&lt;MasterCoprocessorEnvironment&gt;, TableName, HColumnDescriptor)</a>
 <div class="block"><span class="deprecationComment">As of release 2.0.0, this will be removed in HBase 3.0.0
      (<a href="https://issues.apache.org/jira/browse/HBASE-13645">HBASE-13645</a>).
      Use <a href="org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preModifyColumnFamilyAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.HColumnDescriptor-"><code>MasterObserver.preModifyColumnFamilyAction(ObserverContext, TableName, HColumnDescriptor)</code></a>.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altCo

<TRUNCATED>

[32/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/book.html
----------------------------------------------------------------------
diff --git a/book.html b/book.html
index 876f41c..2810c41 100644
--- a/book.html
+++ b/book.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge"><![endif]-->
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
-<meta name="generator" content="Asciidoctor 1.5.3">
+<meta name="generator" content="Asciidoctor 1.5.2">
 <meta name="author" content="Apache HBase Team">
 <title>Apache HBase &#8482; Reference Guide</title>
 <link rel="stylesheet" href="./hbase.css">
-<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css">
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/css/font-awesome.min.css">
 <link rel="stylesheet" href="./coderay-asciidoctor.css">
 </head>
 <body class="book toc2 toc-left">
@@ -93,190 +93,191 @@
 <li><a href="#_constraints">42. Constraints</a></li>
 <li><a href="#schema.casestudies">43. Schema Design Case Studies</a></li>
 <li><a href="#schema.ops">44. Operational and Performance Configuration Options</a></li>
+<li><a href="#_special_cases">45. Special Cases</a></li>
 </ul>
 </li>
 <li><a href="#mapreduce">HBase and MapReduce</a>
 <ul class="sectlevel1">
-<li><a href="#hbase.mapreduce.classpath">45. HBase, MapReduce, and the CLASSPATH</a></li>
-<li><a href="#_mapreduce_scan_caching">46. MapReduce Scan Caching</a></li>
-<li><a href="#_bundled_hbase_mapreduce_jobs">47. Bundled HBase MapReduce Jobs</a></li>
-<li><a href="#_hbase_as_a_mapreduce_job_data_source_and_data_sink">48. HBase as a MapReduce Job Data Source and Data Sink</a></li>
-<li><a href="#_writing_hfiles_directly_during_bulk_import">49. Writing HFiles Directly During Bulk Import</a></li>
-<li><a href="#_rowcounter_example">50. RowCounter Example</a></li>
-<li><a href="#splitter">51. Map-Task Splitting</a></li>
-<li><a href="#mapreduce.example">52. HBase MapReduce Examples</a></li>
-<li><a href="#mapreduce.htable.access">53. Accessing Other HBase Tables in a MapReduce Job</a></li>
-<li><a href="#mapreduce.specex">54. Speculative Execution</a></li>
-<li><a href="#cascading">55. Cascading</a></li>
+<li><a href="#hbase.mapreduce.classpath">46. HBase, MapReduce, and the CLASSPATH</a></li>
+<li><a href="#_mapreduce_scan_caching">47. MapReduce Scan Caching</a></li>
+<li><a href="#_bundled_hbase_mapreduce_jobs">48. Bundled HBase MapReduce Jobs</a></li>
+<li><a href="#_hbase_as_a_mapreduce_job_data_source_and_data_sink">49. HBase as a MapReduce Job Data Source and Data Sink</a></li>
+<li><a href="#_writing_hfiles_directly_during_bulk_import">50. Writing HFiles Directly During Bulk Import</a></li>
+<li><a href="#_rowcounter_example">51. RowCounter Example</a></li>
+<li><a href="#splitter">52. Map-Task Splitting</a></li>
+<li><a href="#mapreduce.example">53. HBase MapReduce Examples</a></li>
+<li><a href="#mapreduce.htable.access">54. Accessing Other HBase Tables in a MapReduce Job</a></li>
+<li><a href="#mapreduce.specex">55. Speculative Execution</a></li>
+<li><a href="#cascading">56. Cascading</a></li>
 </ul>
 </li>
 <li><a href="#security">Securing Apache HBase</a>
 <ul class="sectlevel1">
-<li><a href="#_using_secure_http_https_for_the_web_ui">56. Using Secure HTTP (HTTPS) for the Web UI</a></li>
-<li><a href="#hbase.secure.spnego.ui">57. Using SPNEGO for Kerberos authentication with Web UIs</a></li>
-<li><a href="#hbase.secure.configuration">58. Secure Client Access to Apache HBase</a></li>
-<li><a href="#hbase.secure.simpleconfiguration">59. Simple User Access to Apache HBase</a></li>
-<li><a href="#_securing_access_to_hdfs_and_zookeeper">60. Securing Access to HDFS and ZooKeeper</a></li>
-<li><a href="#_securing_access_to_your_data">61. Securing Access To Your Data</a></li>
-<li><a href="#security.example.config">62. Security Configuration Example</a></li>
+<li><a href="#_using_secure_http_https_for_the_web_ui">57. Using Secure HTTP (HTTPS) for the Web UI</a></li>
+<li><a href="#hbase.secure.spnego.ui">58. Using SPNEGO for Kerberos authentication with Web UIs</a></li>
+<li><a href="#hbase.secure.configuration">59. Secure Client Access to Apache HBase</a></li>
+<li><a href="#hbase.secure.simpleconfiguration">60. Simple User Access to Apache HBase</a></li>
+<li><a href="#_securing_access_to_hdfs_and_zookeeper">61. Securing Access to HDFS and ZooKeeper</a></li>
+<li><a href="#_securing_access_to_your_data">62. Securing Access To Your Data</a></li>
+<li><a href="#security.example.config">63. Security Configuration Example</a></li>
 </ul>
 </li>
 <li><a href="#_architecture">Architecture</a>
 <ul class="sectlevel1">
-<li><a href="#arch.overview">63. Overview</a></li>
-<li><a href="#arch.catalog">64. Catalog Tables</a></li>
-<li><a href="#architecture.client">65. Client</a></li>
-<li><a href="#client.filter">66. Client Request Filters</a></li>
-<li><a href="#architecture.master">67. Master</a></li>
-<li><a href="#regionserver.arch">68. RegionServer</a></li>
-<li><a href="#regions.arch">69. Regions</a></li>
-<li><a href="#arch.bulk.load">70. Bulk Loading</a></li>
-<li><a href="#arch.hdfs">71. HDFS</a></li>
-<li><a href="#arch.timelineconsistent.reads">72. Timeline-consistent High Available Reads</a></li>
-<li><a href="#hbase_mob">73. Storing Medium-sized Objects (MOB)</a></li>
+<li><a href="#arch.overview">64. Overview</a></li>
+<li><a href="#arch.catalog">65. Catalog Tables</a></li>
+<li><a href="#architecture.client">66. Client</a></li>
+<li><a href="#client.filter">67. Client Request Filters</a></li>
+<li><a href="#architecture.master">68. Master</a></li>
+<li><a href="#regionserver.arch">69. RegionServer</a></li>
+<li><a href="#regions.arch">70. Regions</a></li>
+<li><a href="#arch.bulk.load">71. Bulk Loading</a></li>
+<li><a href="#arch.hdfs">72. HDFS</a></li>
+<li><a href="#arch.timelineconsistent.reads">73. Timeline-consistent High Available Reads</a></li>
+<li><a href="#hbase_mob">74. Storing Medium-sized Objects (MOB)</a></li>
 </ul>
 </li>
 <li><a href="#hbase_apis">Apache HBase APIs</a>
 <ul class="sectlevel1">
-<li><a href="#_examples">74. Examples</a></li>
+<li><a href="#_examples">75. Examples</a></li>
 </ul>
 </li>
 <li><a href="#external_apis">Apache HBase External APIs</a>
 <ul class="sectlevel1">
-<li><a href="#_rest">75. REST</a></li>
-<li><a href="#_thrift">76. Thrift</a></li>
-<li><a href="#c">77. C/C++ Apache HBase Client</a></li>
-<li><a href="#jdo">78. Using Java Data Objects (JDO) with HBase</a></li>
-<li><a href="#scala">79. Scala</a></li>
-<li><a href="#jython">80. Jython</a></li>
+<li><a href="#_rest">76. REST</a></li>
+<li><a href="#_thrift">77. Thrift</a></li>
+<li><a href="#c">78. C/C++ Apache HBase Client</a></li>
+<li><a href="#jdo">79. Using Java Data Objects (JDO) with HBase</a></li>
+<li><a href="#scala">80. Scala</a></li>
+<li><a href="#jython">81. Jython</a></li>
 </ul>
 </li>
 <li><a href="#thrift">Thrift API and Filter Language</a>
 <ul class="sectlevel1">
-<li><a href="#thrift.filter_language">81. Filter Language</a></li>
+<li><a href="#thrift.filter_language">82. Filter Language</a></li>
 </ul>
 </li>
 <li><a href="#spark">HBase and Spark</a>
 <ul class="sectlevel1">
-<li><a href="#_basic_spark">82. Basic Spark</a></li>
-<li><a href="#_spark_streaming">83. Spark Streaming</a></li>
-<li><a href="#_bulk_load">84. Bulk Load</a></li>
-<li><a href="#_sparksql_dataframes">85. SparkSQL/DataFrames</a></li>
+<li><a href="#_basic_spark">83. Basic Spark</a></li>
+<li><a href="#_spark_streaming">84. Spark Streaming</a></li>
+<li><a href="#_bulk_load">85. Bulk Load</a></li>
+<li><a href="#_sparksql_dataframes">86. SparkSQL/DataFrames</a></li>
 </ul>
 </li>
 <li><a href="#cp">Apache HBase Coprocessors</a>
 <ul class="sectlevel1">
-<li><a href="#_coprocessor_overview">86. Coprocessor Overview</a></li>
-<li><a href="#_types_of_coprocessors">87. Types of Coprocessors</a></li>
-<li><a href="#cp_loading">88. Loading Coprocessors</a></li>
-<li><a href="#cp_example">89. Examples</a></li>
-<li><a href="#_guidelines_for_deploying_a_coprocessor">90. Guidelines For Deploying A Coprocessor</a></li>
-<li><a href="#_monitor_time_spent_in_coprocessors">91. Monitor Time Spent in Coprocessors</a></li>
+<li><a href="#_coprocessor_overview">87. Coprocessor Overview</a></li>
+<li><a href="#_types_of_coprocessors">88. Types of Coprocessors</a></li>
+<li><a href="#cp_loading">89. Loading Coprocessors</a></li>
+<li><a href="#cp_example">90. Examples</a></li>
+<li><a href="#_guidelines_for_deploying_a_coprocessor">91. Guidelines For Deploying A Coprocessor</a></li>
+<li><a href="#_monitor_time_spent_in_coprocessors">92. Monitor Time Spent in Coprocessors</a></li>
 </ul>
 </li>
 <li><a href="#performance">Apache HBase Performance Tuning</a>
 <ul class="sectlevel1">
-<li><a href="#perf.os">92. Operating System</a></li>
-<li><a href="#perf.network">93. Network</a></li>
-<li><a href="#jvm">94. Java</a></li>
-<li><a href="#perf.configurations">95. HBase Configurations</a></li>
-<li><a href="#perf.zookeeper">96. ZooKeeper</a></li>
-<li><a href="#perf.schema">97. Schema Design</a></li>
-<li><a href="#perf.general">98. HBase General Patterns</a></li>
-<li><a href="#perf.writing">99. Writing to HBase</a></li>
-<li><a href="#perf.reading">100. Reading from HBase</a></li>
-<li><a href="#perf.deleting">101. Deleting from HBase</a></li>
-<li><a href="#perf.hdfs">102. HDFS</a></li>
-<li><a href="#perf.ec2">103. Amazon EC2</a></li>
-<li><a href="#perf.hbase.mr.cluster">104. Collocating HBase and MapReduce</a></li>
-<li><a href="#perf.casestudy">105. Case Studies</a></li>
+<li><a href="#perf.os">93. Operating System</a></li>
+<li><a href="#perf.network">94. Network</a></li>
+<li><a href="#jvm">95. Java</a></li>
+<li><a href="#perf.configurations">96. HBase Configurations</a></li>
+<li><a href="#perf.zookeeper">97. ZooKeeper</a></li>
+<li><a href="#perf.schema">98. Schema Design</a></li>
+<li><a href="#perf.general">99. HBase General Patterns</a></li>
+<li><a href="#perf.writing">100. Writing to HBase</a></li>
+<li><a href="#perf.reading">101. Reading from HBase</a></li>
+<li><a href="#perf.deleting">102. Deleting from HBase</a></li>
+<li><a href="#perf.hdfs">103. HDFS</a></li>
+<li><a href="#perf.ec2">104. Amazon EC2</a></li>
+<li><a href="#perf.hbase.mr.cluster">105. Collocating HBase and MapReduce</a></li>
+<li><a href="#perf.casestudy">106. Case Studies</a></li>
 </ul>
 </li>
 <li><a href="#trouble">Troubleshooting and Debugging Apache HBase</a>
 <ul class="sectlevel1">
-<li><a href="#trouble.general">106. General Guidelines</a></li>
-<li><a href="#trouble.log">107. Logs</a></li>
-<li><a href="#trouble.resources">108. Resources</a></li>
-<li><a href="#trouble.tools">109. Tools</a></li>
-<li><a href="#trouble.client">110. Client</a></li>
-<li><a href="#trouble.mapreduce">111. MapReduce</a></li>
-<li><a href="#trouble.namenode">112. NameNode</a></li>
-<li><a href="#trouble.network">113. Network</a></li>
-<li><a href="#trouble.rs">114. RegionServer</a></li>
-<li><a href="#trouble.master">115. Master</a></li>
-<li><a href="#trouble.zookeeper">116. ZooKeeper</a></li>
-<li><a href="#trouble.ec2">117. Amazon EC2</a></li>
-<li><a href="#trouble.versions">118. HBase and Hadoop version issues</a></li>
-<li><a href="#_ipc_configuration_conflicts_with_hadoop">119. IPC Configuration Conflicts with Hadoop</a></li>
-<li><a href="#_hbase_and_hdfs">120. HBase and HDFS</a></li>
-<li><a href="#trouble.tests">121. Running unit or integration tests</a></li>
-<li><a href="#trouble.casestudy">122. Case Studies</a></li>
-<li><a href="#trouble.crypto">123. Cryptographic Features</a></li>
-<li><a href="#_operating_system_specific_issues">124. Operating System Specific Issues</a></li>
-<li><a href="#_jdk_issues">125. JDK Issues</a></li>
+<li><a href="#trouble.general">107. General Guidelines</a></li>
+<li><a href="#trouble.log">108. Logs</a></li>
+<li><a href="#trouble.resources">109. Resources</a></li>
+<li><a href="#trouble.tools">110. Tools</a></li>
+<li><a href="#trouble.client">111. Client</a></li>
+<li><a href="#trouble.mapreduce">112. MapReduce</a></li>
+<li><a href="#trouble.namenode">113. NameNode</a></li>
+<li><a href="#trouble.network">114. Network</a></li>
+<li><a href="#trouble.rs">115. RegionServer</a></li>
+<li><a href="#trouble.master">116. Master</a></li>
+<li><a href="#trouble.zookeeper">117. ZooKeeper</a></li>
+<li><a href="#trouble.ec2">118. Amazon EC2</a></li>
+<li><a href="#trouble.versions">119. HBase and Hadoop version issues</a></li>
+<li><a href="#_ipc_configuration_conflicts_with_hadoop">120. IPC Configuration Conflicts with Hadoop</a></li>
+<li><a href="#_hbase_and_hdfs">121. HBase and HDFS</a></li>
+<li><a href="#trouble.tests">122. Running unit or integration tests</a></li>
+<li><a href="#trouble.casestudy">123. Case Studies</a></li>
+<li><a href="#trouble.crypto">124. Cryptographic Features</a></li>
+<li><a href="#_operating_system_specific_issues">125. Operating System Specific Issues</a></li>
+<li><a href="#_jdk_issues">126. JDK Issues</a></li>
 </ul>
 </li>
 <li><a href="#casestudies">Apache HBase Case Studies</a>
 <ul class="sectlevel1">
-<li><a href="#casestudies.overview">126. Overview</a></li>
-<li><a href="#casestudies.schema">127. Schema Design</a></li>
-<li><a href="#casestudies.perftroub">128. Performance/Troubleshooting</a></li>
+<li><a href="#casestudies.overview">127. Overview</a></li>
+<li><a href="#casestudies.schema">128. Schema Design</a></li>
+<li><a href="#casestudies.perftroub">129. Performance/Troubleshooting</a></li>
 </ul>
 </li>
 <li><a href="#ops_mgt">Apache HBase Operational Management</a>
 <ul class="sectlevel1">
-<li><a href="#tools">129. HBase Tools and Utilities</a></li>
-<li><a href="#ops.regionmgt">130. Region Management</a></li>
-<li><a href="#node.management">131. Node Management</a></li>
-<li><a href="#hbase_metrics">132. HBase Metrics</a></li>
-<li><a href="#ops.monitoring">133. HBase Monitoring</a></li>
-<li><a href="#_cluster_replication">134. Cluster Replication</a></li>
-<li><a href="#_running_multiple_workloads_on_a_single_cluster">135. Running Multiple Workloads On a Single Cluster</a></li>
-<li><a href="#ops.backup">136. HBase Backup</a></li>
-<li><a href="#ops.snapshots">137. HBase Snapshots</a></li>
-<li><a href="#snapshots_azure">138. Storing Snapshots in Microsoft Azure Blob Storage</a></li>
-<li><a href="#ops.capacity">139. Capacity Planning and Region Sizing</a></li>
-<li><a href="#table.rename">140. Table Rename</a></li>
+<li><a href="#tools">130. HBase Tools and Utilities</a></li>
+<li><a href="#ops.regionmgt">131. Region Management</a></li>
+<li><a href="#node.management">132. Node Management</a></li>
+<li><a href="#hbase_metrics">133. HBase Metrics</a></li>
+<li><a href="#ops.monitoring">134. HBase Monitoring</a></li>
+<li><a href="#_cluster_replication">135. Cluster Replication</a></li>
+<li><a href="#_running_multiple_workloads_on_a_single_cluster">136. Running Multiple Workloads On a Single Cluster</a></li>
+<li><a href="#ops.backup">137. HBase Backup</a></li>
+<li><a href="#ops.snapshots">138. HBase Snapshots</a></li>
+<li><a href="#snapshots_azure">139. Storing Snapshots in Microsoft Azure Blob Storage</a></li>
+<li><a href="#ops.capacity">140. Capacity Planning and Region Sizing</a></li>
+<li><a href="#table.rename">141. Table Rename</a></li>
 </ul>
 </li>
 <li><a href="#developer">Building and Developing Apache HBase</a>
 <ul class="sectlevel1">
-<li><a href="#getting.involved">141. Getting Involved</a></li>
-<li><a href="#repos">142. Apache HBase Repositories</a></li>
-<li><a href="#_ides">143. IDEs</a></li>
-<li><a href="#build">144. Building Apache HBase</a></li>
-<li><a href="#releasing">145. Releasing Apache HBase</a></li>
-<li><a href="#hbase.rc.voting">146. Voting on Release Candidates</a></li>
-<li><a href="#documentation">147. Generating the HBase Reference Guide</a></li>
-<li><a href="#hbase.org">148. Updating <a href="http://hbase.apache.org">hbase.apache.org</a></a></li>
-<li><a href="#hbase.tests">149. Tests</a></li>
-<li><a href="#developing">150. Developer Guidelines</a></li>
+<li><a href="#getting.involved">142. Getting Involved</a></li>
+<li><a href="#repos">143. Apache HBase Repositories</a></li>
+<li><a href="#_ides">144. IDEs</a></li>
+<li><a href="#build">145. Building Apache HBase</a></li>
+<li><a href="#releasing">146. Releasing Apache HBase</a></li>
+<li><a href="#hbase.rc.voting">147. Voting on Release Candidates</a></li>
+<li><a href="#documentation">148. Generating the HBase Reference Guide</a></li>
+<li><a href="#hbase.org">149. Updating <a href="http://hbase.apache.org">hbase.apache.org</a></a></li>
+<li><a href="#hbase.tests">150. Tests</a></li>
+<li><a href="#developing">151. Developer Guidelines</a></li>
 </ul>
 </li>
 <li><a href="#unit.tests">Unit Testing HBase Applications</a>
 <ul class="sectlevel1">
-<li><a href="#_junit">151. JUnit</a></li>
-<li><a href="#mockito">152. Mockito</a></li>
-<li><a href="#_mrunit">153. MRUnit</a></li>
-<li><a href="#_integration_testing_with_an_hbase_mini_cluster">154. Integration Testing with an HBase Mini-Cluster</a></li>
+<li><a href="#_junit">152. JUnit</a></li>
+<li><a href="#mockito">153. Mockito</a></li>
+<li><a href="#_mrunit">154. MRUnit</a></li>
+<li><a href="#_integration_testing_with_an_hbase_mini_cluster">155. Integration Testing with an HBase Mini-Cluster</a></li>
 </ul>
 </li>
 <li><a href="#protobuf">Protobuf in HBase</a>
 <ul class="sectlevel1">
-<li><a href="#_protobuf">155. Protobuf</a></li>
+<li><a href="#_protobuf">156. Protobuf</a></li>
 </ul>
 </li>
 <li><a href="#zookeeper">ZooKeeper</a>
 <ul class="sectlevel1">
-<li><a href="#_using_existing_zookeeper_ensemble">156. Using existing ZooKeeper ensemble</a></li>
-<li><a href="#zk.sasl.auth">157. SASL Authentication with ZooKeeper</a></li>
+<li><a href="#_using_existing_zookeeper_ensemble">157. Using existing ZooKeeper ensemble</a></li>
+<li><a href="#zk.sasl.auth">158. SASL Authentication with ZooKeeper</a></li>
 </ul>
 </li>
 <li><a href="#community">Community</a>
 <ul class="sectlevel1">
-<li><a href="#_decisions">158. Decisions</a></li>
-<li><a href="#community.roles">159. Community Roles</a></li>
-<li><a href="#hbase.commit.msg.format">160. Commit Message format</a></li>
+<li><a href="#_decisions">159. Decisions</a></li>
+<li><a href="#community.roles">160. Community Roles</a></li>
+<li><a href="#hbase.commit.msg.format">161. Commit Message format</a></li>
 </ul>
 </li>
 <li><a href="#_appendix">Appendix</a>
@@ -286,7 +287,7 @@
 <li><a href="#hbck.in.depth">Appendix C: hbck In Depth</a></li>
 <li><a href="#appendix_acl_matrix">Appendix D: Access Control Matrix</a></li>
 <li><a href="#compression">Appendix E: Compression and Data Block Encoding In HBase</a></li>
-<li><a href="#data.block.encoding.enable">161. Enable Data Block Encoding</a></li>
+<li><a href="#data.block.encoding.enable">162. Enable Data Block Encoding</a></li>
 <li><a href="#sql">Appendix F: SQL over HBase</a></li>
 <li><a href="#ycsb">Appendix G: YCSB</a></li>
 <li><a href="#_hfile_format_2">Appendix H: HFile format</a></li>
@@ -295,8 +296,8 @@
 <li><a href="#asf">Appendix K: HBase and the Apache Software Foundation</a></li>
 <li><a href="#orca">Appendix L: Apache HBase Orca</a></li>
 <li><a href="#tracing">Appendix M: Enabling Dapper-like Tracing in HBase</a></li>
-<li><a href="#tracing.client.modifications">162. Client Modifications</a></li>
-<li><a href="#tracing.client.shell">163. Tracing from HBase Shell</a></li>
+<li><a href="#tracing.client.modifications">163. Client Modifications</a></li>
+<li><a href="#tracing.client.shell">164. Tracing from HBase Shell</a></li>
 <li><a href="#hbase.rpc">Appendix N: 0.95 RPC Specification</a></li>
 </ul>
 </li>
@@ -5821,7 +5822,7 @@ It may be possible to skip across versions&#8201;&#8212;&#8201;for example go fr
 <p>APIs available in a patch version will be available in all later patch versions. However, new APIs may be added which will not be available in earlier patch versions.</p>
 </li>
 <li>
-<p>New APIs introduced in a patch version will only be added in a source compatible way <sup class="footnote">[<a id="_footnoteref_1" class="footnote" href="#_footnote_1" title="View footnote.">1</a>]</sup>: i.e. code that implements public APIs will continue to compile.</p>
+<p>New APIs introduced in a patch version will only be added in a source compatible way <span class="footnote">[<a id="_footnoteref_1" class="footnote" href="#_footnote_1" title="View footnote.">1</a>]</span>: i.e. code that implements public APIs will continue to compile.</p>
 </li>
 <li>
 <p>Example: A user using a newly deprecated API does not need to modify application code with HBase API calls until the next major version.</p>
@@ -5885,7 +5886,7 @@ It may be possible to skip across versions&#8201;&#8212;&#8201;for example go fr
 <div class="title">Summary</div>
 <ul>
 <li>
-<p>A patch upgrade is a drop-in replacement. Any change that is not Java binary and source compatible would not be allowed.<sup class="footnote">[<a id="_footnoteref_2" class="footnote" href="#_footnote_2" title="View footnote.">2</a>]</sup> Downgrading versions within patch releases may not be compatible.</p>
+<p>A patch upgrade is a drop-in replacement. Any change that is not Java binary and source compatible would not be allowed.<span class="footnote">[<a id="_footnoteref_2" class="footnote" href="#_footnote_2" title="View footnote.">2</a>]</span> Downgrading versions within patch releases may not be compatible.</p>
 </li>
 <li>
 <p>A minor upgrade requires no application/client code modification. Ideally it would be a drop-in replacement but client code, coprocessors, filters, etc might have to be recompiled if new jars are used.</p>
@@ -5896,7 +5897,7 @@ It may be possible to skip across versions&#8201;&#8212;&#8201;for example go fr
 </ul>
 </div>
 <table class="tableblock frame-all grid-all spread">
-<caption class="title">Table 3. Compatibility Matrix <sup class="footnote">[<a id="_footnoteref_3" class="footnote" href="#_footnote_3" title="View footnote.">3</a>]</sup></caption>
+<caption class="title">Table 3. Compatibility Matrix <span class="footnote">[<a id="_footnoteref_3" class="footnote" href="#_footnote_3" title="View footnote.">3</a>]</span></caption>
 <colgroup>
 <col style="width: 25%;">
 <col style="width: 25%;">
@@ -5924,7 +5925,7 @@ It may be possible to skip across versions&#8201;&#8212;&#8201;for example go fr
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">File Format Compatibility</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">N <sup class="footnote">[<a id="_footnoteref_4" class="footnote" href="#_footnote_4" title="View footnote.">4</a>]</sup></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">N <span class="footnote">[<a id="_footnoteref_4" class="footnote" href="#_footnote_4" title="View footnote.">4</a>]</span></p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Y</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Y</p></td>
 </tr>
@@ -9341,8 +9342,293 @@ If you don&#8217;t have time to build it both ways and compare, my advice would
 <div class="sect1">
 <h2 id="schema.ops"><a class="anchor" href="#schema.ops"></a>44. Operational and Performance Configuration Options</h2>
 <div class="sectionbody">
+<div class="sect3">
+<h4 id="_tune_hbase_server_rpc_handling"><a class="anchor" href="#_tune_hbase_server_rpc_handling"></a>44.1. Tune HBase Server RPC Handling</h4>
+<div class="ulist">
+<ul>
+<li>
+<p>Set <code>hbase.regionserver.handler.count</code> (in <code>hbase-site.xml</code>) to cores x spindles for concurrency.</p>
+</li>
+<li>
+<p>Optionally, split the call queues into separate read and write queues for differentiated service. The parameter <code>hbase.ipc.server.callqueue.handler.factor</code> specifies the number of call queues:</p>
+<div class="ulist">
+<ul>
+<li>
+<p><code>0</code> means a single shared queue</p>
+</li>
+<li>
+<p><code>1</code> means one queue for each handler.</p>
+</li>
+<li>
+<p>A value between <code>0</code> and <code>1</code> allocates the number of queues proportionally to the number of handlers. For instance, a value of <code>.5</code> shares one queue between each two handlers.</p>
+</li>
+</ul>
+</div>
+</li>
+<li>
+<p>Use <code>hbase.ipc.server.callqueue.read.ratio</code> (<code>hbase.ipc.server.callqueue.read.share</code> in 0.98) to split the call queues into read and write queues:</p>
+<div class="ulist">
+<ul>
+<li>
+<p><code>0.5</code> means there will be the same number of read and write queues</p>
+</li>
+<li>
+<p><code>&lt; 0.5</code> for more read than write</p>
+</li>
+<li>
+<p><code>&gt; 0.5</code> for more write than read</p>
+</li>
+</ul>
+</div>
+</li>
+<li>
+<p>Set <code>hbase.ipc.server.callqueue.scan.ratio</code> (HBase 1.0+)  to split read call queues into small-read and long-read queues:</p>
+<div class="ulist">
+<ul>
+<li>
+<p>0.5 means that there will be the same number of short-read and long-read queues</p>
+</li>
+<li>
+<p><code>&lt; 0.5</code> for more short-read</p>
+</li>
+<li>
+<p><code>&gt; 0.5</code> for more long-read</p>
+</li>
+</ul>
+</div>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_disable_nagle_for_rpc"><a class="anchor" href="#_disable_nagle_for_rpc"></a>44.2. Disable Nagle for RPC</h4>
+<div class="paragraph">
+<p>Disable Nagle\u2019s algorithm. Delayed ACKs can add up to ~200ms to RPC round trip time. Set the following parameters:</p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p>In Hadoop\u2019s <code>core-site.xml</code>:</p>
+<div class="ulist">
+<ul>
+<li>
+<p><code>ipc.server.tcpnodelay = true</code></p>
+</li>
+<li>
+<p><code>ipc.client.tcpnodelay = true</code></p>
+</li>
+</ul>
+</div>
+</li>
+<li>
+<p>In HBase\u2019s <code>hbase-site.xml</code>:</p>
+<div class="ulist">
+<ul>
+<li>
+<p><code>hbase.ipc.client.tcpnodelay = true</code></p>
+</li>
+<li>
+<p><code>hbase.ipc.server.tcpnodelay = true</code></p>
+</li>
+</ul>
+</div>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_limit_server_failure_impact"><a class="anchor" href="#_limit_server_failure_impact"></a>44.3. Limit Server Failure Impact</h4>
 <div class="paragraph">
-<p>See the Performance section <a href="#perf.schema">perf.schema</a> for more information operational and performance schema design options, such as Bloom Filters, Table-configured regionsizes, compression, and blocksizes.</p>
+<p>Detect regionserver failure as fast as reasonable. Set the following parameters:</p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p>In <code>hbase-site.xml</code>, set <code>zookeeper.session.timeout</code> to 30 seconds or less to bound failure detection (20-30 seconds is a good start).</p>
+</li>
+<li>
+<p>Detect and avoid unhealthy or failed HDFS DataNodes: in <code>hdfs-site.xml</code> and <code>hbase-site.xml</code>, set the following parameters:</p>
+<div class="ulist">
+<ul>
+<li>
+<p><code>dfs.namenode.avoid.read.stale.datanode = true</code></p>
+</li>
+<li>
+<p><code>dfs.namenode.avoid.write.stale.datanode = true</code></p>
+</li>
+</ul>
+</div>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_optimize_on_the_server_side_for_low_latency"><a class="anchor" href="#_optimize_on_the_server_side_for_low_latency"></a>44.4. Optimize on the Server Side for Low Latency</h4>
+<div class="ulist">
+<ul>
+<li>
+<p>Skip the network for local blocks. In <code>hbase-site.xml</code>, set the following parameters:</p>
+<div class="ulist">
+<ul>
+<li>
+<p><code>dfs.client.read.shortcircuit = true</code></p>
+</li>
+<li>
+<p><code>dfs.client.read.shortcircuit.buffer.size = 131072</code> (Important to avoid OOME)</p>
+</li>
+</ul>
+</div>
+</li>
+<li>
+<p>Ensure data locality. In <code>hbase-site.xml</code>, set <code>hbase.hstore.min.locality.to.skip.major.compact = 0.7</code> (Meaning that 0.7 &lt;= n &lt;= 1)</p>
+</li>
+<li>
+<p>Make sure DataNodes have enough handlers for block transfers. In <code>hdfs-site</code>.xml``, set the following parameters:</p>
+<div class="ulist">
+<ul>
+<li>
+<p><code>dfs.datanode.max.xcievers &gt;= 8192</code></p>
+</li>
+<li>
+<p><code>dfs.datanode.handler.count =</code> number of spindles</p>
+</li>
+</ul>
+</div>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_jvm_tuning"><a class="anchor" href="#_jvm_tuning"></a>44.5. JVM Tuning</h3>
+<div class="sect3">
+<h4 id="_tune_jvm_gc_for_low_collection_latencies"><a class="anchor" href="#_tune_jvm_gc_for_low_collection_latencies"></a>44.5.1. Tune JVM GC for low collection latencies</h4>
+<div class="ulist">
+<ul>
+<li>
+<p>Use the CMS collector: <code>-XX:+UseConcMarkSweepGC</code></p>
+</li>
+<li>
+<p>Keep eden space as small as possible to minimize average collection time. Example:</p>
+<div class="literalblock">
+<div class="content">
+<pre>-XX:CMSInitiatingOccupancyFraction=70</pre>
+</div>
+</div>
+</li>
+<li>
+<p>Optimize for low collection latency rather than throughput: <code>-Xmn512m</code></p>
+</li>
+<li>
+<p>Collect eden in parallel: <code>-XX:+UseParNewGC</code></p>
+</li>
+<li>
+<p>Avoid collection under pressure: <code>-XX:+UseCMSInitiatingOccupancyOnly</code></p>
+</li>
+<li>
+<p>Limit per request scanner result sizing so everything fits into survivor space but doesn\u2019t tenure. In <code>hbase-site.xml</code>, set <code>hbase.client.scanner.max.result.size</code> to 1/8th of eden space (with -<code>Xmn512m</code> this is ~51MB )</p>
+</li>
+<li>
+<p>Set <code>max.result.size</code> x <code>handler.count</code> less than survivor space</p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_os_level_tuning"><a class="anchor" href="#_os_level_tuning"></a>44.5.2. OS-Level Tuning</h4>
+<div class="ulist">
+<ul>
+<li>
+<p>Turn transparent huge pages (THP) off:</p>
+<div class="literalblock">
+<div class="content">
+<pre>echo never &gt; /sys/kernel/mm/transparent_hugepage/enabled
+echo never &gt; /sys/kernel/mm/transparent_hugepage/defrag</pre>
+</div>
+</div>
+</li>
+<li>
+<p>Set <code>vm.swappiness = 0</code></p>
+</li>
+<li>
+<p>Set <code>vm.min_free_kbytes</code> to at least 1GB (8GB on larger memory systems)</p>
+</li>
+<li>
+<p>Disable NUMA zone reclaim with <code>vm.zone_reclaim_mode = 0</code></p>
+</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_special_cases"><a class="anchor" href="#_special_cases"></a>45. Special Cases</h2>
+<div class="sectionbody">
+<div class="sect3">
+<h4 id="_for_applications_where_failing_quickly_is_better_than_waiting"><a class="anchor" href="#_for_applications_where_failing_quickly_is_better_than_waiting"></a>45.1. For applications where failing quickly is better than waiting</h4>
+<div class="ulist">
+<ul>
+<li>
+<p>In <code>hbase-site.xml</code> on the client side, set the following parameters:</p>
+<div class="ulist">
+<ul>
+<li>
+<p>Set <code>hbase.client.pause = 1000</code></p>
+</li>
+<li>
+<p>Set <code>hbase.client.retries.number = 3</code></p>
+</li>
+<li>
+<p>If you want to ride over splits and region moves, increase <code>hbase.client.retries.number</code> substantially (&gt;= 20)</p>
+</li>
+<li>
+<p>Set the RecoverableZookeeper retry count: <code>zookeeper.recovery.retry = 1</code> (no retry)</p>
+</li>
+</ul>
+</div>
+</li>
+<li>
+<p>In <code>hbase-site.xml</code> on the server side, set the Zookeeper session timeout for detecting server failures: <code>zookeeper.session.timeout</code> &#8656; 30 seconds (20-30 is good).</p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_for_applications_that_can_tolerate_slightly_out_of_date_information"><a class="anchor" href="#_for_applications_that_can_tolerate_slightly_out_of_date_information"></a>45.2. For applications that can tolerate slightly out of date information</h4>
+<div class="paragraph">
+<p><strong>HBase timeline consistency (HBASE-10070) </strong>
+With read replicas enabled, read-only copies of regions (replicas) are distributed over the cluster. One RegionServer services the default or primary replica, which is the only replica that can service writes. Other RegionServers serve the secondary replicas, follow the primary RegionServer, and only see committed updates. The secondary replicas are read-only, but can serve reads immediately while the primary is failing over, cutting read availability blips from seconds to milliseconds. Phoenix supports timeline consistency as of 4.4.0
+Tips:</p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p>Deploy HBase 1.0.0 or later.</p>
+</li>
+<li>
+<p>Enable timeline consistent replicas on the server side.</p>
+</li>
+<li>
+<p>Use one of the following methods to set timeline consistency:</p>
+<div class="ulist">
+<ul>
+<li>
+<p>Use <code>ALTER SESSION SET CONSISTENCY = 'TIMELINE\u2019</code></p>
+</li>
+<li>
+<p>Set the connection property <code>Consistency</code> to <code>timeline</code> in the JDBC connect string</p>
+</li>
+</ul>
+</div>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_more_information"><a class="anchor" href="#_more_information"></a>45.3. More Information</h3>
+<div class="paragraph">
+<p>See the Performance section <a href="#perf.schema">perf.schema</a> for more information about operational and performance schema design options, such as Bloom Filters, Table-configured regionsizes, compression, and blocksizes.</p>
+</div>
 </div>
 </div>
 </div>
@@ -9384,7 +9670,7 @@ In the notes below, we refer to o.a.h.h.mapreduce but replace with the o.a.h.h.m
 </div>
 </div>
 <div class="sect1">
-<h2 id="hbase.mapreduce.classpath"><a class="anchor" href="#hbase.mapreduce.classpath"></a>45. HBase, MapReduce, and the CLASSPATH</h2>
+<h2 id="hbase.mapreduce.classpath"><a class="anchor" href="#hbase.mapreduce.classpath"></a>46. HBase, MapReduce, and the CLASSPATH</h2>
 <div class="sectionbody">
 <div class="paragraph">
 <p>By default, MapReduce jobs deployed to a MapReduce cluster do not have access to either the HBase configuration under <code>$HBASE_CONF_DIR</code> or the HBase classes.</p>
@@ -9540,7 +9826,7 @@ $ HADOOP_CLASSPATH=$(hbase classpath) hadoop jar MyJob.jar MyJobMainClass</code>
 </div>
 </div>
 <div class="sect1">
-<h2 id="_mapreduce_scan_caching"><a class="anchor" href="#_mapreduce_scan_caching"></a>46. MapReduce Scan Caching</h2>
+<h2 id="_mapreduce_scan_caching"><a class="anchor" href="#_mapreduce_scan_caching"></a>47. MapReduce Scan Caching</h2>
 <div class="sectionbody">
 <div class="paragraph">
 <p>TableMapReduceUtil now restores the option to set scanner caching (the number of rows which are cached before returning the result to the client) on the Scan object that is passed in.
@@ -9575,7 +9861,7 @@ If you think of the scan as a shovel, a bigger cache setting is analogous to a b
 </div>
 </div>
 <div class="sect1">
-<h2 id="_bundled_hbase_mapreduce_jobs"><a class="anchor" href="#_bundled_hbase_mapreduce_jobs"></a>47. Bundled HBase MapReduce Jobs</h2>
+<h2 id="_bundled_hbase_mapreduce_jobs"><a class="anchor" href="#_bundled_hbase_mapreduce_jobs"></a>48. Bundled HBase MapReduce Jobs</h2>
 <div class="sectionbody">
 <div class="paragraph">
 <p>The HBase JAR also serves as a Driver for some bundled MapReduce jobs.
@@ -9606,7 +9892,7 @@ To run one of the jobs, model your command after the following example.</p>
 </div>
 </div>
 <div class="sect1">
-<h2 id="_hbase_as_a_mapreduce_job_data_source_and_data_sink"><a class="anchor" href="#_hbase_as_a_mapreduce_job_data_source_and_data_sink"></a>48. HBase as a MapReduce Job Data Source and Data Sink</h2>
+<h2 id="_hbase_as_a_mapreduce_job_data_source_and_data_sink"><a class="anchor" href="#_hbase_as_a_mapreduce_job_data_source_and_data_sink"></a>49. HBase as a MapReduce Job Data Source and Data Sink</h2>
 <div class="sectionbody">
 <div class="paragraph">
 <p>HBase can be used as a data source, <a href="http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/mapreduce/TableInputFormat.html">TableInputFormat</a>, and data sink, <a href="http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/mapreduce/TableOutputFormat.html">TableOutputFormat</a> or <a href="http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/mapreduce/MultiTableOutputFormat.html">MultiTableOutputFormat</a>, for MapReduce jobs.
@@ -9635,7 +9921,7 @@ Otherwise use the default partitioner.</p>
 </div>
 </div>
 <div class="sect1">
-<h2 id="_writing_hfiles_directly_during_bulk_import"><a class="anchor" href="#_writing_hfiles_directly_during_bulk_import"></a>49. Writing HFiles Directly During Bulk Import</h2>
+<h2 id="_writing_hfiles_directly_during_bulk_import"><a class="anchor" href="#_writing_hfiles_directly_during_bulk_import"></a>50. Writing HFiles Directly During Bulk Import</h2>
 <div class="sectionbody">
 <div class="paragraph">
 <p>If you are importing into a new table, you can bypass the HBase API and write your content directly to the filesystem, formatted into HBase data files (HFiles). Your import will run faster, perhaps an order of magnitude faster.
@@ -9644,7 +9930,7 @@ For more on how this mechanism works, see <a href="#arch.bulk.load">Bulk Loading
 </div>
 </div>
 <div class="sect1">
-<h2 id="_rowcounter_example"><a class="anchor" href="#_rowcounter_example"></a>50. RowCounter Example</h2>
+<h2 id="_rowcounter_example"><a class="anchor" href="#_rowcounter_example"></a>51. RowCounter Example</h2>
 <div class="sectionbody">
 <div class="paragraph">
 <p>The included <a href="http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/mapreduce/RowCounter.html">RowCounter</a> MapReduce job uses <code>TableInputFormat</code> and does a count of all rows in the specified table.
@@ -9665,17 +9951,17 @@ If you have classpath errors, see <a href="#hbase.mapreduce.classpath">HBase, Ma
 </div>
 </div>
 <div class="sect1">
-<h2 id="splitter"><a class="anchor" href="#splitter"></a>51. Map-Task Splitting</h2>
+<h2 id="splitter"><a class="anchor" href="#splitter"></a>52. Map-Task Splitting</h2>
 <div class="sectionbody">
 <div class="sect2">
-<h3 id="splitter.default"><a class="anchor" href="#splitter.default"></a>51.1. The Default HBase MapReduce Splitter</h3>
+<h3 id="splitter.default"><a class="anchor" href="#splitter.default"></a>52.1. The Default HBase MapReduce Splitter</h3>
 <div class="paragraph">
 <p>When <a href="http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/mapreduce/TableInputFormat.html">TableInputFormat</a> is used to source an HBase table in a MapReduce job, its splitter will make a map task for each region of the table.
 Thus, if there are 100 regions in the table, there will be 100 map-tasks for the job - regardless of how many column families are selected in the Scan.</p>
 </div>
 </div>
 <div class="sect2">
-<h3 id="splitter.custom"><a class="anchor" href="#splitter.custom"></a>51.2. Custom Splitters</h3>
+<h3 id="splitter.custom"><a class="anchor" href="#splitter.custom"></a>52.2. Custom Splitters</h3>
 <div class="paragraph">
 <p>For those interested in implementing custom splitters, see the method <code>getSplits</code> in <a href="http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html">TableInputFormatBase</a>.
 That is where the logic for map-task assignment resides.</p>
@@ -9684,10 +9970,10 @@ That is where the logic for map-task assignment resides.</p>
 </div>
 </div>
 <div class="sect1">
-<h2 id="mapreduce.example"><a class="anchor" href="#mapreduce.example"></a>52. HBase MapReduce Examples</h2>
+<h2 id="mapreduce.example"><a class="anchor" href="#mapreduce.example"></a>53. HBase MapReduce Examples</h2>
 <div class="sectionbody">
 <div class="sect2">
-<h3 id="mapreduce.example.read"><a class="anchor" href="#mapreduce.example.read"></a>52.1. HBase MapReduce Read Example</h3>
+<h3 id="mapreduce.example.read"><a class="anchor" href="#mapreduce.example.read"></a>53.1. HBase MapReduce Read Example</h3>
 <div class="paragraph">
 <p>The following is an example of using HBase as a MapReduce source in read-only manner.
 Specifically, there is a Mapper instance but no Reducer, and nothing is being emitted from the Mapper.
@@ -9735,7 +10021,7 @@ job.setOutputFormatClass(NullOutputFormat.class);   <span class="comment">// bec
 </div>
 </div>
 <div class="sect2">
-<h3 id="mapreduce.example.readwrite"><a class="anchor" href="#mapreduce.example.readwrite"></a>52.2. HBase MapReduce Read/Write Example</h3>
+<h3 id="mapreduce.example.readwrite"><a class="anchor" href="#mapreduce.example.readwrite"></a>53.2. HBase MapReduce Read/Write Example</h3>
 <div class="paragraph">
 <p>The following is an example of using HBase both as a source and as a sink with MapReduce.
 This example will simply copy data from one table to another.</p>
@@ -9805,13 +10091,13 @@ Note: this is what the CopyTable utility does.</p>
 </div>
 </div>
 <div class="sect2">
-<h3 id="mapreduce.example.readwrite.multi"><a class="anchor" href="#mapreduce.example.readwrite.multi"></a>52.3. HBase MapReduce Read/Write Example With Multi-Table Output</h3>
+<h3 id="mapreduce.example.readwrite.multi"><a class="anchor" href="#mapreduce.example.readwrite.multi"></a>53.3. HBase MapReduce Read/Write Example With Multi-Table Output</h3>
 <div class="paragraph">
 <p>TODO: example for <code>MultiTableOutputFormat</code>.</p>
 </div>
 </div>
 <div class="sect2">
-<h3 id="mapreduce.example.summary"><a class="anchor" href="#mapreduce.example.summary"></a>52.4. HBase MapReduce Summary to HBase Example</h3>
+<h3 id="mapreduce.example.summary"><a class="anchor" href="#mapreduce.example.summary"></a>53.4. HBase MapReduce Summary to HBase Example</h3>
 <div class="paragraph">
 <p>The following example uses HBase as a MapReduce source and sink with a summarization step.
 This example will count the number of distinct instances of a value in a table and write those summarized counts in another table.</p>
@@ -9891,7 +10177,7 @@ This value is used as the key to emit from the mapper, and an <code>IntWritable<
 </div>
 </div>
 <div class="sect2">
-<h3 id="mapreduce.example.summary.file"><a class="anchor" href="#mapreduce.example.summary.file"></a>52.5. HBase MapReduce Summary to File Example</h3>
+<h3 id="mapreduce.example.summary.file"><a class="anchor" href="#mapreduce.example.summary.file"></a>53.5. HBase MapReduce Summary to File Example</h3>
 <div class="paragraph">
 <p>This very similar to the summary example above, with exception that this is using HBase as a MapReduce source but HDFS as the sink.
 The differences are in the job setup and in the reducer.
@@ -9945,7 +10231,7 @@ As for the Reducer, it is a "generic" Reducer instead of extending TableMapper a
 </div>
 </div>
 <div class="sect2">
-<h3 id="mapreduce.example.summary.noreducer"><a class="anchor" href="#mapreduce.example.summary.noreducer"></a>52.6. HBase MapReduce Summary to HBase Without Reducer</h3>
+<h3 id="mapreduce.example.summary.noreducer"><a class="anchor" href="#mapreduce.example.summary.noreducer"></a>53.6. HBase MapReduce Summary to HBase Without Reducer</h3>
 <div class="paragraph">
 <p>It is also possible to perform summaries without a reducer - if you use HBase as the reducer.</p>
 </div>
@@ -9960,7 +10246,7 @@ However, your mileage may vary depending on the number of rows to be processed a
 </div>
 </div>
 <div class="sect2">
-<h3 id="mapreduce.example.summary.rdbms"><a class="anchor" href="#mapreduce.example.summary.rdbms"></a>52.7. HBase MapReduce Summary to RDBMS</h3>
+<h3 id="mapreduce.example.summary.rdbms"><a class="anchor" href="#mapreduce.example.summary.rdbms"></a>53.7. HBase MapReduce Summary to RDBMS</h3>
 <div class="paragraph">
 <p>Sometimes it is more appropriate to generate summaries to an RDBMS.
 For these cases, it is possible to generate summaries directly to an RDBMS via a custom reducer.
@@ -10001,7 +10287,7 @@ Recognize that the more reducers that are assigned to the job, the more simultan
 </div>
 </div>
 <div class="sect1">
-<h2 id="mapreduce.htable.access"><a class="anchor" href="#mapreduce.htable.access"></a>53. Accessing Other HBase Tables in a MapReduce Job</h2>
+<h2 id="mapreduce.htable.access"><a class="anchor" href="#mapreduce.htable.access"></a>54. Accessing Other HBase Tables in a MapReduce Job</h2>
 <div class="sectionbody">
 <div class="paragraph">
 <p>Although the framework currently allows one HBase table as input to a MapReduce job, other HBase tables can be accessed as lookup tables, etc., in a MapReduce job via creating an Table instance in the setup method of the Mapper.</p>
@@ -10026,7 +10312,7 @@ Recognize that the more reducers that are assigned to the job, the more simultan
 </div>
 </div>
 <div class="sect1">
-<h2 id="mapreduce.specex"><a class="anchor" href="#mapreduce.specex"></a>54. Speculative Execution</h2>
+<h2 id="mapreduce.specex"><a class="anchor" href="#mapreduce.specex"></a>55. Speculative Execution</h2>
 <div class="sectionbody">
 <div class="paragraph">
 <p>It is generally advisable to turn off speculative execution for MapReduce jobs that use HBase as a source.
@@ -10039,7 +10325,7 @@ Especially for longer running jobs, speculative execution will create duplicate
 </div>
 </div>
 <div class="sect1">
-<h2 id="cascading"><a class="anchor" href="#cascading"></a>55. Cascading</h2>
+<h2 id="cascading"><a class="anchor" href="#cascading"></a>56. Cascading</h2>
 <div class="sectionbody">
 <div class="paragraph">
 <p><a href="http://www.cascading.org/">Cascading</a> is an alternative API for MapReduce, which
@@ -10128,7 +10414,7 @@ To protect existing HBase installations from exploitation, please <strong>do not
 </div>
 </div>
 <div class="sect1">
-<h2 id="_using_secure_http_https_for_the_web_ui"><a class="anchor" href="#_using_secure_http_https_for_the_web_ui"></a>56. Using Secure HTTP (HTTPS) for the Web UI</h2>
+<h2 id="_using_secure_http_https_for_the_web_ui"><a class="anchor" href="#_using_secure_http_https_for_the_web_ui"></a>57. Using Secure HTTP (HTTPS) for the Web UI</h2>
 <div class="sectionbody">
 <div class="paragraph">
 <p>A default HBase install uses insecure HTTP connections for Web UIs for the master and region servers.
@@ -10181,7 +10467,7 @@ If you know how to fix this without opening a second port for HTTPS, patches are
 </div>
 </div>
 <div class="sect1">
-<h2 id="hbase.secure.spnego.ui"><a class="anchor" href="#hbase.secure.spnego.ui"></a>57. Using SPNEGO for Kerberos authentication with Web UIs</h2>
+<h2 id="hbase.secure.spnego.ui"><a class="anchor" href="#hbase.secure.spnego.ui"></a>58. Using SPNEGO for Kerberos authentication with Web UIs</h2>
 <div class="sectionbody">
 <div class="paragraph">
 <p>Kerberos-authentication to HBase Web UIs can be enabled via configuring SPNEGO with the <code>hbase.security.authentication.ui</code>
@@ -10238,7 +10524,7 @@ for RPCs (e.g <code>hbase.security.authentication</code> = <code>kerberos</code>
 </div>
 </div>
 <div class="sect1">
-<h2 id="hbase.secure.configuration"><a class="anchor" href="#hbase.secure.configuration"></a>58. Secure Client Access to Apache HBase</h2>
+<h2 id="hbase.secure.configuration"><a class="anchor" href="#hbase.secure.configuration"></a>59. Secure Client Access to Apache HBase</h2>
 <div class="sectionbody">
 <div class="paragraph">
 <p>Newer releases of Apache HBase (&gt;= 0.92) support optional SASL authentication of clients.
@@ -10248,7 +10534,7 @@ See also Matteo Bertozzi&#8217;s article on <a href="https://blog.cloudera.com/b
 <p>This describes how to set up Apache HBase and clients for connection to secure HBase resources.</p>
 </div>
 <div class="sect2">
-<h3 id="security.prerequisites"><a class="anchor" href="#security.prerequisites"></a>58.1. Prerequisites</h3>
+<h3 id="security.prerequisites"><a class="anchor" href="#security.prerequisites"></a>59.1. Prerequisites</h3>
 <div class="dlist">
 <dl>
 <dt class="hdlist1">Hadoop Authentication Configuration</dt>
@@ -10265,7 +10551,7 @@ Otherwise, you would be using strong authentication for HBase but not for the un
 </div>
 </div>
 <div class="sect2">
-<h3 id="_server_side_configuration_for_secure_operation"><a class="anchor" href="#_server_side_configuration_for_secure_operation"></a>58.2. Server-side Configuration for Secure Operation</h3>
+<h3 id="_server_side_configuration_for_secure_operation"><a class="anchor" href="#_server_side_configuration_for_secure_operation"></a>59.2. Server-side Configuration for Secure Operation</h3>
 <div class="paragraph">
 <p>First, refer to <a href="#security.prerequisites">security.prerequisites</a> and ensure that your underlying HDFS configuration is secure.</p>
 </div>
@@ -10293,7 +10579,7 @@ Otherwise, you would be using strong authentication for HBase but not for the un
 </div>
 </div>
 <div class="sect2">
-<h3 id="_client_side_configuration_for_secure_operation"><a class="anchor" href="#_client_side_configuration_for_secure_operation"></a>58.3. Client-side Configuration for Secure Operation</h3>
+<h3 id="_client_side_configuration_for_secure_operation"><a class="anchor" href="#_client_side_configuration_for_secure_operation"></a>59.3. Client-side Configuration for Secure Operation</h3>
 <div class="paragraph">
 <p>First, refer to <a href="#security.prerequisites">Prerequisites</a> and ensure that your underlying HDFS configuration is secure.</p>
 </div>
@@ -10347,7 +10633,7 @@ conf.set(<span class="string"><span class="delimiter">&quot;</span><span class="
 </div>
 </div>
 <div class="sect2">
-<h3 id="security.client.thrift"><a class="anchor" href="#security.client.thrift"></a>58.4. Client-side Configuration for Secure Operation - Thrift Gateway</h3>
+<h3 id="security.client.thrift"><a class="anchor" href="#security.client.thrift"></a>59.4. Client-side Configuration for Secure Operation - Thrift Gateway</h3>
 <div class="paragraph">
 <p>Add the following to the <code>hbase-site.xml</code> file for every Thrift gateway:</p>
 </div>
@@ -10397,7 +10683,7 @@ All client access via the Thrift gateway will use the Thrift gateway&#8217;s cre
 </div>
 </div>
 <div class="sect2">
-<h3 id="security.gateway.thrift"><a class="anchor" href="#security.gateway.thrift"></a>58.5. Configure the Thrift Gateway to Authenticate on Behalf of the Client</h3>
+<h3 id="security.gateway.thrift"><a class="anchor" href="#security.gateway.thrift"></a>59.5. Configure the Thrift Gateway to Authenticate on Behalf of the Client</h3>
 <div class="paragraph">
 <p><a href="#security.client.thrift">Client-side Configuration for Secure Operation - Thrift Gateway</a> describes how to authenticate a Thrift client to HBase using a fixed user.
 As an alternative, you can configure the Thrift gateway to authenticate to HBase on the client&#8217;s behalf, and to access HBase using a proxy user.
@@ -10455,7 +10741,7 @@ To start Thrift on a node, run the command <code>bin/hbase-daemon.sh start thrif
 </div>
 </div>
 <div class="sect2">
-<h3 id="security.gateway.thrift.doas"><a class="anchor" href="#security.gateway.thrift.doas"></a>58.6. Configure the Thrift Gateway to Use the <code>doAs</code> Feature</h3>
+<h3 id="security.gateway.thrift.doas"><a class="anchor" href="#security.gateway.thrift.doas"></a>59.6. Configure the Thrift Gateway to Use the <code>doAs</code> Feature</h3>
 <div class="paragraph">
 <p><a href="#security.gateway.thrift">Configure the Thrift Gateway to Authenticate on Behalf of the Client</a> describes how to configure the Thrift gateway to authenticate to HBase on the client&#8217;s behalf, and to access HBase using a proxy user. The limitation of this approach is that after the client is initialized with a particular set of credentials, it cannot change these credentials during the session. The <code>doAs</code> feature provides a flexible way to impersonate multiple principals using the same client. This feature was implemented in <a href="https://issues.apache.org/jira/browse/HBASE-12640">HBASE-12640</a> for Thrift 1, but is currently not available for Thrift 2.</p>
 </div>
@@ -10500,7 +10786,7 @@ to get an overall idea of how to use this feature in your client.</p>
 </div>
 </div>
 <div class="sect2">
-<h3 id="_client_side_configuration_for_secure_operation_rest_gateway"><a class="anchor" href="#_client_side_configuration_for_secure_operation_rest_gateway"></a>58.7. Client-side Configuration for Secure Operation - REST Gateway</h3>
+<h3 id="_client_side_configuration_for_secure_operation_rest_gateway"><a class="anchor" href="#_client_side_configuration_for_secure_operation_rest_gateway"></a>59.7. Client-side Configuration for Secure Operation - REST Gateway</h3>
 <div class="paragraph">
 <p>Add the following to the <code>hbase-site.xml</code> file for every REST gateway:</p>
 </div>
@@ -10577,7 +10863,7 @@ For more information, refer to <a href="http://hadoop.apache.org/docs/stable/had
 </div>
 </div>
 <div class="sect2">
-<h3 id="security.rest.gateway"><a class="anchor" href="#security.rest.gateway"></a>58.8. REST Gateway Impersonation Configuration</h3>
+<h3 id="security.rest.gateway"><a class="anchor" href="#security.rest.gateway"></a>59.8. REST Gateway Impersonation Configuration</h3>
 <div class="paragraph">
 <p>By default, the REST gateway doesn&#8217;t support impersonation.
 It accesses the HBase on behalf of clients as the user configured as in the previous section.
@@ -10639,7 +10925,7 @@ So it can apply proper authorizations.</p>
 </div>
 </div>
 <div class="sect1">
-<h2 id="hbase.secure.simpleconfiguration"><a class="anchor" href="#hbase.secure.simpleconfiguration"></a>59. Simple User Access to Apache HBase</h2>
+<h2 id="hbase.secure.simpleconfiguration"><a class="anchor" href="#hbase.secure.simpleconfiguration"></a>60. Simple User Access to Apache HBase</h2>
 <div class="sectionbody">
 <div class="paragraph">
 <p>Newer releases of Apache HBase (&gt;= 0.92) support optional SASL authentication of clients.
@@ -10649,7 +10935,7 @@ See also Matteo Bertozzi&#8217;s article on <a href="https://blog.cloudera.com/b
 <p>This describes how to set up Apache HBase and clients for simple user access to HBase resources.</p>
 </div>
 <div class="sect2">
-<h3 id="_simple_versus_secure_access"><a class="anchor" href="#_simple_versus_secure_access"></a>59.1. Simple versus Secure Access</h3>
+<h3 id="_simple_versus_secure_access"><a class="anchor" href="#_simple_versus_secure_access"></a>60.1. Simple versus Secure Access</h3>
 <div class="paragraph">
 <p>The following section shows how to set up simple user access.
 Simple user access is not a secure method of operating HBase.
@@ -10663,13 +10949,13 @@ Refer to the section <a href="#hbase.secure.configuration">Secure Client Access
 </div>
 </div>
 <div class="sect2">
-<h3 id="_prerequisites"><a class="anchor" href="#_prerequisites"></a>59.2. Prerequisites</h3>
+<h3 id="_prerequisites"><a class="anchor" href="#_prerequisites"></a>60.2. Prerequisites</h3>
 <div class="paragraph">
 <p>None</p>
 </div>
 </div>
 <div class="sect2">
-<h3 id="_server_side_configuration_for_simple_user_access_operation"><a class="anchor" href="#_server_side_configuration_for_simple_user_access_operation"></a>59.3. Server-side Configuration for Simple User Access Operation</h3>
+<h3 id="_server_side_configuration_for_simple_user_access_operation"><a class="anchor" href="#_server_side_configuration_for_simple_user_access_operation"></a>60.3. Server-side Configuration for Simple User Access Operation</h3>
 <div class="paragraph">
 <p>Add the following to the <code>hbase-site.xml</code> file on every server machine in the cluster:</p>
 </div>
@@ -10721,7 +11007,7 @@ Refer to the section <a href="#hbase.secure.configuration">Secure Client Access
 </div>
 </div>
 <div class="sect2">
-<h3 id="_client_side_configuration_for_simple_user_access_operation"><a class="anchor" href="#_client_side_configuration_for_simple_user_access_operation"></a>59.4. Client-side Configuration for Simple User Access Operation</h3>
+<h3 id="_client_side_configuration_for_simple_user_access_operation"><a class="anchor" href="#_client_side_configuration_for_simple_user_access_operation"></a>60.4. Client-side Configuration for Simple User Access Operation</h3>
 <div class="paragraph">
 <p>Add the following to the <code>hbase-site.xml</code> file on every client:</p>
 </div>
@@ -10748,7 +11034,7 @@ Refer to the section <a href="#hbase.secure.configuration">Secure Client Access
 <p>Be advised that if the <code>hbase.security.authentication</code> in the client- and server-side site files do not match, the client will not be able to communicate with the cluster.</p>
 </div>
 <div class="sect3">
-<h4 id="_client_side_configuration_for_simple_user_access_operation_thrift_gateway"><a class="anchor" href="#_client_side_configuration_for_simple_user_access_operation_thrift_gateway"></a>59.4.1. Client-side Configuration for Simple User Access Operation - Thrift Gateway</h4>
+<h4 id="_client_side_configuration_for_simple_user_access_operation_thrift_gateway"><a class="anchor" href="#_client_side_configuration_for_simple_user_access_operation_thrift_gateway"></a>60.4.1. Client-side Configuration for Simple User Access Operation - Thrift Gateway</h4>
 <div class="paragraph">
 <p>The Thrift gateway user will need access.
 For example, to give the Thrift API user, <code>thrift_server</code>, administrative access, a command such as this one will suffice:</p>
@@ -10768,7 +11054,7 @@ All client access via the Thrift gateway will use the Thrift gateway&#8217;s cre
 </div>
 </div>
 <div class="sect3">
-<h4 id="_client_side_configuration_for_simple_user_access_operation_rest_gateway"><a class="anchor" href="#_client_side_configuration_for_simple_user_access_operation_rest_gateway"></a>59.4.2. Client-side Configuration for Simple User Access Operation - REST Gateway</h4>
+<h4 id="_client_side_configuration_for_simple_user_access_operation_rest_gateway"><a class="anchor" href="#_client_side_configuration_for_simple_user_access_operation_rest_gateway"></a>60.4.2. Client-side Configuration for Simple User Access Operation - REST Gateway</h4>
 <div class="paragraph">
 <p>The REST gateway will authenticate with HBase using the supplied credential.
 No authentication will be performed by the REST gateway itself.
@@ -10795,13 +11081,13 @@ This is future work.</p>
 </div>
 </div>
 <div class="sect1">
-<h2 id="_securing_access_to_hdfs_and_zookeeper"><a class="anchor" href="#_securing_access_to_hdfs_and_zookeeper"></a>60. Securing Access to HDFS and ZooKeeper</h2>
+<h2 id="_securing_access_to_hdfs_and_zookeeper"><a class="anchor" href="#_securing_access_to_hdfs_and_zookeeper"></a>61. Securing Access to HDFS and ZooKeeper</h2>
 <div class="sectionbody">
 <div class="paragraph">
 <p>Secure HBase requires secure ZooKeeper and HDFS so that users cannot access and/or modify the metadata and data from under HBase. HBase uses HDFS (or configured file system) to keep its data files as well as write ahead logs (WALs) and other data. HBase uses ZooKeeper to store some metadata for operations (master address, table locks, recovery state, etc).</p>
 </div>
 <div class="sect2">
-<h3 id="_securing_zookeeper_data"><a class="anchor" href="#_securing_zookeeper_data"></a>60.1. Securing ZooKeeper Data</h3>
+<h3 id="_securing_zookeeper_data"><a class="anchor" href="#_securing_zookeeper_data"></a>61.1. Securing ZooKeeper Data</h3>
 <div class="paragraph">
 <p>ZooKeeper has a pluggable authentication mechanism to enable access from clients using different methods. ZooKeeper even allows authenticated and un-authenticated clients at the same time. The access to znodes can be restricted by providing Access Control Lists (ACLs) per znode. An ACL contains two components, the authentication method and the principal. ACLs are NOT enforced hierarchically. See <a href="https://zookeeper.apache.org/doc/r3.3.6/zookeeperProgrammers.html#sc_ZooKeeperPluggableAuthentication">ZooKeeper Programmers Guide</a> for details.</p>
 </div>
@@ -10810,7 +11096,7 @@ This is future work.</p>
 </div>
 </div>
 <div class="sect2">
-<h3 id="_securing_file_system_hdfs_data"><a class="anchor" href="#_securing_file_system_hdfs_data"></a>60.2. Securing File System (HDFS) Data</h3>
+<h3 id="_securing_file_system_hdfs_data"><a class="anchor" href="#_securing_file_system_hdfs_data"></a>61.2. Securing File System (HDFS) Data</h3>
 <div class="paragraph">
 <p>All of the data under management is kept under the root directory in the file system (<code>hbase.rootdir</code>). Access to the data and WAL files in the filesystem should be restricted so that users cannot bypass the HBase layer, and peek at the underlying data files from the file system. HBase assumes the filesystem used (HDFS or other) enforces permissions hierarchically. If sufficient protection from the file system (both authorization and authentication) is not provided, HBase level authorization control (ACLs, visibility labels, etc) is meaningless since the user can always access the data from the file system.</p>
 </div>
@@ -10832,7 +11118,7 @@ This is future work.</p>
 </div>
 </div>
 <div class="sect1">
-<h2 id="_securing_access_to_your_data"><a class="anchor" href="#_securing_access_to_your_data"></a>61. Securing Access To Your Data</h2>
+<h2 id="_securing_access_to_your_data"><a class="anchor" href="#_securing_access_to_your_data"></a>62. Securing Access To Your Data</h2>
 <div class="sectionbody">
 <div class="paragraph">
 <p>After you have configured secure authentication between HBase client and server processes and gateways, you need to consider the security of your data itself.
@@ -10911,7 +11197,7 @@ This is the default for HBase 1.0 and newer.</p>
 </ol>
 </div>
 <div class="sect2">
-<h3 id="hbase.tags"><a class="anchor" href="#hbase.tags"></a>61.1. Tags</h3>
+<h3 id="hbase.tags"><a class="anchor" href="#hbase.tags"></a>62.1. Tags</h3>
 <div class="paragraph">
 <p><em class="firstterm">Tags</em> are a feature of HFile v3.
 A tag is a piece of metadata which is part of a cell, separate from the key, value, and version.
@@ -10921,7 +11207,7 @@ It is possible that in the future, tags will be used to implement other HBase fe
 You don&#8217;t need to know a lot about tags in order to use the security features they enable.</p>
 </div>
 <div class="sect3">
-<h4 id="_implementation_details"><a class="anchor" href="#_implementation_details"></a>61.1.1. Implementation Details</h4>
+<h4 id="_implementation_details"><a class="anchor" href="#_implementation_details"></a>62.1.1. Implementation Details</h4>
 <div class="paragraph">
 <p>Every cell can have zero or more tags.
 Every tag has a type and the actual tag byte array.</p>
@@ -10942,9 +11228,9 @@ Tag compression uses dictionary encoding.</p>
 </div>
 </div>
 <div class="sect2">
-<h3 id="hbase.accesscontrol.configuration"><a class="anchor" href="#hbase.accesscontrol.configuration"></a>61.2. Access Control Labels (ACLs)</h3>
+<h3 id="hbase.accesscontrol.configuration"><a class="anchor" href="#hbase.accesscontrol.configuration"></a>62.2. Access Control Labels (ACLs)</h3>
 <div class="sect3">
-<h4 id="_how_it_works"><a class="anchor" href="#_how_it_works"></a>61.2.1. How It Works</h4>
+<h4 id="_how_it_works"><a class="anchor" href="#_how_it_works"></a>62.2.1. How It Works</h4>
 <div class="paragraph">
 <p>ACLs in HBase are based upon a user&#8217;s membership in or exclusion from groups, and a given group&#8217;s permissions to access a given resource.
 ACLs are implemented as a coprocessor called AccessController.</p>
@@ -11609,7 +11895,7 @@ hbase&gt; user_permission JAVA_REGEX</pre>
 </div>
 </div>
 <div class="sect2">
-<h3 id="hbase.visibility.labels"><a class="anchor" href="#hbase.visibility.labels"></a>61.3. Visibility Labels</h3>
+<h3 id="hbase.visibility.labels"><a class="anchor" href="#hbase.visibility.labels"></a>62.3. Visibility Labels</h3>
 <div class="paragraph">
 <p>Visibility labels control can be used to only permit users or principals associated with a given label to read or access cells with that label.
 For instance, you might label a cell <code>top-secret</code>, and only grant access to that label to the <code>managers</code> group.
@@ -11722,7 +12008,7 @@ Visibility labels are not currently applied for superusers.
 </tbody>
 </table>
 <div class="sect3">
-<h4 id="_server_side_configuration_2"><a class="anchor" href="#_server_side_configuration_2"></a>61.3.1. Server-Side Configuration</h4>
+<h4 id="_server_side_configuration_2"><a class="anchor" href="#_server_side_configuration_2"></a>62.3.1. Server-Side Configuration</h4>
 <div class="olist arabic">
 <ol class="arabic">
 <li>
@@ -11772,7 +12058,7 @@ In that case, the mutation will fail if it makes use of labels the user is not a
 </div>
 </div>
 <div class="sect3">
-<h4 id="_administration_2"><a class="anchor" href="#_administration_2"></a>61.3.2. Administration</h4>
+<h4 id="_administration_2"><a class="anchor" href="#_administration_2"></a>62.3.2. Administration</h4>
 <div class="paragraph">
 <p>Administration tasks can be performed using the HBase Shell or the Java API.
 For defining the list of visibility labels and associating labels with users, the HBase Shell is probably simpler.</p>
@@ -12006,7 +12292,7 @@ The correct way to apply cell level labels is to do so in the application code w
 </div>
 </div>
 <div class="sect3">
-<h4 id="reading_cells_with_labels"><a class="anchor" href="#reading_cells_with_labels"></a>61.3.3. Reading Cells with Labels</h4>
+<h4 id="reading_cells_with_labels"><a class="anchor" href="#reading_cells_with_labels"></a>62.3.3. Reading Cells with Labels</h4>
 <div class="paragraph">
 <p>When you issue a Scan or Get, HBase uses your default set of authorizations to
 filter out cells that you do not have access to. A superuser can set the default
@@ -12067,7 +12353,7 @@ public <span class="predefined-type">Void</span> run() <span class="directive">t
 </div>
 </div>
 <div class="sect3">
-<h4 id="_implementing_your_own_visibility_label_algorithm"><a class="anchor" href="#_implementing_your_own_visibility_label_algorithm"></a>61.3.4. Implementing Your Own Visibility Label Algorithm</h4>
+<h4 id="_implementing_your_own_visibility_label_algorithm"><a class="anchor" href="#_implementing_your_own_visibility_label_algorithm"></a>62.3.4. Implementing Your Own Visibility Label Algorithm</h4>
 <div class="paragraph">
 <p>Interpreting the labels authenticated for a given get/scan request is a pluggable algorithm.</p>
 </div>
@@ -12079,7 +12365,7 @@ public <span class="predefined-type">Void</span> run() <span class="directive">t
 </div>
 </div>
 <div class="sect3">
-<h4 id="_replicating_visibility_tags_as_strings"><a class="anchor" href="#_replicating_visibility_tags_as_strings"></a>61.3.5. Replicating Visibility Tags as Strings</h4>
+<h4 id="_replicating_visibility_tags_as_strings"><a class="anchor" href="#_replicating_visibility_tags_as_strings"></a>62.3.5. Replicating Visibility Tags as Strings</h4>
 <div class="paragraph">
 <p>As mentioned in the above sections, the interface <code>VisibilityLabelService</code> could be used to implement a different way of storing the visibility expressions in the cells. Clusters with replication enabled also must replicate the visibility expressions to the peer cluster. If <code>DefaultVisibilityLabelServiceImpl</code> is used as the implementation for <code>VisibilityLabelService</code>, all the visibility expression are converted to the corresponding expression based on the ordinals for each visibility label stored in the labels table. During replication, visible cells are also replicated with the ordinal-based expression intact. The peer cluster may not have the same <code>labels</code> table with the same ordinal mapping for the visibility labels. In that case, replicating the ordinals makes no sense. It would be better if the replication occurred with the visibility expressions transmitted as strings. To replicate the visibility expression as strings to the peer 
 cluster, create a <code>RegionServerObserver</code> configuration which works based on the implementation of the <code>VisibilityLabelService</code> interface. The configuration below enables replication of visibility expressions to peer clusters as strings. See <a href="https://issues.apache.org/jira/browse/HBASE-11639">HBASE-11639</a> for more details.</p>
 </div>
@@ -12094,7 +12380,7 @@ public <span class="predefined-type">Void</span> run() <span class="directive">t
 </div>
 </div>
 <div class="sect2">
-<h3 id="hbase.encryption.server"><a class="anchor" href="#hbase.encryption.server"></a>61.4. Transparent Encryption of Data At Rest</h3>
+<h3 id="hbase.encryption.server"><a class="anchor" href="#hbase.encryption.server"></a>62.4. Transparent Encryption of Data At Rest</h3>
 <div class="paragraph">
 <p>HBase provides a mechanism for protecting your data at rest, in HFiles and the WAL, which reside within HDFS or another distributed filesystem.
 A two-tier architecture is used for flexible and non-intrusive key rotation.
@@ -12103,7 +12389,7 @@ When data is written, it is encrypted.
 When it is read, it is decrypted on demand.</p>
 </div>
 <div class="sect3">
-<h4 id="_how_it_works_2"><a class="anchor" href="#_how_it_works_2"></a>61.4.1. How It Works</h4>
+<h4 id="_how_it_works_2"><a class="anchor" href="#_how_it_works_2"></a>62.4.1. How It Works</h4>
 <div class="paragraph">
 <p>The administrator provisions a master key for the cluster, which is stored in a key provider accessible to every trusted HBase process, including the HMaster, RegionServers, and clients (such as HBase Shell) on administrative workstations.
 The default key provider is integrated with the Java KeyStore API and any key management systems with support for it.
@@ -12134,7 +12420,7 @@ When WAL encryption is enabled, all WALs are encrypted, regardless of whether th
 </div>
 </div>
 <div class="sect3">
-<h4 id="_server_side_configuration_3"><a class="anchor" href="#_server_side_configuration_3"></a>61.4.2. Server-Side Configuration</h4>
+<h4 id="_server_side_configuration_3"><a class="anchor" href="#_server_side_configuration_3"></a>62.4.2. Server-Side Configuration</h4>
 <div class="paragraph">
 <p>This procedure assumes you are using the default Java keystore implementation.
 If you are using a custom implementation, check its documentation and adjust accordingly.</p>
@@ -12289,7 +12575,7 @@ You can include these in the HMaster&#8217;s <em>hbase-site.xml</em> as well, bu
 </div>
 </div>
 <div class="sect3">
-<h4 id="_administration_3"><a class="anchor" href="#_administration_3"></a>61.4.3. Administration</h4>
+<h4 id="_administration_3"><a class="anchor" href="#_administration_3"></a>62.4.3. Administration</h4>
 <div class="paragraph">
 <p>Administrative tasks can be performed in HBase Shell or the Java API.</p>
 </div>
@@ -12343,7 +12629,7 @@ Next, configure fallback to the old master key in the <em>hbase-site.xml</em> fi
 </div>
 </div>
 <div class="sect2">
-<h3 id="hbase.secure.bulkload"><a class="anchor" href="#hbase.secure.bulkload"></a>61.5. Secure Bulk Load</h3>
+<h3 id="hbase.secure.bulkload"><a class="anchor" href="#hbase.secure.bulkload"></a>62.5. Secure Bulk Load</h3>
 <div class="paragraph">
 <p>Bulk loading in secure mode is a bit more involved than normal setup, since the client has to transfer the ownership of the files generated from the MapReduce job to HBase.
 Secure bulk loading is implemented by a coprocessor, named
@@ -12400,7 +12686,7 @@ HBase manages creation and deletion of this directory.</p>
 </div>
 </div>
 <div class="sect1">
-<h2 id="security.example.config"><a class="anchor" href="#security.example.config"></a>62. Security Configuration Example</h2>
+<h2 id="security.example.config"><a class="anchor" href="#security.example.config"></a>63. Security Configuration Example</h2>
 <div class="sectionbody">
 <div class="paragraph">
 <p>This configuration example includes support for HFile v3, ACLs, Visibility Labels, and transparent encryption of data at rest and the WAL.
@@ -12550,10 +12836,10 @@ All options have been discussed separately in the sections above.</p>
 </div>
 <h1 id="_architecture" class="sect0"><a class="anchor" href="#_architecture"></a>Architecture</h1>
 <div class="sect1">
-<h2 id="arch.overview"><a class="anchor" href="#arch.overview"></a>63. Overview</h2>
+<h2 id="arch.overview"><a class="anchor" href="#arch.overview"></a>64. Overview</h2>
 <div class="sectionbody">
 <div class="sect2">
-<h3 id="arch.overview.nosql"><a class="anchor" href="#arch.overview.nosql"></a>63.1. NoSQL?</h3>
+<h3 id="arch.overview.nosql"><a class="anchor" href="#arch.overview.nosql"></a>64.1. NoSQL?</h3>
 <div class="paragraph">
 <p>HBase is a type of "NoSQL" database.
 "NoSQL" is a general term meaning that the database isn&#8217;t an RDBMS which supports SQL as its primary access language, but there are many types of NoSQL databases: BerkeleyDB is an example of a local NoSQL database, whereas HBase is very much a distributed database.
@@ -12601,7 +12887,7 @@ This makes it very suitable for tasks such as high-speed counter aggregation.</p
 </div>
 </div>
 <div class="sect2">
-<h3 id="arch.overview.when"><a class="anchor" href="#arch.overview.when"></a>63.2. When Should I Use HBase?</h3>
+<h3 id="arch.overview.when"><a class="anchor" href="#arch.overview.when"></a>64.2. When Should I Use HBase?</h3>
 <div class="paragraph">
 <p>HBase isn&#8217;t suitable for every problem.</p>
 </div>
@@ -12623,7 +12909,7 @@ Even HDFS doesn&#8217;t do well with anything less than 5 DataNodes (due to thin
 </div>
 </div>
 <div class="sect2">
-<h3 id="arch.overview.hbasehdfs"><a class="anchor" href="#arch.overview.hbasehdfs"></a>63.3. What Is The Difference Between HBase and Hadoop/HDFS?</h3>
+<h3 id="arch.overview.hbasehdfs"><a class="anchor" href="#arch.overview.hbasehdfs"></a>64.3. What Is The Difference Between HBase and Hadoop/HDFS?</h3>
 <div class="paragraph">
 <p><a href="http://hadoop.apache.org/hdfs/">HDFS</a> is a distributed file system that is well suited for the storage of large files.
 Its documentation states that it is not, however, a general purpose file system, and does not provide fast individual record lookups in files.
@@ -12636,13 +12922,13 @@ See the <a href="#datamodel">Data Model</a> and the rest of this chapter for mor
 </div>
 </div>
 <div class="sect1">
-<h2 id="arch.catalog"><a class="anchor" href="#arch.catalog"></a>64. Catalog Tables</h2>
+<h2 id="arch.catalog"><a class="anchor" href="#arch.catalog"></a>65. Catalog Tables</h2>
 <div class="sectionbody">
 <div class="paragraph">
 <p>The catalog table <code>hbase:meta</code> exists as an HBase table and is filtered out of the HBase shell&#8217;s <code>list</code> command, but is in fact a table just like any other.</p>
 </div>
 <div class="sect2">
-<h3 id="arch.catalog.root"><a class="anchor" href="#arch.catalog.root"></a>64.1. -ROOT-</h3>
+<h3 id="arch.catalog.root"><a class="anchor" href="#arch.catalog.root"></a>65.1. -ROOT-</h3>
 <div class="admonitionblock note">
 <table>
 <tr>
@@ -12685,7 +12971,7 @@ region key (<code>.META.,,1</code>)</p>
 </div>
 </div>
 <div class="sect2">
-<h3 id="arch.catalog.meta"><a class="anchor" href="#arch.catalog.meta"></a>64.2. hbase:meta</h3>
+<h3 id="arch.catalog.meta"><a class="anchor" href="#arch.catalog.meta"></a>65.2. hbase:meta</h3>
 <div class="paragraph">
 <p>The <code>hbase:meta</code> table (previously called <code>.META.</code>) keeps a list of all regions in the system.
 The location of <code>hbase:meta</code> was previously tracked within the <code>-ROOT-</code> table, but is now stored in ZooKeeper.</p>
@@ -12746,7 +13032,7 @@ utility.</p>
 </div>
 </div>
 <div class="sect2">
-<h3 id="arch.catalog.startup"><a class="anchor" href="#arch.catalog.startup"></a>64.3. Startup Sequencing</h3>
+<h3 id="arch.catalog.startup"><a class="anchor" href="#arch.catalog.startup"></a>65.3. Startup Sequencing</h3>
 <div class="paragraph">
 <p>First, the location of <code>hbase:meta</code> is looked up in ZooKeeper.
 Next, <code>hbase:meta</code> is updated with server and startcode values.</p>
@@ -12758,7 +13044,7 @@ Next, <code>hbase:meta</code> is updated with server and startcode values.</p>
 </div>
 </div>
 <div class="sect1">
-<h2 id="architecture.client"><a class="anchor" href="#architecture.client"></a>65. Client</h2>
+<h2 id="architecture.client"><a class="anchor" href="#architecture.client"></a>66. Client</h2>
 <div class="sectionbody">
 <div class="paragraph">
 <p>The HBase client finds the RegionServers that are serving the particular row range of interest.
@@ -12775,12 +13061,12 @@ Should a region be reassigned either by the master load balancer or because a Re
 <p>Administrative functions are done via an instance of <a href="http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/client/Admin.html">Admin</a></p>
 </div>
 <div class="sect2">
-<h3 id="client.connections"><a class="anchor" href="#client.connections"></a>65.1. Cluster Connections</h3>
+<h3 id="client.connections"><a class="anchor" href="#client.connections"></a>66.1. Cluster Connections</h3>
 <div class="paragraph">
 <p>The API changed in HBase 1.0. For connection configuration information, see <a href="#client_dependencies">Client configuration and dependencies connecting to an HBase cluster</a>.</p>
 </div>
 <div class="sect3">
-<h4 id="_api_as_of_hbase_1_0_0"><a class="anchor" href="#_api_as_of_hbase_1_0_0"></a>65.1.1. API as of HBase 1.0.0</h4>
+<h4 id="_api_as_of_hbase_1_0_0"><a class="anchor" href="#_api_as_of_hbase_1_0_0"></a>66.1.1. API as of HBase 1.0.0</h4>
 <div class="paragraph">
 <p>It&#8217;s been cleaned up and users are returned Interfaces to work against rather than particular types.
 In HBase 1.0, obtain a <code>Connection</code> object from <code>ConnectionFactory</code> and thereafter, get from it instances of <code>Table</code>, <code>Admin</code>, and <code>RegionLocator</code> on an as-need basis.
@@ -12793,7 +13079,7 @@ See the <a href="http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/client/
 </div>
 </div>
 <div class="sect3">
-<h4 id="_api_before_hbase_1_0_0"><a class="anchor" href="#_api_before_hbase_1_0_0"></a>65.1.2. API before HBase 1.0.0</h4>
+<h4 id="_api_before_hbase_1_0_0"><a class="anchor" href="#_api_before_hbase_1_0_0"></a>66.1.2. API before HBase 1.0.0</h4>
 <div class="paragraph">
 <p>Instances of <code>HTable</code> are the way to interact with an HBase cluster earlier than 1.0.0. <em><a href="http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/client/Table.html">Table</a> instances are not thread-safe</em>. Only one thread can use an instance of Table at any given time.
 When creating Table instances, it is advisable to use the same <a href="http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/HBaseConfiguration">HBaseConfiguration</a> instance.
@@ -12865,7 +13151,7 @@ Please use <a href="http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/clie
 </div>
 </div>
 <div class="sect2">
-<h3 id="client.writebuffer"><a class="anchor" href="#client.writebuffer"></a>65.2. WriteBuffer and Batch Methods</h3>
+<h3 id="client.writebuffer"><a class="anchor" href="#client.writebuffer"></a>66.2. WriteBuffer and Batch Methods</h3>
 <div class="paragraph">
 <p>In HBase 1.0 and later, <a href="http://hbase.apache.org/devapidocs/org/apache/hadoop/hbase/client/HTable.html">HTable</a> is deprecated in favor of <a href="http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/client/Table.html">Table</a>. <code>Table</code> does not use autoflush. To do buffered writes, use the BufferedMutator class.</p>
 </div>
@@ -12880,7 +13166,7 @@ Please use <a href="http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/clie
 </div>
 </div>
 <div class="sect2">
-<h3 id="client.external"><a class="anchor" href="#client.external"></a>65.3. External Clients</h3>
+<h3 id="client.external"><a class="anchor" href="#client.external"></a>66.3. External Clients</h3>
 <div class="paragraph">
 <p>Information on non-Java clients and custom protocols is covered in <a href="#external_apis">Apache HBase External APIs</a></p>
 </div>
@@ -12888,7 +13174,7 @@ Please use <a href="http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/clie
 </div>
 </div>
 <div class="sect1">
-<h2 id="client.filter"><a class="anchor" href="#client.filter"></a>66. Client Request Filters</h2>
+<h2 id="client.filter"><a class="anchor" href="#client.filter"></a>67. Client Request Filters</h2>
 <div class="sectionbody">
 <div class="paragraph">
 <p><a href="http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/client/Get.html">Get</a> and <a href="http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/client/Scan.html">Scan</a> instances can be optionally configured with <a href="http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/filter/Filter.html">filters</a> which are applied on the RegionServer.</p>
@@ -12897,12 +13183,12 @@ Please use <a href="http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/clie
 <p>Filters can be confusing because there are many different types, and it is best to approach them by understanding the groups of Filter functionality.</p>
 </div>
 <div class="sect2">
-<h3 id="client.filter.structural"><a class="anchor" href="#client.filter.structural"></a>66.1. Structural</h3>
+<h3 id="client.filter.structural"><a class="anchor" href="#client.filter.structural"></a>67.1. Structural</h3>
 <div class="paragraph">
 <p>Structural Filters contain other Filters.</p>
 </div>
 <div class="sect3">
-<h4 id="client.filter.structural.fl"><a class="anchor" href="#client.filter.structural.fl"></a>66.1.1. FilterList</h4>
+<h4 id="client.filter.structural.fl"><a class="anchor" href="#client.filter.structural.fl"></a>67.1.1. FilterList</h4>
 <div class="paragraph">
 <p><a href="http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/filter/FilterList.html">FilterList</a> represents a list of Filters with a relationship of <code>FilterList.Operator.MUST_PASS_ALL</code> or <code>FilterList.Operator.MUST_PASS_ONE</code> between the Filters.
 The following example shows an 'or' between two Filters (checking for either 'my value' or 'my other value' on the same attribute).</p>
@@ -12930,9 +13216,9 @@ scan.setFilter(list);</code></pre>
 </div>
 </div>
 <div class="sect2">
-<h3 id="client.filter.cv"><a class="anchor" href="#client.filter.cv"></a>66.2. Column Value</h3>
+<h3 id="client.filter.cv"><a class="anchor" href="#client.filter.cv"></a>67.2. Column Value</h3>
 <div class="sect3">
-<h4 id="client.filter.cv.scvf"><a class="anchor" href="#client.filter.cv.scvf"></a>66.2.1. SingleColumnValueFilter</h4>
+<h4 id="client.filter.cv.scvf"><a class="anchor" href="#client.filter.cv.scvf"></a>67.2.1. SingleColumnValueFilter</h4>
 <div class="paragraph">
 <p>A SingleColumnValueFilter (see:
 <a href="http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/filter/SingleColumnValueFilter.html" class="bare">http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/filter/SingleColumnValueFilter.html</a>)
@@ -12954,13 +13240,13 @@ scan.setFilter(filter);</code></pre>
 </div>
 </div>
 <div class="sect2">
-<h3 id="client.filter.cvp"><a class="anchor" href="#client.filter.cvp"></a>66.3. Column Value Comparators</h3>
+<h3 id="client.filter.cvp"><a class="anchor" href="#client.filter.cvp"></a>67.3. Column Value Comparators</h3>
 <div class="paragraph">
 <p>There are several Comparator classes in the Filter package that deserve special mention.
 These Comparators are used in concert with other Filters, such as <a href="#client.filter.cv.scvf">SingleColumnValueFilter</a>.</p>
 </div>
 <div class="sect3">
-<h4 id="client.filter.cvp.rcs"><a class="anchor" href="#client.filter.cvp.rcs"></a>66.3.1. RegexStringComparator</h4>
+<h4 id="client.filter.cvp.rcs"><a class="anchor" href="#client.filter.cvp.rcs"></a>67.3.1. RegexStringComparator</h4>
 <div class="paragraph">
 <p><a href="http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/filter/RegexStringComparator.html">RegexStringComparator</a> supports regular expressions for value comparisons.</p>
 </div>
@@ -12981,7 +13267,7 @@ scan.setFilter(filter);</code></pre>
 </div>
 </div>
 <div class="sect3">
-<h4 id="client.filter.cvp.substringcomparator"><a class="anchor" href="#client.filter.cvp.substringcomparator"></a>66.3.2. SubstringComparator</h4>
+<h4 id="client.filter.cvp.substringcomparator"><a class="anchor" href="#client.filter.cvp.substringcomparator"></a>67.3.2. SubstringComparator</h4>
 <div class="paragraph">
 <p><a href="http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/filter/SubstringComparator.html">SubstringComparator</a> can be used to determine if a given substring exists in a value.
 The comparison is case-insensitive.</p>
@@ -13000,38 +13286,38 @@ scan.setFilter(filter);</code></pre>
 </div>
 </div>
 <div class="sect3">
-<h4 id="client.filter.cvp.bfp"><a class="anchor" href="#client.filter.cvp.bfp"></a>66.3.3. BinaryPrefixComparator</h4>
+<h4 id="client.filter.cvp.bfp"><a class="anchor" href="#client.filter.cvp.bfp"></a>67.3.3. BinaryPrefixComparator</h4>
 <div class="paragraph">
 <p>See <a href="http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/filter/BinaryPrefixComparator.html">BinaryPrefixComparator</a>.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="client.filter.cvp.bc"><a class="anchor" href="#client.filter.cvp.bc"></a>66.3.4. BinaryComparator</h4>
+<h4 id="client.filter.cvp.bc"><a class="anchor" href="#client.filter.cvp.bc"></a>67.3.4. BinaryComparator</h4>
 <div class="paragraph">
 <p>See <a href="http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/filter/BinaryComparator.html">BinaryComparator</a>.</p>
 </div>
 </div>
 </div>
 <div class="sect2">
-<h3 id="client.filter.kvm"><a class="anchor" href="#client.filter.kvm"></a>66.4. KeyValue Metadata</h3>
+<h3 id="client.filter.kvm"><a class="anchor" href="#client.filter.kvm"></a>67.4. KeyValue Metadata</h3>
 <div class="paragraph">
 <p>As HBase stores data internally as KeyValue pairs, KeyValue Metadata Filters evaluate the existence of keys (i.e., ColumnFamily:Column qualifiers) for a row, as opposed to values the previous section.</p>
 </div>
 <div class="sect3">
-<h4 id="client.filter.kvm.ff"><a class="anchor" href="#client.filter.kvm.ff"></a>66.4.1. FamilyFilter</h4>
+<h4 id="client.filter.kvm.ff"><a class="anchor" href="#client.filter.kvm.ff"></a>67.4.1. FamilyFilter</h4>
 <div class="paragraph">
 <p><a href="http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/filter/FamilyFilter.html">FamilyFilter</a> can be used to filter on the ColumnFamily.
 It is generally a better idea to select ColumnFamilies in the Scan than to do it with a Filter.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="client.filter.kvm.qf"><a class="anchor" href="#client.filter.kvm.qf"></a>66.4.2. QualifierFilter</h4>
+<h4 id="client.filter.kvm.qf"><a class="anchor" href="#client.filter.kvm.qf"></a>67.4.2. QualifierFilter</h4>
 <div class="paragraph">
 <p><a href="http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/filter/QualifierFilter.html">QualifierFilter</a> can be used to filter based on Column (aka Qualifier) name.</p>
 </div>
 </div>
 <div class="sect3">
-<h4 id="client.filter.kvm.cpf"><a class="anchor" href="#client.filter.kvm.cpf"></a>66.4.3. ColumnPrefixFilter</h4>
+<h4 id="client.filter.kvm.cpf"><a class="anchor" href="#client.filter.kvm.cpf"></a>67.4.3. ColumnPrefixFilter</h4>
 <div class="paragraph">
 <p><a href="http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/filter/ColumnPrefixFilter.html">ColumnPrefixFilter</a> can be used to filter based on the lead portion of Column (aka Qualifier) names.</p>
 </div>
@@ -13068,7 +13354,7 @@ rs.close();</code></pre>
 </div>
 </div>
 <div class="sect3">
-<h4 id="client.filter.kvm.mcpf"><a class="anchor" href="#client.filter.kvm.mcpf"></a>66.4.4. MultipleColumnPrefixFilter</h4>
+<h4 id="client.filter.kvm.mcpf"><a class="anchor" href="#client.filter.kvm.mcpf"></a>67.4.4. MultipleColumnPrefixFilter</h4>
 <div class="paragraph">
 <p><a href="http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/filter/MultipleColumnPrefixFilter.html">MultipleColumnPrefixFilter</a> behaves like ColumnPrefixFilter but allows specifying multiple prefixes.</p>
 </div>
@@ -13101,7 +13387,7 @@ rs.close();</code></pre>
 </div>
 </div>
 <div class="sect3">
-<h4 id="client.filter.kvm.crf"><a class="anchor" href="#client.filter.kvm.crf"></a>66.4.5. ColumnRangeFilter</h4>
+<h4 id="client.filter.kvm.crf"><a class="anchor" href="#client.filter.kvm.crf"></a>67.4.5. ColumnRangeFilter</h4>
 <div class="paragraph">
 <p>A <a href="http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/filter/ColumnRangeFilter.html">ColumnRangeFilter</a> allows efficient intra row scanning.</p>
 </div>
@@ -13145,18 +13431,18 @@ rs.close();</code></pre>
 </div>
 </div>
 <div class="sect2">
-<h3 id="client.filter.row"><a class="anchor" href="#client.filter.row"></a>66.5. RowKey</h3>
+<h3 id="client.filter.row"><a class="anchor" href="#client.filter.row"></a>67.5. RowKey</h3>
 <div class="sect3">
-<h4 id="client.filter.row.rf"><a class="anchor" href="#client.filter.row.rf"></a>66.5.1. RowFilter</h4>
+<h4 id="client.filter.row.rf"><a class="anchor" href="#client.filter.row.rf"></a>67.5.1. RowFilter</h4>
 <div class="paragraph">
 <p>It is generally a better idea to use the startRow/stopRow methods on Scan for row selection, however <a href="http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/filter/RowFilter.html">RowFilter</a> can also be

<TRUNCATED>

[36/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/filter/FilterList.Operator.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html b/apidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html
index 8b52a04..61a5457 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html
@@ -60,7 +60,7 @@
 <span class="sourceLineNo">052</span> */<a name="line.52"></a>
 <span class="sourceLineNo">053</span>@InterfaceAudience.Public<a name="line.53"></a>
 <span class="sourceLineNo">054</span>@InterfaceStability.Stable<a name="line.54"></a>
-<span class="sourceLineNo">055</span>final public class FilterList extends Filter {<a name="line.55"></a>
+<span class="sourceLineNo">055</span>final public class FilterList extends FilterBase {<a name="line.55"></a>
 <span class="sourceLineNo">056</span>  /** set operator */<a name="line.56"></a>
 <span class="sourceLineNo">057</span>  @InterfaceAudience.Public<a name="line.57"></a>
 <span class="sourceLineNo">058</span>  @InterfaceStability.Stable<a name="line.58"></a>
@@ -73,7 +73,7 @@
 <span class="sourceLineNo">065</span><a name="line.65"></a>
 <span class="sourceLineNo">066</span>  private static final int MAX_LOG_FILTERS = 5;<a name="line.66"></a>
 <span class="sourceLineNo">067</span>  private Operator operator = Operator.MUST_PASS_ALL;<a name="line.67"></a>
-<span class="sourceLineNo">068</span>  private List&lt;Filter&gt; filters = new ArrayList&lt;Filter&gt;();<a name="line.68"></a>
+<span class="sourceLineNo">068</span>  private final List&lt;Filter&gt; filters;<a name="line.68"></a>
 <span class="sourceLineNo">069</span>  private Filter seekHintFilter = null;<a name="line.69"></a>
 <span class="sourceLineNo">070</span><a name="line.70"></a>
 <span class="sourceLineNo">071</span>  /** Reference Cell used by {@link #transformCell(Cell)} for validation purpose. */<a name="line.71"></a>
@@ -91,423 +91,476 @@
 <span class="sourceLineNo">083</span>  /**<a name="line.83"></a>
 <span class="sourceLineNo">084</span>   * Constructor that takes a set of {@link Filter}s. The default operator<a name="line.84"></a>
 <span class="sourceLineNo">085</span>   * MUST_PASS_ALL is assumed.<a name="line.85"></a>
-<span class="sourceLineNo">086</span>   *<a name="line.86"></a>
+<span class="sourceLineNo">086</span>   * All filters are cloned to internal list.<a name="line.86"></a>
 <span class="sourceLineNo">087</span>   * @param rowFilters list of filters<a name="line.87"></a>
 <span class="sourceLineNo">088</span>   */<a name="line.88"></a>
 <span class="sourceLineNo">089</span>  public FilterList(final List&lt;Filter&gt; rowFilters) {<a name="line.89"></a>
-<span class="sourceLineNo">090</span>    if (rowFilters instanceof ArrayList) {<a name="line.90"></a>
-<span class="sourceLineNo">091</span>      this.filters = rowFilters;<a name="line.91"></a>
-<span class="sourceLineNo">092</span>    } else {<a name="line.92"></a>
-<span class="sourceLineNo">093</span>      this.filters = new ArrayList&lt;Filter&gt;(rowFilters);<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>  /**<a name="line.97"></a>
-<span class="sourceLineNo">098</span>   * Constructor that takes a var arg number of {@link Filter}s. The fefault operator<a name="line.98"></a>
-<span class="sourceLineNo">099</span>   * MUST_PASS_ALL is assumed.<a name="line.99"></a>
-<span class="sourceLineNo">100</span>   * @param rowFilters<a name="line.100"></a>
-<span class="sourceLineNo">101</span>   */<a name="line.101"></a>
-<span class="sourceLineNo">102</span>  public FilterList(final Filter... rowFilters) {<a name="line.102"></a>
-<span class="sourceLineNo">103</span>    this.filters = new ArrayList&lt;Filter&gt;(Arrays.asList(rowFilters));<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>  /**<a name="line.106"></a>
-<span class="sourceLineNo">107</span>   * Constructor that takes an operator.<a name="line.107"></a>
-<span class="sourceLineNo">108</span>   *<a name="line.108"></a>
-<span class="sourceLineNo">109</span>   * @param operator Operator to process filter set with.<a name="line.109"></a>
-<span class="sourceLineNo">110</span>   */<a name="line.110"></a>
-<span class="sourceLineNo">111</span>  public FilterList(final Operator operator) {<a name="line.111"></a>
-<span class="sourceLineNo">112</span>    this.operator = operator;<a name="line.112"></a>
-<span class="sourceLineNo">113</span>  }<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>   * Constructor that takes a set of {@link Filter}s and an operator.<a name="line.116"></a>
-<span class="sourceLineNo">117</span>   *<a name="line.117"></a>
-<span class="sourceLineNo">118</span>   * @param operator Operator to process filter set with.<a name="line.118"></a>
-<span class="sourceLineNo">119</span>   * @param rowFilters Set of row filters.<a name="line.119"></a>
-<span class="sourceLineNo">120</span>   */<a name="line.120"></a>
-<span class="sourceLineNo">121</span>  public FilterList(final Operator operator, final List&lt;Filter&gt; rowFilters) {<a name="line.121"></a>
-<span class="sourceLineNo">122</span>    this.filters = new ArrayList&lt;Filter&gt;(rowFilters);<a name="line.122"></a>
-<span class="sourceLineNo">123</span>    this.operator = operator;<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>  /**<a name="line.126"></a>
-<span class="sourceLineNo">127</span>   * Constructor that takes a var arg number of {@link Filter}s and an operator.<a name="line.127"></a>
-<span class="sourceLineNo">128</span>   *<a name="line.128"></a>
-<span class="sourceLineNo">129</span>   * @param operator Operator to process filter set with.<a name="line.129"></a>
-<span class="sourceLineNo">130</span>   * @param rowFilters Filters to use<a name="line.130"></a>
-<span class="sourceLineNo">131</span>   */<a name="line.131"></a>
-<span class="sourceLineNo">132</span>  public FilterList(final Operator operator, final Filter... rowFilters) {<a name="line.132"></a>
-<span class="sourceLineNo">133</span>    this.filters = new ArrayList&lt;Filter&gt;(Arrays.asList(rowFilters));<a name="line.133"></a>
-<span class="sourceLineNo">134</span>    this.operator = operator;<a name="line.134"></a>
-<span class="sourceLineNo">135</span>  }<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>   * Get the operator.<a name="line.138"></a>
-<span class="sourceLineNo">139</span>   *<a name="line.139"></a>
-<span class="sourceLineNo">140</span>   * @return operator<a name="line.140"></a>
-<span class="sourceLineNo">141</span>   */<a name="line.141"></a>
-<span class="sourceLineNo">142</span>  public Operator getOperator() {<a name="line.142"></a>
-<span class="sourceLineNo">143</span>    return operator;<a name="line.143"></a>
-<span class="sourceLineNo">144</span>  }<a name="line.144"></a>
-<span class="sourceLineNo">145</span><a name="line.145"></a>
-<span class="sourceLineNo">146</span>  /**<a name="line.146"></a>
-<span class="sourceLineNo">147</span>   * Get the filters.<a name="line.147"></a>
-<span class="sourceLineNo">148</span>   *<a name="line.148"></a>
-<span class="sourceLineNo">149</span>   * @return filters<a name="line.149"></a>
-<span class="sourceLineNo">150</span>   */<a name="line.150"></a>
-<span class="sourceLineNo">151</span>  public List&lt;Filter&gt; getFilters() {<a name="line.151"></a>
-<span class="sourceLineNo">152</span>    return filters;<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>  /**<a name="line.155"></a>
-<span class="sourceLineNo">156</span>   * Add a filter.<a name="line.156"></a>
-<span class="sourceLineNo">157</span>   *<a name="line.157"></a>
-<span class="sourceLineNo">158</span>   * @param filter another filter<a name="line.158"></a>
-<span class="sourceLineNo">159</span>   */<a name="line.159"></a>
-<span class="sourceLineNo">160</span>  public void addFilter(Filter filter) {<a name="line.160"></a>
-<span class="sourceLineNo">161</span>    if (this.isReversed() != filter.isReversed()) {<a name="line.161"></a>
-<span class="sourceLineNo">162</span>      throw new IllegalArgumentException(<a name="line.162"></a>
-<span class="sourceLineNo">163</span>          "Filters in the list must have the same reversed flag, this.reversed="<a name="line.163"></a>
-<span class="sourceLineNo">164</span>              + this.isReversed());<a name="line.164"></a>
-<span class="sourceLineNo">165</span>    }<a name="line.165"></a>
-<span class="sourceLineNo">166</span>    this.filters.add(filter);<a name="line.166"></a>
-<span class="sourceLineNo">167</span>  }<a name="line.167"></a>
-<span class="sourceLineNo">168</span><a name="line.168"></a>
-<span class="sourceLineNo">169</span>  @Override<a name="line.169"></a>
-<span class="sourceLineNo">170</span>  public void reset() throws IOException {<a name="line.170"></a>
-<span class="sourceLineNo">171</span>    int listize = filters.size();<a name="line.171"></a>
-<span class="sourceLineNo">172</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.172"></a>
-<span class="sourceLineNo">173</span>      filters.get(i).reset();<a name="line.173"></a>
-<span class="sourceLineNo">174</span>    }<a name="line.174"></a>
-<span class="sourceLineNo">175</span>    seekHintFilter = null;<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>  @Override<a name="line.178"></a>
-<span class="sourceLineNo">179</span>  public boolean filterRowKey(byte[] rowKey, int offset, int length) throws IOException {<a name="line.179"></a>
-<span class="sourceLineNo">180</span>    boolean flag = (this.operator == Operator.MUST_PASS_ONE) ? true : false;<a name="line.180"></a>
-<span class="sourceLineNo">181</span>    int listize = filters.size();<a name="line.181"></a>
-<span class="sourceLineNo">182</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.182"></a>
-<span class="sourceLineNo">183</span>      Filter filter = filters.get(i);<a name="line.183"></a>
-<span class="sourceLineNo">184</span>      if (this.operator == Operator.MUST_PASS_ALL) {<a name="line.184"></a>
-<span class="sourceLineNo">185</span>        if (filter.filterAllRemaining() ||<a name="line.185"></a>
-<span class="sourceLineNo">186</span>            filter.filterRowKey(rowKey, offset, length)) {<a name="line.186"></a>
-<span class="sourceLineNo">187</span>          flag =  true;<a name="line.187"></a>
-<span class="sourceLineNo">188</span>        }<a name="line.188"></a>
-<span class="sourceLineNo">189</span>      } else if (this.operator == Operator.MUST_PASS_ONE) {<a name="line.189"></a>
-<span class="sourceLineNo">190</span>        if (!filter.filterAllRemaining() &amp;&amp;<a name="line.190"></a>
-<span class="sourceLineNo">191</span>            !filter.filterRowKey(rowKey, offset, length)) {<a name="line.191"></a>
-<span class="sourceLineNo">192</span>          flag =  false;<a name="line.192"></a>
-<span class="sourceLineNo">193</span>        }<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>    return flag;<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>  @Override<a name="line.199"></a>
-<span class="sourceLineNo">200</span>  public boolean filterRowKey(Cell firstRowCell) throws IOException {<a name="line.200"></a>
-<span class="sourceLineNo">201</span>    boolean flag = (this.operator == Operator.MUST_PASS_ONE) ? true : false;<a name="line.201"></a>
+<span class="sourceLineNo">090</span>    reversed = getReversed(rowFilters, reversed);<a name="line.90"></a>
+<span class="sourceLineNo">091</span>    this.filters = new ArrayList&lt;&gt;(rowFilters);<a name="line.91"></a>
+<span class="sourceLineNo">092</span>  }<a name="line.92"></a>
+<span class="sourceLineNo">093</span><a name="line.93"></a>
+<span class="sourceLineNo">094</span>  /**<a name="line.94"></a>
+<span class="sourceLineNo">095</span>   * Constructor that takes a var arg number of {@link Filter}s. The fefault operator<a name="line.95"></a>
+<span class="sourceLineNo">096</span>   * MUST_PASS_ALL is assumed.<a name="line.96"></a>
+<span class="sourceLineNo">097</span>   * @param rowFilters<a name="line.97"></a>
+<span class="sourceLineNo">098</span>   */<a name="line.98"></a>
+<span class="sourceLineNo">099</span>  public FilterList(final Filter... rowFilters) {<a name="line.99"></a>
+<span class="sourceLineNo">100</span>    this(Arrays.asList(rowFilters));<a name="line.100"></a>
+<span class="sourceLineNo">101</span>  }<a name="line.101"></a>
+<span class="sourceLineNo">102</span><a name="line.102"></a>
+<span class="sourceLineNo">103</span>  /**<a name="line.103"></a>
+<span class="sourceLineNo">104</span>   * Constructor that takes an operator.<a name="line.104"></a>
+<span class="sourceLineNo">105</span>   *<a name="line.105"></a>
+<span class="sourceLineNo">106</span>   * @param operator Operator to process filter set with.<a name="line.106"></a>
+<span class="sourceLineNo">107</span>   */<a name="line.107"></a>
+<span class="sourceLineNo">108</span>  public FilterList(final Operator operator) {<a name="line.108"></a>
+<span class="sourceLineNo">109</span>    this.operator = operator;<a name="line.109"></a>
+<span class="sourceLineNo">110</span>    this.filters = new ArrayList&lt;&gt;();<a name="line.110"></a>
+<span class="sourceLineNo">111</span>  }<a name="line.111"></a>
+<span class="sourceLineNo">112</span><a name="line.112"></a>
+<span class="sourceLineNo">113</span>  /**<a name="line.113"></a>
+<span class="sourceLineNo">114</span>   * Constructor that takes a set of {@link Filter}s and an operator.<a name="line.114"></a>
+<span class="sourceLineNo">115</span>   *<a name="line.115"></a>
+<span class="sourceLineNo">116</span>   * @param operator Operator to process filter set with.<a name="line.116"></a>
+<span class="sourceLineNo">117</span>   * @param rowFilters Set of row filters.<a name="line.117"></a>
+<span class="sourceLineNo">118</span>   */<a name="line.118"></a>
+<span class="sourceLineNo">119</span>  public FilterList(final Operator operator, final List&lt;Filter&gt; rowFilters) {<a name="line.119"></a>
+<span class="sourceLineNo">120</span>    this(rowFilters);<a name="line.120"></a>
+<span class="sourceLineNo">121</span>    this.operator = operator;<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>  /**<a name="line.124"></a>
+<span class="sourceLineNo">125</span>   * Constructor that takes a var arg number of {@link Filter}s and an operator.<a name="line.125"></a>
+<span class="sourceLineNo">126</span>   *<a name="line.126"></a>
+<span class="sourceLineNo">127</span>   * @param operator Operator to process filter set with.<a name="line.127"></a>
+<span class="sourceLineNo">128</span>   * @param rowFilters Filters to use<a name="line.128"></a>
+<span class="sourceLineNo">129</span>   */<a name="line.129"></a>
+<span class="sourceLineNo">130</span>  public FilterList(final Operator operator, final Filter... rowFilters) {<a name="line.130"></a>
+<span class="sourceLineNo">131</span>    this(rowFilters);<a name="line.131"></a>
+<span class="sourceLineNo">132</span>    this.operator = operator;<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>  /**<a name="line.135"></a>
+<span class="sourceLineNo">136</span>   * Get the operator.<a name="line.136"></a>
+<span class="sourceLineNo">137</span>   *<a name="line.137"></a>
+<span class="sourceLineNo">138</span>   * @return operator<a name="line.138"></a>
+<span class="sourceLineNo">139</span>   */<a name="line.139"></a>
+<span class="sourceLineNo">140</span>  public Operator getOperator() {<a name="line.140"></a>
+<span class="sourceLineNo">141</span>    return operator;<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>   * Get the filters.<a name="line.145"></a>
+<span class="sourceLineNo">146</span>   *<a name="line.146"></a>
+<span class="sourceLineNo">147</span>   * @return filters<a name="line.147"></a>
+<span class="sourceLineNo">148</span>   */<a name="line.148"></a>
+<span class="sourceLineNo">149</span>  public List&lt;Filter&gt; getFilters() {<a name="line.149"></a>
+<span class="sourceLineNo">150</span>    return filters;<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>  private int size() {<a name="line.153"></a>
+<span class="sourceLineNo">154</span>    return filters.size();<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>  private boolean isEmpty() {<a name="line.157"></a>
+<span class="sourceLineNo">158</span>    return filters.isEmpty();<a name="line.158"></a>
+<span class="sourceLineNo">159</span>  }<a name="line.159"></a>
+<span class="sourceLineNo">160</span><a name="line.160"></a>
+<span class="sourceLineNo">161</span>  private static boolean getReversed(List&lt;Filter&gt; rowFilters, boolean defaultValue) {<a name="line.161"></a>
+<span class="sourceLineNo">162</span>    boolean rval = defaultValue;<a name="line.162"></a>
+<span class="sourceLineNo">163</span>    boolean isFirst = true;<a name="line.163"></a>
+<span class="sourceLineNo">164</span>    for (Filter f : rowFilters) {<a name="line.164"></a>
+<span class="sourceLineNo">165</span>      if (isFirst) {<a name="line.165"></a>
+<span class="sourceLineNo">166</span>        rval = f.isReversed();<a name="line.166"></a>
+<span class="sourceLineNo">167</span>        isFirst = false;<a name="line.167"></a>
+<span class="sourceLineNo">168</span>        continue;<a name="line.168"></a>
+<span class="sourceLineNo">169</span>      }<a name="line.169"></a>
+<span class="sourceLineNo">170</span>      if (rval != f.isReversed()) {<a name="line.170"></a>
+<span class="sourceLineNo">171</span>        throw new IllegalArgumentException("Filters in the list must have the same reversed flag");<a name="line.171"></a>
+<span class="sourceLineNo">172</span>      }<a name="line.172"></a>
+<span class="sourceLineNo">173</span>    }<a name="line.173"></a>
+<span class="sourceLineNo">174</span>    return rval;<a name="line.174"></a>
+<span class="sourceLineNo">175</span>  }<a name="line.175"></a>
+<span class="sourceLineNo">176</span>  private static void checkReversed(List&lt;Filter&gt; rowFilters, boolean expected) {<a name="line.176"></a>
+<span class="sourceLineNo">177</span>    for (Filter filter : rowFilters) {<a name="line.177"></a>
+<span class="sourceLineNo">178</span>      if (expected != filter.isReversed()) {<a name="line.178"></a>
+<span class="sourceLineNo">179</span>        throw new IllegalArgumentException(<a name="line.179"></a>
+<span class="sourceLineNo">180</span>            "Filters in the list must have the same reversed flag, expected="<a name="line.180"></a>
+<span class="sourceLineNo">181</span>                + expected);<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>  }<a name="line.184"></a>
+<span class="sourceLineNo">185</span><a name="line.185"></a>
+<span class="sourceLineNo">186</span>  public void addFilter(List&lt;Filter&gt; filters) {<a name="line.186"></a>
+<span class="sourceLineNo">187</span>    checkReversed(filters, isReversed());<a name="line.187"></a>
+<span class="sourceLineNo">188</span>    this.filters.addAll(filters);<a name="line.188"></a>
+<span class="sourceLineNo">189</span>  }<a name="line.189"></a>
+<span class="sourceLineNo">190</span><a name="line.190"></a>
+<span class="sourceLineNo">191</span>  /**<a name="line.191"></a>
+<span class="sourceLineNo">192</span>   * Add a filter.<a name="line.192"></a>
+<span class="sourceLineNo">193</span>   *<a name="line.193"></a>
+<span class="sourceLineNo">194</span>   * @param filter another filter<a name="line.194"></a>
+<span class="sourceLineNo">195</span>   */<a name="line.195"></a>
+<span class="sourceLineNo">196</span>  public void addFilter(Filter filter) {<a name="line.196"></a>
+<span class="sourceLineNo">197</span>    addFilter(Arrays.asList(filter));<a name="line.197"></a>
+<span class="sourceLineNo">198</span>  }<a name="line.198"></a>
+<span class="sourceLineNo">199</span><a name="line.199"></a>
+<span class="sourceLineNo">200</span>  @Override<a name="line.200"></a>
+<span class="sourceLineNo">201</span>  public void reset() throws IOException {<a name="line.201"></a>
 <span class="sourceLineNo">202</span>    int listize = filters.size();<a name="line.202"></a>
 <span class="sourceLineNo">203</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.203"></a>
-<span class="sourceLineNo">204</span>      Filter filter = filters.get(i);<a name="line.204"></a>
-<span class="sourceLineNo">205</span>      if (this.operator == Operator.MUST_PASS_ALL) {<a name="line.205"></a>
-<span class="sourceLineNo">206</span>        if (filter.filterAllRemaining() || filter.filterRowKey(firstRowCell)) {<a name="line.206"></a>
-<span class="sourceLineNo">207</span>          flag = true;<a name="line.207"></a>
-<span class="sourceLineNo">208</span>        }<a name="line.208"></a>
-<span class="sourceLineNo">209</span>      } else if (this.operator == Operator.MUST_PASS_ONE) {<a name="line.209"></a>
-<span class="sourceLineNo">210</span>        if (!filter.filterAllRemaining() &amp;&amp; !filter.filterRowKey(firstRowCell)) {<a name="line.210"></a>
-<span class="sourceLineNo">211</span>          flag = false;<a name="line.211"></a>
-<span class="sourceLineNo">212</span>        }<a name="line.212"></a>
-<span class="sourceLineNo">213</span>      }<a name="line.213"></a>
-<span class="sourceLineNo">214</span>    }<a name="line.214"></a>
-<span class="sourceLineNo">215</span>    return flag;<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>  @Override<a name="line.218"></a>
-<span class="sourceLineNo">219</span>  public boolean filterAllRemaining() throws IOException {<a name="line.219"></a>
-<span class="sourceLineNo">220</span>    int listize = filters.size();<a name="line.220"></a>
-<span class="sourceLineNo">221</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.221"></a>
-<span class="sourceLineNo">222</span>      if (filters.get(i).filterAllRemaining()) {<a name="line.222"></a>
-<span class="sourceLineNo">223</span>        if (operator == Operator.MUST_PASS_ALL) {<a name="line.223"></a>
-<span class="sourceLineNo">224</span>          return true;<a name="line.224"></a>
-<span class="sourceLineNo">225</span>        }<a name="line.225"></a>
-<span class="sourceLineNo">226</span>      } else {<a name="line.226"></a>
-<span class="sourceLineNo">227</span>        if (operator == Operator.MUST_PASS_ONE) {<a name="line.227"></a>
-<span class="sourceLineNo">228</span>          return false;<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>    return operator == Operator.MUST_PASS_ONE;<a name="line.232"></a>
-<span class="sourceLineNo">233</span>  }<a name="line.233"></a>
-<span class="sourceLineNo">234</span><a name="line.234"></a>
-<span class="sourceLineNo">235</span>  @Override<a name="line.235"></a>
-<span class="sourceLineNo">236</span>  public Cell transformCell(Cell c) throws IOException {<a name="line.236"></a>
-<span class="sourceLineNo">237</span>    if (!CellUtil.equals(c, referenceCell)) {<a name="line.237"></a>
-<span class="sourceLineNo">238</span>      throw new IllegalStateException("Reference Cell: " + this.referenceCell + " does not match: "<a name="line.238"></a>
-<span class="sourceLineNo">239</span>          + c);<a name="line.239"></a>
-<span class="sourceLineNo">240</span>    }<a name="line.240"></a>
-<span class="sourceLineNo">241</span>    return this.transformedCell;<a name="line.241"></a>
-<span class="sourceLineNo">242</span>  }<a name="line.242"></a>
-<span class="sourceLineNo">243</span><a name="line.243"></a>
-<span class="sourceLineNo">244</span>  @Override<a name="line.244"></a>
-<span class="sourceLineNo">245</span>  @edu.umd.cs.findbugs.annotations.SuppressWarnings(value="SF_SWITCH_FALLTHROUGH",<a name="line.245"></a>
-<span class="sourceLineNo">246</span>    justification="Intentional")<a name="line.246"></a>
-<span class="sourceLineNo">247</span>  public ReturnCode filterKeyValue(Cell c) throws IOException {<a name="line.247"></a>
-<span class="sourceLineNo">248</span>    this.referenceCell = c;<a name="line.248"></a>
-<span class="sourceLineNo">249</span><a name="line.249"></a>
-<span class="sourceLineNo">250</span>    // Accumulates successive transformation of every filter that includes the Cell:<a name="line.250"></a>
-<span class="sourceLineNo">251</span>    Cell transformed = c;<a name="line.251"></a>
-<span class="sourceLineNo">252</span><a name="line.252"></a>
-<span class="sourceLineNo">253</span>    ReturnCode rc = operator == Operator.MUST_PASS_ONE?<a name="line.253"></a>
-<span class="sourceLineNo">254</span>        ReturnCode.SKIP: ReturnCode.INCLUDE;<a name="line.254"></a>
-<span class="sourceLineNo">255</span>    int listize = filters.size();<a name="line.255"></a>
-<span class="sourceLineNo">256</span>    /*<a name="line.256"></a>
-<span class="sourceLineNo">257</span>     * When all filters in a MUST_PASS_ONE FilterList return a SEEK_USING_NEXT_HINT code,<a name="line.257"></a>
-<span class="sourceLineNo">258</span>     * we should return SEEK_NEXT_USING_HINT from the FilterList to utilize the lowest seek value.<a name="line.258"></a>
-<span class="sourceLineNo">259</span>     * <a name="line.259"></a>
-<span class="sourceLineNo">260</span>     * The following variable tracks whether any of the Filters returns ReturnCode other than<a name="line.260"></a>
-<span class="sourceLineNo">261</span>     * SEEK_NEXT_USING_HINT for MUST_PASS_ONE FilterList, in which case the optimization would<a name="line.261"></a>
-<span class="sourceLineNo">262</span>     * be skipped.<a name="line.262"></a>
-<span class="sourceLineNo">263</span>     */<a name="line.263"></a>
-<span class="sourceLineNo">264</span>    boolean seenNonHintReturnCode = false;<a name="line.264"></a>
-<span class="sourceLineNo">265</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.265"></a>
-<span class="sourceLineNo">266</span>      Filter filter = filters.get(i);<a name="line.266"></a>
-<span class="sourceLineNo">267</span>      if (operator == Operator.MUST_PASS_ALL) {<a name="line.267"></a>
-<span class="sourceLineNo">268</span>        if (filter.filterAllRemaining()) {<a name="line.268"></a>
-<span class="sourceLineNo">269</span>          return ReturnCode.NEXT_ROW;<a name="line.269"></a>
-<span class="sourceLineNo">270</span>        }<a name="line.270"></a>
-<span class="sourceLineNo">271</span>        ReturnCode code = filter.filterKeyValue(c);<a name="line.271"></a>
-<span class="sourceLineNo">272</span>        switch (code) {<a name="line.272"></a>
-<span class="sourceLineNo">273</span>        // Override INCLUDE and continue to evaluate.<a name="line.273"></a>
-<span class="sourceLineNo">274</span>        case INCLUDE_AND_NEXT_COL:<a name="line.274"></a>
-<span class="sourceLineNo">275</span>          rc = ReturnCode.INCLUDE_AND_NEXT_COL; // FindBugs SF_SWITCH_FALLTHROUGH<a name="line.275"></a>
-<span class="sourceLineNo">276</span>        case INCLUDE:<a name="line.276"></a>
-<span class="sourceLineNo">277</span>          transformed = filter.transformCell(transformed);<a name="line.277"></a>
-<span class="sourceLineNo">278</span>          continue;<a name="line.278"></a>
-<span class="sourceLineNo">279</span>        case SEEK_NEXT_USING_HINT:<a name="line.279"></a>
-<span class="sourceLineNo">280</span>          seekHintFilter = filter;<a name="line.280"></a>
-<span class="sourceLineNo">281</span>          return code;<a name="line.281"></a>
-<span class="sourceLineNo">282</span>        default:<a name="line.282"></a>
-<span class="sourceLineNo">283</span>          return code;<a name="line.283"></a>
-<span class="sourceLineNo">284</span>        }<a name="line.284"></a>
-<span class="sourceLineNo">285</span>      } else if (operator == Operator.MUST_PASS_ONE) {<a name="line.285"></a>
-<span class="sourceLineNo">286</span>        if (filter.filterAllRemaining()) {<a name="line.286"></a>
-<span class="sourceLineNo">287</span>          seenNonHintReturnCode = true;<a name="line.287"></a>
-<span class="sourceLineNo">288</span>          continue;<a name="line.288"></a>
-<span class="sourceLineNo">289</span>        }<a name="line.289"></a>
-<span class="sourceLineNo">290</span><a name="line.290"></a>
-<span class="sourceLineNo">291</span>        ReturnCode localRC = filter.filterKeyValue(c);<a name="line.291"></a>
-<span class="sourceLineNo">292</span>        if (localRC != ReturnCode.SEEK_NEXT_USING_HINT) {<a name="line.292"></a>
-<span class="sourceLineNo">293</span>          seenNonHintReturnCode = true;<a name="line.293"></a>
-<span class="sourceLineNo">294</span>        }<a name="line.294"></a>
-<span class="sourceLineNo">295</span>        switch (localRC) {<a name="line.295"></a>
-<span class="sourceLineNo">296</span>        case INCLUDE:<a name="line.296"></a>
-<span class="sourceLineNo">297</span>          if (rc != ReturnCode.INCLUDE_AND_NEXT_COL) {<a name="line.297"></a>
-<span class="sourceLineNo">298</span>            rc = ReturnCode.INCLUDE;<a name="line.298"></a>
-<span class="sourceLineNo">299</span>          }<a name="line.299"></a>
-<span class="sourceLineNo">300</span>          transformed = filter.transformCell(transformed);<a name="line.300"></a>
-<span class="sourceLineNo">301</span>          break;<a name="line.301"></a>
-<span class="sourceLineNo">302</span>        case INCLUDE_AND_NEXT_COL:<a name="line.302"></a>
-<span class="sourceLineNo">303</span>          rc = ReturnCode.INCLUDE_AND_NEXT_COL;<a name="line.303"></a>
-<span class="sourceLineNo">304</span>          transformed = filter.transformCell(transformed);<a name="line.304"></a>
-<span class="sourceLineNo">305</span>          // must continue here to evaluate all filters<a name="line.305"></a>
-<span class="sourceLineNo">306</span>          break;<a name="line.306"></a>
-<span class="sourceLineNo">307</span>        case NEXT_ROW:<a name="line.307"></a>
-<span class="sourceLineNo">308</span>          break;<a name="line.308"></a>
-<span class="sourceLineNo">309</span>        case SKIP:<a name="line.309"></a>
-<span class="sourceLineNo">310</span>          break;<a name="line.310"></a>
-<span class="sourceLineNo">311</span>        case NEXT_COL:<a name="line.311"></a>
-<span class="sourceLineNo">312</span>          break;<a name="line.312"></a>
-<span class="sourceLineNo">313</span>        case SEEK_NEXT_USING_HINT:<a name="line.313"></a>
-<span class="sourceLineNo">314</span>          break;<a name="line.314"></a>
-<span class="sourceLineNo">315</span>        default:<a name="line.315"></a>
-<span class="sourceLineNo">316</span>          throw new IllegalStateException("Received code is not valid.");<a name="line.316"></a>
-<span class="sourceLineNo">317</span>        }<a name="line.317"></a>
-<span class="sourceLineNo">318</span>      }<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>    // Save the transformed Cell for transform():<a name="line.321"></a>
-<span class="sourceLineNo">322</span>    this.transformedCell = transformed;<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>     * The seenNonHintReturnCode flag is intended only for Operator.MUST_PASS_ONE branch.<a name="line.325"></a>
-<span class="sourceLineNo">326</span>     * If we have seen non SEEK_NEXT_USING_HINT ReturnCode, respect that ReturnCode.<a name="line.326"></a>
-<span class="sourceLineNo">327</span>     */<a name="line.327"></a>
-<span class="sourceLineNo">328</span>    if (operator == Operator.MUST_PASS_ONE &amp;&amp; !seenNonHintReturnCode) {<a name="line.328"></a>
-<span class="sourceLineNo">329</span>      return ReturnCode.SEEK_NEXT_USING_HINT;<a name="line.329"></a>
-<span class="sourceLineNo">330</span>    }<a name="line.330"></a>
-<span class="sourceLineNo">331</span>    return rc;<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>  /**<a name="line.334"></a>
-<span class="sourceLineNo">335</span>   * Filters that never filter by modifying the returned List of Cells can<a name="line.335"></a>
-<span class="sourceLineNo">336</span>   * inherit this implementation that does nothing.<a name="line.336"></a>
-<span class="sourceLineNo">337</span>   *<a name="line.337"></a>
-<span class="sourceLineNo">338</span>   * {@inheritDoc}<a name="line.338"></a>
-<span class="sourceLineNo">339</span>   */<a name="line.339"></a>
-<span class="sourceLineNo">340</span>  @Override<a name="line.340"></a>
-<span class="sourceLineNo">341</span>  public void filterRowCells(List&lt;Cell&gt; cells) throws IOException {<a name="line.341"></a>
-<span class="sourceLineNo">342</span>    int listize = filters.size();<a name="line.342"></a>
-<span class="sourceLineNo">343</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.343"></a>
-<span class="sourceLineNo">344</span>      filters.get(i).filterRowCells(cells);<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>  @Override<a name="line.348"></a>
-<span class="sourceLineNo">349</span>  public boolean hasFilterRow() {<a name="line.349"></a>
-<span class="sourceLineNo">350</span>    int listize = filters.size();<a name="line.350"></a>
-<span class="sourceLineNo">351</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.351"></a>
-<span class="sourceLineNo">352</span>      if (filters.get(i).hasFilterRow()) {<a name="line.352"></a>
-<span class="sourceLineNo">353</span>        return true;<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>    return false;<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>  @Override<a name="line.359"></a>
-<span class="sourceLineNo">360</span>  public boolean filterRow() throws IOException {<a name="line.360"></a>
-<span class="sourceLineNo">361</span>    int listize = filters.size();<a name="line.361"></a>
-<span class="sourceLineNo">362</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.362"></a>
-<span class="sourceLineNo">363</span>      Filter filter = filters.get(i);<a name="line.363"></a>
-<span class="sourceLineNo">364</span>      if (operator == Operator.MUST_PASS_ALL) {<a name="line.364"></a>
-<span class="sourceLineNo">365</span>        if (filter.filterRow()) {<a name="line.365"></a>
-<span class="sourceLineNo">366</span>          return true;<a name="line.366"></a>
-<span class="sourceLineNo">367</span>        }<a name="line.367"></a>
-<span class="sourceLineNo">368</span>      } else if (operator == Operator.MUST_PASS_ONE) {<a name="line.368"></a>
-<span class="sourceLineNo">369</span>        if (!filter.filterRow()) {<a name="line.369"></a>
-<span class="sourceLineNo">370</span>          return false;<a name="line.370"></a>
-<span class="sourceLineNo">371</span>        }<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>    return  operator == Operator.MUST_PASS_ONE;<a name="line.374"></a>
-<span class="sourceLineNo">375</span>  }<a name="line.375"></a>
-<span class="sourceLineNo">376</span><a name="line.376"></a>
-<span class="sourceLineNo">377</span>  /**<a name="line.377"></a>
-<span class="sourceLineNo">378</span>   * @return The filter serialized using pb<a name="line.378"></a>
-<span class="sourceLineNo">379</span>   */<a name="line.379"></a>
-<span class="sourceLineNo">380</span>  public byte[] toByteArray() throws IOException {<a name="line.380"></a>
-<span class="sourceLineNo">381</span>    FilterProtos.FilterList.Builder builder =<a name="line.381"></a>
-<span class="sourceLineNo">382</span>      FilterProtos.FilterList.newBuilder();<a name="line.382"></a>
-<span class="sourceLineNo">383</span>    builder.setOperator(FilterProtos.FilterList.Operator.valueOf(operator.name()));<a name="line.383"></a>
-<span class="sourceLineNo">384</span>    int listize = filters.size();<a name="line.384"></a>
-<span class="sourceLineNo">385</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.385"></a>
-<span class="sourceLineNo">386</span>      builder.addFilters(ProtobufUtil.toFilter(filters.get(i)));<a name="line.386"></a>
-<span class="sourceLineNo">387</span>    }<a name="line.387"></a>
-<span class="sourceLineNo">388</span>    return builder.build().toByteArray();<a name="line.388"></a>
-<span class="sourceLineNo">389</span>  }<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>   * @param pbBytes A pb serialized {@link FilterList} instance<a name="line.392"></a>
-<span class="sourceLineNo">393</span>   * @return An instance of {@link FilterList} made from &lt;code&gt;bytes&lt;/code&gt;<a name="line.393"></a>
-<span class="sourceLineNo">394</span>   * @throws DeserializationException<a name="line.394"></a>
-<span class="sourceLineNo">395</span>   * @see #toByteArray<a name="line.395"></a>
-<span class="sourceLineNo">396</span>   */<a name="line.396"></a>
-<span class="sourceLineNo">397</span>  public static FilterList parseFrom(final byte [] pbBytes)<a name="line.397"></a>
-<span class="sourceLineNo">398</span>  throws DeserializationException {<a name="line.398"></a>
-<span class="sourceLineNo">399</span>    FilterProtos.FilterList proto;<a name="line.399"></a>
-<span class="sourceLineNo">400</span>    try {<a name="line.400"></a>
-<span class="sourceLineNo">401</span>      proto = FilterProtos.FilterList.parseFrom(pbBytes);<a name="line.401"></a>
-<span class="sourceLineNo">402</span>    } catch (InvalidProtocolBufferException e) {<a name="line.402"></a>
-<span class="sourceLineNo">403</span>      throw new DeserializationException(e);<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>    List&lt;Filter&gt; rowFilters = new ArrayList&lt;Filter&gt;(proto.getFiltersCount());<a name="line.406"></a>
-<span class="sourceLineNo">407</span>    try {<a name="line.407"></a>
-<span class="sourceLineNo">408</span>      List&lt;FilterProtos.Filter&gt; filtersList = proto.getFiltersList();<a name="line.408"></a>
-<span class="sourceLineNo">409</span>      int listSize = filtersList.size();<a name="line.409"></a>
-<span class="sourceLineNo">410</span>      for (int i = 0; i &lt; listSize; i++) {<a name="line.410"></a>
-<span class="sourceLineNo">411</span>        rowFilters.add(ProtobufUtil.toFilter(filtersList.get(i)));<a name="line.411"></a>
-<span class="sourceLineNo">412</span>      }<a name="line.412"></a>
-<span class="sourceLineNo">413</span>    } catch (IOException ioe) {<a name="line.413"></a>
-<span class="sourceLineNo">414</span>      throw new DeserializationException(ioe);<a name="line.414"></a>
-<span class="sourceLineNo">415</span>    }<a name="line.415"></a>
-<span class="sourceLineNo">416</span>    return new FilterList(Operator.valueOf(proto.getOperator().name()),rowFilters);<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>   * @param other<a name="line.420"></a>
-<span class="sourceLineNo">421</span>   * @return true if and only if the fields of the filter that are serialized<a name="line.421"></a>
-<span class="sourceLineNo">422</span>   * are equal to the corresponding fields in other.  Used for testing.<a name="line.422"></a>
-<span class="sourceLineNo">423</span>   */<a name="line.423"></a>
-<span class="sourceLineNo">424</span>  boolean areSerializedFieldsEqual(Filter other) {<a name="line.424"></a>
-<span class="sourceLineNo">425</span>    if (other == this) return true;<a name="line.425"></a>
-<span class="sourceLineNo">426</span>    if (!(other instanceof FilterList)) return false;<a name="line.426"></a>
-<span class="sourceLineNo">427</span><a name="line.427"></a>
-<span class="sourceLineNo">428</span>    FilterList o = (FilterList)other;<a name="line.428"></a>
-<span class="sourceLineNo">429</span>    return this.getOperator().equals(o.getOperator()) &amp;&amp;<a name="line.429"></a>
-<span class="sourceLineNo">430</span>      ((this.getFilters() == o.getFilters())<a name="line.430"></a>
-<span class="sourceLineNo">431</span>      || this.getFilters().equals(o.getFilters()));<a name="line.431"></a>
-<span class="sourceLineNo">432</span>  }<a name="line.432"></a>
-<span class="sourceLineNo">433</span><a name="line.433"></a>
-<span class="sourceLineNo">434</span>  @Override<a name="line.434"></a>
-<span class="sourceLineNo">435</span>  public Cell getNextCellHint(Cell currentCell) throws IOException {<a name="line.435"></a>
-<span class="sourceLineNo">436</span>    Cell keyHint = null;<a name="line.436"></a>
-<span class="sourceLineNo">437</span>    if (operator == Operator.MUST_PASS_ALL) {<a name="line.437"></a>
-<span class="sourceLineNo">438</span>      keyHint = seekHintFilter.getNextCellHint(currentCell);<a name="line.438"></a>
-<span class="sourceLineNo">439</span>      return keyHint;<a name="line.439"></a>
-<span class="sourceLineNo">440</span>    }<a name="line.440"></a>
-<span class="sourceLineNo">441</span><a name="line.441"></a>
-<span class="sourceLineNo">442</span>    // If any condition can pass, we need to keep the min hint<a name="line.442"></a>
-<span class="sourceLineNo">443</span>    int listize = filters.size();<a name="line.443"></a>
-<span class="sourceLineNo">444</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.444"></a>
-<span class="sourceLineNo">445</span>      if (filters.get(i).filterAllRemaining()) {<a name="line.445"></a>
-<span class="sourceLineNo">446</span>        continue;<a name="line.446"></a>
-<span class="sourceLineNo">447</span>      }<a name="line.447"></a>
-<span class="sourceLineNo">448</span>      Cell curKeyHint = filters.get(i).getNextCellHint(currentCell);<a name="line.448"></a>
-<span class="sourceLineNo">449</span>      if (curKeyHint == null) {<a name="line.449"></a>
-<span class="sourceLineNo">450</span>        // If we ever don't have a hint and this is must-pass-one, then no hint<a name="line.450"></a>
-<span class="sourceLineNo">451</span>        return null;<a name="line.451"></a>
-<span class="sourceLineNo">452</span>      }<a name="line.452"></a>
-<span class="sourceLineNo">453</span>      if (curKeyHint != null) {<a name="line.453"></a>
-<span class="sourceLineNo">454</span>        // If this is the first hint we find, set it<a name="line.454"></a>
-<span class="sourceLineNo">455</span>        if (keyHint == null) {<a name="line.455"></a>
-<span class="sourceLineNo">456</span>          keyHint = curKeyHint;<a name="line.456"></a>
-<span class="sourceLineNo">457</span>          continue;<a name="line.457"></a>
-<span class="sourceLineNo">458</span>        }<a name="line.458"></a>
-<span class="sourceLineNo">459</span>        if (CellComparator.COMPARATOR.compare(keyHint, curKeyHint) &gt; 0) {<a name="line.459"></a>
-<span class="sourceLineNo">460</span>          keyHint = curKeyHint;<a name="line.460"></a>
-<span class="sourceLineNo">461</span>        }<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>    return keyHint;<a name="line.464"></a>
-<span class="sourceLineNo">465</span>  }<a name="line.465"></a>
-<span class="sourceLineNo">466</span><a name="line.466"></a>
-<span class="sourceLineNo">467</span>  @Override<a name="line.467"></a>
-<span class="sourceLineNo">468</span>  public boolean isFamilyEssential(byte[] name) throws IOException {<a name="line.468"></a>
-<span class="sourceLineNo">469</span>    int listize = filters.size();<a name="line.469"></a>
-<span class="sourceLineNo">470</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.470"></a>
-<span class="sourceLineNo">471</span>      if (filters.get(i).isFamilyEssential(name)) {<a name="line.471"></a>
-<span class="sourceLineNo">472</span>        return true;<a name="line.472"></a>
-<span class="sourceLineNo">473</span>      }<a name="line.473"></a>
-<span class="sourceLineNo">474</span>    }<a name="line.474"></a>
-<span class="sourceLineNo">475</span>    return false;<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>  @Override<a name="line.478"></a>
-<span class="sourceLineNo">479</span>  public void setReversed(boolean reversed) {<a name="line.479"></a>
-<span class="sourceLineNo">480</span>    int listize = filters.size();<a name="line.480"></a>
-<span class="sourceLineNo">481</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.481"></a>
-<span class="sourceLineNo">482</span>      filters.get(i).setReversed(reversed);<a name="line.482"></a>
-<span class="sourceLineNo">483</span>    }<a name="line.483"></a>
-<span class="sourceLineNo">484</span>    this.reversed = reversed;<a name="line.484"></a>
-<span class="sourceLineNo">485</span>  }<a name="line.485"></a>
-<span class="sourceLineNo">486</span><a name="line.486"></a>
-<span class="sourceLineNo">487</span>  @Override<a name="line.487"></a>
-<span class="sourceLineNo">488</span>  public String toString() {<a name="line.488"></a>
-<span class="sourceLineNo">489</span>    return toString(MAX_LOG_FILTERS);<a name="line.489"></a>
-<span class="sourceLineNo">490</span>  }<a name="line.490"></a>
-<span class="sourceLineNo">491</span><a name="line.491"></a>
-<span class="sourceLineNo">492</span>  protected String toString(int maxFilters) {<a name="line.492"></a>
-<span class="sourceLineNo">493</span>    int endIndex = this.filters.size() &lt; maxFilters<a name="line.493"></a>
-<span class="sourceLineNo">494</span>        ? this.filters.size() : maxFilters;<a name="line.494"></a>
-<span class="sourceLineNo">495</span>    return String.format("%s %s (%d/%d): %s",<a name="line.495"></a>
-<span class="sourceLineNo">496</span>        this.getClass().getSimpleName(),<a name="line.496"></a>
-<span class="sourceLineNo">497</span>        this.operator == Operator.MUST_PASS_ALL ? "AND" : "OR",<a name="line.497"></a>
-<span class="sourceLineNo">498</span>        endIndex,<a name="line.498"></a>
-<span class="sourceLineNo">499</span>        this.filters.size(),<a name="line.499"></a>
-<span class="sourceLineNo">500</span>        this.filters.subList(0, endIndex).toString());<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">204</span>      filters.get(i).reset();<a name="line.204"></a>
+<span class="sourceLineNo">205</span>    }<a name="line.205"></a>
+<span class="sourceLineNo">206</span>    seekHintFilter = null;<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>  @Override<a name="line.209"></a>
+<span class="sourceLineNo">210</span>  public boolean filterRowKey(byte[] rowKey, int offset, int length) throws IOException {<a name="line.210"></a>
+<span class="sourceLineNo">211</span>    if (isEmpty()) {<a name="line.211"></a>
+<span class="sourceLineNo">212</span>      return super.filterRowKey(rowKey, offset, length);<a name="line.212"></a>
+<span class="sourceLineNo">213</span>    }<a name="line.213"></a>
+<span class="sourceLineNo">214</span>    boolean flag = this.operator == Operator.MUST_PASS_ONE;<a name="line.214"></a>
+<span class="sourceLineNo">215</span>    int listize = filters.size();<a name="line.215"></a>
+<span class="sourceLineNo">216</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.216"></a>
+<span class="sourceLineNo">217</span>      Filter filter = filters.get(i);<a name="line.217"></a>
+<span class="sourceLineNo">218</span>      if (this.operator == Operator.MUST_PASS_ALL) {<a name="line.218"></a>
+<span class="sourceLineNo">219</span>        if (filter.filterAllRemaining() ||<a name="line.219"></a>
+<span class="sourceLineNo">220</span>            filter.filterRowKey(rowKey, offset, length)) {<a name="line.220"></a>
+<span class="sourceLineNo">221</span>          flag =  true;<a name="line.221"></a>
+<span class="sourceLineNo">222</span>        }<a name="line.222"></a>
+<span class="sourceLineNo">223</span>      } else if (this.operator == Operator.MUST_PASS_ONE) {<a name="line.223"></a>
+<span class="sourceLineNo">224</span>        if (!filter.filterAllRemaining() &amp;&amp;<a name="line.224"></a>
+<span class="sourceLineNo">225</span>            !filter.filterRowKey(rowKey, offset, length)) {<a name="line.225"></a>
+<span class="sourceLineNo">226</span>          flag =  false;<a name="line.226"></a>
+<span class="sourceLineNo">227</span>        }<a name="line.227"></a>
+<span class="sourceLineNo">228</span>      }<a name="line.228"></a>
+<span class="sourceLineNo">229</span>    }<a name="line.229"></a>
+<span class="sourceLineNo">230</span>    return flag;<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>  @Override<a name="line.233"></a>
+<span class="sourceLineNo">234</span>  public boolean filterRowKey(Cell firstRowCell) throws IOException {<a name="line.234"></a>
+<span class="sourceLineNo">235</span>    if (isEmpty()) {<a name="line.235"></a>
+<span class="sourceLineNo">236</span>      return super.filterRowKey(firstRowCell);<a name="line.236"></a>
+<span class="sourceLineNo">237</span>    }<a name="line.237"></a>
+<span class="sourceLineNo">238</span>    boolean flag = this.operator == Operator.MUST_PASS_ONE;<a name="line.238"></a>
+<span class="sourceLineNo">239</span>    int listize = filters.size();<a name="line.239"></a>
+<span class="sourceLineNo">240</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.240"></a>
+<span class="sourceLineNo">241</span>      Filter filter = filters.get(i);<a name="line.241"></a>
+<span class="sourceLineNo">242</span>      if (this.operator == Operator.MUST_PASS_ALL) {<a name="line.242"></a>
+<span class="sourceLineNo">243</span>        if (filter.filterAllRemaining() || filter.filterRowKey(firstRowCell)) {<a name="line.243"></a>
+<span class="sourceLineNo">244</span>          flag = true;<a name="line.244"></a>
+<span class="sourceLineNo">245</span>        }<a name="line.245"></a>
+<span class="sourceLineNo">246</span>      } else if (this.operator == Operator.MUST_PASS_ONE) {<a name="line.246"></a>
+<span class="sourceLineNo">247</span>        if (!filter.filterAllRemaining() &amp;&amp; !filter.filterRowKey(firstRowCell)) {<a name="line.247"></a>
+<span class="sourceLineNo">248</span>          flag = false;<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>    }<a name="line.251"></a>
+<span class="sourceLineNo">252</span>    return flag;<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>  @Override<a name="line.255"></a>
+<span class="sourceLineNo">256</span>  public boolean filterAllRemaining() throws IOException {<a name="line.256"></a>
+<span class="sourceLineNo">257</span>    if (isEmpty()) {<a name="line.257"></a>
+<span class="sourceLineNo">258</span>      return super.filterAllRemaining();<a name="line.258"></a>
+<span class="sourceLineNo">259</span>    }<a name="line.259"></a>
+<span class="sourceLineNo">260</span>    int listize = filters.size();<a name="line.260"></a>
+<span class="sourceLineNo">261</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.261"></a>
+<span class="sourceLineNo">262</span>      if (filters.get(i).filterAllRemaining()) {<a name="line.262"></a>
+<span class="sourceLineNo">263</span>        if (operator == Operator.MUST_PASS_ALL) {<a name="line.263"></a>
+<span class="sourceLineNo">264</span>          return true;<a name="line.264"></a>
+<span class="sourceLineNo">265</span>        }<a name="line.265"></a>
+<span class="sourceLineNo">266</span>      } else {<a name="line.266"></a>
+<span class="sourceLineNo">267</span>        if (operator == Operator.MUST_PASS_ONE) {<a name="line.267"></a>
+<span class="sourceLineNo">268</span>          return false;<a name="line.268"></a>
+<span class="sourceLineNo">269</span>        }<a name="line.269"></a>
+<span class="sourceLineNo">270</span>      }<a name="line.270"></a>
+<span class="sourceLineNo">271</span>    }<a name="line.271"></a>
+<span class="sourceLineNo">272</span>    return operator == Operator.MUST_PASS_ONE;<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 Cell transformCell(Cell c) throws IOException {<a name="line.276"></a>
+<span class="sourceLineNo">277</span>    if (isEmpty()) {<a name="line.277"></a>
+<span class="sourceLineNo">278</span>      return super.transformCell(c);<a name="line.278"></a>
+<span class="sourceLineNo">279</span>    }<a name="line.279"></a>
+<span class="sourceLineNo">280</span>    if (!CellUtil.equals(c, referenceCell)) {<a name="line.280"></a>
+<span class="sourceLineNo">281</span>      throw new IllegalStateException("Reference Cell: " + this.referenceCell + " does not match: "<a name="line.281"></a>
+<span class="sourceLineNo">282</span>          + c);<a name="line.282"></a>
+<span class="sourceLineNo">283</span>    }<a name="line.283"></a>
+<span class="sourceLineNo">284</span>    return this.transformedCell;<a name="line.284"></a>
+<span class="sourceLineNo">285</span>  }<a name="line.285"></a>
+<span class="sourceLineNo">286</span><a name="line.286"></a>
+<span class="sourceLineNo">287</span>  @Override<a name="line.287"></a>
+<span class="sourceLineNo">288</span>  @edu.umd.cs.findbugs.annotations.SuppressWarnings(value="SF_SWITCH_FALLTHROUGH",<a name="line.288"></a>
+<span class="sourceLineNo">289</span>    justification="Intentional")<a name="line.289"></a>
+<span class="sourceLineNo">290</span>  public ReturnCode filterKeyValue(Cell c) throws IOException {<a name="line.290"></a>
+<span class="sourceLineNo">291</span>    if (isEmpty()) {<a name="line.291"></a>
+<span class="sourceLineNo">292</span>      return ReturnCode.INCLUDE;<a name="line.292"></a>
+<span class="sourceLineNo">293</span>    }<a name="line.293"></a>
+<span class="sourceLineNo">294</span>    this.referenceCell = c;<a name="line.294"></a>
+<span class="sourceLineNo">295</span><a name="line.295"></a>
+<span class="sourceLineNo">296</span>    // Accumulates successive transformation of every filter that includes the Cell:<a name="line.296"></a>
+<span class="sourceLineNo">297</span>    Cell transformed = c;<a name="line.297"></a>
+<span class="sourceLineNo">298</span><a name="line.298"></a>
+<span class="sourceLineNo">299</span>    ReturnCode rc = operator == Operator.MUST_PASS_ONE?<a name="line.299"></a>
+<span class="sourceLineNo">300</span>        ReturnCode.SKIP: ReturnCode.INCLUDE;<a name="line.300"></a>
+<span class="sourceLineNo">301</span>    int listize = filters.size();<a name="line.301"></a>
+<span class="sourceLineNo">302</span>    /*<a name="line.302"></a>
+<span class="sourceLineNo">303</span>     * When all filters in a MUST_PASS_ONE FilterList return a SEEK_USING_NEXT_HINT code,<a name="line.303"></a>
+<span class="sourceLineNo">304</span>     * we should return SEEK_NEXT_USING_HINT from the FilterList to utilize the lowest seek value.<a name="line.304"></a>
+<span class="sourceLineNo">305</span>     * <a name="line.305"></a>
+<span class="sourceLineNo">306</span>     * The following variable tracks whether any of the Filters returns ReturnCode other than<a name="line.306"></a>
+<span class="sourceLineNo">307</span>     * SEEK_NEXT_USING_HINT for MUST_PASS_ONE FilterList, in which case the optimization would<a name="line.307"></a>
+<span class="sourceLineNo">308</span>     * be skipped.<a name="line.308"></a>
+<span class="sourceLineNo">309</span>     */<a name="line.309"></a>
+<span class="sourceLineNo">310</span>    boolean seenNonHintReturnCode = false;<a name="line.310"></a>
+<span class="sourceLineNo">311</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.311"></a>
+<span class="sourceLineNo">312</span>      Filter filter = filters.get(i);<a name="line.312"></a>
+<span class="sourceLineNo">313</span>      if (operator == Operator.MUST_PASS_ALL) {<a name="line.313"></a>
+<span class="sourceLineNo">314</span>        if (filter.filterAllRemaining()) {<a name="line.314"></a>
+<span class="sourceLineNo">315</span>          return ReturnCode.NEXT_ROW;<a name="line.315"></a>
+<span class="sourceLineNo">316</span>        }<a name="line.316"></a>
+<span class="sourceLineNo">317</span>        ReturnCode code = filter.filterKeyValue(c);<a name="line.317"></a>
+<span class="sourceLineNo">318</span>        switch (code) {<a name="line.318"></a>
+<span class="sourceLineNo">319</span>        // Override INCLUDE and continue to evaluate.<a name="line.319"></a>
+<span class="sourceLineNo">320</span>        case INCLUDE_AND_NEXT_COL:<a name="line.320"></a>
+<span class="sourceLineNo">321</span>          rc = ReturnCode.INCLUDE_AND_NEXT_COL; // FindBugs SF_SWITCH_FALLTHROUGH<a name="line.321"></a>
+<span class="sourceLineNo">322</span>        case INCLUDE:<a name="line.322"></a>
+<span class="sourceLineNo">323</span>          transformed = filter.transformCell(transformed);<a name="line.323"></a>
+<span class="sourceLineNo">324</span>          continue;<a name="line.324"></a>
+<span class="sourceLineNo">325</span>        case SEEK_NEXT_USING_HINT:<a name="line.325"></a>
+<span class="sourceLineNo">326</span>          seekHintFilter = filter;<a name="line.326"></a>
+<span class="sourceLineNo">327</span>          return code;<a name="line.327"></a>
+<span class="sourceLineNo">328</span>        default:<a name="line.328"></a>
+<span class="sourceLineNo">329</span>          return code;<a name="line.329"></a>
+<span class="sourceLineNo">330</span>        }<a name="line.330"></a>
+<span class="sourceLineNo">331</span>      } else if (operator == Operator.MUST_PASS_ONE) {<a name="line.331"></a>
+<span class="sourceLineNo">332</span>        if (filter.filterAllRemaining()) {<a name="line.332"></a>
+<span class="sourceLineNo">333</span>          seenNonHintReturnCode = true;<a name="line.333"></a>
+<span class="sourceLineNo">334</span>          continue;<a name="line.334"></a>
+<span class="sourceLineNo">335</span>        }<a name="line.335"></a>
+<span class="sourceLineNo">336</span><a name="line.336"></a>
+<span class="sourceLineNo">337</span>        ReturnCode localRC = filter.filterKeyValue(c);<a name="line.337"></a>
+<span class="sourceLineNo">338</span>        if (localRC != ReturnCode.SEEK_NEXT_USING_HINT) {<a name="line.338"></a>
+<span class="sourceLineNo">339</span>          seenNonHintReturnCode = true;<a name="line.339"></a>
+<span class="sourceLineNo">340</span>        }<a name="line.340"></a>
+<span class="sourceLineNo">341</span>        switch (localRC) {<a name="line.341"></a>
+<span class="sourceLineNo">342</span>        case INCLUDE:<a name="line.342"></a>
+<span class="sourceLineNo">343</span>          if (rc != ReturnCode.INCLUDE_AND_NEXT_COL) {<a name="line.343"></a>
+<span class="sourceLineNo">344</span>            rc = ReturnCode.INCLUDE;<a name="line.344"></a>
+<span class="sourceLineNo">345</span>          }<a name="line.345"></a>
+<span class="sourceLineNo">346</span>          transformed = filter.transformCell(transformed);<a name="line.346"></a>
+<span class="sourceLineNo">347</span>          break;<a name="line.347"></a>
+<span class="sourceLineNo">348</span>        case INCLUDE_AND_NEXT_COL:<a name="line.348"></a>
+<span class="sourceLineNo">349</span>          rc = ReturnCode.INCLUDE_AND_NEXT_COL;<a name="line.349"></a>
+<span class="sourceLineNo">350</span>          transformed = filter.transformCell(transformed);<a name="line.350"></a>
+<span class="sourceLineNo">351</span>          // must continue here to evaluate all filters<a name="line.351"></a>
+<span class="sourceLineNo">352</span>          break;<a name="line.352"></a>
+<span class="sourceLineNo">353</span>        case NEXT_ROW:<a name="line.353"></a>
+<span class="sourceLineNo">354</span>          break;<a name="line.354"></a>
+<span class="sourceLineNo">355</span>        case SKIP:<a name="line.355"></a>
+<span class="sourceLineNo">356</span>          break;<a name="line.356"></a>
+<span class="sourceLineNo">357</span>        case NEXT_COL:<a name="line.357"></a>
+<span class="sourceLineNo">358</span>          break;<a name="line.358"></a>
+<span class="sourceLineNo">359</span>        case SEEK_NEXT_USING_HINT:<a name="line.359"></a>
+<span class="sourceLineNo">360</span>          break;<a name="line.360"></a>
+<span class="sourceLineNo">361</span>        default:<a name="line.361"></a>
+<span class="sourceLineNo">362</span>          throw new IllegalStateException("Received code is not valid.");<a name="line.362"></a>
+<span class="sourceLineNo">363</span>        }<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>    // Save the transformed Cell for transform():<a name="line.367"></a>
+<span class="sourceLineNo">368</span>    this.transformedCell = transformed;<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>     * The seenNonHintReturnCode flag is intended only for Operator.MUST_PASS_ONE branch.<a name="line.371"></a>
+<span class="sourceLineNo">372</span>     * If we have seen non SEEK_NEXT_USING_HINT ReturnCode, respect that ReturnCode.<a name="line.372"></a>
+<span class="sourceLineNo">373</span>     */<a name="line.373"></a>
+<span class="sourceLineNo">374</span>    if (operator == Operator.MUST_PASS_ONE &amp;&amp; !seenNonHintReturnCode) {<a name="line.374"></a>
+<span class="sourceLineNo">375</span>      return ReturnCode.SEEK_NEXT_USING_HINT;<a name="line.375"></a>
+<span class="sourceLineNo">376</span>    }<a name="line.376"></a>
+<span class="sourceLineNo">377</span>    return rc;<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>  /**<a name="line.380"></a>
+<span class="sourceLineNo">381</span>   * Filters that never filter by modifying the returned List of Cells can<a name="line.381"></a>
+<span class="sourceLineNo">382</span>   * inherit this implementation that does nothing.<a name="line.382"></a>
+<span class="sourceLineNo">383</span>   *<a name="line.383"></a>
+<span class="sourceLineNo">384</span>   * {@inheritDoc}<a name="line.384"></a>
+<span class="sourceLineNo">385</span>   */<a name="line.385"></a>
+<span class="sourceLineNo">386</span>  @Override<a name="line.386"></a>
+<span class="sourceLineNo">387</span>  public void filterRowCells(List&lt;Cell&gt; cells) throws IOException {<a name="line.387"></a>
+<span class="sourceLineNo">388</span>    int listize = filters.size();<a name="line.388"></a>
+<span class="sourceLineNo">389</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.389"></a>
+<span class="sourceLineNo">390</span>      filters.get(i).filterRowCells(cells);<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><a name="line.393"></a>
+<span class="sourceLineNo">394</span>  @Override<a name="line.394"></a>
+<span class="sourceLineNo">395</span>  public boolean hasFilterRow() {<a name="line.395"></a>
+<span class="sourceLineNo">396</span>    int listize = filters.size();<a name="line.396"></a>
+<span class="sourceLineNo">397</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.397"></a>
+<span class="sourceLineNo">398</span>      if (filters.get(i).hasFilterRow()) {<a name="line.398"></a>
+<span class="sourceLineNo">399</span>        return true;<a name="line.399"></a>
+<span class="sourceLineNo">400</span>      }<a name="line.400"></a>
+<span class="sourceLineNo">401</span>    }<a name="line.401"></a>
+<span class="sourceLineNo">402</span>    return false;<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>  @Override<a name="line.405"></a>
+<span class="sourceLineNo">406</span>  public boolean filterRow() throws IOException {<a name="line.406"></a>
+<span class="sourceLineNo">407</span>    if (isEmpty()) {<a name="line.407"></a>
+<span class="sourceLineNo">408</span>      return super.filterRow();<a name="line.408"></a>
+<span class="sourceLineNo">409</span>    }<a name="line.409"></a>
+<span class="sourceLineNo">410</span>    int listize = filters.size();<a name="line.410"></a>
+<span class="sourceLineNo">411</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.411"></a>
+<span class="sourceLineNo">412</span>      Filter filter = filters.get(i);<a name="line.412"></a>
+<span class="sourceLineNo">413</span>      if (operator == Operator.MUST_PASS_ALL) {<a name="line.413"></a>
+<span class="sourceLineNo">414</span>        if (filter.filterRow()) {<a name="line.414"></a>
+<span class="sourceLineNo">415</span>          return true;<a name="line.415"></a>
+<span class="sourceLineNo">416</span>        }<a name="line.416"></a>
+<span class="sourceLineNo">417</span>      } else if (operator == Operator.MUST_PASS_ONE) {<a name="line.417"></a>
+<span class="sourceLineNo">418</span>        if (!filter.filterRow()) {<a name="line.418"></a>
+<span class="sourceLineNo">419</span>          return false;<a name="line.419"></a>
+<span class="sourceLineNo">420</span>        }<a name="line.420"></a>
+<span class="sourceLineNo">421</span>      }<a name="line.421"></a>
+<span class="sourceLineNo">422</span>    }<a name="line.422"></a>
+<span class="sourceLineNo">423</span>    return  operator == Operator.MUST_PASS_ONE;<a name="line.423"></a>
+<span class="sourceLineNo">424</span>  }<a name="line.424"></a>
+<span class="sourceLineNo">425</span><a name="line.425"></a>
+<span class="sourceLineNo">426</span>  /**<a name="line.426"></a>
+<span class="sourceLineNo">427</span>   * @return The filter serialized using pb<a name="line.427"></a>
+<span class="sourceLineNo">428</span>   */<a name="line.428"></a>
+<span class="sourceLineNo">429</span>  public byte[] toByteArray() throws IOException {<a name="line.429"></a>
+<span class="sourceLineNo">430</span>    FilterProtos.FilterList.Builder builder =<a name="line.430"></a>
+<span class="sourceLineNo">431</span>      FilterProtos.FilterList.newBuilder();<a name="line.431"></a>
+<span class="sourceLineNo">432</span>    builder.setOperator(FilterProtos.FilterList.Operator.valueOf(operator.name()));<a name="line.432"></a>
+<span class="sourceLineNo">433</span>    int listize = filters.size();<a name="line.433"></a>
+<span class="sourceLineNo">434</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.434"></a>
+<span class="sourceLineNo">435</span>      builder.addFilters(ProtobufUtil.toFilter(filters.get(i)));<a name="line.435"></a>
+<span class="sourceLineNo">436</span>    }<a name="line.436"></a>
+<span class="sourceLineNo">437</span>    return builder.build().toByteArray();<a name="line.437"></a>
+<span class="sourceLineNo">438</span>  }<a name="line.438"></a>
+<span class="sourceLineNo">439</span><a name="line.439"></a>
+<span class="sourceLineNo">440</span>  /**<a name="line.440"></a>
+<span class="sourceLineNo">441</span>   * @param pbBytes A pb serialized {@link FilterList} instance<a name="line.441"></a>
+<span class="sourceLineNo">442</span>   * @return An instance of {@link FilterList} made from &lt;code&gt;bytes&lt;/code&gt;<a name="line.442"></a>
+<span class="sourceLineNo">443</span>   * @throws DeserializationException<a name="line.443"></a>
+<span class="sourceLineNo">444</span>   * @see #toByteArray<a name="line.444"></a>
+<span class="sourceLineNo">445</span>   */<a name="line.445"></a>
+<span class="sourceLineNo">446</span>  public static FilterList parseFrom(final byte [] pbBytes)<a name="line.446"></a>
+<span class="sourceLineNo">447</span>  throws DeserializationException {<a name="line.447"></a>
+<span class="sourceLineNo">448</span>    FilterProtos.FilterList proto;<a name="line.448"></a>
+<span class="sourceLineNo">449</span>    try {<a name="line.449"></a>
+<span class="sourceLineNo">450</span>      proto = FilterProtos.FilterList.parseFrom(pbBytes);<a name="line.450"></a>
+<span class="sourceLineNo">451</span>    } catch (InvalidProtocolBufferException e) {<a name="line.451"></a>
+<span class="sourceLineNo">452</span>      throw new DeserializationException(e);<a name="line.452"></a>
+<span class="sourceLineNo">453</span>    }<a name="line.453"></a>
+<span class="sourceLineNo">454</span><a name="line.454"></a>
+<span class="sourceLineNo">455</span>    List&lt;Filter&gt; rowFilters = new ArrayList&lt;Filter&gt;(proto.getFiltersCount());<a name="line.455"></a>
+<span class="sourceLineNo">456</span>    try {<a name="line.456"></a>
+<span class="sourceLineNo">457</span>      List&lt;FilterProtos.Filter&gt; filtersList = proto.getFiltersList();<a name="line.457"></a>
+<span class="sourceLineNo">458</span>      int listSize = filtersList.size();<a name="line.458"></a>
+<span class="sourceLineNo">459</span>      for (int i = 0; i &lt; listSize; i++) {<a name="line.459"></a>
+<span class="sourceLineNo">460</span>        rowFilters.add(ProtobufUtil.toFilter(filtersList.get(i)));<a name="line.460"></a>
+<span class="sourceLineNo">461</span>      }<a name="line.461"></a>
+<span class="sourceLineNo">462</span>    } catch (IOException ioe) {<a name="line.462"></a>
+<span class="sourceLineNo">463</span>      throw new DeserializationException(ioe);<a name="line.463"></a>
+<span class="sourceLineNo">464</span>    }<a name="line.464"></a>
+<span class="sourceLineNo">465</span>    return new FilterList(Operator.valueOf(proto.getOperator().name()),rowFilters);<a name="line.465"></a>
+<span class="sourceLineNo">466</span>  }<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>   * @param other<a name="line.469"></a>
+<span class="sourceLineNo">470</span>   * @return true if and only if the fields of the filter that are serialized<a name="line.470"></a>
+<span class="sourceLineNo">471</span>   * are equal to the corresponding fields in other.  Used for testing.<a name="line.471"></a>
+<span class="sourceLineNo">472</span>   */<a name="line.472"></a>
+<span class="sourceLineNo">473</span>  boolean areSerializedFieldsEqual(Filter other) {<a name="line.473"></a>
+<span class="sourceLineNo">474</span>    if (other == this) return true;<a name="line.474"></a>
+<span class="sourceLineNo">475</span>    if (!(other instanceof FilterList)) return false;<a name="line.475"></a>
+<span class="sourceLineNo">476</span><a name="line.476"></a>
+<span class="sourceLineNo">477</span>    FilterList o = (FilterList)other;<a name="line.477"></a>
+<span class="sourceLineNo">478</span>    return this.getOperator().equals(o.getOperator()) &amp;&amp;<a name="line.478"></a>
+<span class="sourceLineNo">479</span>      ((this.getFilters() == o.getFilters())<a name="line.479"></a>
+<span class="sourceLineNo">480</span>      || this.getFilters().equals(o.getFilters()));<a name="line.480"></a>
+<span class="sourceLineNo">481</span>  }<a name="line.481"></a>
+<span class="sourceLineNo">482</span><a name="line.482"></a>
+<span class="sourceLineNo">483</span>  @Override<a name="line.483"></a>
+<span class="sourceLineNo">484</span>  public Cell getNextCellHint(Cell currentCell) throws IOException {<a name="line.484"></a>
+<span class="sourceLineNo">485</span>    if (isEmpty()) {<a name="line.485"></a>
+<span class="sourceLineNo">486</span>      return super.getNextCellHint(currentCell);<a name="line.486"></a>
+<span class="sourceLineNo">487</span>    }<a name="line.487"></a>
+<span class="sourceLineNo">488</span>    Cell keyHint = null;<a name="line.488"></a>
+<span class="sourceLineNo">489</span>    if (operator == Operator.MUST_PASS_ALL) {<a name="line.489"></a>
+<span class="sourceLineNo">490</span>      keyHint = seekHintFilter.getNextCellHint(currentCell);<a name="line.490"></a>
+<span class="sourceLineNo">491</span>      return keyHint;<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>    // If any condition can pass, we need to keep the min hint<a name="line.494"></a>
+<span class="sourceLineNo">495</span>    int listize = filters.size();<a name="line.495"></a>
+<span class="sourceLineNo">496</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.496"></a>
+<span class="sourceLineNo">497</span>      if (filters.get(i).filterAllRemaining()) {<a name="line.497"></a>
+<span class="sourceLineNo">498</span>        continue;<a name="line.498"></a>
+<span class="sourceLineNo">499</span>      }<a name="line.499"></a>
+<span class="sourceLineNo">500</span>      Cell curKeyHint = filters.get(i).getNextCellHint(currentCell);<a name="line.500"></a>
+<span class="sourceLineNo">501</span>      if (curKeyHint == null) {<a name="line.501"></a>
+<span class="sourceLineNo">502</span>        // If we ever don't have a hint and this is must-pass-one, then no hint<a name="line.502"></a>
+<span class="sourceLineNo">503</span>        return null;<a name="line.503"></a>
+<span class="sourceLineNo">504</span>      }<a name="line.504"></a>
+<span class="sourceLineNo">505</span>      // If this is the first hint we find, set it<a name="line.505"></a>
+<span class="sourceLineNo">506</span>      if (keyHint == null) {<a name="line.506"></a>
+<span class="sourceLineNo">507</span>        keyHint = curKeyHint;<a name="line.507"></a>
+<span class="sourceLineNo">508</span>        continue;<a name="line.508"></a>
+<span class="sourceLineNo">509</span>      }<a name="line.509"></a>
+<span class="sourceLineNo">510</span>      if (CellComparator.COMPARATOR.compare(keyHint, curKeyHint) &gt; 0) {<a name="line.510"></a>
+<span class="sourceLineNo">511</span>        keyHint = curKeyHint;<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>    return keyHint;<a name="line.514"></a>
+<span class="sourceLineNo">515</span>  }<a name="line.515"></a>
+<span class="sourceLineNo">516</span><a name="line.516"></a>
+<span class="sourceLineNo">517</span>  @Override<a name="line.517"></a>
+<span class="sourceLineNo">518</span>  public boolean isFamilyEssential(byte[] name) throws IOException {<a name="line.518"></a>
+<span class="sourceLineNo">519</span>    if (isEmpty()) {<a name="line.519"></a>
+<span class="sourceLineNo">520</span>      return super.isFamilyEssential(name);<a name="line.520"></a>
+<span class="sourceLineNo">521</span>    }<a name="line.521"></a>
+<span class="sourceLineNo">522</span>    int listize = filters.size();<a name="line.522"></a>
+<span class="sourceLineNo">523</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.523"></a>
+<span class="sourceLineNo">524</span>      if (filters.get(i).isFamilyEssential(name)) {<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>    return false;<a name="line.528"></a>
+<span class="sourceLineNo">529</span>  }<a name="line.529"></a>
+<span class="sourceLineNo">530</span><a name="line.530"></a>
+<span class="sourceLineNo">531</span>  @Override<a name="line.531"></a>
+<span class="sourceLineNo">532</span>  public void setReversed(boolean reversed) {<a name="line.532"></a>
+<span class="sourceLineNo">533</span>    int listize = filters.size();<a name="line.533"></a>
+<span class="sourceLineNo">534</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.534"></a>
+<span class="sourceLineNo">535</span>      filters.get(i).setReversed(reversed);<a name="line.535"></a>
+<span class="sourceLineNo">536</span>    }<a name="line.536"></a>
+<span class="sourceLineNo">537</span>    this.reversed = reversed;<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>  @Override<a name="line.540"></a>
+<span class="sourceLineNo">541</span>  public String toString() {<a name="line.541"></a>
+<span class="sourceLineNo">542</span>    return toString(MAX_LOG_FILTERS);<a name="line.542"></a>
+<span class="sourceLineNo">543</span>  }<a name="line.543"></a>
+<span class="sourceLineNo">544</span><a name="line.544"></a>
+<span class="sourceLineNo">545</span>  protected String toString(int maxFilters) {<a name="line.545"></a>
+<span class="sourceLineNo">546</span>    int endIndex = this.filters.size() &lt; maxFilters<a name="line.546"></a>
+<span class="sourceLineNo">547</span>        ? this.filters.size() : maxFilters;<a name="line.547"></a>
+<span class="sourceLineNo">548</span>    return String.format("%s %s (%d/%d): %s",<a name="line.548"></a>
+<span class="sourceLineNo">549</span>        this.getClass().getSimpleName(),<a name="line.549"></a>
+<span class="sourceLineNo">550</span>        this.operator == Operator.MUST_PASS_ALL ? "AND" : "OR",<a name="line.550"></a>
+<span class="sourceLineNo">551</span>        endIndex,<a name="line.551"></a>
+<span class="sourceLineNo">552</span>        this.filters.size(),<a name="line.552"></a>
+<span class="sourceLineNo">553</span>        this.filters.subList(0, endIndex).toString());<a name="line.553"></a>
+<span class="sourceLineNo">554</span>  }<a name="line.554"></a>
+<span class="sourceLineNo">555</span>}<a name="line.555"></a>
 
 
 


[42/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/mapreduce/LoadIncrementalHFiles.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html b/apidocs/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html
index f9579b2..a220262 100644
--- a/apidocs/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html
+++ b/apidocs/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html
@@ -207,7 +207,7 @@ implements org.apache.hadoop.util.Tool</pre>
 </td>
 </tr>
 <tr id="i1" class="rowColor">
-<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>&lt;<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>&gt;</code></td>
 <td class="colLast"><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>&lt;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>&lt;org.apache.hadoop.fs.Path&gt;&gt;&nbsp;map,
           <a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a>&nbsp;admin,
           <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;table,
@@ -241,7 +241,7 @@ implements org.apache.hadoop.util.Tool</pre>
 </td>
 </tr>
 <tr id="i4" 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>&lt;org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem&gt;</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>&lt;<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>&lt;org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem&gt;,<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>&gt;</code></td>
 <td class="colLast"><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&lt;<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&gt;&nbsp;regionGroups,
             org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem&nbsp;item,
             <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;table,
@@ -315,7 +315,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#run-java.lang.String:A-">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>[]&nbsp;args)</code>&nbsp;</td>
 </tr>
 <tr id="i13" 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>&lt;<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>&gt;</code></td>
 <td class="colLast"><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>&nbsp;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>&lt;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>&lt;org.apache.hadoop.fs.Path&gt;&gt;&nbsp;map,
    <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>&nbsp;</td>
@@ -507,14 +507,14 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>doBulkLoad</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#line.367">doBulkLoad</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>&lt;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>&lt;org.apache.hadoop.fs.Path&gt;&gt;&nbsp;map,
-                       <a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a>&nbsp;admin,
-                       <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;table,
-                       <a href="../../../../../org/apache/hadoop/hbase/client/RegionLocator.html" title="interface in org.apache.hadoop.hbase.client">RegionLocator</a>&nbsp;regionLocator,
-                       boolean&nbsp;silence,
-                       boolean&nbsp;copyFile)
-                throws <a href="../../../../../org/apache/hadoop/hbase/TableNotFoundException.html" title="class in org.apache.hadoop.hbase">TableNotFoundException</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>
+<pre>public&nbsp;<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>&lt;<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>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#line.368">doBulkLoad</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>&lt;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>&lt;org.apache.hadoop.fs.Path&gt;&gt;&nbsp;map,
+                               <a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a>&nbsp;admin,
+                               <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;table,
+                               <a href="../../../../../org/apache/hadoop/hbase/client/RegionLocator.html" title="interface in org.apache.hadoop.hbase.client">RegionLocator</a>&nbsp;regionLocator,
+                               boolean&nbsp;silence,
+                               boolean&nbsp;copyFile)
+                        throws <a href="../../../../../org/apache/hadoop/hbase/TableNotFoundException.html" title="class in org.apache.hadoop.hbase">TableNotFoundException</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>
 <div class="block">Perform a bulk load of the given directory into the given
  pre-existing table.  This method is not threadsafe.</div>
 <dl>
@@ -525,6 +525,8 @@ implements org.apache.hadoop.util.Tool</pre>
 <dd><code>regionLocator</code> - region locator</dd>
 <dd><code>silence</code> - true to ignore unmatched column families</dd>
 <dd><code>copyFile</code> - always copy hfiles if true</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>List of filenames which were not found</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a href="../../../../../org/apache/hadoop/hbase/TableNotFoundException.html" title="class in org.apache.hadoop.hbase">TableNotFoundException</a></code> - if table does not yet exist</dd>
 <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>
@@ -537,7 +539,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>doBulkLoad</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#line.411">doBulkLoad</a>(org.apache.hadoop.fs.Path&nbsp;hfofDir,
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#line.412">doBulkLoad</a>(org.apache.hadoop.fs.Path&nbsp;hfofDir,
                        <a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a>&nbsp;admin,
                        <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;table,
                        <a href="../../../../../org/apache/hadoop/hbase/client/RegionLocator.html" title="interface in org.apache.hadoop.hbase.client">RegionLocator</a>&nbsp;regionLocator,
@@ -568,7 +570,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>prepareHFileQueue</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#line.517">prepareHFileQueue</a>(org.apache.hadoop.fs.Path&nbsp;hfilesDir,
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#line.521">prepareHFileQueue</a>(org.apache.hadoop.fs.Path&nbsp;hfilesDir,
                               <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;table,
                               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</a>&lt;org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem&gt;&nbsp;queue,
                               boolean&nbsp;validateHFile)
@@ -593,7 +595,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>prepareHFileQueue</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#line.533">prepareHFileQueue</a>(org.apache.hadoop.fs.Path&nbsp;hfilesDir,
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#line.537">prepareHFileQueue</a>(org.apache.hadoop.fs.Path&nbsp;hfilesDir,
                               <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;table,
                               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</a>&lt;org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem&gt;&nbsp;queue,
                               boolean&nbsp;validateHFile,
@@ -620,7 +622,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>prepareHFileQueue</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#line.549">prepareHFileQueue</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>&lt;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>&lt;org.apache.hadoop.fs.Path&gt;&gt;&nbsp;map,
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#line.553">prepareHFileQueue</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>&lt;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>&lt;org.apache.hadoop.fs.Path&gt;&gt;&nbsp;map,
                               <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;table,
                               <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</a>&lt;org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem&gt;&nbsp;queue,
                               boolean&nbsp;silence)
@@ -645,7 +647,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>loadHFileQueue</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#line.605">loadHFileQueue</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;table,
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#line.609">loadHFileQueue</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;table,
                            <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;conn,
                            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</a>&lt;org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem&gt;&nbsp;queue,
                            <a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a>&lt;byte[][],byte[][]&gt;&nbsp;startEndKeys)
@@ -673,7 +675,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>loadHFileQueue</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#line.622">loadHFileQueue</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;table,
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#line.626">loadHFileQueue</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;table,
                            <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;conn,
                            <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</a>&lt;org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem&gt;&nbsp;queue,
                            <a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a>&lt;byte[][],byte[][]&gt;&nbsp;startEndKeys,
@@ -702,7 +704,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>bulkLoadPhase</h4>
-<pre>protected&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#line.642">bulkLoadPhase</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;table,
+<pre>protected&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#line.646">bulkLoadPhase</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;table,
                              <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;conn,
                              <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>&nbsp;pool,
                              <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</a>&lt;org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem&gt;&nbsp;queue,
@@ -724,7 +726,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>splitStoreFile</h4>
-<pre>protected&nbsp;<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>&lt;org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#line.765">splitStoreFile</a>(org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem&nbsp;item,
+<pre>protected&nbsp;<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>&lt;org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#line.782">splitStoreFile</a>(org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem&nbsp;item,
                                                                                                      <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;table,
                                                                                                      byte[]&nbsp;startKey,
                                                                                                      byte[]&nbsp;splitKey)
@@ -741,11 +743,11 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>groupOrSplit</h4>
-<pre>protected&nbsp;<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>&lt;org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#line.820">groupOrSplit</a>(com.google.common.collect.Multimap&lt;<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&gt;&nbsp;regionGroups,
-                                                                                                   org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem&nbsp;item,
-                                                                                                   <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;table,
-                                                                                                   <a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a>&lt;byte[][],byte[][]&gt;&nbsp;startEndKeys)
-                                                                                            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>
+<pre>protected&nbsp;<a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a>&lt;<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>&lt;org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem&gt;,<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>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#line.837">groupOrSplit</a>(com.google.common.collect.Multimap&lt;<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&gt;&nbsp;regionGroups,
+                                                                                                                org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem&nbsp;item,
+                                                                                                                <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;table,
+                                                                                                                <a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a>&lt;byte[][],byte[][]&gt;&nbsp;startEndKeys)
+                                                                                                         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">Attempt to assign the given load queue item into its target region group.
  If the hfile boundary no longer fits into a region, physically splits
  the hfile such that the new bottom half will fit and returns the list of
@@ -764,7 +766,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>tryAtomicRegionLoad</h4>
-<pre>protected&nbsp;<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>&lt;org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#line.914">tryAtomicRegionLoad</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;conn,
+<pre>protected&nbsp;<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>&lt;org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#line.936">tryAtomicRegionLoad</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;conn,
                                                                                                           <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                                                                                                           byte[]&nbsp;first,
                                                                                                           <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>&lt;org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItem&gt;&nbsp;lqis,
@@ -793,7 +795,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>inferBoundaries</h4>
-<pre>public static&nbsp;byte[][]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#line.1095">inferBoundaries</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeMap.html?is-external=true" title="class or interface in java.util">TreeMap</a>&lt;byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;bdryMap)</pre>
+<pre>public static&nbsp;byte[][]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#line.1117">inferBoundaries</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/TreeMap.html?is-external=true" title="class or interface in java.util">TreeMap</a>&lt;byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;bdryMap)</pre>
 </li>
 </ul>
 <a name="run-java.lang.String-java.util.Map-org.apache.hadoop.hbase.TableName-">
@@ -802,10 +804,10 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>run</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#line.1174">run</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>&nbsp;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>&lt;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>&lt;org.apache.hadoop.fs.Path&gt;&gt;&nbsp;map,
-               <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)
-        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>
+<pre>public&nbsp;<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>&lt;<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>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#line.1196">run</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>&nbsp;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>&lt;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>&lt;org.apache.hadoop.fs.Path&gt;&gt;&nbsp;map,
+                        <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)
+                 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>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><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></code></dd>
@@ -818,7 +820,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>run</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#line.1210">run</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>[]&nbsp;args)
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#line.1231">run</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>[]&nbsp;args)
         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>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -834,7 +836,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>main</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#line.1221">main</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>[]&nbsp;args)
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#line.1244">main</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>[]&nbsp;args)
                  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>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -848,7 +850,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>setBulkToken</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#line.1236">setBulkToken</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>&nbsp;stagingDir)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html#line.1259">setBulkToken</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>&nbsp;stagingDir)</pre>
 <div class="block">Called from replication sink, where it manages bulkToken(staging directory) by itself. This is
  used only when SecureBulkLoadEndpoint is configured in hbase.coprocessor.region.classes
  property. This directory is used as a temporary directory where all files are initially

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/mob/compactions/package-summary.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/mob/compactions/package-summary.html b/apidocs/org/apache/hadoop/hbase/mob/compactions/package-summary.html
index 57baca2..9fdb86a 100644
--- a/apidocs/org/apache/hadoop/hbase/mob/compactions/package-summary.html
+++ b/apidocs/org/apache/hadoop/hbase/mob/compactions/package-summary.html
@@ -44,7 +44,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../../org/apache/hadoop/hbase/mob/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/mob/mapreduce/package-summary.html">Next&nbsp;Package</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/namespace/package-summary.html">Next&nbsp;Package</a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../../index.html?org/apache/hadoop/hbase/mob/compactions/package-summary.html" target="_top">Frames</a></li>
@@ -94,7 +94,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../../org/apache/hadoop/hbase/mob/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/mob/mapreduce/package-summary.html">Next&nbsp;Package</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/namespace/package-summary.html">Next&nbsp;Package</a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../../index.html?org/apache/hadoop/hbase/mob/compactions/package-summary.html" target="_top">Frames</a></li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/mob/compactions/package-tree.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/mob/compactions/package-tree.html b/apidocs/org/apache/hadoop/hbase/mob/compactions/package-tree.html
index d81fea0..d6ee42c 100644
--- a/apidocs/org/apache/hadoop/hbase/mob/compactions/package-tree.html
+++ b/apidocs/org/apache/hadoop/hbase/mob/compactions/package-tree.html
@@ -44,7 +44,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../../org/apache/hadoop/hbase/mob/package-tree.html">Prev</a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/mob/mapreduce/package-tree.html">Next</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/namespace/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../../index.html?org/apache/hadoop/hbase/mob/compactions/package-tree.html" target="_top">Frames</a></li>
@@ -98,7 +98,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../../org/apache/hadoop/hbase/mob/package-tree.html">Prev</a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/mob/mapreduce/package-tree.html">Next</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/namespace/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../../index.html?org/apache/hadoop/hbase/mob/compactions/package-tree.html" target="_top">Frames</a></li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/mob/mapreduce/Sweeper.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/mob/mapreduce/Sweeper.html b/apidocs/org/apache/hadoop/hbase/mob/mapreduce/Sweeper.html
deleted file mode 100644
index b28d1c3..0000000
--- a/apidocs/org/apache/hadoop/hbase/mob/mapreduce/Sweeper.html
+++ /dev/null
@@ -1,333 +0,0 @@
-<!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>Sweeper (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="Sweeper (Apache HBase 2.0.0-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":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/Sweeper.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>Prev&nbsp;Class</li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/mob/mapreduce/Sweeper.html" target="_top">Frames</a></li>
-<li><a href="Sweeper.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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.mob.mapreduce</div>
-<h2 title="Class Sweeper" class="title">Class Sweeper</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.conf.Configured</li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hbase.mob.mapreduce.Sweeper</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.hadoop.conf.Configurable, org.apache.hadoop.util.Tool</dd>
-</dl>
-<hr>
-<br>
-<pre>@InterfaceAudience.Public
- @InterfaceStability.Evolving
-public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/mob/mapreduce/Sweeper.html#line.49">Sweeper</a>
-extends org.apache.hadoop.conf.Configured
-implements org.apache.hadoop.util.Tool</pre>
-<div class="block">The sweep tool. It deletes the mob files that are not used and merges the small mob files to
- bigger ones. Each run of this sweep tool only handles one column family. The runs on
- the same column family are mutually exclusive. And the major compaction and sweep tool on the
- same column family are mutually exclusive too.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== 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">&nbsp;</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/mob/mapreduce/Sweeper.html#Sweeper--">Sweeper</a></span>()</code>&nbsp;</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">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mob/mapreduce/Sweeper.html#main-java.lang.String:A-">main</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>[]&nbsp;args)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mob/mapreduce/Sweeper.html#run-java.lang.String:A-">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>[]&nbsp;args)</code>
-<div class="block">Main method for the tool.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.conf.Configured">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.conf.Configured</h3>
-<code>getConf, setConf</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;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.conf.Configurable">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;org.apache.hadoop.conf.Configurable</h3>
-<code>getConf, setConf</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Sweeper--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Sweeper</h4>
-<pre>public&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/mob/mapreduce/Sweeper.html#line.49">Sweeper</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="main-java.lang.String:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>main</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/mob/mapreduce/Sweeper.html#line.99">main</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>[]&nbsp;args)
-                 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>
-<dl>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><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></code></dd>
-</dl>
-</li>
-</ul>
-<a name="run-java.lang.String:A-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>run</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/mob/mapreduce/Sweeper.html#line.117">run</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>[]&nbsp;args)
-        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">Main method for the tool.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>run</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.util.Tool</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>0 if success, 1 for bad args. 2 if job aborted with an exception,
-   3 if unable to start due to other compaction, 4 if mr job was unsuccessful</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><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></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/Sweeper.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>Prev&nbsp;Class</li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/mob/mapreduce/Sweeper.html" target="_top">Frames</a></li>
-<li><a href="Sweeper.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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 &#169; 2007&#x2013;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/mob/mapreduce/class-use/Sweeper.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/mob/mapreduce/class-use/Sweeper.html b/apidocs/org/apache/hadoop/hbase/mob/mapreduce/class-use/Sweeper.html
deleted file mode 100644
index eff96e1..0000000
--- a/apidocs/org/apache/hadoop/hbase/mob/mapreduce/class-use/Sweeper.html
+++ /dev/null
@@ -1,125 +0,0 @@
-<!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 Class org.apache.hadoop.hbase.mob.mapreduce.Sweeper (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 Class org.apache.hadoop.hbase.mob.mapreduce.Sweeper (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/mob/mapreduce/Sweeper.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">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/mob/mapreduce/class-use/Sweeper.html" target="_top">Frames</a></li>
-<li><a href="Sweeper.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;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 Class org.apache.hadoop.hbase.mob.mapreduce.Sweeper" class="title">Uses of Class<br>org.apache.hadoop.hbase.mob.mapreduce.Sweeper</h2>
-</div>
-<div class="classUseContainer">No usage of org.apache.hadoop.hbase.mob.mapreduce.Sweeper</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/mob/mapreduce/Sweeper.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">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/mob/mapreduce/class-use/Sweeper.html" target="_top">Frames</a></li>
-<li><a href="Sweeper.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;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 &#169; 2007&#x2013;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/mob/mapreduce/package-frame.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/mob/mapreduce/package-frame.html b/apidocs/org/apache/hadoop/hbase/mob/mapreduce/package-frame.html
deleted file mode 100644
index ba9bbbb..0000000
--- a/apidocs/org/apache/hadoop/hbase/mob/mapreduce/package-frame.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!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>org.apache.hadoop.hbase.mob.mapreduce (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>
-<h1 class="bar"><a href="../../../../../../org/apache/hadoop/hbase/mob/mapreduce/package-summary.html" target="classFrame">org.apache.hadoop.hbase.mob.mapreduce</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="Sweeper.html" title="class in org.apache.hadoop.hbase.mob.mapreduce" target="classFrame">Sweeper</a></li>
-</ul>
-</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/mob/mapreduce/package-summary.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/mob/mapreduce/package-summary.html b/apidocs/org/apache/hadoop/hbase/mob/mapreduce/package-summary.html
deleted file mode 100644
index aef3beb..0000000
--- a/apidocs/org/apache/hadoop/hbase/mob/mapreduce/package-summary.html
+++ /dev/null
@@ -1,145 +0,0 @@
-<!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>org.apache.hadoop.hbase.mob.mapreduce (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="org.apache.hadoop.hbase.mob.mapreduce (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 class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.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/mob/compactions/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/namespace/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/mob/mapreduce/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;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">
-<h1 title="Package" class="title">Package&nbsp;org.apache.hadoop.hbase.mob.mapreduce</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/mob/mapreduce/Sweeper.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">Sweeper</a></td>
-<td class="colLast">
-<div class="block">The sweep tool.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</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 class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.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/mob/compactions/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/namespace/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/mob/mapreduce/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;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 &#169; 2007&#x2013;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/mob/mapreduce/package-tree.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/mob/mapreduce/package-tree.html b/apidocs/org/apache/hadoop/hbase/mob/mapreduce/package-tree.html
deleted file mode 100644
index 1be0783..0000000
--- a/apidocs/org/apache/hadoop/hbase/mob/mapreduce/package-tree.html
+++ /dev/null
@@ -1,142 +0,0 @@
-<!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>org.apache.hadoop.hbase.mob.mapreduce Class Hierarchy (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="org.apache.hadoop.hbase.mob.mapreduce Class Hierarchy (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>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</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/mob/compactions/package-tree.html">Prev</a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/namespace/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/mob/mapreduce/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;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">
-<h1 class="title">Hierarchy For Package org.apache.hadoop.hbase.mob.mapreduce</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">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"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">org.apache.hadoop.conf.Configured (implements org.apache.hadoop.conf.Configurable)
-<ul>
-<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>
-</ul>
-</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>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</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/mob/compactions/package-tree.html">Prev</a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/namespace/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/mob/mapreduce/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;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 &#169; 2007&#x2013;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/mob/mapreduce/package-use.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/mob/mapreduce/package-use.html b/apidocs/org/apache/hadoop/hbase/mob/mapreduce/package-use.html
deleted file mode 100644
index 137ddba..0000000
--- a/apidocs/org/apache/hadoop/hbase/mob/mapreduce/package-use.html
+++ /dev/null
@@ -1,125 +0,0 @@
-<!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 Package org.apache.hadoop.hbase.mob.mapreduce (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 Package org.apache.hadoop.hbase.mob.mapreduce (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>Class</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/mob/mapreduce/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;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">
-<h1 title="Uses of Package org.apache.hadoop.hbase.mob.mapreduce" class="title">Uses of Package<br>org.apache.hadoop.hbase.mob.mapreduce</h1>
-</div>
-<div class="contentContainer">No usage of org.apache.hadoop.hbase.mob.mapreduce</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>Class</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/mob/mapreduce/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;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 &#169; 2007&#x2013;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/namespace/package-summary.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/namespace/package-summary.html b/apidocs/org/apache/hadoop/hbase/namespace/package-summary.html
index 5b54382..5aad017 100644
--- a/apidocs/org/apache/hadoop/hbase/namespace/package-summary.html
+++ b/apidocs/org/apache/hadoop/hbase/namespace/package-summary.html
@@ -43,7 +43,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/mob/mapreduce/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/mob/compactions/package-summary.html">Prev&nbsp;Package</a></li>
 <li><a href="../../../../../org/apache/hadoop/hbase/nio/package-summary.html">Next&nbsp;Package</a></li>
 </ul>
 <ul class="navList">
@@ -93,7 +93,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/mob/mapreduce/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/mob/compactions/package-summary.html">Prev&nbsp;Package</a></li>
 <li><a href="../../../../../org/apache/hadoop/hbase/nio/package-summary.html">Next&nbsp;Package</a></li>
 </ul>
 <ul class="navList">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/namespace/package-tree.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/namespace/package-tree.html b/apidocs/org/apache/hadoop/hbase/namespace/package-tree.html
index d0f9322..b7fd9d9 100644
--- a/apidocs/org/apache/hadoop/hbase/namespace/package-tree.html
+++ b/apidocs/org/apache/hadoop/hbase/namespace/package-tree.html
@@ -43,7 +43,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/mob/mapreduce/package-tree.html">Prev</a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/mob/compactions/package-tree.html">Prev</a></li>
 <li><a href="../../../../../org/apache/hadoop/hbase/nio/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
@@ -97,7 +97,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/mob/mapreduce/package-tree.html">Prev</a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/mob/compactions/package-tree.html">Prev</a></li>
 <li><a href="../../../../../org/apache/hadoop/hbase/nio/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/security/class-use/User.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/security/class-use/User.html b/apidocs/org/apache/hadoop/hbase/security/class-use/User.html
index be14d87..6e3fc80 100644
--- a/apidocs/org/apache/hadoop/hbase/security/class-use/User.html
+++ b/apidocs/org/apache/hadoop/hbase/security/class-use/User.html
@@ -152,6 +152,13 @@
 </tr>
 <tbody>
 <tr 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"><span class="typeNameLabel">ConnectionFactory.</span><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&nbsp;conf,
+                     <a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;user)</code>
+<div class="block">Create a new AsyncConnection instance using the passed <code>conf</code> and <code>user</code>.</div>
+</td>
+</tr>
+<tr 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"><span class="typeNameLabel">ConnectionFactory.</span><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&nbsp;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>&nbsp;pool,
@@ -159,7 +166,7 @@
 <div class="block">Create a new Connection instance using the passed <code>conf</code> instance.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr 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"><span class="typeNameLabel">ConnectionFactory.</span><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&nbsp;conf,
                 <a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;user)</code>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/util/Counter.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/util/Counter.html b/apidocs/org/apache/hadoop/hbase/util/Counter.html
index 922a61e..2d5afe5 100644
--- a/apidocs/org/apache/hadoop/hbase/util/Counter.html
+++ b/apidocs/org/apache/hadoop/hbase/util/Counter.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":42,"i1":42,"i2":42,"i3":42,"i4":42,"i5":42,"i6":42};
+var methods = {"i0":42,"i1":42,"i2":42,"i3":42,"i4":42,"i5":42};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -173,30 +173,24 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 &nbsp;</td>
 </tr>
 <tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/Counter.html#destroy--">destroy</a></span>()</code>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/Counter.html#get--">get</a></span>()</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 &nbsp;</td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i3" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/Counter.html#increment--">increment</a></span>()</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 &nbsp;</td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i4" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/Counter.html#set-long-">set</a></span>(long&nbsp;value)</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 &nbsp;</td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i5" 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/util/Counter.html#toString--">toString</a></span>()</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
@@ -258,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>add</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/Counter.html#line.125">add</a>(long&nbsp;delta)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/Counter.html#line.113">add</a>(long&nbsp;delta)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>
@@ -268,7 +262,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>increment</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/Counter.html#line.166">increment</a>()</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/Counter.html#line.151">increment</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>
@@ -278,7 +272,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>decrement</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/Counter.html#line.170">decrement</a>()</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/Counter.html#line.155">decrement</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>
@@ -288,7 +282,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>set</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/Counter.html#line.174">set</a>(long&nbsp;value)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/Counter.html#line.159">set</a>(long&nbsp;value)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>
@@ -298,17 +292,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>get</h4>
-<pre>public&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/Counter.html#line.178">get</a>()</pre>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
-</li>
-</ul>
-<a name="destroy--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>destroy</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/Counter.html#line.186">destroy</a>()</pre>
+<pre>public&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/Counter.html#line.163">get</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>
@@ -318,7 +302,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>toString</h4>
-<pre>public&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/Counter.html#line.191">toString</a>()</pre>
+<pre>public&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/Counter.html#line.172">toString</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>


[45/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/Scan.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/Scan.html b/apidocs/org/apache/hadoop/hbase/client/Scan.html
index 92fb615..3e29526 100644
--- a/apidocs/org/apache/hadoop/hbase/client/Scan.html
+++ b/apidocs/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};
+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};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -220,7 +220,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;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">
@@ -302,181 +302,169 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title
 </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/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="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#getAllowPartialResults--">getAllowPartialResults</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i3" 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#getBatch--">getBatch</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i5" 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/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="i6" class="altColor">
+<tr id="i5" 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#getCaching--">getCaching</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i6" 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#getFamilies--">getFamilies</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i7" 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>&lt;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>&lt;byte[]&gt;&gt;</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="i9" class="rowColor">
+<tr id="i8" class="altColor">
 <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>&nbsp;</td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i9" 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>&lt;<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>&gt;</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="i11" 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#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="i12" class="altColor">
+<tr id="i10" class="altColor">
 <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>&nbsp;</td>
 </tr>
-<tr id="i13" class="rowColor">
+<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/client/Scan.html#getMaxResultsPerColumnFamily--">getMaxResultsPerColumnFamily</a></span>()</code>&nbsp;</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#getMaxVersions--">getMaxVersions</a></span>()</code>&nbsp;</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#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="i16" class="altColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.hbase.client.metrics.ScanMetrics</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#getScanMetrics--">getScanMetrics</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i17" class="rowColor">
+<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/client/Scan.html#getStartRow--">getStartRow</a></span>()</code>&nbsp;</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#getStopRow--">getStopRow</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i17" class="rowColor">
 <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>&nbsp;</td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i18" 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#hasFamilies--">hasFamilies</a></span>()</code>&nbsp;</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#hasFilter--">hasFilter</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i20" 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#isAsyncPrefetch--">isAsyncPrefetch</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i21" 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#isGetScan--">isGetScan</a></span>()</code>&nbsp;</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#isRaw--">isRaw</a></span>()</code>&nbsp;</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#isReversed--">isReversed</a></span>()</code>
 <div class="block">Get whether this scan is a reversed one.</div>
 </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#isScanMetricsEnabled--">isScanMetricsEnabled</a></span>()</code>&nbsp;</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#isSmall--">isSmall</a></span>()</code>
 <div class="block">Get whether this scan is a small scan</div>
 </td>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i26" 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>&nbsp;</td>
 </tr>
-<tr id="i29" class="rowColor">
+<tr id="i27" 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>&lt;<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&gt;&nbsp;perms)</code>&nbsp;</td>
 </tr>
-<tr id="i30" class="altColor">
+<tr id="i28" 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>&nbsp;user,
       org.apache.hadoop.hbase.security.access.Permission&nbsp;perms)</code>&nbsp;</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#setAllowPartialResults-boolean-">setAllowPartialResults</a></span>(boolean&nbsp;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="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#setAsyncPrefetch-boolean-">setAsyncPrefetch</a></span>(boolean&nbsp;asyncPrefetch)</code>&nbsp;</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#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>&nbsp;name,
             byte[]&nbsp;value)</code>
 <div class="block">Sets an attribute.</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#setAuthorizations-org.apache.hadoop.hbase.security.visibility.Authorizations-">setAuthorizations</a></span>(org.apache.hadoop.hbase.security.visibility.Authorizations&nbsp;authorizations)</code>
 <div class="block">Sets the authorizations to be used by this Query</div>
 </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#setBatch-int-">setBatch</a></span>(int&nbsp;batch)</code>
 <div class="block">Set the maximum number of values to return for each call to next().</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#setCacheBlocks-boolean-">setCacheBlocks</a></span>(boolean&nbsp;cacheBlocks)</code>
 <div class="block">Set whether blocks should be cached for this Scan.</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#setCaching-int-">setCaching</a></span>(int&nbsp;caching)</code>
 <div class="block">Set the number of rows for caching that will be passed to scanners.</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#setColumnFamilyTimeRange-byte:A-long-long-">setColumnFamilyTimeRange</a></span>(byte[]&nbsp;cf,
                         long&nbsp;minStamp,
@@ -485,123 +473,123 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title
  [minStamp, maxStamp) on a per CF bases.</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#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>&nbsp;consistency)</code>
 <div class="block">Sets the consistency level for this operation</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#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>&lt;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>&lt;byte[]&gt;&gt;&nbsp;familyMap)</code>
 <div class="block">Setting the familyMap</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#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>&nbsp;filter)</code>
 <div class="block">Apply the specified server-side filter when performing the Query.</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#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>&nbsp;id)</code>
 <div class="block">This method allows you to set an identifier on an operation.</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#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>&nbsp;level)</code>
 <div class="block">Set the isolation level for this 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#setLoadColumnFamiliesOnDemand-boolean-">setLoadColumnFamiliesOnDemand</a></span>(boolean&nbsp;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="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#setMaxResultSize-long-">setMaxResultSize</a></span>(long&nbsp;maxResultSize)</code>
 <div class="block">Set the maximum result size.</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#setMaxResultsPerColumnFamily-int-">setMaxResultsPerColumnFamily</a></span>(int&nbsp;limit)</code>
 <div class="block">Set the maximum number of values to return per row per Column Family</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#setMaxVersions--">setMaxVersions</a></span>()</code>
 <div class="block">Get all available versions.</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#setMaxVersions-int-">setMaxVersions</a></span>(int&nbsp;maxVersions)</code>
 <div class="block">Get up to the specified number of versions of each column.</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#setRaw-boolean-">setRaw</a></span>(boolean&nbsp;raw)</code>
 <div class="block">Enable/disable "raw" mode for this scan.</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#setReplicaId-int-">setReplicaId</a></span>(int&nbsp;Id)</code>
 <div class="block">Specify region replica id where Query will fetch data from.</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#setReversed-boolean-">setReversed</a></span>(boolean&nbsp;reversed)</code>
 <div class="block">Set whether this scan is a reversed one</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#setRowOffsetPerColumnFamily-int-">setRowOffsetPerColumnFamily</a></span>(int&nbsp;offset)</code>
 <div class="block">Set offset for the row per Column Family.</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#setRowPrefixFilter-byte:A-">setRowPrefixFilter</a></span>(byte[]&nbsp;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="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#setScanMetricsEnabled-boolean-">setScanMetricsEnabled</a></span>(boolean&nbsp;enabled)</code>
 <div class="block">Enable collection of <code>ScanMetrics</code>.</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#setSmall-boolean-">setSmall</a></span>(boolean&nbsp;small)</code>
 <div class="block">Set whether this scan is a small scan</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#setStartRow-byte:A-">setStartRow</a></span>(byte[]&nbsp;startRow)</code>
 <div class="block">Set the start row of the scan.</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#setStopRow-byte:A-">setStopRow</a></span>(byte[]&nbsp;stopRow)</code>
 <div class="block">Set the stop row of the 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#setTimeRange-long-long-">setTimeRange</a></span>(long&nbsp;minStamp,
             long&nbsp;maxStamp)</code>
@@ -609,13 +597,13 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title
  [minStamp, maxStamp).</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#setTimeStamp-long-">setTimeStamp</a></span>(long&nbsp;timestamp)</code>
 <div class="block">Get versions of columns with the specified timestamp.</div>
 </td>
 </tr>
-<tr id="i60" class="altColor">
+<tr id="i58" 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>&lt;<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>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#toMap-int-">toMap</a></span>(int&nbsp;maxCols)</code>
 <div class="block">Compile the details beyond the scope of getFingerprint (row, columns,
@@ -628,7 +616,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;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">
@@ -715,7 +703,7 @@ public static final&nbsp;<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&nbsp;<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&nbsp;<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
@@ -732,7 +720,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockListLast">
 <li class="blockList">
 <h4>DEFAULT_HBASE_CLIENT_SCANNER_ASYNC_PREFETCH</h4>
-<pre>public static final&nbsp;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&nbsp;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>
@@ -754,7 +742,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>Scan</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.180">Scan</a>()</pre>
+<pre>public&nbsp;<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>
@@ -764,7 +752,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>Scan</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.182">Scan</a>(byte[]&nbsp;startRow,
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.181">Scan</a>(byte[]&nbsp;startRow,
             <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&nbsp;filter)</pre>
 </li>
 </ul>
@@ -774,7 +762,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>Scan</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.194">Scan</a>(byte[]&nbsp;startRow)</pre>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.193">Scan</a>(byte[]&nbsp;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
@@ -791,7 +779,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>Scan</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.203">Scan</a>(byte[]&nbsp;startRow,
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.202">Scan</a>(byte[]&nbsp;startRow,
             byte[]&nbsp;stopRow)</pre>
 <div class="block">Create a Scan operation for the range of rows specified.</div>
 <dl>
@@ -807,7 +795,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>Scan</h4>
-<pre>public&nbsp;<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>&nbsp;scan)
+<pre>public&nbsp;<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>&nbsp;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>
@@ -824,7 +812,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockListLast">
 <li class="blockList">
 <h4>Scan</h4>
-<pre>public&nbsp;<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>&nbsp;get)</pre>
+<pre>public&nbsp;<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>&nbsp;get)</pre>
 <div class="block">Builds a scan object with the same specs as get.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1487,7 +1475,8 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setLoadColumnFamiliesOnDemand</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.772">setLoadColumnFamiliesOnDemand</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.756">setLoadColumnFamiliesOnDemand</a>(boolean&nbsp;value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<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
@@ -1502,26 +1491,10 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
    { video =&gt; "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&nbsp;<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>&nbsp;<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&nbsp;boolean&nbsp;<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>&nbsp;in class&nbsp;<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--">
@@ -1530,7 +1503,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>getFingerprint</h4>
-<pre>public&nbsp;<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>&lt;<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>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.799">getFingerprint</a>()</pre>
+<pre>public&nbsp;<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>&lt;<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>&gt;&nbsp;<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>
@@ -1548,7 +1521,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>toMap</h4>
-<pre>public&nbsp;<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>&lt;<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>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.823">toMap</a>(int&nbsp;maxCols)</pre>
+<pre>public&nbsp;<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>&lt;<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>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.791">toMap</a>(int&nbsp;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>
@@ -1568,7 +1541,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setRaw</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.887">setRaw</a>(boolean&nbsp;raw)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.855">setRaw</a>(boolean&nbsp;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
@@ -1588,7 +1561,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>isRaw</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.895">isRaw</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<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>
@@ -1601,7 +1574,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setSmall</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.922">setSmall</a>(boolean&nbsp;small)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.890">setSmall</a>(boolean&nbsp;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
@@ -1630,7 +1603,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>isSmall</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.931">isSmall</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<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>
@@ -1644,7 +1617,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setAttribute</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<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>&nbsp;name,
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<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>&nbsp;name,
                          byte[]&nbsp;value)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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.
@@ -1667,7 +1640,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setId</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<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>&nbsp;id)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<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>&nbsp;id)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<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
@@ -1688,7 +1661,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setAuthorizations</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.946">setAuthorizations</a>(org.apache.hadoop.hbase.security.visibility.Authorizations&nbsp;authorizations)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.914">setAuthorizations</a>(org.apache.hadoop.hbase.security.visibility.Authorizations&nbsp;authorizations)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<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>
@@ -1703,7 +1676,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setACL</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<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>&lt;<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&gt;&nbsp;perms)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<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>&lt;<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&gt;&nbsp;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>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></code></dd>
@@ -1718,7 +1691,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setACL</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<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>&nbsp;user,
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<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>&nbsp;user,
                    org.apache.hadoop.hbase.security.access.Permission&nbsp;perms)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
@@ -1735,7 +1708,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setConsistency</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<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>&nbsp;consistency)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<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>&nbsp;consistency)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<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>
@@ -1752,7 +1725,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setReplicaId</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.966">setReplicaId</a>(int&nbsp;Id)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.934">setReplicaId</a>(int&nbsp;Id)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<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
@@ -1770,7 +1743,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setIsolationLevel</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<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>&nbsp;level)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<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>&nbsp;level)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<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
@@ -1794,7 +1767,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>setScanMetricsEnabled</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.979">setScanMetricsEnabled</a>(boolean&nbsp;enabled)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.947">setScanMetricsEnabled</a>(boolean&nbsp;enabled)</pre>
 <div class="block">Enable collection of <code>ScanMetrics</code>. For advanced users.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1808,7 +1781,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>isScanMetricsEnabled</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.987">isScanMetricsEnabled</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<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>
@@ -1821,7 +1794,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>getScanMetrics</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.client.metrics.ScanMetrics&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.996">getScanMetrics</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.hbase.client.metrics.ScanMetrics&nbsp;<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>
@@ -1836,7 +1809,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockList">
 <li class="blockList">
 <h4>isAsyncPrefetch</h4>
-<pre>public&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.1002">isAsyncPrefetch</a>()</pre>
+<pre>public&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.970">isAsyncPrefetch</a>()</pre>
 </li>
 </ul>
 <a name="setAsyncPrefetch-boolean-">
@@ -1845,7 +1818,7 @@ public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/
 <ul class="blockListLast">
 <li class="blockList">
 <h4>setAsyncPrefetch</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.1006">setAsyncPrefetch</a>(boolean&nbsp;asyncPrefetch)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Scan.html#line.974">setAsyncPrefetch</a>(boolean&nbsp;asyncPrefetch)</pre>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/client/class-use/Admin.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/class-use/Admin.html b/apidocs/org/apache/hadoop/hbase/client/class-use/Admin.html
index fa879f9..db081bc 100644
--- a/apidocs/org/apache/hadoop/hbase/client/class-use/Admin.html
+++ b/apidocs/org/apache/hadoop/hbase/client/class-use/Admin.html
@@ -147,7 +147,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>&lt;<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>&gt;</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>&lt;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>&lt;org.apache.hadoop.fs.Path&gt;&gt;&nbsp;map,
           <a href="../../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a>&nbsp;admin,
           <a href="../../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;table,

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/apidocs/org/apache/hadoop/hbase/client/class-use/AsyncConnection.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/class-use/AsyncConnection.html b/apidocs/org/apache/hadoop/hbase/client/class-use/AsyncConnection.html
new file mode 100644
index 0000000..7e04812
--- /dev/null
+++ b/apidocs/org/apache/hadoop/hbase/client/class-use/AsyncConnection.html
@@ -0,0 +1,183 @@
+<!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.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="Uses of Interface org.apache.hadoop.hbase.client.AsyncConnection (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/AsyncConnection.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/AsyncConnection.html" target="_top">Frames</a></li>
+<li><a href="AsyncConnection.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;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.AsyncConnection" class="title">Uses of Interface<br>org.apache.hadoop.hbase.client.AsyncConnection</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/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncConnection</a></span><span class="tabEnd">&nbsp;</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/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncConnection</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/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncConnection</a></span><span class="tabEnd">&nbsp;</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>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"><span class="typeNameLabel">ConnectionFactory.</span><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>ConnectionFactory.createAsyncConnection(Configuration)</code></a> using default HBaseConfiguration.</div>
+</td>
+</tr>
+<tr 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"><span class="typeNameLabel">ConnectionFactory.</span><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&nbsp;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>ConnectionFactory.createAsyncConnection(Configuration, User)</code></a> using the given <code>conf</code> and a
+ User object created by <code>UserProvider</code>.</div>
+</td>
+</tr>
+<tr 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"><span class="typeNameLabel">ConnectionFactory.</span><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&nbsp;conf,
+                     <a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;user)</code>
+<div class="block">Create a new AsyncConnection instance using the passed <code>conf</code> and <code>user</code>.</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/AsyncConnection.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/AsyncConnection.html" target="_top">Frames</a></li>
+<li><a href="AsyncConnection.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;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 &#169; 2007&#x2013;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/AsyncTable.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/class-use/AsyncTable.html b/apidocs/org/apache/hadoop/hbase/client/class-use/AsyncTable.html
new file mode 100644
index 0000000..8c134fa
--- /dev/null
+++ b/apidocs/org/apache/hadoop/hbase/client/class-use/AsyncTable.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.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="Uses of Interface org.apache.hadoop.hbase.client.AsyncTable (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/AsyncTable.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/AsyncTable.html" target="_top">Frames</a></li>
+<li><a href="AsyncTable.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;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.AsyncTable" class="title">Uses of Interface<br>org.apache.hadoop.hbase.client.AsyncTable</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/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></span><span class="tabEnd">&nbsp;</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/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</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/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a></span><span class="tabEnd">&nbsp;</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/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>&nbsp;tableName)</code>
+<div class="block">Retrieve an AsyncTable implementation for accessing 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/AsyncTable.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/AsyncTable.html" target="_top">Frames</a></li>
+<li><a href="AsyncTable.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;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 &#169; 2007&#x2013;2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>


[13/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.ReplicaCallIssuingRunnable.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html
index 1a50c3f..c68b2f9 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html
@@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>private final class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.80">AsyncRequestFutureImpl.ReplicaCallIssuingRunnable</a>
+<pre>private final class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.83">AsyncRequestFutureImpl.ReplicaCallIssuingRunnable</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/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a></pre>
 <div class="block">Runnable (that can be submitted to thread pool) that waits for when it's time
@@ -229,7 +229,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.
 <ul class="blockList">
 <li class="blockList">
 <h4>startTime</h4>
-<pre>private final&nbsp;long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html#line.81">startTime</a></pre>
+<pre>private final&nbsp;long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html#line.84">startTime</a></pre>
 </li>
 </ul>
 <a name="initialActions">
@@ -238,7 +238,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.
 <ul class="blockListLast">
 <li class="blockList">
 <h4>initialActions</h4>
-<pre>private final&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html#line.82">initialActions</a></pre>
+<pre>private final&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html#line.85">initialActions</a></pre>
 </li>
 </ul>
 </li>
@@ -255,7 +255,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.
 <ul class="blockListLast">
 <li class="blockList">
 <h4>ReplicaCallIssuingRunnable</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html#line.84">ReplicaCallIssuingRunnable</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&gt;&nbsp;initialActions,
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html#line.87">ReplicaCallIssuingRunnable</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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&gt;&nbsp;initialActions,
                                   long&nbsp;startTime)</pre>
 </li>
 </ul>
@@ -273,7 +273,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.
 <ul class="blockList">
 <li class="blockList">
 <h4>run</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html#line.90">run</a>()</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html#line.93">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>&nbsp;in interface&nbsp;<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>
@@ -286,7 +286,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.
 <ul class="blockList">
 <li class="blockList">
 <h4>addReplicaActions</h4>
-<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html#line.133">addReplicaActions</a>(int&nbsp;index,
+<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html#line.136">addReplicaActions</a>(int&nbsp;index,
                                <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>&lt;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&gt;&nbsp;actionsByServer,
                                <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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&gt;&nbsp;unknownReplicaActions)</pre>
 <div class="block">Add replica actions to action map by server.</div>
@@ -303,7 +303,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.
 <ul class="blockListLast">
 <li class="blockList">
 <h4>addReplicaActionsAgain</h4>
-<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html#line.164">addReplicaActionsAgain</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;action,
+<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html#line.167">addReplicaActionsAgain</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;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>&lt;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&gt;&nbsp;actionsByServer)</pre>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaResultState.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaResultState.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaResultState.html
index 77a7c12..4952610 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaResultState.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaResultState.html
@@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>private static class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.320">AsyncRequestFutureImpl.ReplicaResultState</a>
+<pre>private static class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.324">AsyncRequestFutureImpl.ReplicaResultState</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">Sync point for calls to multiple replicas for the same user request (Get).
  Created and put in the results array (we assume replica calls require results) when
@@ -213,7 +213,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>callCount</h4>
-<pre>int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaResultState.html#line.326">callCount</a></pre>
+<pre>int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaResultState.html#line.330">callCount</a></pre>
 <div class="block">Number of calls outstanding, or 0 if a call succeeded (even with others outstanding).</div>
 </li>
 </ul>
@@ -223,7 +223,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>replicaErrors</h4>
-<pre><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.ReplicaResultState.html#line.329">replicaErrors</a></pre>
+<pre><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.ReplicaResultState.html#line.333">replicaErrors</a></pre>
 <div class="block">Errors for which it is not decided whether we will report them to user. If one of the
  calls succeeds, we will discard the errors that may have happened in the other calls.</div>
 </li>
@@ -242,7 +242,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>ReplicaResultState</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaResultState.html#line.321">ReplicaResultState</a>(int&nbsp;callCount)</pre>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaResultState.html#line.325">ReplicaResultState</a>(int&nbsp;callCount)</pre>
 </li>
 </ul>
 </li>
@@ -259,7 +259,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>toString</h4>
-<pre>public&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaResultState.html#line.332">toString</a>()</pre>
+<pre>public&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaResultState.html#line.336">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>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.Retry.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.Retry.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.Retry.html
index bd05d7c..89fcb21 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.Retry.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.Retry.html
@@ -122,7 +122,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public static enum <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.308">AsyncRequestFutureImpl.Retry</a>
+<pre>public static enum <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.312">AsyncRequestFutureImpl.Retry</a>
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.Retry.html" title="enum in org.apache.hadoop.hbase.client">AsyncRequestFutureImpl.Retry</a>&gt;</pre>
 <div class="block">For <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-"><code>AsyncRequestFutureImpl.manageError(int, Row, Retry, Throwable, ServerName)</code></a>. Only
  used to make logging more clear, we don't actually care why we don't retry.</div>
@@ -221,7 +221,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>YES</h4>
-<pre>public static final&nbsp;<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.Retry.html#line.309">YES</a></pre>
+<pre>public static final&nbsp;<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.Retry.html#line.313">YES</a></pre>
 </li>
 </ul>
 <a name="NO_LOCATION_PROBLEM">
@@ -230,7 +230,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>NO_LOCATION_PROBLEM</h4>
-<pre>public static final&nbsp;<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.Retry.html#line.310">NO_LOCATION_PROBLEM</a></pre>
+<pre>public static final&nbsp;<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.Retry.html#line.314">NO_LOCATION_PROBLEM</a></pre>
 </li>
 </ul>
 <a name="NO_NOT_RETRIABLE">
@@ -239,7 +239,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>NO_NOT_RETRIABLE</h4>
-<pre>public static final&nbsp;<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.Retry.html#line.311">NO_NOT_RETRIABLE</a></pre>
+<pre>public static final&nbsp;<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.Retry.html#line.315">NO_NOT_RETRIABLE</a></pre>
 </li>
 </ul>
 <a name="NO_RETRIES_EXHAUSTED">
@@ -248,7 +248,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>NO_RETRIES_EXHAUSTED</h4>
-<pre>public static final&nbsp;<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.Retry.html#line.312">NO_RETRIES_EXHAUSTED</a></pre>
+<pre>public static final&nbsp;<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.Retry.html#line.316">NO_RETRIES_EXHAUSTED</a></pre>
 </li>
 </ul>
 <a name="NO_OTHER_SUCCEEDED">
@@ -257,7 +257,7 @@ the order they are declared.</div>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>NO_OTHER_SUCCEEDED</h4>
-<pre>public static final&nbsp;<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.Retry.html#line.313">NO_OTHER_SUCCEEDED</a></pre>
+<pre>public static final&nbsp;<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.Retry.html#line.317">NO_OTHER_SUCCEEDED</a></pre>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.SingleServerRequestRunnable.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.SingleServerRequestRunnable.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.SingleServerRequestRunnable.html
index 7c02aa0..7808fa7 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.SingleServerRequestRunnable.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.SingleServerRequestRunnable.html
@@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.Retry.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev&nbsp;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&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.SingleServerRequestRunnable.html" target="_top">Frames</a></li>
@@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>private final class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.180">AsyncRequestFutureImpl.SingleServerRequestRunnable</a>
+<pre>private final class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.html#line.183">AsyncRequestFutureImpl.SingleServerRequestRunnable</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/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a></pre>
 <div class="block">Runnable (that can be submitted to thread pool) that submits MultiAction to a
@@ -233,7 +233,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.
 <ul class="blockList">
 <li class="blockList">
 <h4>multiAction</h4>
-<pre>private final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.SingleServerRequestRunnable.html#line.181">multiAction</a></pre>
+<pre>private final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.SingleServerRequestRunnable.html#line.184">multiAction</a></pre>
 </li>
 </ul>
 <a name="numAttempt">
@@ -242,7 +242,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.
 <ul class="blockList">
 <li class="blockList">
 <h4>numAttempt</h4>
-<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.SingleServerRequestRunnable.html#line.182">numAttempt</a></pre>
+<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.SingleServerRequestRunnable.html#line.185">numAttempt</a></pre>
 </li>
 </ul>
 <a name="server">
@@ -251,7 +251,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.
 <ul class="blockList">
 <li class="blockList">
 <h4>server</h4>
-<pre>private final&nbsp;<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/AsyncRequestFutureImpl.SingleServerRequestRunnable.html#line.183">server</a></pre>
+<pre>private final&nbsp;<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/AsyncRequestFutureImpl.SingleServerRequestRunnable.html#line.186">server</a></pre>
 </li>
 </ul>
 <a name="callsInProgress">
@@ -260,7 +260,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.
 <ul class="blockList">
 <li class="blockList">
 <h4>callsInProgress</h4>
-<pre>private final&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.SingleServerRequestRunnable.html#line.184">callsInProgress</a></pre>
+<pre>private final&nbsp;<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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.SingleServerRequestRunnable.html#line.187">callsInProgress</a></pre>
 </li>
 </ul>
 <a name="heapSize">
@@ -269,7 +269,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.
 <ul class="blockListLast">
 <li class="blockList">
 <h4>heapSize</h4>
-<pre>private&nbsp;<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.SingleServerRequestRunnable.html#line.185">heapSize</a></pre>
+<pre>private&nbsp;<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.SingleServerRequestRunnable.html#line.188">heapSize</a></pre>
 </li>
 </ul>
 </li>
@@ -286,7 +286,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.
 <ul class="blockListLast">
 <li class="blockList">
 <h4>SingleServerRequestRunnable</h4>
-<pre>private&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.SingleServerRequestRunnable.html#line.186">SingleServerRequestRunnable</a>(<a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;multiAction,
+<pre>private&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.SingleServerRequestRunnable.html#line.189">SingleServerRequestRunnable</a>(<a href="../../../../../org/apache/hadoop/hbase/client/MultiAction.html" title="class in org.apache.hadoop.hbase.client">MultiAction</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;multiAction,
                                     int&nbsp;numAttempt,
                                     <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;server,
                                     <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>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a>&gt;&nbsp;callsInProgress)</pre>
@@ -306,7 +306,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.
 <ul class="blockList">
 <li class="blockList">
 <h4>heapSize</h4>
-<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.SingleServerRequestRunnable.html#line.196">heapSize</a>()</pre>
+<pre>long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.SingleServerRequestRunnable.html#line.199">heapSize</a>()</pre>
 </li>
 </ul>
 <a name="run--">
@@ -315,7 +315,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&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.SingleServerRequestRunnable.html#line.214">run</a>()</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.SingleServerRequestRunnable.html#line.217">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>&nbsp;in interface&nbsp;<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>
@@ -351,7 +351,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.Retry.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">Prev&nbsp;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&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.SingleServerRequestRunnable.html" target="_top">Frames</a></li>