You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by mi...@apache.org on 2016/02/09 18:28:24 UTC
[38/51] [partial] hbase-site git commit: Published site at
7bb68b9031591cf378954a0eb8f71a8b9be01f9c.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/358717f6/devapidocs/org/apache/hadoop/hbase/client/HTableMultiplexer.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/HTableMultiplexer.html b/devapidocs/org/apache/hadoop/hbase/client/HTableMultiplexer.html
index b671b32..68a240d 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/HTableMultiplexer.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/HTableMultiplexer.html
@@ -97,7 +97,7 @@
<br>
<pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Public.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Public</a>
<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Evolving.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceStability.Evolving</a>
-public class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.71">HTableMultiplexer</a>
+public class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.72">HTableMultiplexer</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></pre>
<div class="block">HTableMultiplexer provides a thread-safe non blocking PUT API across all the tables.
Each put will be sharded into different buffer queues based on its destination region server.
@@ -136,7 +136,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
</td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code>private static class </code></td>
+<td class="colFirst"><code>(package private) static class </code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.FlushWorker</a></strong></code> </td>
</tr>
<tr class="altColor">
@@ -146,7 +146,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
</td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code>private static class </code></td>
+<td class="colFirst"><code>(package private) static class </code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.PutStatus.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.PutStatus</a></strong></code> </td>
</tr>
</table>
@@ -236,6 +236,11 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<td class="colOne"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.html#HTableMultiplexer(org.apache.hadoop.conf.Configuration,%20int)">HTableMultiplexer</a></strong>(org.apache.hadoop.conf.Configuration conf,
int perRegionServerBufferQueueSize)</code> </td>
</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.html#HTableMultiplexer(org.apache.hadoop.hbase.client.Connection,%20org.apache.hadoop.conf.Configuration,%20int)">HTableMultiplexer</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> conn,
+ org.apache.hadoop.conf.Configuration conf,
+ int perRegionServerBufferQueueSize)</code> </td>
+</tr>
</table>
</li>
</ul>
@@ -252,14 +257,34 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<th class="colLast" scope="col">Method and Description</th>
</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/HTableMultiplexer.html#_put(org.apache.hadoop.hbase.TableName,%20org.apache.hadoop.hbase.client.Put,%20int,%20boolean)">_put</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+ <a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a> put,
+ int maxAttempts,
+ boolean reloadCache)</code>
+<div class="block">Internal "put" which exposes a boolean flag to control whether or not the region location
+ cache should be reloaded when trying to queue the <a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client"><code>Put</code></a>.</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/HTableMultiplexer.html#close()">close</a></strong>()</code>
+<div class="block">Closes the internal <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client"><code>Connection</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<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/HTableMultiplexer.html#getConnection()">getConnection</a></strong>()</code> </td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.HTableMultiplexerStatus.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.HTableMultiplexerStatus</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.html#getHTableMultiplexerStatus()">getHTableMultiplexerStatus</a></strong>()</code> </td>
</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/LinkedBlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">LinkedBlockingQueue</a><<a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.PutStatus.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.PutStatus</a>></code></td>
+<tr class="altColor">
+<td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/LinkedBlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">LinkedBlockingQueue</a><<a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.PutStatus.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.PutStatus</a>></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.html#getQueue(org.apache.hadoop.hbase.HRegionLocation)">getQueue</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> addr)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><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/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.html#put(byte[],%20java.util.List)">put</a></strong>(byte[] tableName,
<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/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>> puts)</code>
@@ -268,7 +293,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.html#put(byte[],%20org.apache.hadoop.hbase.client.Put)">put</a></strong>(byte[] tableName,
<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a> put)</code>
@@ -277,7 +302,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.html#put(byte[],%20org.apache.hadoop.hbase.client.Put,%20int)">put</a></strong>(byte[] tableName,
<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a> put,
@@ -287,21 +312,21 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><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/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.html#put(org.apache.hadoop.hbase.TableName,%20java.util.List)">put</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
<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/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>> puts)</code>
<div class="block">The puts request will be buffered by their corresponding buffer queue.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.html#put(org.apache.hadoop.hbase.TableName,%20org.apache.hadoop.hbase.client.Put)">put</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a> put)</code>
<div class="block">The put request will be buffered by its corresponding buffer queue.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.html#put(org.apache.hadoop.hbase.TableName,%20org.apache.hadoop.hbase.client.Put,%20int)">put</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a> put,
@@ -337,7 +362,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>LOG</h4>
-<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.72">LOG</a></pre>
+<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.73">LOG</a></pre>
</li>
</ul>
<a name="TABLE_MULTIPLEXER_FLUSH_PERIOD_MS">
@@ -346,7 +371,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>TABLE_MULTIPLEXER_FLUSH_PERIOD_MS</h4>
-<pre>public 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/HTableMultiplexer.html#line.74">TABLE_MULTIPLEXER_FLUSH_PERIOD_MS</a></pre>
+<pre>public 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/HTableMultiplexer.html#line.75">TABLE_MULTIPLEXER_FLUSH_PERIOD_MS</a></pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.client.HTableMultiplexer.TABLE_MULTIPLEXER_FLUSH_PERIOD_MS">Constant Field Values</a></dd></dl>
</li>
</ul>
@@ -356,7 +381,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>TABLE_MULTIPLEXER_INIT_THREADS</h4>
-<pre>public 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/HTableMultiplexer.html#line.76">TABLE_MULTIPLEXER_INIT_THREADS</a></pre>
+<pre>public 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/HTableMultiplexer.html#line.77">TABLE_MULTIPLEXER_INIT_THREADS</a></pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.client.HTableMultiplexer.TABLE_MULTIPLEXER_INIT_THREADS">Constant Field Values</a></dd></dl>
</li>
</ul>
@@ -366,7 +391,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>TABLE_MULTIPLEXER_MAX_RETRIES_IN_QUEUE</h4>
-<pre>public 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/HTableMultiplexer.html#line.77">TABLE_MULTIPLEXER_MAX_RETRIES_IN_QUEUE</a></pre>
+<pre>public 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/HTableMultiplexer.html#line.78">TABLE_MULTIPLEXER_MAX_RETRIES_IN_QUEUE</a></pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.client.HTableMultiplexer.TABLE_MULTIPLEXER_MAX_RETRIES_IN_QUEUE">Constant Field Values</a></dd></dl>
</li>
</ul>
@@ -376,7 +401,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>serverToFlushWorkerMap</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>,<a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.FlushWorker</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.81">serverToFlushWorkerMap</a></pre>
+<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>,<a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.FlushWorker</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.82">serverToFlushWorkerMap</a></pre>
<div class="block">The map between each region server to its flush worker</div>
</li>
</ul>
@@ -386,7 +411,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>workerConf</h4>
-<pre>private final org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.84">workerConf</a></pre>
+<pre>private final org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.85">workerConf</a></pre>
</li>
</ul>
<a name="conn">
@@ -395,7 +420,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>conn</h4>
-<pre>private final <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/HTableMultiplexer.html#line.85">conn</a></pre>
+<pre>private final <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/HTableMultiplexer.html#line.86">conn</a></pre>
</li>
</ul>
<a name="pool">
@@ -404,7 +429,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>pool</h4>
-<pre>private final <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/HTableMultiplexer.html#line.86">pool</a></pre>
+<pre>private final <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/HTableMultiplexer.html#line.87">pool</a></pre>
</li>
</ul>
<a name="maxAttempts">
@@ -413,7 +438,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>maxAttempts</h4>
-<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.87">maxAttempts</a></pre>
+<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.88">maxAttempts</a></pre>
</li>
</ul>
<a name="perRegionServerBufferQueueSize">
@@ -422,7 +447,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>perRegionServerBufferQueueSize</h4>
-<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.88">perRegionServerBufferQueueSize</a></pre>
+<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.89">perRegionServerBufferQueueSize</a></pre>
</li>
</ul>
<a name="maxKeyValueSize">
@@ -431,7 +456,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>maxKeyValueSize</h4>
-<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.89">maxKeyValueSize</a></pre>
+<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.90">maxKeyValueSize</a></pre>
</li>
</ul>
<a name="executor">
@@ -440,7 +465,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>executor</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ScheduledExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ScheduledExecutorService</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.90">executor</a></pre>
+<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ScheduledExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ScheduledExecutorService</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.91">executor</a></pre>
</li>
</ul>
<a name="flushPeriod">
@@ -449,7 +474,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>flushPeriod</h4>
-<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.91">flushPeriod</a></pre>
+<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.92">flushPeriod</a></pre>
</li>
</ul>
</li>
@@ -463,10 +488,10 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<a name="HTableMultiplexer(org.apache.hadoop.conf.Configuration, int)">
<!-- -->
</a>
-<ul class="blockListLast">
+<ul class="blockList">
<li class="blockList">
<h4>HTableMultiplexer</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.98">HTableMultiplexer</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.99">HTableMultiplexer</a>(org.apache.hadoop.conf.Configuration conf,
int perRegionServerBufferQueueSize)
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>conf</code> - The HBaseConfiguration</dd><dd><code>perRegionServerBufferQueueSize</code> - determines the max number of the buffered Put ops for
@@ -475,6 +500,19 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<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="HTableMultiplexer(org.apache.hadoop.hbase.client.Connection, org.apache.hadoop.conf.Configuration, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>HTableMultiplexer</h4>
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.110">HTableMultiplexer</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> conn,
+ org.apache.hadoop.conf.Configuration conf,
+ int perRegionServerBufferQueueSize)</pre>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>conn</code> - The HBase connection.</dd><dd><code>conf</code> - The HBase configuration</dd><dd><code>perRegionServerBufferQueueSize</code> - determines the max number of the buffered Put ops for
+ each region server before dropping the request.</dd></dl>
+</li>
+</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
@@ -483,13 +521,27 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<!-- -->
</a>
<h3>Method Detail</h3>
+<a name="close()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>close</h4>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.137">close</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">Closes the internal <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client"><code>Connection</code></a>. Does nothing if the <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client"><code>Connection</code></a> has already
+ been closed.</div>
+<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> - If there is an error closing the connection.</dd></dl>
+</li>
+</ul>
<a name="put(org.apache.hadoop.hbase.TableName, org.apache.hadoop.hbase.client.Put)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.126">put</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.150">put</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/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a> put)</pre>
<div class="block">The put request will be buffered by its corresponding buffer queue. Return false if the queue
is already full.</div>
@@ -503,7 +555,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
-<pre>public <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/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.137">put</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>public <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/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.161">put</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
<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/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>> puts)</pre>
<div class="block">The puts request will be buffered by their corresponding buffer queue.
Return the list of puts which could not be queued.</div>
@@ -518,7 +570,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<li class="blockList">
<h4>put</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>
-public <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/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.162">put</a>(byte[] tableName,
+public <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/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.186">put</a>(byte[] tableName,
<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/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>> puts)</pre>
<div class="block"><span class="strong">Deprecated.</span> <i>Use <a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.html#put(org.apache.hadoop.hbase.TableName,%20java.util.List)"><code>put(TableName, List)</code></a> instead.</i></div>
</li>
@@ -529,7 +581,7 @@ public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.htm
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.172">put</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.196">put</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/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a> put,
int maxAttempts)</pre>
<div class="block">The put request will be buffered by its corresponding buffer queue. And the put request will be
@@ -538,6 +590,22 @@ public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.htm
<dl><dt><span class="strong">Returns:</span></dt><dd>true if the request can be accepted by its corresponding buffer queue.</dd></dl>
</li>
</ul>
+<a name="_put(org.apache.hadoop.hbase.TableName, org.apache.hadoop.hbase.client.Put, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>_put</h4>
+<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.209">_put</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/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a> put,
+ int maxAttempts,
+ boolean reloadCache)</pre>
+<div class="block">Internal "put" which exposes a boolean flag to control whether or not the region location
+ cache should be reloaded when trying to queue the <a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client"><code>Put</code></a>.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>tableName</code> - Destination table for the Put</dd><dd><code>put</code> - The Put to send</dd><dd><code>maxAttempts</code> - Number of attempts to retry the <code>put</code></dd><dd><code>reloadCache</code> - Should the region location cache be reloaded</dd>
+<dt><span class="strong">Returns:</span></dt><dd>true if the request was accepted in the queue, otherwise false</dd></dl>
+</li>
+</ul>
<a name="put(byte[], org.apache.hadoop.hbase.client.Put, int)">
<!-- -->
</a>
@@ -545,7 +613,7 @@ public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.htm
<li class="blockList">
<h4>put</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>
-public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.199">put</a>(byte[] tableName,
+public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.238">put</a>(byte[] tableName,
<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a> put,
int retry)</pre>
<div class="block"><span class="strong">Deprecated.</span> <i>Use <a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.html#put(org.apache.hadoop.hbase.TableName,%20org.apache.hadoop.hbase.client.Put)"><code>put(TableName, Put)</code></a> instead.</i></div>
@@ -558,7 +626,7 @@ public boolean <a href="../../../../../src-html/org/apache/hadoop/hbas
<li class="blockList">
<h4>put</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>
-public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.207">put</a>(byte[] tableName,
+public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.246">put</a>(byte[] tableName,
<a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a> put)</pre>
<div class="block"><span class="strong">Deprecated.</span> <i>Use <a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.html#put(org.apache.hadoop.hbase.TableName,%20org.apache.hadoop.hbase.client.Put)"><code>put(TableName, Put)</code></a> instead.</i></div>
</li>
@@ -569,17 +637,26 @@ public boolean <a href="../../../../../src-html/org/apache/hadoop/hbas
<ul class="blockList">
<li class="blockList">
<h4>getHTableMultiplexerStatus</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.HTableMultiplexerStatus.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.HTableMultiplexerStatus</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.214">getHTableMultiplexerStatus</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.HTableMultiplexerStatus.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.HTableMultiplexerStatus</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.253">getHTableMultiplexerStatus</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>the current HTableMultiplexerStatus</dd></dl>
</li>
</ul>
<a name="getQueue(org.apache.hadoop.hbase.HRegionLocation)">
<!-- -->
</a>
-<ul class="blockListLast">
+<ul class="blockList">
<li class="blockList">
<h4>getQueue</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/LinkedBlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">LinkedBlockingQueue</a><<a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.PutStatus.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.PutStatus</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.218">getQueue</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> addr)</pre>
+<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/LinkedBlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">LinkedBlockingQueue</a><<a href="../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.PutStatus.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.PutStatus</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableMultiplexer.html#line.258">getQueue</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> addr)</pre>
+</li>
+</ul>
+<a name="getConnection()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getConnection</h4>
+<pre><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/HTableMultiplexer.html#line.276">getConnection</a>()</pre>
</li>
</ul>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/358717f6/devapidocs/org/apache/hadoop/hbase/client/TableState.State.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/TableState.State.html b/devapidocs/org/apache/hadoop/hbase/client/TableState.State.html
index bc340dd..c227871 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/TableState.State.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/TableState.State.html
@@ -108,7 +108,7 @@
</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>
+<pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Evolving.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceStability.Evolving</a>
public static enum <a href="../../../../../src-html/org/apache/hadoop/hbase/client/TableState.html#line.35">TableState.State</a>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><<a href="../../../../../org/apache/hadoop/hbase/client/TableState.State.html" title="enum in org.apache.hadoop.hbase.client">TableState.State</a>></pre>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/358717f6/devapidocs/org/apache/hadoop/hbase/client/class-use/Append.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/class-use/Append.html b/devapidocs/org/apache/hadoop/hbase/client/class-use/Append.html
index 9bbfdae..749e721 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/class-use/Append.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/class-use/Append.html
@@ -298,7 +298,7 @@ service.</div>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a></code></td>
-<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#append(org.apache.hadoop.hbase.client.Append,%20long,%20long)">append</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client">Append</a> mutate,
+<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#append(org.apache.hadoop.hbase.client.Append,%20long,%20long)">append</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client">Append</a> mutation,
long nonceGroup,
long nonce)</code> </td>
</tr>
@@ -323,6 +323,13 @@ service.</div>
<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a></code></td>
<td class="colLast"><span class="strong">RegionCoprocessorHost.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.html#preAppendAfterRowLock(org.apache.hadoop.hbase.client.Append)">preAppendAfterRowLock</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client">Append</a> append)</code> </td>
</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
+<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#reckonAppend(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell,%20long,%20org.apache.hadoop.hbase.client.Append)">reckonAppend</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> delta,
+ <a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> currentValue,
+ long now,
+ <a href="../../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client">Append</a> mutation)</code> </td>
+</tr>
</tbody>
</table>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/358717f6/devapidocs/org/apache/hadoop/hbase/client/class-use/ClusterConnection.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/class-use/ClusterConnection.html b/devapidocs/org/apache/hadoop/hbase/client/class-use/ClusterConnection.html
index c910cb6..97dc879 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/class-use/ClusterConnection.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/class-use/ClusterConnection.html
@@ -285,6 +285,10 @@
<td class="colLast"><span class="strong">ScannerCallable.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/client/ScannerCallable.html#getConnection()">getConnection</a></strong>()</code> </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"><span class="strong">HTableMultiplexer.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.html#getConnection()">getConnection</a></strong>()</code> </td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a></code></td>
<td class="colLast"><span class="strong">CoprocessorHConnection.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/client/CoprocessorHConnection.html#getConnectionForEnvironment(org.apache.hadoop.hbase.CoprocessorEnvironment)">getConnectionForEnvironment</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a> env)</code>
<div class="block">Create an <a href="../../../../../../org/apache/hadoop/hbase/client/HConnection.html" title="interface in org.apache.hadoop.hbase.client"><code>HConnection</code></a> based on the environment in which we are running the
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/358717f6/devapidocs/org/apache/hadoop/hbase/client/class-use/Connection.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/class-use/Connection.html b/devapidocs/org/apache/hadoop/hbase/client/class-use/Connection.html
index 66fb97c..e242dfa 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/class-use/Connection.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/class-use/Connection.html
@@ -763,6 +763,11 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/client/ConnectionCallable.html#ConnectionCallable(org.apache.hadoop.hbase.client.Connection)">ConnectionCallable</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection)</code> </td>
</tr>
<tr class="rowColor">
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.html#HTableMultiplexer(org.apache.hadoop.hbase.client.Connection,%20org.apache.hadoop.conf.Configuration,%20int)">HTableMultiplexer</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> conn,
+ org.apache.hadoop.conf.Configuration conf,
+ int perRegionServerBufferQueueSize)</code> </td>
+</tr>
+<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#RegionServerCallable(org.apache.hadoop.hbase.client.Connection,%20org.apache.hadoop.hbase.TableName,%20byte[])">RegionServerCallable</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection,
<a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
byte[] row)</code> </td>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/358717f6/devapidocs/org/apache/hadoop/hbase/client/class-use/Durability.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/class-use/Durability.html b/devapidocs/org/apache/hadoop/hbase/client/class-use/Durability.html
index e0fc385..2d34588 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/class-use/Durability.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/class-use/Durability.html
@@ -475,6 +475,22 @@ the order they are declared.</div>
</td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/regionserver/MultiVersionConcurrencyControl.WriteEntry.html" title="class in org.apache.hadoop.hbase.regionserver">MultiVersionConcurrencyControl.WriteEntry</a></code></td>
+<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#doWALAppend(org.apache.hadoop.hbase.regionserver.wal.WALEdit,%20org.apache.hadoop.hbase.client.Durability,%20java.util.List,%20long,%20long,%20long)">doWALAppend</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/WALEdit.html" title="class in org.apache.hadoop.hbase.regionserver.wal">WALEdit</a> walEdit,
+ <a href="../../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a> durability,
+ <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="http://docs.oracle.com/javase/7/docs/api/java/util/UUID.html?is-external=true" title="class or interface in java.util">UUID</a>> clusterIds,
+ long now,
+ long nonceGroup,
+ long nonce)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/regionserver/MultiVersionConcurrencyControl.WriteEntry.html" title="class in org.apache.hadoop.hbase.regionserver">MultiVersionConcurrencyControl.WriteEntry</a></code></td>
+<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#doWALAppend(org.apache.hadoop.hbase.regionserver.wal.WALEdit,%20org.apache.hadoop.hbase.client.Durability,%20long,%20long)">doWALAppend</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/WALEdit.html" title="class in org.apache.hadoop.hbase.regionserver.wal">WALEdit</a> walEdit,
+ <a href="../../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a> durability,
+ long nonceGroup,
+ long nonce)</code> </td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a></code></td>
<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#getEffectiveDurability(org.apache.hadoop.hbase.client.Durability)">getEffectiveDurability</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a> d)</code>
<div class="block">Returns effective durability from the passed durability and
@@ -506,11 +522,35 @@ the order they are declared.</div>
<a href="../../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a> durability)</code> </td>
</tr>
<tr class="altColor">
+<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/WALEdit.html" title="class in org.apache.hadoop.hbase.regionserver.wal">WALEdit</a></code></td>
+<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#reckonDeltas(org.apache.hadoop.hbase.regionserver.Region.Operation,%20org.apache.hadoop.hbase.client.Mutation,%20org.apache.hadoop.hbase.client.Durability,%20java.util.Map,%20java.util.List)">reckonDeltas</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/Region.Operation.html" title="enum in org.apache.hadoop.hbase.regionserver">Region.Operation</a> op,
+ <a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a> mutation,
+ <a href="../../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a> effectiveDurability,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a>,<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/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>>> forMemStore,
+ <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/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>> results)</code>
+<div class="block">Reckon the Cells to apply to WAL, memstore, and to return to the Client; these Sets are not
+ always the same dependent on whether to write WAL or if the amount to increment is zero (in
+ this case we write back nothing, just return latest Cell value to the client).</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <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/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>></code></td>
+<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#reckonDeltasByStore(org.apache.hadoop.hbase.regionserver.Store,%20org.apache.hadoop.hbase.regionserver.Region.Operation,%20org.apache.hadoop.hbase.client.Mutation,%20org.apache.hadoop.hbase.client.Durability,%20long,%20java.util.List,%20java.util.List)">reckonDeltasByStore</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Region.Operation.html" title="enum in org.apache.hadoop.hbase.regionserver">Region.Operation</a> op,
+ <a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a> mutation,
+ <a href="../../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a> effectiveDurability,
+ long now,
+ <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/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>> deltas,
+ <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/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>> results)</code>
+<div class="block">Reckon the Cells to apply to WAL, memstore, and to return to the Client in passed
+ column family/Store.</div>
+</td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code>private void</code></td>
-<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#syncOrDefer(long,%20org.apache.hadoop.hbase.client.Durability)">syncOrDefer</a></strong>(long txid,
- <a href="../../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a> durability)</code>
-<div class="block">Calls sync with the given transaction ID if the region's table is not
- deferring it.</div>
+<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#sync(long,%20org.apache.hadoop.hbase.client.Durability)">sync</a></strong>(long txid,
+ <a href="../../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a> durability)</code>
+<div class="block">Calls sync with the given transaction ID</div>
</td>
</tr>
</tbody>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/358717f6/devapidocs/org/apache/hadoop/hbase/client/class-use/HTableMultiplexer.PutStatus.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/class-use/HTableMultiplexer.PutStatus.html b/devapidocs/org/apache/hadoop/hbase/client/class-use/HTableMultiplexer.PutStatus.html
index 8ec7ca8..9c7d19c 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/class-use/HTableMultiplexer.PutStatus.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/class-use/HTableMultiplexer.PutStatus.html
@@ -118,7 +118,7 @@
<td class="colLast"><span class="strong">HTableMultiplexer.FlushWorker.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#getQueue()">getQueue</a></strong>()</code> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/LinkedBlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">LinkedBlockingQueue</a><<a href="../../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.PutStatus.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.PutStatus</a>></code></td>
+<td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/LinkedBlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">LinkedBlockingQueue</a><<a href="../../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.PutStatus.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.PutStatus</a>></code></td>
<td class="colLast"><span class="strong">HTableMultiplexer.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.html#getQueue(org.apache.hadoop.hbase.HRegionLocation)">getQueue</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> addr)</code> </td>
</tr>
</tbody>
@@ -131,7 +131,7 @@
</tr>
<tbody>
<tr class="altColor">
-<td class="colFirst"><code>private boolean</code></td>
+<td class="colFirst"><code>(package private) boolean</code></td>
<td class="colLast"><span class="strong">HTableMultiplexer.FlushWorker.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#resubmitFailedPut(org.apache.hadoop.hbase.client.HTableMultiplexer.PutStatus,%20org.apache.hadoop.hbase.HRegionLocation)">resubmitFailedPut</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.PutStatus.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer.PutStatus</a> ps,
<a href="../../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> oldLoc)</code> </td>
</tr>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/358717f6/devapidocs/org/apache/hadoop/hbase/client/class-use/HTableMultiplexer.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/class-use/HTableMultiplexer.html b/devapidocs/org/apache/hadoop/hbase/client/class-use/HTableMultiplexer.html
index 27fa02c..674eede 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/class-use/HTableMultiplexer.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/class-use/HTableMultiplexer.html
@@ -102,6 +102,19 @@
</tr>
</tbody>
</table>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a> that return <a href="../../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>(package private) <a href="../../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer</a></code></td>
+<td class="colLast"><span class="strong">HTableMultiplexer.FlushWorker.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#getMultiplexer()">getMultiplexer</a></strong>()</code> </td>
+</tr>
+</tbody>
+</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../../org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a> with parameters of type <a href="../../../../../../org/apache/hadoop/hbase/client/HTableMultiplexer.html" title="class in org.apache.hadoop.hbase.client">HTableMultiplexer</a></span><span class="tabEnd"> </span></caption>
<tr>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/358717f6/devapidocs/org/apache/hadoop/hbase/client/class-use/IsolationLevel.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/class-use/IsolationLevel.html b/devapidocs/org/apache/hadoop/hbase/client/class-use/IsolationLevel.html
index 567e96b..cbfcb42 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/class-use/IsolationLevel.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/class-use/IsolationLevel.html
@@ -163,10 +163,20 @@ the order they are declared.</div>
</tr>
<tbody>
<tr class="altColor">
+<td class="colFirst"><code>private <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/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>></code></td>
+<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#get(org.apache.hadoop.hbase.client.Mutation,%20org.apache.hadoop.hbase.regionserver.Store,%20java.util.List,%20org.apache.hadoop.hbase.client.IsolationLevel,%20org.apache.hadoop.hbase.io.TimeRange)">get</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a> mutation,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
+ <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/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>> coordinates,
+ <a href="../../../../../../org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client">IsolationLevel</a> isolation,
+ <a href="../../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a> tr)</code>
+<div class="block">Do a specific Get on passed <code>columnFamily</code> and column qualifiers.</div>
+</td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#getReadpoint(org.apache.hadoop.hbase.client.IsolationLevel)">getReadpoint</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client">IsolationLevel</a> isolationLevel)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><span class="strong">Region.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/Region.html#getReadpoint(org.apache.hadoop.hbase.client.IsolationLevel)">getReadpoint</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client">IsolationLevel</a> isolationLevel)</code>
<div class="block"><strong>Deprecated.</strong>
@@ -174,11 +184,11 @@ the order they are declared.</div>
</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#getReadPoint(org.apache.hadoop.hbase.client.IsolationLevel)">getReadPoint</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client">IsolationLevel</a> isolationLevel)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><span class="strong">Region.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/Region.html#getReadPoint(org.apache.hadoop.hbase.client.IsolationLevel)">getReadPoint</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client">IsolationLevel</a> isolationLevel)</code> </td>
</tr>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/358717f6/devapidocs/org/apache/hadoop/hbase/client/class-use/Mutation.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/class-use/Mutation.html b/devapidocs/org/apache/hadoop/hbase/client/class-use/Mutation.html
index 3b76647..393e407 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/class-use/Mutation.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/class-use/Mutation.html
@@ -631,7 +631,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>abstract <a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a></code></td>
-<td class="colLast"><span class="strong">HRegion.BatchOperationInProgress.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperationInProgress.html#getMutation(int)">getMutation</a></strong>(int index)</code> </td>
+<td class="colLast"><span class="strong">HRegion.BatchOperation.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#getMutation(int)">getMutation</a></strong>(int index)</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a></code></td>
@@ -643,7 +643,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract <a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a>[]</code></td>
-<td class="colLast"><span class="strong">HRegion.BatchOperationInProgress.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperationInProgress.html#getMutationsForCoprocs()">getMutationsForCoprocs</a></strong>()</code>
+<td class="colLast"><span class="strong">HRegion.BatchOperation.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#getMutationsForCoprocs()">getMutationsForCoprocs</a></strong>()</code>
<div class="block">This method is potentially expensive and should only be used for non-replay CP path.</div>
</td>
</tr>
@@ -665,16 +665,25 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</tr>
<tbody>
<tr class="altColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#appendCurrentNonces(org.apache.hadoop.hbase.client.Mutation,%20boolean,%20org.apache.hadoop.hbase.regionserver.wal.WALEdit,%20long,%20long,%20long)">appendCurrentNonces</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a> mutation,
+ boolean replay,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/WALEdit.html" title="class in org.apache.hadoop.hbase.regionserver.wal">WALEdit</a> walEdit,
+ long now,
+ long currentNonceGroup,
+ long currentNonce)</code> </td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/OperationStatus.html" title="class in org.apache.hadoop.hbase.regionserver">OperationStatus</a>[]</code></td>
<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#batchMutate(org.apache.hadoop.hbase.client.Mutation[])">batchMutate</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a>[] mutations)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/OperationStatus.html" title="class in org.apache.hadoop.hbase.regionserver">OperationStatus</a>[]</code></td>
<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#batchMutate(org.apache.hadoop.hbase.client.Mutation[],%20long,%20long)">batchMutate</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a>[] mutations,
long nonceGroup,
long nonce)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/OperationStatus.html" title="class in org.apache.hadoop.hbase.regionserver">OperationStatus</a>[]</code></td>
<td class="colLast"><span class="strong">Region.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/Region.html#batchMutate(org.apache.hadoop.hbase.client.Mutation[],%20long,%20long)">batchMutate</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a>[] mutations,
long nonceGroup,
@@ -682,17 +691,17 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<div class="block">Perform a batch of mutations.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#checkAndMutate(byte[],%20byte[],%20byte[],%20org.apache.hadoop.hbase.filter.CompareFilter.CompareOp,%20org.apache.hadoop.hbase.filter.ByteArrayComparable,%20org.apache.hadoop.hbase.client.Mutation,%20boolean)">checkAndMutate</a></strong>(byte[] row,
byte[] family,
byte[] qualifier,
<a href="../../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter">CompareFilter.CompareOp</a> compareOp,
<a href="../../../../../../org/apache/hadoop/hbase/filter/ByteArrayComparable.html" title="class in org.apache.hadoop.hbase.filter">ByteArrayComparable</a> comparator,
- <a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a> w,
+ <a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a> mutation,
boolean writeToWAL)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">Region.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/Region.html#checkAndMutate(byte[],%20byte[],%20byte[],%20org.apache.hadoop.hbase.filter.CompareFilter.CompareOp,%20org.apache.hadoop.hbase.filter.ByteArrayComparable,%20org.apache.hadoop.hbase.client.Mutation,%20boolean)">checkAndMutate</a></strong>(byte[] row,
byte[] family,
@@ -705,11 +714,56 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
it performs the mutation.</div>
</td>
</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#checkMutationType(org.apache.hadoop.hbase.client.Mutation,%20byte[])">checkMutationType</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a> mutation,
+ byte[] row)</code> </td>
+</tr>
<tr class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#doBatchMutate(org.apache.hadoop.hbase.client.Mutation)">doBatchMutate</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a> mutation)</code> </td>
</tr>
<tr class="altColor">
+<td class="colFirst"><code>private boolean</code></td>
+<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#doCheckAndRowMutate(byte[],%20byte[],%20byte[],%20org.apache.hadoop.hbase.filter.CompareFilter.CompareOp,%20org.apache.hadoop.hbase.filter.ByteArrayComparable,%20org.apache.hadoop.hbase.client.RowMutations,%20org.apache.hadoop.hbase.client.Mutation,%20boolean)">doCheckAndRowMutate</a></strong>(byte[] row,
+ byte[] family,
+ byte[] qualifier,
+ <a href="../../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter">CompareFilter.CompareOp</a> compareOp,
+ <a href="../../../../../../org/apache/hadoop/hbase/filter/ByteArrayComparable.html" title="class in org.apache.hadoop.hbase.filter">ByteArrayComparable</a> comparator,
+ <a href="../../../../../../org/apache/hadoop/hbase/client/RowMutations.html" title="class in org.apache.hadoop.hbase.client">RowMutations</a> rowMutations,
+ <a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a> mutation,
+ boolean writeToWAL)</code>
+<div class="block">checkAndMutate and checkAndRowMutate are 90% the same.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<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"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#doCoprocessorPreCall(org.apache.hadoop.hbase.regionserver.Region.Operation,%20org.apache.hadoop.hbase.client.Mutation)">doCoprocessorPreCall</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/Region.Operation.html" title="enum in org.apache.hadoop.hbase.regionserver">Region.Operation</a> op,
+ <a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a> mutation)</code>
+<div class="block">Do coprocessor pre-increment or pre-append call.</div>
+</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"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#doDelta(org.apache.hadoop.hbase.regionserver.Region.Operation,%20org.apache.hadoop.hbase.client.Mutation,%20long,%20long,%20boolean)">doDelta</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/Region.Operation.html" title="enum in org.apache.hadoop.hbase.regionserver">Region.Operation</a> op,
+ <a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a> mutation,
+ long nonceGroup,
+ long nonce,
+ boolean returnResults)</code>
+<div class="block">Add "deltas" to Cells.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <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/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>></code></td>
+<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#get(org.apache.hadoop.hbase.client.Mutation,%20org.apache.hadoop.hbase.regionserver.Store,%20java.util.List,%20org.apache.hadoop.hbase.client.IsolationLevel,%20org.apache.hadoop.hbase.io.TimeRange)">get</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a> mutation,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
+ <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/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>> coordinates,
+ <a href="../../../../../../org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client">IsolationLevel</a> isolation,
+ <a href="../../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a> tr)</code>
+<div class="block">Do a specific Get on passed <code>columnFamily</code> and column qualifiers.</div>
+</td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span class="strong">RegionCoprocessorHost.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.html#postMutationBeforeWAL(org.apache.hadoop.hbase.coprocessor.RegionObserver.MutationType,%20org.apache.hadoop.hbase.client.Mutation,%20org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">postMutationBeforeWAL</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.MutationType.html" title="enum in org.apache.hadoop.hbase.coprocessor">RegionObserver.MutationType</a> opType,
<a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a> mutation,
@@ -738,6 +792,42 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<a href="../../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> get)</code> </td>
</tr>
<tr class="altColor">
+<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/WALEdit.html" title="class in org.apache.hadoop.hbase.regionserver.wal">WALEdit</a></code></td>
+<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#reckonDeltas(org.apache.hadoop.hbase.regionserver.Region.Operation,%20org.apache.hadoop.hbase.client.Mutation,%20org.apache.hadoop.hbase.client.Durability,%20java.util.Map,%20java.util.List)">reckonDeltas</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/Region.Operation.html" title="enum in org.apache.hadoop.hbase.regionserver">Region.Operation</a> op,
+ <a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a> mutation,
+ <a href="../../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a> effectiveDurability,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a>,<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/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>>> forMemStore,
+ <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/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>> results)</code>
+<div class="block">Reckon the Cells to apply to WAL, memstore, and to return to the Client; these Sets are not
+ always the same dependent on whether to write WAL or if the amount to increment is zero (in
+ this case we write back nothing, just return latest Cell value to the client).</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <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/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>></code></td>
+<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#reckonDeltasByStore(org.apache.hadoop.hbase.regionserver.Store,%20org.apache.hadoop.hbase.regionserver.Region.Operation,%20org.apache.hadoop.hbase.client.Mutation,%20org.apache.hadoop.hbase.client.Durability,%20long,%20java.util.List,%20java.util.List)">reckonDeltasByStore</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Region.Operation.html" title="enum in org.apache.hadoop.hbase.regionserver">Region.Operation</a> op,
+ <a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a> mutation,
+ <a href="../../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a> effectiveDurability,
+ long now,
+ <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/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>> deltas,
+ <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/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>> results)</code>
+<div class="block">Reckon the Cells to apply to WAL, memstore, and to return to the Client in passed
+ column family/Store.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
+<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#reckonIncrement(org.apache.hadoop.hbase.Cell,%20long,%20org.apache.hadoop.hbase.Cell,%20byte[],%20long,%20org.apache.hadoop.hbase.client.Mutation)">reckonIncrement</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> delta,
+ long deltaAmount,
+ <a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> currentValue,
+ byte[] columnFamily,
+ long now,
+ <a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a> mutation)</code>
+<div class="block">Calculate new Increment Cell.</div>
+</td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#rewriteCellTags(java.util.Map,%20org.apache.hadoop.hbase.client.Mutation)">rewriteCellTags</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><byte[],<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/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>>> familyMap,
<a href="../../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a> m)</code>