http://git-wip-us.apache.org/repos/asf/hbase-site/blob/db523e4d/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 b1afd64..bb8583c 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/ClusterConnection.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/ClusterConnection.html
@@ -61,13 +61,13 @@
 <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>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><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
 <li>Constr&nbsp;|&nbsp;</li>
 <li><a href="#method_detail">Method</a></li>
 </ul>
@@ -87,7 +87,7 @@
 <li class="blockList">
 <dl>
 <dt>All Superinterfaces:</dt>
-<dd><a href="../../../../../org/apache/hadoop/hbase/Abortable.html" 
title="interface in org.apache.hadoop.hbase">Abortable</a>, <a 
href="http://docs.oracle.com/javase/7/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/7/docs/api/java/io/Closeable.html?is-external=true";
 title="class or interface in java.io">Closeable</a>, <a 
href="../../../../../org/apache/hadoop/hbase/client/Connection.html" 
title="interface in org.apache.hadoop.hbase.client">Connection</a>, <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html" 
title="interface in org.apache.hadoop.hbase.client">HConnection</a></dd>
+<dd><a href="../../../../../org/apache/hadoop/hbase/Abortable.html" 
title="interface in org.apache.hadoop.hbase">Abortable</a>, <a 
href="http://docs.oracle.com/javase/7/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/7/docs/api/java/io/Closeable.html?is-external=true";
 title="class or interface in java.io">Closeable</a>, <a 
href="../../../../../org/apache/hadoop/hbase/client/Connection.html" 
title="interface in org.apache.hadoop.hbase.client">Connection</a></dd>
 </dl>
 <dl>
 <dt>All Known Implementing Classes:</dt>
@@ -97,7 +97,7 @@
 <br>
 <pre><a 
href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html"
 title="annotation in 
org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
 public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.43">ClusterConnection</a>
-extends <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html" 
title="interface in org.apache.hadoop.hbase.client">HConnection</a></pre>
+extends <a 
href="../../../../../org/apache/hadoop/hbase/client/Connection.html" 
title="interface in org.apache.hadoop.hbase.client">Connection</a></pre>
 <div class="block">Internal methods on Connection that should not be used by 
user code.</div>
 </li>
 </ul>
@@ -111,13 +111,20 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html"
 <!--   -->
 </a>
 <h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a 
name="fields_inherited_from_class_org.apache.hadoop.hbase.client.HConnection">
-<!--   -->
-</a>
-<h3>Fields inherited from interface&nbsp;org.apache.hadoop.hbase.client.<a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html" 
title="interface in org.apache.hadoop.hbase.client">HConnection</a></h3>
-<code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#HBASE_CLIENT_CONNECTION_IMPL">HBASE_CLIENT_CONNECTION_IMPL</a></code></li>
-</ul>
+<table class="overviewSummary" 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/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#HBASE_CLIENT_CONNECTION_IMPL">HBASE_CLIENT_CONNECTION_IMPL</a></strong></code>
+<div class="block">Key for configuration in Configuration whose value is the 
class we implement making a
+ new Connection instance.</div>
+</td>
+</tr>
+</table>
 </li>
 </ul>
 <!-- ========== METHOD SUMMARY =========== -->
@@ -192,6 +199,10 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html"
 <td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#getConnectionMetrics()">getConnectionMetrics</a></strong>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#getCurrentNrHRS()">getCurrentNrHRS</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/hadoop/hbase/client/MasterKeepAliveConnection.html"
 title="interface in 
org.apache.hadoop.hbase.client">MasterKeepAliveConnection</a></code></td>
 <td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#getKeepAliveMasterService()">getKeepAliveMasterService</a></strong>()</code>
 <div class="block"><strong>Deprecated.</strong>&nbsp;
@@ -199,23 +210,23 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html"
 </div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td 
class="colFirst"><code>org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService.BlockingInterface</code></td>
 <td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#getMaster()">getMaster</a></strong>()</code>
 <div class="block">Returns a <a 
href="../../../../../org/apache/hadoop/hbase/client/MasterKeepAliveConnection.html"
 title="interface in 
org.apache.hadoop.hbase.client"><code>MasterKeepAliveConnection</code></a> to 
the active master</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><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><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#getNewRpcRetryingCallerFactory(org.apache.hadoop.conf.Configuration)">getNewRpcRetryingCallerFactory</a></strong>(org.apache.hadoop.conf.Configuration&nbsp;conf)</code>
 <div class="block">Returns a new RpcRetryingCallerFactory from the given 
<code>Configuration</code>.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><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><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#getNonceGenerator()">getNonceGenerator</a></strong>()</code>&nbsp;</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"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#getRegionLocation(org.apache.hadoop.hbase.TableName,%20byte[],%20boolean)">getRegionLocation</a></strong>(<a
 href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                                   byte[]&nbsp;row,
@@ -223,18 +234,24 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html"
 <div class="block">Find region location hosting passed row</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><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><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#getRpcControllerFactory()">getRpcControllerFactory</a></strong>()</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><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><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#getRpcRetryingCallerFactory()">getRpcRetryingCallerFactory</a></strong>()</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/hadoop/hbase/client/ServerStatisticTracker.html"
 title="class in 
org.apache.hadoop.hbase.client">ServerStatisticTracker</a></code></td>
 <td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#getStatisticsTracker()">getStatisticsTracker</a></strong>()</code>&nbsp;</td>
 </tr>
+<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"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#getTableState(org.apache.hadoop.hbase.TableName)">getTableState</a></strong>(<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">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#hasCellBlockSupport()">hasCellBlockSupport</a></strong>()</code>&nbsp;</td>
@@ -243,7 +260,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html"
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#isDeadServer(org.apache.hadoop.hbase.ServerName)">isDeadServer</a></strong>(<a
 href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in 
org.apache.hadoop.hbase">ServerName</a>&nbsp;serverName)</code>
 <div class="block"><strong>Deprecated.</strong>&nbsp;
-<div class="block"><i>internal method, do not use thru HConnection</i></div>
+<div class="block"><i>internal method, do not use thru 
ClusterConnection</i></div>
 </div>
 </td>
 </tr>
@@ -264,6 +281,17 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html"
 </td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#isTableDisabled(org.apache.hadoop.hbase.TableName)">isTableDisabled</a></strong>(<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>boolean</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#isTableEnabled(org.apache.hadoop.hbase.TableName)">isTableEnabled</a></strong>(<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="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><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html#locateRegion(byte[])">locateRegion</a></strong>(byte[]&nbsp;regionName)</code>
 <div class="block">Gets the location of the region of <i>regionName</i>.</div>
@@ -335,18 +363,11 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html"
 </tr>
 </table>
 <ul class="blockList">
-<li class="blockList"><a 
name="methods_inherited_from_class_org.apache.hadoop.hbase.client.HConnection">
-<!--   -->
-</a>
-<h3>Methods inherited from interface&nbsp;org.apache.hadoop.hbase.client.<a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html" 
title="interface in org.apache.hadoop.hbase.client">HConnection</a></h3>
-<code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#clearRegionCache(byte[])">clearRegionCache</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#getAdmin()">getAdmin</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#getAdmin(org.apache.hadoop.hbase.ServerName,%20boolean)">getAdmin</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#getConfiguration()">getConfiguration</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#getCurrentNrHRS()">getCurrentNrHRS</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#getHTableDescriptor(byte[])">getHTableDescriptor</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#getHTableDescriptor(org.apache.hadoop.hbase.TableName)">getHTableDescriptor</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#getHTableDescriptors(java.util.List)">getHTableDescri
 ptors</a>, <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#getHTableDescriptorsByTableName(java.util.List)">getHTableDescriptorsByTableName</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#getRegionCachePrefetch(byte[])">getRegionCachePrefetch</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#getRegionCachePrefetch(org.apache.hadoop.hbase.TableName)">getRegionCachePrefetch</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#getRegionLocation(byte[],%20byte[],%20boolean)">getRegionLocation</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#getRegionLocator(org.apache.hadoop.hbase.TableName)">getRegionLocator</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#getTable(byte[])">getTable</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#getTable(byte[],%20java.util.concurrent.ExecutorService)">getTable</a>,
  <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#getTable(java.lang.String)">getTable</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#getTable(java.lang.String,%20java.util.concurrent.ExecutorService)">getTable</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#getTable(org.apache.hadoop.hbase.TableName)">getTable</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#getTable(org.apache.hadoop.hbase.TableName,%20java.util.concurrent.ExecutorService)">getTable</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#getTableNames()">getTableNames</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#getTableState(org.apache.hadoop.hbase.TableName)">getTableState</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#isClosed()">isClosed</a>,
 <a href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#isTable
 Available(byte[])">isTableAvailable</a>, <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#isTableAvailable(byte[],%20byte[][])">isTableAvailable</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#isTableAvailable(org.apache.hadoop.hbase.TableName)">isTableAvailable</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#isTableDisabled(byte[])">isTableDisabled</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#isTableDisabled(org.apache.hadoop.hbase.TableName)">isTableDisabled</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#isTableEnabled(byte[])">isTableEnabled</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#isTableEnabled(org.apache.hadoop.hbase.TableName)">isTableEnabled</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#listTableNames()">listTableNames</a>,
 <a href="../../../../../org/apache/hadoop/hba
 se/client/HConnection.html#listTables()">listTables</a>, <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#locateRegion(byte[],%20byte[])">locateRegion</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#locateRegions(byte[])">locateRegions</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#locateRegions(byte[],%20boolean,%20boolean)">locateRegions</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#processBatch(java.util.List,%20byte[],%20java.util.concurrent.ExecutorService,%20java.lang.Object[])">processBatch</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#processBatch(java.util.List,%20org.apache.hadoop.hbase.TableName,%20java.util.concurrent.ExecutorService,%20java.lang.Object[])">processBatch</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#processBatchCallback(java.util.List,%20byte[],%20java.util.concurrent.ExecutorService
 
,%20java.lang.Object[],%20org.apache.hadoop.hbase.client.coprocessor.Batch.Callback)">processBatchCallback</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#processBatchCallback(java.util.List,%20org.apache.hadoop.hbase.TableName,%20java.util.concurrent.ExecutorService,%20java.lang.Object[],%20org.apache.hadoop.hbase.client.coprocessor.Batch.Callback)">processBatchCallback</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#relocateRegion(byte[],%20byte[])">relocateRegion</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#setRegionCachePrefetch(byte[],%20boolean)">setRegionCachePrefetch</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#setRegionCachePrefetch(org.apache.hadoop.hbase.TableName,%20boolean)">setRegionCachePrefetch</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#updateCachedLocations(byte[],%20byte[],%20java.lang.Object,%20org.apache.hadoo
 p.hbase.HRegionLocation)">updateCachedLocations</a>, <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#updateCachedLocations(org.apache.hadoop.hbase.TableName,%20byte[],%20java.lang.Object,%20org.apache.hadoop.hbase.HRegionLocation)">updateCachedLocations</a></code></li>
-</ul>
-<ul class="blockList">
 <li class="blockList"><a 
name="methods_inherited_from_class_org.apache.hadoop.hbase.client.Connection">
 <!--   -->
 </a>
 <h3>Methods inherited from interface&nbsp;org.apache.hadoop.hbase.client.<a 
href="../../../../../org/apache/hadoop/hbase/client/Connection.html" 
title="interface in org.apache.hadoop.hbase.client">Connection</a></h3>
-<code><a 
href="../../../../../org/apache/hadoop/hbase/client/Connection.html#close()">close</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/Connection.html#getBufferedMutator(org.apache.hadoop.hbase.client.BufferedMutatorParams)">getBufferedMutator</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/Connection.html#getBufferedMutator(org.apache.hadoop.hbase.TableName)">getBufferedMutator</a></code></li>
+<code><a 
href="../../../../../org/apache/hadoop/hbase/client/Connection.html#close()">close</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/Connection.html#getAdmin()">getAdmin</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/Connection.html#getBufferedMutator(org.apache.hadoop.hbase.client.BufferedMutatorParams)">getBufferedMutator</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/Connection.html#getBufferedMutator(org.apache.hadoop.hbase.TableName)">getBufferedMutator</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/Connection.html#getConfiguration()">getConfiguration</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/Connection.html#getRegionLocator(org.apache.hadoop.hbase.TableName)">getRegionLocator</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/Connection.html#getTable(org.apache.hadoop.hbase.TableName)">getTable</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/client/Connection.html#getTable(org.apache.hado
 op.hbase.TableName,%20java.util.concurrent.ExecutorService)">getTable</a>, <a 
href="../../../../../org/apache/hadoop/hbase/client/Connection.html#isClosed()">isClosed</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a 
name="methods_inherited_from_class_org.apache.hadoop.hbase.Abortable">
@@ -363,6 +384,26 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.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_CONNECTION_IMPL">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>HBASE_CLIENT_CONNECTION_IMPL</h4>
+<pre>static final&nbsp;<a 
href="http://docs.oracle.com/javase/7/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/ClusterConnection.html#line.49">HBASE_CLIENT_CONNECTION_IMPL</a></pre>
+<div class="block">Key for configuration in Configuration whose value is the 
class we implement making a
+ new Connection instance.</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a 
href="../../../../../constant-values.html#org.apache.hadoop.hbase.client.ClusterConnection.HBASE_CLIENT_CONNECTION_IMPL">Constant
 Field Values</a></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
 <!-- ============ METHOD DETAIL ========== -->
 <ul class="blockList">
 <li class="blockList"><a name="method_detail">
@@ -376,14 +417,11 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html"
 <li class="blockList">
 <h4>isMasterRunning</h4>
 <pre><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true";
 title="class or interface in java.lang">@Deprecated</a>
-boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.51">isMasterRunning</a>()
+boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.56">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="strong">Deprecated.</span>&nbsp;<i>this has 
been deprecated without a replacement</i></div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#isMasterRunning()">isMasterRunning</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html" 
title="interface in org.apache.hadoop.hbase.client">HConnection</a></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>- true if the master server 
is running</dd>
+<dl><dt><span class="strong">Returns:</span></dt><dd>- true if the master 
server is running</dd>
 <dt><span class="strong">Throws:</span></dt>
 <dd><code><a 
href="../../../../../org/apache/hadoop/hbase/MasterNotRunningException.html" 
title="class in 
org.apache.hadoop.hbase">MasterNotRunningException</a></code></dd>
 <dd><code><a 
href="../../../../../org/apache/hadoop/hbase/ZooKeeperConnectionException.html" 
title="class in 
org.apache.hadoop.hbase">ZooKeeperConnectionException</a></code></dd></dl>
@@ -395,38 +433,78 @@ boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
 <ul class="blockList">
 <li class="blockList">
 <h4>isTableAvailable</h4>
-<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.67">isTableAvailable</a>(<a
 href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.71">isTableAvailable</a>(<a
 href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                        byte[][]&nbsp;splitKeys)
                          throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Use this api to check if the table has been created with 
the specified number of
  splitkeys which was used while creating the given table.
  Note : If this api is used after a table's region gets splitted, the api may 
return
  false.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#isTableAvailable(org.apache.hadoop.hbase.TableName,%20byte[][])">isTableAvailable</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html" 
title="interface in org.apache.hadoop.hbase.client">HConnection</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>tableName</code> - 
tableName</dd><dd><code>splitKeys</code> - splitKeys used while creating 
table</dd>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>tableName</code> 
- tableName</dd><dd><code>splitKeys</code> - splitKeys used while creating 
table</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code> - if a remote or 
network exception occurs</dd></dl>
+</li>
+</ul>
+<a name="isTableEnabled(org.apache.hadoop.hbase.TableName)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isTableEnabled</h4>
+<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.82">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/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
+<div class="block">A table that isTableEnabled == false and isTableDisabled == 
false
+ is possible. This happens when a table has a lot of regions
+ that must be processed.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>tableName</code> 
- table name</dd>
+<dt><span class="strong">Returns:</span></dt><dd>true if the table is enabled, 
false otherwise</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code> - if a remote or 
network exception occurs</dd></dl>
+</li>
+</ul>
+<a name="isTableDisabled(org.apache.hadoop.hbase.TableName)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isTableDisabled</h4>
+<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.89">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/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>tableName</code> 
- table name</dd>
+<dt><span class="strong">Returns:</span></dt><dd>true if the table is 
disabled, false otherwise</dd>
 <dt><span class="strong">Throws:</span></dt>
 <dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code> - if a remote or 
network exception occurs</dd></dl>
 </li>
 </ul>
+<a name="getTableState(org.apache.hadoop.hbase.TableName)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTableState</h4>
+<pre><a href="../../../../../org/apache/hadoop/hbase/client/TableState.html" 
title="class in org.apache.hadoop.hbase.client">TableState</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.96">getTableState</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/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
+<div class="block">Retrieve TableState, represent current table state.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>tableName</code> 
- table state for</dd>
+<dt><span class="strong">Returns:</span></dt><dd>state of the table</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/7/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="locateRegion(org.apache.hadoop.hbase.TableName, byte[])">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>locateRegion</h4>
-<pre><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/ClusterConnection.html#line.80">locateRegion</a>(<a
 href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+<pre><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/ClusterConnection.html#line.107">locateRegion</a>(<a
 href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                            byte[]&nbsp;row)
                              throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Find the location of the region of <i>tableName</i> that 
<i>row</i>
  lives in.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#locateRegion(org.apache.hadoop.hbase.TableName,%20byte[])">locateRegion</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html" 
title="interface in org.apache.hadoop.hbase.client">HConnection</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>tableName</code> - 
name of the table <i>row</i> is in</dd><dd><code>row</code> - row key you're 
trying to find the region of</dd>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>tableName</code> 
- name of the table <i>row</i> is in</dd><dd><code>row</code> - row key you're 
trying to find the region of</dd>
 <dt><span class="strong">Returns:</span></dt><dd>HRegionLocation that 
describes where to find the region in
- question</dd>
+   question</dd>
 <dt><span class="strong">Throws:</span></dt>
 <dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code> - if a remote or 
network exception occurs</dd></dl>
 </li>
@@ -437,12 +515,8 @@ boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
 <ul class="blockList">
 <li class="blockList">
 <h4>clearRegionCache</h4>
-<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.87">clearRegionCache</a>()</pre>
+<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.113">clearRegionCache</a>()</pre>
 <div class="block">Allows flushing the region cache.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#clearRegionCache()">clearRegionCache</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html" 
title="interface in org.apache.hadoop.hbase.client">HConnection</a></code></dd>
-</dl>
 </li>
 </ul>
 <a name="cacheLocation(org.apache.hadoop.hbase.TableName, 
org.apache.hadoop.hbase.RegionLocations)">
@@ -451,7 +525,7 @@ boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
 <ul class="blockList">
 <li class="blockList">
 <h4>cacheLocation</h4>
-<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.90">cacheLocation</a>(<a
 href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.115">cacheLocation</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/RegionLocations.html" title="class 
in org.apache.hadoop.hbase">RegionLocations</a>&nbsp;location)</pre>
 </li>
 </ul>
@@ -461,14 +535,11 @@ boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
 <ul class="blockList">
 <li class="blockList">
 <h4>clearRegionCache</h4>
-<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.99">clearRegionCache</a>(<a
 href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</pre>
+<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.123">clearRegionCache</a>(<a
 href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</pre>
 <div class="block">Allows flushing the region cache of all locations that 
pertain to
  <code>tableName</code></div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#clearRegionCache(org.apache.hadoop.hbase.TableName)">clearRegionCache</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html" 
title="interface in org.apache.hadoop.hbase.client">HConnection</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>tableName</code> - 
Name of the table whose regions we are to remove from
- cache.</dd></dl>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>tableName</code> 
- Name of the table whose regions we are to remove from
+   cache.</dd></dl>
 </li>
 </ul>
 <a name="deleteCachedRegionLocation(org.apache.hadoop.hbase.HRegionLocation)">
@@ -477,12 +548,9 @@ boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
 <ul class="blockList">
 <li class="blockList">
 <h4>deleteCachedRegionLocation</h4>
-<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.106">deleteCachedRegionLocation</a>(<a
 href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" 
title="class in 
org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;location)</pre>
+<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.129">deleteCachedRegionLocation</a>(<a
 href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" 
title="class in 
org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;location)</pre>
 <div class="block">Deletes cached locations for the specific region.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#deleteCachedRegionLocation(org.apache.hadoop.hbase.HRegionLocation)">deleteCachedRegionLocation</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html" 
title="interface in org.apache.hadoop.hbase.client">HConnection</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>location</code> - 
The location object for the region, to be purged from cache.</dd></dl>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>location</code> 
- The location object for the region, to be purged from cache.</dd></dl>
 </li>
 </ul>
 <a name="relocateRegion(org.apache.hadoop.hbase.TableName, byte[])">
@@ -491,17 +559,14 @@ boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
 <ul class="blockList">
 <li class="blockList">
 <h4>relocateRegion</h4>
-<pre><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/ClusterConnection.html#line.118">relocateRegion</a>(<a
 href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+<pre><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/ClusterConnection.html#line.140">relocateRegion</a>(<a
 href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                              byte[]&nbsp;row)
                                throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Find the location of the region of <i>tableName</i> that 
<i>row</i>
  lives in, ignoring any value that might be in the cache.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#relocateRegion(org.apache.hadoop.hbase.TableName,%20byte[])">relocateRegion</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html" 
title="interface in org.apache.hadoop.hbase.client">HConnection</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>tableName</code> - 
name of the table <i>row</i> is in</dd><dd><code>row</code> - row key you're 
trying to find the region of</dd>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>tableName</code> 
- name of the table <i>row</i> is in</dd><dd><code>row</code> - row key you're 
trying to find the region of</dd>
 <dt><span class="strong">Returns:</span></dt><dd>HRegionLocation that 
describes where to find the region in
- question</dd>
+   question</dd>
 <dt><span class="strong">Throws:</span></dt>
 <dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code> - if a remote or 
network exception occurs</dd></dl>
 </li>
@@ -512,7 +577,7 @@ boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
 <ul class="blockList">
 <li class="blockList">
 <h4>relocateRegion</h4>
-<pre><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/ClusterConnection.html#line.131">relocateRegion</a>(<a
 href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+<pre><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/ClusterConnection.html#line.153">relocateRegion</a>(<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)
                                throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
@@ -520,7 +585,7 @@ boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
  lives in, ignoring any value that might be in the cache.</div>
 <dl><dt><span class="strong">Parameters:</span></dt><dd><code>tableName</code> 
- name of the table <i>row</i> is in</dd><dd><code>row</code> - row key you're 
trying to find the region of</dd><dd><code>replicaId</code> - the replicaId of 
the region</dd>
 <dt><span class="strong">Returns:</span></dt><dd>RegionLocations that describe 
where to find the region in
- question</dd>
+   question</dd>
 <dt><span class="strong">Throws:</span></dt>
 <dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code> - if a remote or 
network exception occurs</dd></dl>
 </li>
@@ -531,17 +596,14 @@ boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
 <ul class="blockList">
 <li class="blockList">
 <h4>updateCachedLocations</h4>
-<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.144">updateCachedLocations</a>(<a
 href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.165">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;rowkey,
                          <a 
href="http://docs.oracle.com/javase/7/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>
 <div class="block">Update the location cache. This is used internally by 
HBase, in most cases it should not be
   used by the client application.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#updateCachedLocations(org.apache.hadoop.hbase.TableName,%20byte[],%20byte[],%20java.lang.Object,%20org.apache.hadoop.hbase.ServerName)">updateCachedLocations</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html" 
title="interface in org.apache.hadoop.hbase.client">HConnection</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>tableName</code> - 
the table name</dd><dd><code>regionName</code> - the region 
name</dd><dd><code>rowkey</code> - the row</dd><dd><code>exception</code> - the 
exception if any. Can be null.</dd><dd><code>source</code> - the previous 
location</dd></dl>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>tableName</code> 
- the table name</dd><dd><code>regionName</code> - the region 
name</dd><dd><code>rowkey</code> - the row</dd><dd><code>exception</code> - the 
exception if any. Can be null.</dd><dd><code>source</code> - the previous 
location</dd></dl>
 </li>
 </ul>
 <a name="locateRegion(byte[])">
@@ -550,15 +612,12 @@ boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
 <ul class="blockList">
 <li class="blockList">
 <h4>locateRegion</h4>
-<pre><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/ClusterConnection.html#line.156">locateRegion</a>(byte[]&nbsp;regionName)
+<pre><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/ClusterConnection.html#line.175">locateRegion</a>(byte[]&nbsp;regionName)
                              throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Gets the location of the region of <i>regionName</i>.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#locateRegion(byte[])">locateRegion</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html" 
title="interface in org.apache.hadoop.hbase.client">HConnection</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>regionName</code> - 
name of the region to locate</dd>
+<dl><dt><span 
class="strong">Parameters:</span></dt><dd><code>regionName</code> - name of the 
region to locate</dd>
 <dt><span class="strong">Returns:</span></dt><dd>HRegionLocation that 
describes where to find the region in
- question</dd>
+   question</dd>
 <dt><span class="strong">Throws:</span></dt>
 <dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code> - if a remote or 
network exception occurs</dd></dl>
 </li>
@@ -569,16 +628,13 @@ boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
 <ul class="blockList">
 <li class="blockList">
 <h4>locateRegions</h4>
-<pre><a 
href="http://docs.oracle.com/javase/7/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;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.166">locateRegions</a>(<a
 href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)
+<pre><a 
href="http://docs.oracle.com/javase/7/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;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.184">locateRegions</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/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Gets the locations of all regions in the specified table, 
<i>tableName</i>.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#locateRegions(org.apache.hadoop.hbase.TableName)">locateRegions</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html" 
title="interface in org.apache.hadoop.hbase.client">HConnection</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>tableName</code> - 
table to get regions of</dd>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>tableName</code> 
- table to get regions of</dd>
 <dt><span class="strong">Returns:</span></dt><dd>list of region locations for 
all regions of table</dd>
 <dt><span class="strong">Throws:</span></dt>
-<dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd></dl>
+<dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code> - if IO failure 
occurs</dd></dl>
 </li>
 </ul>
 <a name="locateRegions(org.apache.hadoop.hbase.TableName, boolean, boolean)">
@@ -587,19 +643,16 @@ boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
 <ul class="blockList">
 <li class="blockList">
 <h4>locateRegions</h4>
-<pre><a 
href="http://docs.oracle.com/javase/7/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;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.178">locateRegions</a>(<a
 href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+<pre><a 
href="http://docs.oracle.com/javase/7/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;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.195">locateRegions</a>(<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)
                                     throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Gets the locations of all regions in the specified table, 
<i>tableName</i>.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#locateRegions(org.apache.hadoop.hbase.TableName,%20boolean,%20boolean)">locateRegions</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html" 
title="interface in org.apache.hadoop.hbase.client">HConnection</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>tableName</code> - 
table to get regions of</dd><dd><code>useCache</code> - Should we use the cache 
to retrieve the region information.</dd><dd><code>offlined</code> - True if we 
are to include offlined regions, false and we'll leave out offlined
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>tableName</code> 
- table to get regions of</dd><dd><code>useCache</code> - Should we use the 
cache to retrieve the region information.</dd><dd><code>offlined</code> - True 
if we are to include offlined regions, false and we'll leave out offlined
           regions from returned list.</dd>
 <dt><span class="strong">Returns:</span></dt><dd>list of region locations for 
all regions of table</dd>
 <dt><span class="strong">Throws:</span></dt>
-<dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd></dl>
+<dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code> - if IO failure 
occurs</dd></dl>
 </li>
 </ul>
 <a name="locateRegion(org.apache.hadoop.hbase.TableName, byte[], boolean, 
boolean)">
@@ -608,7 +661,7 @@ boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
 <ul class="blockList">
 <li class="blockList">
 <h4>locateRegion</h4>
-<pre><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/ClusterConnection.html#line.191">locateRegion</a>(<a
 href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+<pre><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/ClusterConnection.html#line.208">locateRegion</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;useCache,
                            boolean&nbsp;retry)
@@ -616,7 +669,7 @@ boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
 <dl><dt><span class="strong">Parameters:</span></dt><dd><code>tableName</code> 
- table to get regions of</dd><dd><code>row</code> - the 
row</dd><dd><code>useCache</code> - Should we use the cache to retrieve the 
region information.</dd><dd><code>retry</code> - do we retry</dd>
 <dt><span class="strong">Returns:</span></dt><dd>region locations for this 
row.</dd>
 <dt><span class="strong">Throws:</span></dt>
-<dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd></dl>
+<dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code> - if IO failure 
occurs</dd></dl>
 </li>
 </ul>
 <a name="locateRegion(org.apache.hadoop.hbase.TableName, byte[], boolean, 
boolean, int)">
@@ -625,7 +678,7 @@ boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
 <ul class="blockList">
 <li class="blockList">
 <h4>locateRegion</h4>
-<pre><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/ClusterConnection.html#line.204">locateRegion</a>(<a
 href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+<pre><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/ClusterConnection.html#line.221">locateRegion</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;useCache,
                            boolean&nbsp;retry,
@@ -634,7 +687,7 @@ boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
 <dl><dt><span class="strong">Parameters:</span></dt><dd><code>tableName</code> 
- table to get regions of</dd><dd><code>row</code> - the 
row</dd><dd><code>useCache</code> - Should we use the cache to retrieve the 
region information.</dd><dd><code>retry</code> - do we 
retry</dd><dd><code>replicaId</code> - the replicaId for the region</dd>
 <dt><span class="strong">Returns:</span></dt><dd>region locations for this 
row.</dd>
 <dt><span class="strong">Throws:</span></dt>
-<dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd></dl>
+<dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code> - if IO failure 
occurs</dd></dl>
 </li>
 </ul>
 <a name="getMaster()">
@@ -643,13 +696,10 @@ boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
 <ul class="blockList">
 <li class="blockList">
 <h4>getMaster</h4>
-<pre>org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService.BlockingInterface&nbsp;<a
 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.211">getMaster</a>()
+<pre>org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService.BlockingInterface&nbsp;<a
 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.227">getMaster</a>()
                                                                                
                   throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Returns a <a 
href="../../../../../org/apache/hadoop/hbase/client/MasterKeepAliveConnection.html"
 title="interface in 
org.apache.hadoop.hbase.client"><code>MasterKeepAliveConnection</code></a> to 
the active master</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#getMaster()">getMaster</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html" 
title="interface in org.apache.hadoop.hbase.client">HConnection</a></code></dd>
-<dt><span class="strong">Throws:</span></dt>
+<dl><dt><span class="strong">Throws:</span></dt>
 <dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd></dl>
 </li>
 </ul>
@@ -659,13 +709,10 @@ boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
 <ul class="blockList">
 <li class="blockList">
 <h4>getAdmin</h4>
-<pre>org.apache.hadoop.hbase.protobuf.generated.AdminProtos.AdminService.BlockingInterface&nbsp;<a
 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.221">getAdmin</a>(<a
 href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in 
org.apache.hadoop.hbase">ServerName</a>&nbsp;serverName)
+<pre>org.apache.hadoop.hbase.protobuf.generated.AdminProtos.AdminService.BlockingInterface&nbsp;<a
 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.236">getAdmin</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/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Establishes a connection to the region server at the 
specified address.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#getAdmin(org.apache.hadoop.hbase.ServerName)">getAdmin</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html" 
title="interface in org.apache.hadoop.hbase.client">HConnection</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>serverName</code> - 
</dd>
+<dl><dt><span 
class="strong">Parameters:</span></dt><dd><code>serverName</code> - </dd>
 <dt><span class="strong">Returns:</span></dt><dd>proxy for HRegionServer</dd>
 <dt><span class="strong">Throws:</span></dt>
 <dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code> - if a remote or 
network exception occurs</dd></dl>
@@ -677,14 +724,11 @@ boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
 <ul class="blockList">
 <li class="blockList">
 <h4>getClient</h4>
-<pre>org.apache.hadoop.hbase.protobuf.generated.ClientProtos.ClientService.BlockingInterface&nbsp;<a
 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.233">getClient</a>(<a
 href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in 
org.apache.hadoop.hbase">ServerName</a>&nbsp;serverName)
+<pre>org.apache.hadoop.hbase.protobuf.generated.ClientProtos.ClientService.BlockingInterface&nbsp;<a
 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.247">getClient</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/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Establishes a connection to the region server at the 
specified address, and returns
  a region client protocol.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#getClient(org.apache.hadoop.hbase.ServerName)">getClient</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html" 
title="interface in org.apache.hadoop.hbase.client">HConnection</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>serverName</code> - 
</dd>
+<dl><dt><span 
class="strong">Parameters:</span></dt><dd><code>serverName</code> - </dd>
 <dt><span class="strong">Returns:</span></dt><dd>ClientProtocol proxy for 
RegionServer</dd>
 <dt><span class="strong">Throws:</span></dt>
 <dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code> - if a remote or 
network exception occurs</dd></dl>
@@ -696,15 +740,12 @@ boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
 <ul class="blockList">
 <li class="blockList">
 <h4>getRegionLocation</h4>
-<pre><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/ClusterConnection.html#line.244">getRegionLocation</a>(<a
 href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+<pre><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/ClusterConnection.html#line.257">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/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Find region location hosting passed row</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#getRegionLocation(org.apache.hadoop.hbase.TableName,%20byte[],%20boolean)">getRegionLocation</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html" 
title="interface in org.apache.hadoop.hbase.client">HConnection</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>tableName</code> - 
table name</dd><dd><code>row</code> - Row to find.</dd><dd><code>reload</code> 
- If true do not use cache, otherwise bypass.</dd>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>tableName</code> 
- table name</dd><dd><code>row</code> - Row to 
find.</dd><dd><code>reload</code> - If true do not use cache, otherwise 
bypass.</dd>
 <dt><span class="strong">Returns:</span></dt><dd>Location of row.</dd>
 <dt><span class="strong">Throws:</span></dt>
 <dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code> - if a remote or 
network exception occurs</dd></dl>
@@ -716,12 +757,9 @@ boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
 <ul class="blockList">
 <li class="blockList">
 <h4>clearCaches</h4>
-<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.253">clearCaches</a>(<a
 href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in 
org.apache.hadoop.hbase">ServerName</a>&nbsp;sn)</pre>
+<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.265">clearCaches</a>(<a
 href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in 
org.apache.hadoop.hbase">ServerName</a>&nbsp;sn)</pre>
 <div class="block">Clear any caches that pertain to server name 
<code>sn</code>.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#clearCaches(org.apache.hadoop.hbase.ServerName)">clearCaches</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html" 
title="interface in org.apache.hadoop.hbase.client">HConnection</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>sn</code> - A server 
name</dd></dl>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>sn</code> - A 
server name</dd></dl>
 </li>
 </ul>
 <a name="getKeepAliveMasterService()">
@@ -731,17 +769,14 @@ boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
 <li class="blockList">
 <h4>getKeepAliveMasterService</h4>
 <pre><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true";
 title="class or interface in java.lang">@Deprecated</a>
-<a 
href="../../../../../org/apache/hadoop/hbase/client/MasterKeepAliveConnection.html"
 title="interface in 
org.apache.hadoop.hbase.client">MasterKeepAliveConnection</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.264">getKeepAliveMasterService</a>()
+<a 
href="../../../../../org/apache/hadoop/hbase/client/MasterKeepAliveConnection.html"
 title="interface in 
org.apache.hadoop.hbase.client">MasterKeepAliveConnection</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.275">getKeepAliveMasterService</a>()
                                                     throws <a 
href="../../../../../org/apache/hadoop/hbase/MasterNotRunningException.html" 
title="class in org.apache.hadoop.hbase">MasterNotRunningException</a></pre>
 <div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Since 
0.96.0</i></div>
 <div class="block">This function allows HBaseAdmin and potentially others to 
get a shared MasterService
  connection.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#getKeepAliveMasterService()">getKeepAliveMasterService</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html" 
title="interface in org.apache.hadoop.hbase.client">HConnection</a></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>The shared instance. Never 
returns null.</dd>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The shared instance. 
Never returns null.</dd>
 <dt><span class="strong">Throws:</span></dt>
-<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/MasterNotRunningException.html" 
title="class in 
org.apache.hadoop.hbase">MasterNotRunningException</a></code></dd></dl>
+<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/MasterNotRunningException.html" 
title="class in org.apache.hadoop.hbase">MasterNotRunningException</a></code> - 
if master is not running</dd></dl>
 </li>
 </ul>
 <a name="isDeadServer(org.apache.hadoop.hbase.ServerName)">
@@ -751,12 +786,9 @@ boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
 <li class="blockList">
 <h4>isDeadServer</h4>
 <pre><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true";
 title="class or interface in java.lang">@Deprecated</a>
-boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.273">isDeadServer</a>(<a
 href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in 
org.apache.hadoop.hbase">ServerName</a>&nbsp;serverName)</pre>
-<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>internal 
method, do not use thru HConnection</i></div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#isDeadServer(org.apache.hadoop.hbase.ServerName)">isDeadServer</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html" 
title="interface in org.apache.hadoop.hbase.client">HConnection</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>serverName</code> - 
</dd>
+boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.283">isDeadServer</a>(<a
 href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in 
org.apache.hadoop.hbase">ServerName</a>&nbsp;serverName)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>internal 
method, do not use thru ClusterConnection</i></div>
+<dl><dt><span 
class="strong">Parameters:</span></dt><dd><code>serverName</code> - of server 
to check</dd>
 <dt><span class="strong">Returns:</span></dt><dd>true if the server is known 
as dead, false otherwise.</dd></dl>
 </li>
 </ul>
@@ -766,11 +798,8 @@ boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
 <ul class="blockList">
 <li class="blockList">
 <h4>getNonceGenerator</h4>
-<pre><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/ClusterConnection.html#line.279">getNonceGenerator</a>()</pre>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html#getNonceGenerator()">getNonceGenerator</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/client/HConnection.html" 
title="interface in org.apache.hadoop.hbase.client">HConnection</a></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>Nonce generator for this 
HConnection; may be null if disabled in configuration.</dd></dl>
+<pre><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/ClusterConnection.html#line.288">getNonceGenerator</a>()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>Nonce generator for this 
ClusterConnection; may be null if disabled in configuration.</dd></dl>
 </li>
 </ul>
 <a name="getAsyncProcess()">
@@ -779,7 +808,7 @@ boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
 <ul class="blockList">
 <li class="blockList">
 <h4>getAsyncProcess</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html" 
title="class in org.apache.hadoop.hbase.client">AsyncProcess</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.284">getAsyncProcess</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.html" 
title="class in org.apache.hadoop.hbase.client">AsyncProcess</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.293">getAsyncProcess</a>()</pre>
 <dl><dt><span class="strong">Returns:</span></dt><dd>Default AsyncProcess 
associated with this connection.</dd></dl>
 </li>
 </ul>
@@ -789,11 +818,11 @@ boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
 <ul class="blockList">
 <li class="blockList">
 <h4>getNewRpcRetryingCallerFactory</h4>
-<pre><a 
href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html"
 title="class in 
org.apache.hadoop.hbase.client">RpcRetryingCallerFactory</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.293">getNewRpcRetryingCallerFactory</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)</pre>
+<pre><a 
href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html"
 title="class in 
org.apache.hadoop.hbase.client">RpcRetryingCallerFactory</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.302">getNewRpcRetryingCallerFactory</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)</pre>
 <div class="block">Returns a new RpcRetryingCallerFactory from the given 
<code>Configuration</code>.
  This RpcRetryingCallerFactory lets the users create <a 
href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCaller.html" 
title="interface in 
org.apache.hadoop.hbase.client"><code>RpcRetryingCaller</code></a>s which can be
  intercepted with the configured <a 
href="../../../../../org/apache/hadoop/hbase/client/RetryingCallerInterceptor.html"
 title="class in 
org.apache.hadoop.hbase.client"><code>RetryingCallerInterceptor</code></a></div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>conf</code> - 
</dd>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>conf</code> - 
configuration</dd>
 <dt><span 
class="strong">Returns:</span></dt><dd>RpcRetryingCallerFactory</dd></dl>
 </li>
 </ul>
@@ -803,7 +832,7 @@ boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
 <ul class="blockList">
 <li class="blockList">
 <h4>getRpcRetryingCallerFactory</h4>
-<pre><a 
href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html"
 title="class in 
org.apache.hadoop.hbase.client">RpcRetryingCallerFactory</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.298">getRpcRetryingCallerFactory</a>()</pre>
+<pre><a 
href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html"
 title="class in 
org.apache.hadoop.hbase.client">RpcRetryingCallerFactory</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.307">getRpcRetryingCallerFactory</a>()</pre>
 <dl><dt><span class="strong">Returns:</span></dt><dd>Connection's 
RpcRetryingCallerFactory instance</dd></dl>
 </li>
 </ul>
@@ -813,7 +842,7 @@ boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
 <ul class="blockList">
 <li class="blockList">
 <h4>getRpcControllerFactory</h4>
-<pre><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcControllerFactory.html" 
title="class in org.apache.hadoop.hbase.ipc">RpcControllerFactory</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.303">getRpcControllerFactory</a>()</pre>
+<pre><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcControllerFactory.html" 
title="class in org.apache.hadoop.hbase.ipc">RpcControllerFactory</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.312">getRpcControllerFactory</a>()</pre>
 <dl><dt><span class="strong">Returns:</span></dt><dd>Connection's 
RpcControllerFactory instance</dd></dl>
 </li>
 </ul>
@@ -823,7 +852,7 @@ boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
 <ul class="blockList">
 <li class="blockList">
 <h4>getConnectionConfiguration</h4>
-<pre><a 
href="../../../../../org/apache/hadoop/hbase/client/ConnectionConfiguration.html"
 title="class in 
org.apache.hadoop.hbase.client">ConnectionConfiguration</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.308">getConnectionConfiguration</a>()</pre>
+<pre><a 
href="../../../../../org/apache/hadoop/hbase/client/ConnectionConfiguration.html"
 title="class in 
org.apache.hadoop.hbase.client">ConnectionConfiguration</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.317">getConnectionConfiguration</a>()</pre>
 <dl><dt><span class="strong">Returns:</span></dt><dd>a ConnectionConfiguration 
object holding parsed configuration values</dd></dl>
 </li>
 </ul>
@@ -833,7 +862,7 @@ boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
 <ul class="blockList">
 <li class="blockList">
 <h4>getStatisticsTracker</h4>
-<pre><a 
href="../../../../../org/apache/hadoop/hbase/client/ServerStatisticTracker.html"
 title="class in 
org.apache.hadoop.hbase.client">ServerStatisticTracker</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.313">getStatisticsTracker</a>()</pre>
+<pre><a 
href="../../../../../org/apache/hadoop/hbase/client/ServerStatisticTracker.html"
 title="class in 
org.apache.hadoop.hbase.client">ServerStatisticTracker</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.322">getStatisticsTracker</a>()</pre>
 <dl><dt><span class="strong">Returns:</span></dt><dd>the current statistics 
tracker associated with this connection</dd></dl>
 </li>
 </ul>
@@ -843,7 +872,7 @@ boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
 <ul class="blockList">
 <li class="blockList">
 <h4>getBackoffPolicy</h4>
-<pre><a 
href="../../../../../org/apache/hadoop/hbase/client/backoff/ClientBackoffPolicy.html"
 title="interface in 
org.apache.hadoop.hbase.client.backoff">ClientBackoffPolicy</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.318">getBackoffPolicy</a>()</pre>
+<pre><a 
href="../../../../../org/apache/hadoop/hbase/client/backoff/ClientBackoffPolicy.html"
 title="interface in 
org.apache.hadoop.hbase.client.backoff">ClientBackoffPolicy</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.327">getBackoffPolicy</a>()</pre>
 <dl><dt><span class="strong">Returns:</span></dt><dd>the configured client 
backoff policy</dd></dl>
 </li>
 </ul>
@@ -853,21 +882,34 @@ boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
 <ul class="blockList">
 <li class="blockList">
 <h4>getConnectionMetrics</h4>
-<pre><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/ClusterConnection.html#line.323">getConnectionMetrics</a>()</pre>
+<pre><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/ClusterConnection.html#line.332">getConnectionMetrics</a>()</pre>
 <dl><dt><span class="strong">Returns:</span></dt><dd>the MetricsConnection 
instance associated with this connection.</dd></dl>
 </li>
 </ul>
 <a name="hasCellBlockSupport()">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>hasCellBlockSupport</h4>
-<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.329">hasCellBlockSupport</a>()</pre>
+<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.338">hasCellBlockSupport</a>()</pre>
 <dl><dt><span class="strong">Returns:</span></dt><dd>true when this connection 
uses a <a href="../../../../../org/apache/hadoop/hbase/codec/Codec.html" 
title="interface in org.apache.hadoop.hbase.codec"><code>Codec</code></a> and so
          supports cell blocks.</dd></dl>
 </li>
 </ul>
+<a name="getCurrentNrHRS()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getCurrentNrHRS</h4>
+<pre>int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.344">getCurrentNrHRS</a>()
+                    throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the number of region 
servers that are currently running</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code> - if a remote or 
network exception occurs</dd></dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>
@@ -920,13 +962,13 @@ boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
 <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>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><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
 <li>Constr&nbsp;|&nbsp;</li>
 <li><a href="#method_detail">Method</a></li>
 </ul>

Reply via email to