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: </li>
<li>Nested | </li>
-<li>Field | </li>
+<li><a href="#field_summary">Field</a> | </li>
<li>Constr | </li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
-<li>Field | </li>
+<li><a href="#field_detail">Field</a> | </li>
<li>Constr | </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 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"> </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> </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> </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>
@@ -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 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> </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> tableName,
byte[] 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> </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> </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> </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> 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> </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> serverName)</code>
<div class="block"><strong>Deprecated.</strong>
-<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> tableName)</code> </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> 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[] 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 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 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 <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 <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.51">isMasterRunning</a>()
+boolean <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> <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> in
interface <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 <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
<ul class="blockList">
<li class="blockList">
<h4>isTableAvailable</h4>
-<pre>boolean <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> tableName,
+<pre>boolean <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> tableName,
byte[][] 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> in
interface <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 <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> 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 <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> 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> <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> 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> <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> tableName,
+<pre><a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in org.apache.hadoop.hbase">HRegionLocation</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.107">locateRegion</a>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
byte[] 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> in
interface <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 <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
<ul class="blockList">
<li class="blockList">
<h4>clearRegionCache</h4>
-<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.87">clearRegionCache</a>()</pre>
+<pre>void <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> in
interface <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 <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
<ul class="blockList">
<li class="blockList">
<h4>cacheLocation</h4>
-<pre>void <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> tableName,
+<pre>void <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> tableName,
<a
href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class
in org.apache.hadoop.hbase">RegionLocations</a> location)</pre>
</li>
</ul>
@@ -461,14 +535,11 @@ boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
<ul class="blockList">
<li class="blockList">
<h4>clearRegionCache</h4>
-<pre>void <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> tableName)</pre>
+<pre>void <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> 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> in
interface <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 <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
<ul class="blockList">
<li class="blockList">
<h4>deleteCachedRegionLocation</h4>
-<pre>void <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> location)</pre>
+<pre>void <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> 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> in
interface <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 <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> <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> tableName,
+<pre><a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in org.apache.hadoop.hbase">HRegionLocation</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.140">relocateRegion</a>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
byte[] 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> in
interface <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 <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> <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> tableName,
+<pre><a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html"
title="class in org.apache.hadoop.hbase">RegionLocations</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.153">relocateRegion</a>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
byte[] row,
int 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 <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 <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
<ul class="blockList">
<li class="blockList">
<h4>updateCachedLocations</h4>
-<pre>void <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> tableName,
+<pre>void <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> tableName,
byte[] regionName,
byte[] 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> exception,
<a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a> 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> in
interface <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 <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> <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.156">locateRegion</a>(byte[] regionName)
+<pre><a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in org.apache.hadoop.hbase">HRegionLocation</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.175">locateRegion</a>(byte[] 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> in
interface <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 <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><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.166">locateRegions</a>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> 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><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.184">locateRegions</a>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName)
throws <a
href="http://docs.oracle.com/javase/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> in
interface <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 <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><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.178">locateRegions</a>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> 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><<a
href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class
in org.apache.hadoop.hbase">HRegionLocation</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.195">locateRegions</a>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
boolean useCache,
boolean 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> in
interface <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 <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> <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> tableName,
+<pre><a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html"
title="class in org.apache.hadoop.hbase">RegionLocations</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.208">locateRegion</a>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
byte[] row,
boolean useCache,
boolean retry)
@@ -616,7 +669,7 @@ boolean <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 <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> <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> tableName,
+<pre><a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html"
title="class in org.apache.hadoop.hbase">RegionLocations</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.221">locateRegion</a>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
byte[] row,
boolean useCache,
boolean retry,
@@ -634,7 +687,7 @@ boolean <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 <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 <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 <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> in
interface <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 <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 <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> serverName)
+<pre>org.apache.hadoop.hbase.protobuf.generated.AdminProtos.AdminService.BlockingInterface <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> 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> in
interface <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 <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 <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> serverName)
+<pre>org.apache.hadoop.hbase.protobuf.generated.ClientProtos.ClientService.BlockingInterface <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> 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> in
interface <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 <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> <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> tableName,
+<pre><a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html"
title="class in org.apache.hadoop.hbase">HRegionLocation</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.257">getRegionLocation</a>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
byte[] row,
boolean reload)
throws <a
href="http://docs.oracle.com/javase/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> in
interface <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 <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
<ul class="blockList">
<li class="blockList">
<h4>clearCaches</h4>
-<pre>void <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> sn)</pre>
+<pre>void <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> 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> in
interface <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 <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> <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> <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> <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> in
interface <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 <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 <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> serverName)</pre>
-<div class="block"><span class="strong">Deprecated.</span> <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> in
interface <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 <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> serverName)</pre>
+<div class="block"><span class="strong">Deprecated.</span> <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 <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> <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> in
interface <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> <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 <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> <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> <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 <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> <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.293">getNewRpcRetryingCallerFactory</a>(org.apache.hadoop.conf.Configuration conf)</pre>
+<pre><a
href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html"
title="class in
org.apache.hadoop.hbase.client">RpcRetryingCallerFactory</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.302">getNewRpcRetryingCallerFactory</a>(org.apache.hadoop.conf.Configuration 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 <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> <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> <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 <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> <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> <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 <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> <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> <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 <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> <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> <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 <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> <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> <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 <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> <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> <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 <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/ClusterConnection.html#line.329">hasCellBlockSupport</a>()</pre>
+<pre>boolean <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 <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 <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Clu
<ul class="subNavList">
<li>Summary: </li>
<li>Nested | </li>
-<li>Field | </li>
+<li><a href="#field_summary">Field</a> | </li>
<li>Constr | </li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
-<li>Field | </li>
+<li><a href="#field_detail">Field</a> | </li>
<li>Constr | </li>
<li><a href="#method_detail">Method</a></li>
</ul>