http://git-wip-us.apache.org/repos/asf/hbase-site/blob/67a6e2ec/apidocs/org/apache/hadoop/hbase/client/ScanResultConsumer.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/ScanResultConsumer.html 
b/apidocs/org/apache/hadoop/hbase/client/ScanResultConsumer.html
index 3b560e6..7bf9115 100644
--- a/apidocs/org/apache/hadoop/hbase/client/ScanResultConsumer.html
+++ b/apidocs/org/apache/hadoop/hbase/client/ScanResultConsumer.html
@@ -18,8 +18,8 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":6,"i1":6,"i2":6,"i3":18};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],4:["t3","Abstract Methods"],16:["t5","Default Methods"]};
+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";
@@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/hadoop/hbase/client/Scan.ReadType.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/ShortCircuitMasterConnection.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/ScanResultConsumerBase.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/ScanResultConsumer.html"
 target="_top">Frames</a></li>
@@ -99,11 +99,20 @@ var activeTableTab = "activeTableTab";
 <div class="description">
 <ul class="blockList">
 <li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a 
href="../../../../../org/apache/hadoop/hbase/client/ScanResultConsumerBase.html"
 title="interface in 
org.apache.hadoop.hbase.client">ScanResultConsumerBase</a></dd>
+</dl>
 <hr>
 <br>
 <pre>@InterfaceAudience.Public
-public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScanResultConsumer.html#line.27">ScanResultConsumer</a></pre>
-<div class="block">Receives <a 
href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class 
in org.apache.hadoop.hbase.client"><code>Result</code></a> for an asynchronous 
scan.</div>
+public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScanResultConsumer.html#line.30">ScanResultConsumer</a>
+extends <a 
href="../../../../../org/apache/hadoop/hbase/client/ScanResultConsumerBase.html"
 title="interface in 
org.apache.hadoop.hbase.client">ScanResultConsumerBase</a></pre>
+<div class="block">Receives <a 
href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class 
in org.apache.hadoop.hbase.client"><code>Result</code></a> for an asynchronous 
scan.
+ <p>
+ All results that match the given scan object will be passed to this class by 
calling
+ <a 
href="../../../../../org/apache/hadoop/hbase/client/ScanResultConsumer.html#onNext-org.apache.hadoop.hbase.client.Result-"><code>onNext(Result)</code></a>.
 <a 
href="../../../../../org/apache/hadoop/hbase/client/ScanResultConsumerBase.html#onComplete--"><code>ScanResultConsumerBase.onComplete()</code></a>
 means the scan is finished, and
+ <a 
href="../../../../../org/apache/hadoop/hbase/client/ScanResultConsumerBase.html#onError-java.lang.Throwable-"><code>ScanResultConsumerBase.onError(Throwable)</code></a>
 means we hit an unrecoverable error and the scan is terminated.</div>
 </li>
 </ul>
 </div>
@@ -117,36 +126,23 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client
 </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>
+<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/ScanResultConsumer.html#onComplete--">onComplete</a></span>()</code>
-<div class="block">Indicate that the scan operation is completed 
normally.</div>
-</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/client/ScanResultConsumer.html#onError-java.lang.Throwable-">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)</code>
-<div class="block">Indicate that we hit an unrecoverable error and the scan 
operation is terminated.</div>
-</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/client/ScanResultConsumer.html#onNext-org.apache.hadoop.hbase.client.Result-">onNext</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class 
in org.apache.hadoop.hbase.client">Result</a>&nbsp;result)</code>&nbsp;</td>
 </tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>default void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/client/ScanResultConsumer.html#onScanMetricsCreated-org.apache.hadoop.hbase.client.metrics.ScanMetrics-">onScanMetricsCreated</a></span>(org.apache.hadoop.hbase.client.metrics.ScanMetrics&nbsp;scanMetrics)</code>
-<div class="block">If <code>scan.isScanMetricsEnabled()</code> returns true, 
then this method will be called prior to
- all other methods in this interface to give you the <code>ScanMetrics</code> 
instance for this scan
- operation.</div>
-</td>
-</tr>
 </table>
+<ul class="blockList">
+<li class="blockList"><a 
name="methods.inherited.from.class.org.apache.hadoop.hbase.client.ScanResultConsumerBase">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.hadoop.hbase.client.<a 
href="../../../../../org/apache/hadoop/hbase/client/ScanResultConsumerBase.html"
 title="interface in 
org.apache.hadoop.hbase.client">ScanResultConsumerBase</a></h3>
+<code><a 
href="../../../../../org/apache/hadoop/hbase/client/ScanResultConsumerBase.html#onComplete--">onComplete</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/ScanResultConsumerBase.html#onError-java.lang.Throwable-">onError</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/ScanResultConsumerBase.html#onScanMetricsCreated-org.apache.hadoop.hbase.client.metrics.ScanMetrics-">onScanMetricsCreated</a></code></li>
+</ul>
 </li>
 </ul>
 </li>
@@ -164,10 +160,10 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client
 <a name="onNext-org.apache.hadoop.hbase.client.Result-">
 <!--   -->
 </a>
-<ul class="blockList">
+<ul class="blockListLast">
 <li class="blockList">
 <h4>onNext</h4>
-<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScanResultConsumer.html#line.33">onNext</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class 
in org.apache.hadoop.hbase.client">Result</a>&nbsp;result)</pre>
+<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScanResultConsumer.html#line.36">onNext</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class 
in org.apache.hadoop.hbase.client">Result</a>&nbsp;result)</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>result</code> - the data fetched from HBase service.</dd>
@@ -176,41 +172,6 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client
 </dl>
 </li>
 </ul>
-<a name="onError-java.lang.Throwable-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>onError</h4>
-<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScanResultConsumer.html#line.40">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)</pre>
-<div class="block">Indicate that we hit an unrecoverable error and the scan 
operation is terminated.
- <p>
- We will not call <a 
href="../../../../../org/apache/hadoop/hbase/client/ScanResultConsumer.html#onComplete--"><code>onComplete()</code></a>
 after calling <a 
href="../../../../../org/apache/hadoop/hbase/client/ScanResultConsumer.html#onError-java.lang.Throwable-"><code>onError(Throwable)</code></a>.</div>
-</li>
-</ul>
-<a name="onComplete--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>onComplete</h4>
-<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScanResultConsumer.html#line.45">onComplete</a>()</pre>
-<div class="block">Indicate that the scan operation is completed 
normally.</div>
-</li>
-</ul>
-<a 
name="onScanMetricsCreated-org.apache.hadoop.hbase.client.metrics.ScanMetrics-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>onScanMetricsCreated</h4>
-<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScanResultConsumer.html#line.53">onScanMetricsCreated</a>(org.apache.hadoop.hbase.client.metrics.ScanMetrics&nbsp;scanMetrics)</pre>
-<div class="block">If <code>scan.isScanMetricsEnabled()</code> returns true, 
then this method will be called prior to
- all other methods in this interface to give you the <code>ScanMetrics</code> 
instance for this scan
- operation. The <code>ScanMetrics</code> instance will be updated on-the-fly 
during the scan, you can
- store it somewhere to get the metrics at any time if you want.</div>
-</li>
-</ul>
 </li>
 </ul>
 </li>
@@ -240,7 +201,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/hadoop/hbase/client/Scan.ReadType.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/ShortCircuitMasterConnection.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/ScanResultConsumerBase.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/ScanResultConsumer.html"
 target="_top">Frames</a></li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/67a6e2ec/apidocs/org/apache/hadoop/hbase/client/ScanResultConsumerBase.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/ScanResultConsumerBase.html 
b/apidocs/org/apache/hadoop/hbase/client/ScanResultConsumerBase.html
new file mode 100644
index 0000000..41d1b3e
--- /dev/null
+++ b/apidocs/org/apache/hadoop/hbase/client/ScanResultConsumerBase.html
@@ -0,0 +1,270 @@
+<!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>ScanResultConsumerBase (Apache HBase 3.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="ScanResultConsumerBase (Apache HBase 
3.0.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":18};
+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/ScanResultConsumerBase.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/ScanResultConsumer.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/ServiceCaller.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/ScanResultConsumerBase.html"
 target="_top">Frames</a></li>
+<li><a href="ScanResultConsumerBase.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 ScanResultConsumerBase" class="title">Interface 
ScanResultConsumerBase</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a 
href="../../../../../org/apache/hadoop/hbase/client/AdvancedScanResultConsumer.html"
 title="interface in 
org.apache.hadoop.hbase.client">AdvancedScanResultConsumer</a>, <a 
href="../../../../../org/apache/hadoop/hbase/client/ScanResultConsumer.html" 
title="interface in org.apache.hadoop.hbase.client">ScanResultConsumer</a></dd>
+</dl>
+<hr>
+<br>
+<pre>@InterfaceAudience.Public
+public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScanResultConsumerBase.html#line.27">ScanResultConsumerBase</a></pre>
+<div class="block">The base interface for scan result consumer.</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>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/client/ScanResultConsumerBase.html#onComplete--">onComplete</a></span>()</code>
+<div class="block">Indicate that the scan operation is completed 
normally.</div>
+</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/client/ScanResultConsumerBase.html#onError-java.lang.Throwable-">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)</code>
+<div class="block">Indicate that we hit an unrecoverable error and the scan 
operation is terminated.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>default void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/client/ScanResultConsumerBase.html#onScanMetricsCreated-org.apache.hadoop.hbase.client.metrics.ScanMetrics-">onScanMetricsCreated</a></span>(org.apache.hadoop.hbase.client.metrics.ScanMetrics&nbsp;scanMetrics)</code>
+<div class="block">If <code>scan.isScanMetricsEnabled()</code> returns true, 
then this method will be called prior to
+ all other methods in this interface to give you the <code>ScanMetrics</code> 
instance for this scan
+ operation.</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="onError-java.lang.Throwable-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onError</h4>
+<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScanResultConsumerBase.html#line.33">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)</pre>
+<div class="block">Indicate that we hit an unrecoverable error and the scan 
operation is terminated.
+ <p>
+ We will not call <a 
href="../../../../../org/apache/hadoop/hbase/client/ScanResultConsumerBase.html#onComplete--"><code>onComplete()</code></a>
 after calling <a 
href="../../../../../org/apache/hadoop/hbase/client/ScanResultConsumerBase.html#onError-java.lang.Throwable-"><code>onError(Throwable)</code></a>.</div>
+</li>
+</ul>
+<a name="onComplete--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onComplete</h4>
+<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScanResultConsumerBase.html#line.38">onComplete</a>()</pre>
+<div class="block">Indicate that the scan operation is completed 
normally.</div>
+</li>
+</ul>
+<a 
name="onScanMetricsCreated-org.apache.hadoop.hbase.client.metrics.ScanMetrics-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onScanMetricsCreated</h4>
+<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScanResultConsumerBase.html#line.46">onScanMetricsCreated</a>(org.apache.hadoop.hbase.client.metrics.ScanMetrics&nbsp;scanMetrics)</pre>
+<div class="block">If <code>scan.isScanMetricsEnabled()</code> returns true, 
then this method will be called prior to
+ all other methods in this interface to give you the <code>ScanMetrics</code> 
instance for this scan
+ operation. The <code>ScanMetrics</code> instance will be updated on-the-fly 
during the scan, you can
+ store it somewhere to get the metrics at any time if you want.</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/ScanResultConsumerBase.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/ScanResultConsumer.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/ServiceCaller.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/ScanResultConsumerBase.html"
 target="_top">Frames</a></li>
+<li><a href="ScanResultConsumerBase.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;2017 <a 
href="https://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/67a6e2ec/apidocs/org/apache/hadoop/hbase/client/ServiceCaller.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/ServiceCaller.html 
b/apidocs/org/apache/hadoop/hbase/client/ServiceCaller.html
new file mode 100644
index 0000000..d74c45b
--- /dev/null
+++ b/apidocs/org/apache/hadoop/hbase/client/ServiceCaller.html
@@ -0,0 +1,264 @@
+<!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>ServiceCaller (Apache HBase 3.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="ServiceCaller (Apache HBase 3.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/ServiceCaller.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/ScanResultConsumerBase.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/ShortCircuitMasterConnection.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/ServiceCaller.html"
 target="_top">Frames</a></li>
+<li><a href="ServiceCaller.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 ServiceCaller" class="title">Interface 
ServiceCaller&lt;S,R&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>S</code> - the type of the protobuf Service you want to call.</dd>
+<dd><code>R</code> - the type of the return value.</dd>
+</dl>
+<hr>
+<br>
+<pre>@InterfaceAudience.Public
+ <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 interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ServiceCaller.html#line.52">ServiceCaller</a>&lt;S,R&gt;</pre>
+<div class="block">Delegate to a protobuf rpc call.
+ <p>
+ Usually, it is just a simple lambda expression, like:
+
+ <pre>
+ <code>
+ (stub, controller, rpcCallback) -> {
+   XXXRequest request = ...; // prepare the request
+   stub.xxx(controller, request, rpcCallback);
+ }
+ </code>
+ </pre>
+
+ And if already have the <code>request</code>, the lambda expression will be:
+
+ <pre>
+ <code>
+ (stub, controller, rpcCallback) -> stub.xxx(controller, request, rpcCallback)
+ </code>
+ </pre></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/ServiceCaller.html#call-S-com.google.protobuf.RpcController-com.google.protobuf.RpcCallback-">call</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/client/ServiceCaller.html" 
title="type parameter in ServiceCaller">S</a>&nbsp;stub,
+    com.google.protobuf.RpcController&nbsp;controller,
+    com.google.protobuf.RpcCallback&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/ServiceCaller.html" 
title="type parameter in ServiceCaller">R</a>&gt;&nbsp;rpcCallback)</code>
+<div class="block">Represent the actual protobuf rpc call.</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="call-java.lang.Object-com.google.protobuf.RpcController-com.google.protobuf.RpcCallback-">
+<!--   -->
+</a><a 
name="call-S-com.google.protobuf.RpcController-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/ServiceCaller.html#line.60">call</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/ServiceCaller.html" 
title="type parameter in ServiceCaller">S</a>&nbsp;stub,
+          com.google.protobuf.RpcController&nbsp;controller,
+          com.google.protobuf.RpcCallback&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/ServiceCaller.html" 
title="type parameter in ServiceCaller">R</a>&gt;&nbsp;rpcCallback)</pre>
+<div class="block">Represent the actual protobuf rpc call.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>stub</code> - the asynchronous stub</dd>
+<dd><code>controller</code> - the rpc controller, has already been prepared 
for you</dd>
+<dd><code>rpcCallback</code> - the rpc callback, has already been prepared for 
you</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/ServiceCaller.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/ScanResultConsumerBase.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/ShortCircuitMasterConnection.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/ServiceCaller.html"
 target="_top">Frames</a></li>
+<li><a href="ServiceCaller.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;2017 <a 
href="https://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/67a6e2ec/apidocs/org/apache/hadoop/hbase/client/ShortCircuitMasterConnection.html
----------------------------------------------------------------------
diff --git 
a/apidocs/org/apache/hadoop/hbase/client/ShortCircuitMasterConnection.html 
b/apidocs/org/apache/hadoop/hbase/client/ShortCircuitMasterConnection.html
index 8b66c0a..057225e 100644
--- a/apidocs/org/apache/hadoop/hbase/client/ShortCircuitMasterConnection.html
+++ b/apidocs/org/apache/hadoop/hbase/client/ShortCircuitMasterConnection.html
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a 
href="../../../../../org/apache/hadoop/hbase/client/ScanResultConsumer.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/ServiceCaller.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/SnapshotDescription.html" 
title="class in org.apache.hadoop.hbase.client"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -1729,7 +1729,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/ScanResultConsumer.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/ServiceCaller.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/SnapshotDescription.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/67a6e2ec/apidocs/org/apache/hadoop/hbase/client/TableDescriptor.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/TableDescriptor.html 
b/apidocs/org/apache/hadoop/hbase/client/TableDescriptor.html
index ce43f90..50fb528 100644
--- a/apidocs/org/apache/hadoop/hbase/client/TableDescriptor.html
+++ b/apidocs/org/apache/hadoop/hbase/client/TableDescriptor.html
@@ -18,8 +18,8 @@
     catch(err) {
     }
 //-->
-var methods = 
{"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":38,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],4:["t3","Abstract Methods"],32:["t6","Deprecated Methods"]};
+var methods = 
{"i0":6,"i1":6,"i2":6,"i3":6,"i4":17,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":38,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":18};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 
Methods"],16:["t5","Default Methods"],32:["t6","Deprecated Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -106,7 +106,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre>@InterfaceAudience.Public
-public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.39">TableDescriptor</a></pre>
+public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.40">TableDescriptor</a></pre>
 <div class="block">TableDescriptor contains the details about an HBase table 
such as the descriptors of
  all the column families, is the table a catalog table, <code> hbase:meta 
</code>,
  if the table is read only, the maximum size of the memstore,
@@ -124,7 +124,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client
 </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="t6" class="tableTab"><span><a 
href="javascript:show(32);">Deprecated Methods</a></span><span 
class="tabEnd">&nbsp;</span></span></caption>
+<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="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><span id="t6" class="tableTab"><span><a 
href="javascript:show(32);">Deprecated 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>
@@ -156,139 +156,149 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client
 </td>
 </tr>
 <tr id="i4" class="altColor">
+<td class="colFirst"><code>static <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/client/TableDescriptor.html" 
title="interface in 
org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html#getComparator-java.util.Comparator-">getComparator</a></span>(<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/client/ColumnFamilyDescriptor.html"
 title="interface in 
org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a>&gt;&nbsp;cfComparator)</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code><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;<a 
href="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/client/TableDescriptor.html#getCoprocessors--">getCoprocessors</a></span>()</code>
 <div class="block">Return the list of attached co-processor represented by 
their name
  className</div>
 </td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/hadoop/hbase/client/Durability.html" 
title="enum in org.apache.hadoop.hbase.client">Durability</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html#getDurability--">getDurability</a></span>()</code>
 <div class="block">Returns the durability setting for the table.</div>
 </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/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/TableDescriptor.html#getFlushPolicyClassName--">getFlushPolicyClassName</a></span>()</code>
 <div class="block">This gets the class associated with the flush policy which 
determines the
  stores need to be flushed when flushing a region.</div>
 </td>
 </tr>
-<tr id="i7" class="rowColor">
+<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/TableDescriptor.html#getMaxFileSize--">getMaxFileSize</a></span>()</code>
 <div class="block">Returns the maximum size upto which a region can grow to 
after which a
  region split is triggered.</div>
 </td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html#getMemStoreFlushSize--">getMemStoreFlushSize</a></span>()</code>
 <div class="block">Returns the size of the memstore after which a flush to 
filesystem is
  triggered.</div>
 </td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i10" 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/client/TableDescriptor.html#getOwnerString--">getOwnerString</a></span>()</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </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/client/TableDescriptor.html#getPriority--">getPriority</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i11" class="rowColor">
+<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/TableDescriptor.html#getRegionReplication--">getRegionReplication</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i13" 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/TableDescriptor.html#getRegionSplitPolicyClassName--">getRegionSplitPolicyClassName</a></span>()</code>
 <div class="block">This gets the class associated with the region split policy 
which
  determines when a region split should occur.</div>
 </td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" 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/TableDescriptor.html#getTableName--">getTableName</a></span>()</code>
 <div class="block">Get the name of the table</div>
 </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/client/TableDescriptor.html#getValue-byte:A-">getValue</a></span>(byte[]&nbsp;key)</code>
 <div class="block">Getter for accessing the metadata associated with the 
key.</div>
 </td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/hadoop/hbase/util/Bytes.html" title="class in 
org.apache.hadoop.hbase.util">Bytes</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html#getValue-org.apache.hadoop.hbase.util.Bytes-">getValue</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/util/Bytes.html" title="class in 
org.apache.hadoop.hbase.util">Bytes</a>&nbsp;key)</code>
 <div class="block">Getter for accessing the metadata associated with the 
key.</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/client/TableDescriptor.html#getValue-java.lang.String-">getValue</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;key)</code>
 <div class="block">Getter for accessing the metadata associated with the 
key.</div>
 </td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i18" 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="../../../../../org/apache/hadoop/hbase/util/Bytes.html" title="class in 
org.apache.hadoop.hbase.util">Bytes</a>,<a 
href="../../../../../org/apache/hadoop/hbase/util/Bytes.html" title="class in 
org.apache.hadoop.hbase.util">Bytes</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html#getValues--">getValues</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i18" class="altColor">
+<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/TableDescriptor.html#hasColumnFamily-byte:A-">hasColumnFamily</a></span>(byte[]&nbsp;name)</code>
 <div class="block">Checks to see if this table contains the given column 
family</div>
 </td>
 </tr>
-<tr id="i19" class="rowColor">
+<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/TableDescriptor.html#hasCoprocessor-java.lang.String-">hasCoprocessor</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;classNameToMatch)</code>
 <div class="block">Check if the table has an attached co-processor represented 
by the name
  className</div>
 </td>
 </tr>
-<tr id="i20" class="altColor">
+<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/TableDescriptor.html#hasRegionMemStoreReplication--">hasRegionMemStoreReplication</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i21" class="rowColor">
+<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/TableDescriptor.html#hasSerialReplicationScope--">hasSerialReplicationScope</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i22" class="altColor">
+<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/TableDescriptor.html#isCompactionEnabled--">isCompactionEnabled</a></span>()</code>
 <div class="block">Check if the compaction enable flag of the table is 
true.</div>
 </td>
 </tr>
-<tr id="i23" class="rowColor">
+<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/TableDescriptor.html#isMetaRegion--">isMetaRegion</a></span>()</code>
 <div class="block">Checks if this table is <code> hbase:meta </code> 
region.</div>
 </td>
 </tr>
-<tr id="i24" class="altColor">
+<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/TableDescriptor.html#isMetaTable--">isMetaTable</a></span>()</code>
 <div class="block">Checks if the table is a <code>hbase:meta</code> table</div>
 </td>
 </tr>
-<tr id="i25" class="rowColor">
+<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/TableDescriptor.html#isNormalizationEnabled--">isNormalizationEnabled</a></span>()</code>
 <div class="block">Check if normalization enable flag of the table is 
true.</div>
 </td>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i27" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html#isReadOnly--">isReadOnly</a></span>()</code>
 <div class="block">Check if the readOnly flag of the table is set.</div>
 </td>
 </tr>
+<tr id="i28" class="altColor">
+<td class="colFirst"><code>default boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html#matchReplicationScope-boolean-">matchReplicationScope</a></span>(boolean&nbsp;enabled)</code>
+<div class="block">Check if the table's cfs' replication scope matched with 
the replication state</div>
+</td>
+</tr>
 </table>
 </li>
 </ul>
@@ -304,13 +314,22 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client
 <!--   -->
 </a>
 <h3>Method Detail</h3>
+<a name="getComparator-java.util.Comparator-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getComparator</h4>
+<pre>static&nbsp;<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/client/TableDescriptor.html" 
title="interface in 
org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.50">getComparator</a>(<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/client/ColumnFamilyDescriptor.html"
 title="interface in 
org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a>&gt;&nbsp;cfComparator)</pre>
+</li>
+</ul>
 <a name="getColumnFamilyCount--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>getColumnFamilyCount</h4>
-<pre>int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.71">getColumnFamilyCount</a>()</pre>
+<pre>int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.80">getColumnFamilyCount</a>()</pre>
 <div class="block">Returns the count of the column families of the table.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -324,7 +343,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>getCoprocessors</h4>
-<pre><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;<a 
href="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/client/TableDescriptor.html#line.79">getCoprocessors</a>()</pre>
+<pre><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;<a 
href="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/client/TableDescriptor.html#line.88">getCoprocessors</a>()</pre>
 <div class="block">Return the list of attached co-processor represented by 
their name
  className</div>
 <dl>
@@ -339,7 +358,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>getDurability</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/client/Durability.html" 
title="enum in org.apache.hadoop.hbase.client">Durability</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.86">getDurability</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/client/Durability.html" 
title="enum in org.apache.hadoop.hbase.client">Durability</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.95">getDurability</a>()</pre>
 <div class="block">Returns the durability setting for the table.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -353,7 +372,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>getColumnFamilies</h4>
-<pre><a 
href="../../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptor.html"
 title="interface in 
org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a>[]&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.95">getColumnFamilies</a>()</pre>
+<pre><a 
href="../../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptor.html"
 title="interface in 
org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a>[]&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.104">getColumnFamilies</a>()</pre>
 <div class="block">Returns an unmodifiable collection of all the <a 
href="../../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptor.html"
 title="interface in 
org.apache.hadoop.hbase.client"><code>ColumnFamilyDescriptor</code></a> of
  all the column families of the table.</div>
 <dl>
@@ -369,7 +388,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>getColumnFamilyNames</h4>
-<pre><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/TableDescriptor.html#line.105">getColumnFamilyNames</a>()</pre>
+<pre><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/TableDescriptor.html#line.114">getColumnFamilyNames</a>()</pre>
 <div class="block">Returns all the column family names of the current table. 
The map of
  TableDescriptor contains mapping of family name to ColumnDescriptor.
  This returns all the keys of the family map which represents the column
@@ -386,7 +405,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>getColumnFamily</h4>
-<pre><a 
href="../../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptor.html"
 title="interface in 
org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.115">getColumnFamily</a>(byte[]&nbsp;name)</pre>
+<pre><a 
href="../../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptor.html"
 title="interface in 
org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.124">getColumnFamily</a>(byte[]&nbsp;name)</pre>
 <div class="block">Returns the ColumnDescriptor for a specific column family 
with name as
  specified by the parameter column.</div>
 <dl>
@@ -404,7 +423,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>getFlushPolicyClassName</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/TableDescriptor.html#line.125">getFlushPolicyClassName</a>()</pre>
+<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/TableDescriptor.html#line.134">getFlushPolicyClassName</a>()</pre>
 <div class="block">This gets the class associated with the flush policy which 
determines the
  stores need to be flushed when flushing a region. The class used by default
  is defined in org.apache.hadoop.hbase.regionserver.FlushPolicy.</div>
@@ -421,7 +440,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>getMaxFileSize</h4>
-<pre>long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.134">getMaxFileSize</a>()</pre>
+<pre>long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.143">getMaxFileSize</a>()</pre>
 <div class="block">Returns the maximum size upto which a region can grow to 
after which a
  region split is triggered. The region size is represented by the size of
  the biggest store file in that region.</div>
@@ -437,7 +456,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>getMemStoreFlushSize</h4>
-<pre>long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.142">getMemStoreFlushSize</a>()</pre>
+<pre>long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.151">getMemStoreFlushSize</a>()</pre>
 <div class="block">Returns the size of the memstore after which a flush to 
filesystem is
  triggered.</div>
 <dl>
@@ -452,7 +471,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>getPriority</h4>
-<pre>int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.147">getPriority</a>()</pre>
+<pre>int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.156">getPriority</a>()</pre>
 </li>
 </ul>
 <a name="getRegionReplication--">
@@ -461,7 +480,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>getRegionReplication</h4>
-<pre>int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.152">getRegionReplication</a>()</pre>
+<pre>int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.161">getRegionReplication</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>Returns the configured replicas per region</dd>
@@ -474,7 +493,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>getRegionSplitPolicyClassName</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/TableDescriptor.html#line.162">getRegionSplitPolicyClassName</a>()</pre>
+<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/TableDescriptor.html#line.171">getRegionSplitPolicyClassName</a>()</pre>
 <div class="block">This gets the class associated with the region split policy 
which
  determines when a region split should occur. The class used by default is
  defined in org.apache.hadoop.hbase.regionserver.RegionSplitPolicy</div>
@@ -491,7 +510,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>getTableName</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/TableDescriptor.html#line.169">getTableName</a>()</pre>
+<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/TableDescriptor.html#line.178">getTableName</a>()</pre>
 <div class="block">Get the name of the table</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -506,7 +525,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client
 <li class="blockList">
 <h4>getOwnerString</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>
-<a 
href="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/TableDescriptor.html#line.172">getOwnerString</a>()</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/TableDescriptor.html#line.181">getOwnerString</a>()</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>
@@ -516,7 +535,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>getValue</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/util/Bytes.html" 
title="class in org.apache.hadoop.hbase.util">Bytes</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.180">getValue</a>(<a
 href="../../../../../org/apache/hadoop/hbase/util/Bytes.html" title="class in 
org.apache.hadoop.hbase.util">Bytes</a>&nbsp;key)</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/util/Bytes.html" 
title="class in org.apache.hadoop.hbase.util">Bytes</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.189">getValue</a>(<a
 href="../../../../../org/apache/hadoop/hbase/util/Bytes.html" title="class in 
org.apache.hadoop.hbase.util">Bytes</a>&nbsp;key)</pre>
 <div class="block">Getter for accessing the metadata associated with the 
key.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -532,7 +551,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>getValue</h4>
-<pre>byte[]&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.188">getValue</a>(byte[]&nbsp;key)</pre>
+<pre>byte[]&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.197">getValue</a>(byte[]&nbsp;key)</pre>
 <div class="block">Getter for accessing the metadata associated with the 
key.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -548,7 +567,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>getValue</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/TableDescriptor.html#line.196">getValue</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;key)</pre>
+<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/TableDescriptor.html#line.205">getValue</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;key)</pre>
 <div class="block">Getter for accessing the metadata associated with the 
key.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -564,7 +583,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>getValues</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/util/Bytes.html" title="class in 
org.apache.hadoop.hbase.util">Bytes</a>,<a 
href="../../../../../org/apache/hadoop/hbase/util/Bytes.html" title="class in 
org.apache.hadoop.hbase.util">Bytes</a>&gt;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.201">getValues</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/util/Bytes.html" title="class in 
org.apache.hadoop.hbase.util">Bytes</a>,<a 
href="../../../../../org/apache/hadoop/hbase/util/Bytes.html" title="class in 
org.apache.hadoop.hbase.util">Bytes</a>&gt;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.210">getValues</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>Getter for fetching an unmodifiable map.</dd>
@@ -577,7 +596,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>hasCoprocessor</h4>
-<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.210">hasCoprocessor</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;classNameToMatch)</pre>
+<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.219">hasCoprocessor</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;classNameToMatch)</pre>
 <div class="block">Check if the table has an attached co-processor represented 
by the name
  className</div>
 <dl>
@@ -594,7 +613,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>hasColumnFamily</h4>
-<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.218">hasColumnFamily</a>(byte[]&nbsp;name)</pre>
+<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.227">hasColumnFamily</a>(byte[]&nbsp;name)</pre>
 <div class="block">Checks to see if this table contains the given column 
family</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -610,7 +629,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>hasRegionMemStoreReplication</h4>
-<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.223">hasRegionMemStoreReplication</a>()</pre>
+<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.232">hasRegionMemStoreReplication</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>true if the read-replicas memstore replication is enabled.</dd>
@@ -623,7 +642,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>hasSerialReplicationScope</h4>
-<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.229">hasSerialReplicationScope</a>()</pre>
+<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.238">hasSerialReplicationScope</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>true if there are at least one cf whose replication scope is
@@ -637,7 +656,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>isCompactionEnabled</h4>
-<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.237">isCompactionEnabled</a>()</pre>
+<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.246">isCompactionEnabled</a>()</pre>
 <div class="block">Check if the compaction enable flag of the table is true. 
If flag is false
  then no minor/major compactions will be done in real.</div>
 <dl>
@@ -652,7 +671,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>isMetaRegion</h4>
-<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.244">isMetaRegion</a>()</pre>
+<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.253">isMetaRegion</a>()</pre>
 <div class="block">Checks if this table is <code> hbase:meta </code> 
region.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -666,7 +685,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>isMetaTable</h4>
-<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.251">isMetaTable</a>()</pre>
+<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.260">isMetaTable</a>()</pre>
 <div class="block">Checks if the table is a <code>hbase:meta</code> table</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -680,7 +699,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client
 <ul class="blockList">
 <li class="blockList">
 <h4>isNormalizationEnabled</h4>
-<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.259">isNormalizationEnabled</a>()</pre>
+<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.268">isNormalizationEnabled</a>()</pre>
 <div class="block">Check if normalization enable flag of the table is true. If 
flag is false
  then no region normalizer won't attempt to normalize this table.</div>
 <dl>
@@ -692,10 +711,10 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client
 <a name="isReadOnly--">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>isReadOnly</h4>
-<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.267">isReadOnly</a>()</pre>
+<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.276">isReadOnly</a>()</pre>
 <div class="block">Check if the readOnly flag of the table is set. If the 
readOnly flag is set
  then the contents of the table can only be read from but not modified.</div>
 <dl>
@@ -704,6 +723,22 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client
 </dl>
 </li>
 </ul>
+<a name="matchReplicationScope-boolean-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>matchReplicationScope</h4>
+<pre>default&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/TableDescriptor.html#line.283">matchReplicationScope</a>(boolean&nbsp;enabled)</pre>
+<div class="block">Check if the table's cfs' replication scope matched with 
the replication state</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>enabled</code> - replication state</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if matched, otherwise false</dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>

Reply via email to