http://git-wip-us.apache.org/repos/asf/hbase/blob/a00babbc/devapidocs/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html 
b/devapidocs/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html
new file mode 100644
index 0000000..02b3a19
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html
@@ -0,0 +1,851 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>ScannerCallableWithReplicas (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" 
title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ScannerCallableWithReplicas (Apache HBase 
2.0.0-SNAPSHOT API)";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a 
name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ScannerCallableWithReplicas.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallable.html" 
title="class in org.apache.hadoop.hbase.client"><span class="strong">Prev 
Class</span></a></li>
+<li><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.RetryingRPC.html"
 title="class in org.apache.hadoop.hbase.client"><span class="strong">Next 
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a 
href="../../../../../index.html?org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html"
 target="_top">Frames</a></li>
+<li><a href="ScannerCallableWithReplicas.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.client</div>
+<h2 title="Class ScannerCallableWithReplicas" class="title">Class 
ScannerCallableWithReplicas</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.hbase.client.ScannerCallableWithReplicas</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a 
href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" 
title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class 
in org.apache.hadoop.hbase.client">Result</a>[]&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre><a 
href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html"
 title="annotation in 
org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
+ class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.60">ScannerCallableWithReplicas</a>
+extends <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>
+implements <a 
href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" 
title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class 
in org.apache.hadoop.hbase.client">Result</a>[]&gt;</pre>
+<div class="block">This class has the logic for handling scanners for regions 
with and without replicas.
+ 1. A scan is attempted on the default (primary) region
+ 2. The scanner sends all the RPCs to the default region until it is done, or, 
there
+ is a timeout on the default (a timeout of zero is disallowed).
+ 3. If there is a timeout in (2) above, scanner(s) is opened on the 
non-default replica(s)
+ 4. The results from the first successful scanner are taken, and it is stored 
which server
+ returned the results.
+ 5. The next RPCs are done on the above stored server until it is done or 
there is a timeout,
+ in which case, the other replicas are queried (as in (3) above).</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Nested Class Summary table, listing nested classes, and an 
explanation">
+<caption><span>Nested Classes</span><span 
class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>(package private) class&nbsp;</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.RetryingRPC.html"
 title="class in 
org.apache.hadoop.hbase.client">ScannerCallableWithReplicas.RetryingRPC</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="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>private <a 
href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCaller.html" 
title="interface in org.apache.hadoop.hbase.client">RpcRetryingCaller</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class 
in org.apache.hadoop.hbase.client">Result</a>[]&gt;</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#caller">caller</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>(package private) <a 
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" 
title="interface in 
org.apache.hadoop.hbase.client">ClusterConnection</a></code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#cConnection">cConnection</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private 
org.apache.hadoop.conf.Configuration</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#conf">conf</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>(package private) <a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallable.html" 
title="class in org.apache.hadoop.hbase.client">ScannerCallable</a></code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#currentScannerCallable">currentScannerCallable</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <a 
href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class 
in org.apache.hadoop.hbase.client">Result</a></code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#lastResult">lastResult</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private static 
org.apache.commons.logging.Log</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#LOG">LOG</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true";
 title="class or interface in java.util">Set</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallable.html" 
title="class in 
org.apache.hadoop.hbase.client">ScannerCallable</a>&gt;</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#outstandingCallables">outstandingCallables</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ExecutorService.html?is-external=true";
 title="class or interface in 
java.util.concurrent">ExecutorService</a></code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#pool">pool</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>(package private) <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true";
 title="class or interface in 
java.util.concurrent.atomic">AtomicBoolean</a></code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#replicaSwitched">replicaSwitched</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private int</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#retries">retries</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <a 
href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in 
org.apache.hadoop.hbase.client">Scan</a></code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#scan">scan</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private int</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#scannerTimeout">scannerTimeout</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private boolean</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#someRPCcancelled">someRPCcancelled</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <a 
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a></code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#tableName">tableName</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#timeBeforeReplicas">timeBeforeReplicas</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#ScannerCallableWithReplicas(org.apache.hadoop.hbase.TableName,%20org.apache.hadoop.hbase.client.ClusterConnection,%20org.apache.hadoop.hbase.client.ScannerCallable,%20java.util.concurrent.ExecutorService,%20int,%20org.apache.hadoop.hbase.client.Scan,%20int,%20int,%20int,%20org.apache.hadoop.conf.Configuration,%20org.apache.hadoop.hbase.client.RpcRetryingCaller)">ScannerCallableWithReplicas</a></strong>(<a
 href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+                                                      <a 
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" 
title="interface in 
org.apache.hadoop.hbase.client">ClusterConnection</a>&nbsp;cConnection,
+                                                      <a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallable.html" 
title="class in 
org.apache.hadoop.hbase.client">ScannerCallable</a>&nbsp;baseCallable,
+                                                      <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ExecutorService.html?is-external=true";
 title="class or interface in 
java.util.concurrent">ExecutorService</a>&nbsp;pool,
+                                                      
int&nbsp;timeBeforeReplicas,
+                                                      <a 
href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in 
org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan,
+                                                      int&nbsp;retries,
+                                                      int&nbsp;scannerTimeout,
+                                                      int&nbsp;caching,
+                                                      
org.apache.hadoop.conf.Configuration&nbsp;conf,
+                                                      <a 
href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCaller.html" 
title="interface in org.apache.hadoop.hbase.client">RpcRetryingCaller</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class 
in 
org.apache.hadoop.hbase.client">Result</a>[]&gt;&nbsp;caller)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#addCallsForCurrentReplica(org.apache.hadoop.hbase.client.ResultBoundedCompletionService,%20org.apache.hadoop.hbase.RegionLocations)">addCallsForCurrentReplica</a></strong>(<a
 
href="../../../../../org/apache/hadoop/hbase/client/ResultBoundedCompletionService.html"
 title="class in 
org.apache.hadoop.hbase.client">ResultBoundedCompletionService</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in 
org.apache.hadoop.hbase.util">Pair</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class 
in org.apache.hadoop.hbase.client">Result</a>[],<a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallable.html" 
title="class in 
org.apache.hadoop.hbase.client">ScannerCallable</a>&gt;&gt;&nbsp;cs,
+                                                  <a 
href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class 
in org.apache.hadoop.hbase">RegionLocations</a>&nbsp;rl)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#addCallsForOtherReplicas(org.apache.hadoop.hbase.client.ResultBoundedCompletionService,%20org.apache.hadoop.hbase.RegionLocations,%20int,%20int)">addCallsForOtherReplicas</a></strong>(<a
 
href="../../../../../org/apache/hadoop/hbase/client/ResultBoundedCompletionService.html"
 title="class in 
org.apache.hadoop.hbase.client">ResultBoundedCompletionService</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in 
org.apache.hadoop.hbase.util">Pair</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class 
in org.apache.hadoop.hbase.client">Result</a>[],<a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallable.html" 
title="class in 
org.apache.hadoop.hbase.client">ScannerCallable</a>&gt;&gt;&nbsp;cs,
+                                                <a 
href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class 
in org.apache.hadoop.hbase">RegionLocations</a>&nbsp;rl,
+                                                int&nbsp;min,
+                                                int&nbsp;max)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a 
href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class 
in org.apache.hadoop.hbase.client">Result</a>[]</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#call(int)">call</a></strong>(int&nbsp;timeout)</code>
+<div class="block">Computes a result, or throws an exception if unable to do 
so.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#getCaching()">getCaching</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><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/ScannerCallableWithReplicas.html#getExceptionMessageAdditionalDetail()">getExceptionMessageAdditionalDetail</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in 
org.apache.hadoop.hbase">HRegionInfo</a></code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#getHRegionInfo()">getHRegionInfo</a></strong>()</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/ScannerCallableWithReplicas.html#getServerHasMoreResults()">getServerHasMoreResults</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#hasMoreResultsContext()">hasMoreResultsContext</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>(package private) boolean</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#isAnyRPCcancelled()">isAnyRPCcancelled</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#isHeartbeatMessage()">isHeartbeatMessage</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#prepare(boolean)">prepare</a></strong>(boolean&nbsp;reload)</code>
+<div class="block">Prepare by setting up any connections to servers, etc., 
ahead of <a 
href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html#call(int)"><code>RetryingCallable.call(int)</code></a>
 invocation.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#setCaching(int)">setCaching</a></strong>(int&nbsp;caching)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#setClose()">setClose</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#setHasMoreResultsContext(boolean)">setHasMoreResultsContext</a></strong>(boolean&nbsp;serverHasMoreResultsContext)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#setServerHasMoreResults(boolean)">setServerHasMoreResults</a></strong>(boolean&nbsp;serverHasMoreResults)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#setStartRowForReplicaCallable(org.apache.hadoop.hbase.client.ScannerCallable)">setStartRowForReplicaCallable</a></strong>(<a
 href="../../../../../org/apache/hadoop/hbase/client/ScannerCallable.html" 
title="class in 
org.apache.hadoop.hbase.client">ScannerCallable</a>&nbsp;callable)</code>
+<div class="block">Set the start row for the replica callable based on the 
state of the last result received.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#sleep(long,%20int)">sleep</a></strong>(long&nbsp;pause,
+          int&nbsp;tries)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#switchedToADifferentReplica()">switchedToADifferentReplica</a></strong>()</code>
+<div class="block">When a scanner switches in the middle of scanning (the 
'next' call fails
+ for example), the upper layer <a 
href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html" 
title="class in org.apache.hadoop.hbase.client"><code>ClientScanner</code></a> 
needs to know</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#throwable(java.lang.Throwable,%20boolean)">throwable</a></strong>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in java.lang">Throwable</a>&nbsp;t,
+                  boolean&nbsp;retrying)</code>
+<div class="block">Called when <a 
href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html#call(int)"><code>RetryingCallable.call(int)</code></a>
 throws an exception and we are going to retry; take action to
+ make it so we succeed on next call (clear caches, do relookup of locations, 
etc.).</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#updateCurrentlyServingReplica(org.apache.hadoop.hbase.client.ScannerCallable,%20org.apache.hadoop.hbase.client.Result[],%20java.util.concurrent.atomic.AtomicBoolean,%20java.util.concurrent.ExecutorService)">updateCurrentlyServingReplica</a></strong>(<a
 href="../../../../../org/apache/hadoop/hbase/client/ScannerCallable.html" 
title="class in 
org.apache.hadoop.hbase.client">ScannerCallable</a>&nbsp;scanner,
+                                                          <a 
href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class 
in org.apache.hadoop.hbase.client">Result</a>[]&nbsp;result,
+                                                          <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true";
 title="class or interface in 
java.util.concurrent.atomic">AtomicBoolean</a>&nbsp;done,
+                                                          <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ExecutorService.html?is-external=true";
 title="class or interface in 
java.util.concurrent">ExecutorService</a>&nbsp;pool)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></h3>
+<code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()"
 title="class or interface in java.lang">clone</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)"
 title="class or interface in java.lang">equals</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()"
 title="class or interface in java.lang">finalize</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()"
 title="class or interface in java.lang">getClass</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()"
 title="class or interface in java.lang">hashCode</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()"
 title="class or interface in java.lang">notify</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll()" title="class or interface in 
java.lang">notifyAll</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()"
 title="class or interface in java.lang">toString</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()"
 title="class or interface in java.lang">wait</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)"
 title="class or interface in java.lang">wait</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)"
 title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="LOG">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LOG</h4>
+<pre>private static final&nbsp;org.apache.commons.logging.Log <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.61">LOG</a></pre>
+</li>
+</ul>
+<a name="currentScannerCallable">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>currentScannerCallable</h4>
+<pre>volatile&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallable.html" 
title="class in org.apache.hadoop.hbase.client">ScannerCallable</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.62">currentScannerCallable</a></pre>
+</li>
+</ul>
+<a name="replicaSwitched">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>replicaSwitched</h4>
+<pre><a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true";
 title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.63">replicaSwitched</a></pre>
+</li>
+</ul>
+<a name="cConnection">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cConnection</h4>
+<pre>final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" 
title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.64">cConnection</a></pre>
+</li>
+</ul>
+<a name="pool">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>pool</h4>
+<pre>protected final&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ExecutorService.html?is-external=true";
 title="class or interface in java.util.concurrent">ExecutorService</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.65">pool</a></pre>
+</li>
+</ul>
+<a name="timeBeforeReplicas">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>timeBeforeReplicas</h4>
+<pre>protected final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.66">timeBeforeReplicas</a></pre>
+</li>
+</ul>
+<a name="scan">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>scan</h4>
+<pre>private final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in 
org.apache.hadoop.hbase.client">Scan</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.67">scan</a></pre>
+</li>
+</ul>
+<a name="retries">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>retries</h4>
+<pre>private final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.68">retries</a></pre>
+</li>
+</ul>
+<a name="lastResult">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>lastResult</h4>
+<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class 
in org.apache.hadoop.hbase.client">Result</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.69">lastResult</a></pre>
+</li>
+</ul>
+<a name="caller">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>caller</h4>
+<pre>private final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCaller.html" 
title="interface in org.apache.hadoop.hbase.client">RpcRetryingCaller</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class 
in org.apache.hadoop.hbase.client">Result</a>[]&gt; <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.70">caller</a></pre>
+</li>
+</ul>
+<a name="tableName">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>tableName</h4>
+<pre>private final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.71">tableName</a></pre>
+</li>
+</ul>
+<a name="conf">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>conf</h4>
+<pre>private&nbsp;org.apache.hadoop.conf.Configuration <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.72">conf</a></pre>
+</li>
+</ul>
+<a name="scannerTimeout">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>scannerTimeout</h4>
+<pre>private&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.73">scannerTimeout</a></pre>
+</li>
+</ul>
+<a name="outstandingCallables">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>outstandingCallables</h4>
+<pre>private&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true";
 title="class or interface in java.util">Set</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallable.html" 
title="class in org.apache.hadoop.hbase.client">ScannerCallable</a>&gt; <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.74">outstandingCallables</a></pre>
+</li>
+</ul>
+<a name="someRPCcancelled">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>someRPCcancelled</h4>
+<pre>private&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.75">someRPCcancelled</a></pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ScannerCallableWithReplicas(org.apache.hadoop.hbase.TableName, 
org.apache.hadoop.hbase.client.ClusterConnection, 
org.apache.hadoop.hbase.client.ScannerCallable, 
java.util.concurrent.ExecutorService, int, org.apache.hadoop.hbase.client.Scan, 
int, int, int, org.apache.hadoop.conf.Configuration, 
org.apache.hadoop.hbase.client.RpcRetryingCaller)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ScannerCallableWithReplicas</h4>
+<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.77">ScannerCallableWithReplicas</a>(<a
 href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+                           <a 
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" 
title="interface in 
org.apache.hadoop.hbase.client">ClusterConnection</a>&nbsp;cConnection,
+                           <a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallable.html" 
title="class in 
org.apache.hadoop.hbase.client">ScannerCallable</a>&nbsp;baseCallable,
+                           <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ExecutorService.html?is-external=true";
 title="class or interface in 
java.util.concurrent">ExecutorService</a>&nbsp;pool,
+                           int&nbsp;timeBeforeReplicas,
+                           <a 
href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in 
org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan,
+                           int&nbsp;retries,
+                           int&nbsp;scannerTimeout,
+                           int&nbsp;caching,
+                           org.apache.hadoop.conf.Configuration&nbsp;conf,
+                           <a 
href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCaller.html" 
title="interface in org.apache.hadoop.hbase.client">RpcRetryingCaller</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class 
in org.apache.hadoop.hbase.client">Result</a>[]&gt;&nbsp;caller)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="setClose()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setClose</h4>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.96">setClose</a>()</pre>
+</li>
+</ul>
+<a name="setCaching(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setCaching</h4>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.100">setCaching</a>(int&nbsp;caching)</pre>
+</li>
+</ul>
+<a name="getCaching()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCaching</h4>
+<pre>public&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.104">getCaching</a>()</pre>
+</li>
+</ul>
+<a name="getHRegionInfo()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getHRegionInfo</h4>
+<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in 
org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.108">getHRegionInfo</a>()</pre>
+</li>
+</ul>
+<a name="getServerHasMoreResults()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getServerHasMoreResults</h4>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.112">getServerHasMoreResults</a>()</pre>
+</li>
+</ul>
+<a name="setServerHasMoreResults(boolean)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setServerHasMoreResults</h4>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.116">setServerHasMoreResults</a>(boolean&nbsp;serverHasMoreResults)</pre>
+</li>
+</ul>
+<a name="hasMoreResultsContext()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasMoreResultsContext</h4>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.120">hasMoreResultsContext</a>()</pre>
+</li>
+</ul>
+<a name="setHasMoreResultsContext(boolean)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setHasMoreResultsContext</h4>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.124">setHasMoreResultsContext</a>(boolean&nbsp;serverHasMoreResultsContext)</pre>
+</li>
+</ul>
+<a name="call(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>call</h4>
+<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class 
in org.apache.hadoop.hbase.client">Result</a>[]&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.129">call</a>(int&nbsp;timeout)
+              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"><strong>Description copied from interface:&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html#call(int)">RetryingCallable</a></code></strong></div>
+<div class="block">Computes a result, or throws an exception if unable to do 
so.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html#call(int)">call</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" 
title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class 
in org.apache.hadoop.hbase.client">Result</a>[]&gt;</code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>timeout</code> - - 
the time available for this call. 0 for infinite.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>computed result</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="updateCurrentlyServingReplica(org.apache.hadoop.hbase.client.ScannerCallable,
 org.apache.hadoop.hbase.client.Result[], 
java.util.concurrent.atomic.AtomicBoolean, 
java.util.concurrent.ExecutorService)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateCurrentlyServingReplica</h4>
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.208">updateCurrentlyServingReplica</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/ScannerCallable.html" 
title="class in 
org.apache.hadoop.hbase.client">ScannerCallable</a>&nbsp;scanner,
+                                 <a 
href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class 
in org.apache.hadoop.hbase.client">Result</a>[]&nbsp;result,
+                                 <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true";
 title="class or interface in 
java.util.concurrent.atomic">AtomicBoolean</a>&nbsp;done,
+                                 <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ExecutorService.html?is-external=true";
 title="class or interface in 
java.util.concurrent">ExecutorService</a>&nbsp;pool)</pre>
+</li>
+</ul>
+<a name="switchedToADifferentReplica()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>switchedToADifferentReplica</h4>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.251">switchedToADifferentReplica</a>()</pre>
+<div class="block">When a scanner switches in the middle of scanning (the 
'next' call fails
+ for example), the upper layer <a 
href="../../../../../org/apache/hadoop/hbase/client/ClientScanner.html" 
title="class in org.apache.hadoop.hbase.client"><code>ClientScanner</code></a> 
needs to know</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd></dd></dl>
+</li>
+</ul>
+<a name="isHeartbeatMessage()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isHeartbeatMessage</h4>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.261">isHeartbeatMessage</a>()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>true when the most recent 
RPC response indicated that the response was a heartbeat
+         message. Heartbeat messages are sent back from the server when the 
processing of the
+         scan request exceeds a certain time threshold. Heartbeats allow the 
server to avoid
+         timeouts during long running scan operations.</dd></dl>
+</li>
+</ul>
+<a 
name="addCallsForCurrentReplica(org.apache.hadoop.hbase.client.ResultBoundedCompletionService,
 org.apache.hadoop.hbase.RegionLocations)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addCallsForCurrentReplica</h4>
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.265">addCallsForCurrentReplica</a>(<a
 
href="../../../../../org/apache/hadoop/hbase/client/ResultBoundedCompletionService.html"
 title="class in 
org.apache.hadoop.hbase.client">ResultBoundedCompletionService</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in 
org.apache.hadoop.hbase.util">Pair</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class 
in org.apache.hadoop.hbase.client">Result</a>[],<a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallable.html" 
title="class in 
org.apache.hadoop.hbase.client">ScannerCallable</a>&gt;&gt;&nbsp;cs,
+                             <a 
href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class 
in org.apache.hadoop.hbase">RegionLocations</a>&nbsp;rl)</pre>
+</li>
+</ul>
+<a 
name="addCallsForOtherReplicas(org.apache.hadoop.hbase.client.ResultBoundedCompletionService,
 org.apache.hadoop.hbase.RegionLocations, int, int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addCallsForOtherReplicas</h4>
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.272">addCallsForOtherReplicas</a>(<a
 
href="../../../../../org/apache/hadoop/hbase/client/ResultBoundedCompletionService.html"
 title="class in 
org.apache.hadoop.hbase.client">ResultBoundedCompletionService</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in 
org.apache.hadoop.hbase.util">Pair</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class 
in org.apache.hadoop.hbase.client">Result</a>[],<a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallable.html" 
title="class in 
org.apache.hadoop.hbase.client">ScannerCallable</a>&gt;&gt;&nbsp;cs,
+                            <a 
href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class 
in org.apache.hadoop.hbase">RegionLocations</a>&nbsp;rl,
+                            int&nbsp;min,
+                            int&nbsp;max)</pre>
+</li>
+</ul>
+<a 
name="setStartRowForReplicaCallable(org.apache.hadoop.hbase.client.ScannerCallable)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setStartRowForReplicaCallable</h4>
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.294">setStartRowForReplicaCallable</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/ScannerCallable.html" 
title="class in 
org.apache.hadoop.hbase.client">ScannerCallable</a>&nbsp;callable)</pre>
+<div class="block">Set the start row for the replica callable based on the 
state of the last result received.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>callable</code> 
- The callable to set the start row on</dd></dl>
+</li>
+</ul>
+<a name="isAnyRPCcancelled()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isAnyRPCcancelled</h4>
+<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.316">isAnyRPCcancelled</a>()</pre>
+</li>
+</ul>
+<a name="prepare(boolean)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>prepare</h4>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.393">prepare</a>(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"><strong>Description copied from interface:&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html#prepare(boolean)">RetryingCallable</a></code></strong></div>
+<div class="block">Prepare by setting up any connections to servers, etc., 
ahead of <a 
href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html#call(int)"><code>RetryingCallable.call(int)</code></a>
 invocation.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html#prepare(boolean)">prepare</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" 
title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class 
in org.apache.hadoop.hbase.client">Result</a>[]&gt;</code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>reload</code> - Set 
this to true if need to requery locations</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> - e</dd></dl>
+</li>
+</ul>
+<a name="throwable(java.lang.Throwable, boolean)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>throwable</h4>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.397">throwable</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in java.lang">Throwable</a>&nbsp;t,
+             boolean&nbsp;retrying)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html#throwable(java.lang.Throwable,%20boolean)">RetryingCallable</a></code></strong></div>
+<div class="block">Called when <a 
href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html#call(int)"><code>RetryingCallable.call(int)</code></a>
 throws an exception and we are going to retry; take action to
+ make it so we succeed on next call (clear caches, do relookup of locations, 
etc.).</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html#throwable(java.lang.Throwable,%20boolean)">throwable</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" 
title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class 
in org.apache.hadoop.hbase.client">Result</a>[]&gt;</code></dd>
+<dd><code>retrying</code> - True if we are in retrying mode (we are not in 
retrying mode when max
+ retries == 1; we ARE in retrying mode if retries &gt; 1 even when we are the 
last attempt)</dd></dl>
+</li>
+</ul>
+<a name="getExceptionMessageAdditionalDetail()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getExceptionMessageAdditionalDetail</h4>
+<pre>public&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>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.402">getExceptionMessageAdditionalDetail</a>()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html#getExceptionMessageAdditionalDetail()">getExceptionMessageAdditionalDetail</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" 
title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class 
in org.apache.hadoop.hbase.client">Result</a>[]&gt;</code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>Some details from the 
implementation that we would like to add to a terminating
+ exception; i.e. a fatal exception is being thrown ending retries and we might 
like to add
+ more implementation-specific detail on to the exception being 
thrown.</dd></dl>
+</li>
+</ul>
+<a name="sleep(long, int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>sleep</h4>
+<pre>public&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html#line.407">sleep</a>(long&nbsp;pause,
+         int&nbsp;tries)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html#sleep(long,%20int)">sleep</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" 
title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class 
in org.apache.hadoop.hbase.client">Result</a>[]&gt;</code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>Suggestion on how much to 
sleep between retries</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a 
name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ScannerCallableWithReplicas.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallable.html" 
title="class in org.apache.hadoop.hbase.client"><span class="strong">Prev 
Class</span></a></li>
+<li><a 
href="../../../../../org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.RetryingRPC.html"
 title="class in org.apache.hadoop.hbase.client"><span class="strong">Next 
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a 
href="../../../../../index.html?org/apache/hadoop/hbase/client/ScannerCallableWithReplicas.html"
 target="_top">Frames</a></li>
+<li><a href="ScannerCallableWithReplicas.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2015 <a 
href="http://www.apache.org/";>The Apache Software Foundation</a>. All rights 
reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/hbase/blob/a00babbc/devapidocs/org/apache/hadoop/hbase/client/UnmodifyableHRegionInfo.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/UnmodifyableHRegionInfo.html 
b/devapidocs/org/apache/hadoop/hbase/client/UnmodifyableHRegionInfo.html
new file mode 100644
index 0000000..4fad940
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/client/UnmodifyableHRegionInfo.html
@@ -0,0 +1,316 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>UnmodifyableHRegionInfo (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" 
title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="UnmodifyableHRegionInfo (Apache HBase 
2.0.0-SNAPSHOT API)";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a 
name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/UnmodifyableHRegionInfo.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a 
href="../../../../../org/apache/hadoop/hbase/client/TableState.State.html" 
title="enum in org.apache.hadoop.hbase.client"><span class="strong">Prev 
Class</span></a></li>
+<li><a 
href="../../../../../org/apache/hadoop/hbase/client/UnmodifyableHTableDescriptor.html"
 title="class in org.apache.hadoop.hbase.client"><span class="strong">Next 
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a 
href="../../../../../index.html?org/apache/hadoop/hbase/client/UnmodifyableHRegionInfo.html"
 target="_top">Frames</a></li>
+<li><a href="UnmodifyableHRegionInfo.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a 
href="#fields_inherited_from_class_org.apache.hadoop.hbase.HRegionInfo">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.client</div>
+<h2 title="Class UnmodifyableHRegionInfo" class="title">Class 
UnmodifyableHRegionInfo</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" 
title="class in 
org.apache.hadoop.hbase">org.apache.hadoop.hbase.HRegionInfo</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.hbase.client.UnmodifyableHRegionInfo</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in java.lang">Comparable</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in 
org.apache.hadoop.hbase">HRegionInfo</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre><a 
href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Public.html"
 title="annotation in 
org.apache.hadoop.hbase.classification">@InterfaceAudience.Public</a>
+<a 
href="../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Evolving.html"
 title="annotation in 
org.apache.hadoop.hbase.classification">@InterfaceStability.Evolving</a>
+ class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/UnmodifyableHRegionInfo.html#line.28">UnmodifyableHRegionInfo</a>
+extends <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" 
title="class in org.apache.hadoop.hbase">HRegionInfo</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a 
name="fields_inherited_from_class_org.apache.hadoop.hbase.HRegionInfo">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.hadoop.hbase.<a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in 
org.apache.hadoop.hbase">HRegionInfo</a></h3>
+<code><a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#DEFAULT_REPLICA_ID">DEFAULT_REPLICA_ID</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#ENCODED_REGION_NAME_REGEX">ENCODED_REGION_NAME_REGEX</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#FIRST_META_REGIONINFO">FIRST_META_REGIONINFO</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#HIDDEN_END_KEY">HIDDEN_END_KEY</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#HIDDEN_START_KEY">HIDDEN_START_KEY</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#MD5_HEX_LENGTH">MD5_HEX_LENGTH</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#NO_HASH">NO_HASH</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#REPLICA_ID_DELIMITER">REPLICA_ID_DELIMITER</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#REPLICA_ID_FORMAT">REPLICA_ID_FORMAT</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/UnmodifyableHRegionInfo.html#UnmodifyableHRegionInfo(org.apache.hadoop.hbase.HRegionInfo)">UnmodifyableHRegionInfo</a></strong>(<a
 href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in 
org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;info)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/UnmodifyableHRegionInfo.html#setOffline(boolean)">setOffline</a></strong>(boolean&nbsp;offLine)</code>
+<div class="block">The parent of a region split is offline while split 
daughters hold
+ references to the parent.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../../../org/apache/hadoop/hbase/client/UnmodifyableHRegionInfo.html#setSplit(boolean)">setSplit</a></strong>(boolean&nbsp;split)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a 
name="methods_inherited_from_class_org.apache.hadoop.hbase.HRegionInfo">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.hadoop.hbase.<a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in 
org.apache.hadoop.hbase">HRegionInfo</a></h3>
+<code><a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#areAdjacent(org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo)">areAdjacent</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#compareTo(org.apache.hadoop.hbase.HRegionInfo)">compareTo</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#containsRange(byte[],%20byte[])">containsRange</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#containsRow(byte[])">containsRow</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#convert(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.RegionInfo)">convert</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#convert(org.apache.hadoop.hbase.HRegionInfo)">convert</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#createRegionName(org.apache.hadoop.hbase.TableName,%20byte[],%20byte[],%20boolean)">createRegionName</a>,
 <a href="../../../../..
 
/org/apache/hadoop/hbase/HRegionInfo.html#createRegionName(org.apache.hadoop.hbase.TableName,%20byte[],%20byte[],%20int,%20boolean)">createRegionName</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#createRegionName(org.apache.hadoop.hbase.TableName,%20byte[],%20long,%20boolean)">createRegionName</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#createRegionName(org.apache.hadoop.hbase.TableName,%20byte[],%20long,%20int,%20boolean)">createRegionName</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#createRegionName(org.apache.hadoop.hbase.TableName,%20byte[],%20java.lang.String,%20boolean)">createRegionName</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#encodeRegionName(byte[])">encodeRegionName</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#equals(java.lang.Object)">equals</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#getComparator()">getComparator</a>,
  <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#getDescriptiveNameFromRegionStateForDisplay(org.apache.hadoop.hbase.master.RegionState,%20org.apache.hadoop.conf.Configuration)">getDescriptiveNameFromRegionStateForDisplay</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#getEncodedName()">getEncodedName</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#getEncodedNameAsBytes()">getEncodedNameAsBytes</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#getEndKey()">getEndKey</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#getEndKeyForDisplay(org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.conf.Configuration)">getEndKeyForDisplay</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#getRegionId()">getRegionId</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#getRegionName()">getRegionName</a>,
 <a href="../../../../../org/apache/hadoop/hbase/HRegio
 nInfo.html#getRegionNameAsString()">getRegionNameAsString</a>, <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#getRegionNameAsStringForDisplay(org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.conf.Configuration)">getRegionNameAsStringForDisplay</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#getRegionNameForDisplay(org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.conf.Configuration)">getRegionNameForDisplay</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#getReplicaId()">getReplicaId</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#getShortNameToLog()">getShortNameToLog</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#getStartKey()">getStartKey</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#getStartKey(byte[])">getStartKey</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#getStartKeyForDisplay(org.apache.hadoop.hbase.HRegion
 Info,%20org.apache.hadoop.conf.Configuration)">getStartKeyForDisplay</a>, <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#getTable()">getTable</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#getTable(byte[])">getTable</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#hashCode()">hashCode</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#isMetaRegion()">isMetaRegion</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#isMetaTable()">isMetaTable</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#isOffline()">isOffline</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#isSplit()">isSplit</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#isSplitParent()">isSplitParent</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#isSystemTable()">isSystemTable</a>,
 <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html
 #parseDelimitedFrom(byte[],%20int,%20int)">parseDelimitedFrom</a>, <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#parseFrom(byte[])">parseFrom</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#parseFrom(byte[],%20int,%20int)">parseFrom</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#parseFrom(java.io.DataInputStream)">parseFrom</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#parseFromOrNull(byte[])">parseFromOrNull</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#parseFromOrNull(byte[],%20int,%20int)">parseFromOrNull</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#parseRegionName(byte[])">parseRegionName</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#prettyPrint(java.lang.String)">prettyPrint</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#toByteArray()">toByteArray</a>,
 <a href="../../../../../org/apache/hadoop/hba
 se/HRegionInfo.html#toDelimitedByteArray()">toDelimitedByteArray</a>, <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#toDelimitedByteArray(org.apache.hadoop.hbase.HRegionInfo...)">toDelimitedByteArray</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#toString()">toString</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></h3>
+<code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()"
 title="class or interface in java.lang">clone</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()"
 title="class or interface in java.lang">finalize</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()"
 title="class or interface in java.lang">getClass</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()"
 title="class or interface in java.lang">notify</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()"
 title="class or interface in java.lang">notifyAll</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()"
 title="class or interface in java.lang">wait</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-ex
 ternal=true#wait(long)" title="class or interface in java.lang">wait</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)"
 title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="UnmodifyableHRegionInfo(org.apache.hadoop.hbase.HRegionInfo)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>UnmodifyableHRegionInfo</h4>
+<pre><a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/UnmodifyableHRegionInfo.html#line.34">UnmodifyableHRegionInfo</a>(<a
 href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in 
org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;info)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="setSplit(boolean)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setSplit</h4>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/UnmodifyableHRegionInfo.html#line.42">setSplit</a>(boolean&nbsp;split)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#setSplit(boolean)">setSplit</a></code>&nbsp;in
 class&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in 
org.apache.hadoop.hbase">HRegionInfo</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>split</code> - set 
split status</dd></dl>
+</li>
+</ul>
+<a name="setOffline(boolean)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setOffline</h4>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/UnmodifyableHRegionInfo.html#line.50">setOffline</a>(boolean&nbsp;offLine)</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#setOffline(boolean)">HRegionInfo</a></code></strong></div>
+<div class="block">The parent of a region split is offline while split 
daughters hold
+ references to the parent. Offlined regions are closed.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html#setOffline(boolean)">setOffline</a></code>&nbsp;in
 class&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in 
org.apache.hadoop.hbase">HRegionInfo</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>offLine</code> - set 
online - offline status</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a 
name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/UnmodifyableHRegionInfo.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a 
href="../../../../../org/apache/hadoop/hbase/client/TableState.State.html" 
title="enum in org.apache.hadoop.hbase.client"><span class="strong">Prev 
Class</span></a></li>
+<li><a 
href="../../../../../org/apache/hadoop/hbase/client/UnmodifyableHTableDescriptor.html"
 title="class in org.apache.hadoop.hbase.client"><span class="strong">Next 
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a 
href="../../../../../index.html?org/apache/hadoop/hbase/client/UnmodifyableHRegionInfo.html"
 target="_top">Frames</a></li>
+<li><a href="UnmodifyableHRegionInfo.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a 
href="#fields_inherited_from_class_org.apache.hadoop.hbase.HRegionInfo">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2015 <a 
href="http://www.apache.org/";>The Apache Software Foundation</a>. All rights 
reserved.</small></p>
+</body>
+</html>

Reply via email to