http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2fcc2ae0/devapidocs/org/apache/hadoop/hbase/tool/Canary.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/tool/Canary.html b/devapidocs/org/apache/hadoop/hbase/tool/Canary.html index 5f06037..9e5d8fd 100644 --- a/devapidocs/org/apache/hadoop/hbase/tool/Canary.html +++ b/devapidocs/org/apache/hadoop/hbase/tool/Canary.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":9,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":9,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":9,"i10":9}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -113,7 +113,8 @@ var activeTableTab = "activeTableTab"; </dl> <hr> <br> -<pre>public final class <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.113">Canary</a> +<pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> +public final class <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.114">Canary</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements org.apache.hadoop.util.Tool</pre> <div class="block">HBase Canary Tool, that that can be used to do @@ -406,39 +407,6 @@ implements org.apache.hadoop.util.Tool</pre> <div class="block">Canary entry point for specified table.</div> </td> </tr> -<tr id="i11" class="rowColor"> -<td class="colFirst"><code>static void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/tool/Canary.html#sniff-org.apache.hadoop.hbase.client.Admin-org.apache.hadoop.hbase.TableName-">sniff</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a> admin, - <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code> -<div class="block">Canary entry point for specified table.</div> -</td> -</tr> -<tr id="i12" class="altColor"> -<td class="colFirst"><code>static void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/tool/Canary.html#sniff-org.apache.hadoop.hbase.client.Admin-org.apache.hadoop.hbase.TableName-boolean-">sniff</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a> admin, - <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, - boolean rawScanEnabled)</code> -<div class="block">Canary entry point for specified table.</div> -</td> -</tr> -<tr id="i13" class="rowColor"> -<td class="colFirst"><code>static void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/tool/Canary.html#sniff-org.apache.hadoop.hbase.client.Admin-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.tool.Canary.RegionTask.TaskType-">sniff</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a> admin, - <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, - <a href="../../../../../org/apache/hadoop/hbase/tool/Canary.RegionTask.TaskType.html" title="enum in org.apache.hadoop.hbase.tool">Canary.RegionTask.TaskType</a> taskType)</code> -<div class="block">Canary entry point for specified table with task type(read/write) - Keeping this method backward compatible</div> -</td> -</tr> -<tr id="i14" class="altColor"> -<td class="colFirst"><code>static void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/tool/Canary.html#sniff-org.apache.hadoop.hbase.client.Admin-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.tool.Canary.RegionTask.TaskType-boolean-">sniff</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a> admin, - <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, - <a href="../../../../../org/apache/hadoop/hbase/tool/Canary.RegionTask.TaskType.html" title="enum in org.apache.hadoop.hbase.tool">Canary.RegionTask.TaskType</a> taskType, - boolean rawScanEnabled)</code> -<div class="block">Canary entry point for specified table with task type(read/write)</div> -</td> -</tr> </table> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> @@ -467,7 +435,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockList"> <li class="blockList"> <h4>USAGE_EXIT_CODE</h4> -<pre>private static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.544">USAGE_EXIT_CODE</a></pre> +<pre>private static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.545">USAGE_EXIT_CODE</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.tool.Canary.USAGE_EXIT_CODE">Constant Field Values</a></dd> @@ -480,7 +448,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockList"> <li class="blockList"> <h4>INIT_ERROR_EXIT_CODE</h4> -<pre>private static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.545">INIT_ERROR_EXIT_CODE</a></pre> +<pre>private static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.546">INIT_ERROR_EXIT_CODE</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.tool.Canary.INIT_ERROR_EXIT_CODE">Constant Field Values</a></dd> @@ -493,7 +461,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockList"> <li class="blockList"> <h4>TIMEOUT_ERROR_EXIT_CODE</h4> -<pre>private static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.546">TIMEOUT_ERROR_EXIT_CODE</a></pre> +<pre>private static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.547">TIMEOUT_ERROR_EXIT_CODE</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.tool.Canary.TIMEOUT_ERROR_EXIT_CODE">Constant Field Values</a></dd> @@ -506,7 +474,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockList"> <li class="blockList"> <h4>ERROR_EXIT_CODE</h4> -<pre>private static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.547">ERROR_EXIT_CODE</a></pre> +<pre>private static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.548">ERROR_EXIT_CODE</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.tool.Canary.ERROR_EXIT_CODE">Constant Field Values</a></dd> @@ -519,7 +487,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockList"> <li class="blockList"> <h4>FAILURE_EXIT_CODE</h4> -<pre>private static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.548">FAILURE_EXIT_CODE</a></pre> +<pre>private static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.549">FAILURE_EXIT_CODE</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.tool.Canary.FAILURE_EXIT_CODE">Constant Field Values</a></dd> @@ -532,7 +500,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_INTERVAL</h4> -<pre>private static final long <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.550">DEFAULT_INTERVAL</a></pre> +<pre>private static final long <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.551">DEFAULT_INTERVAL</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.tool.Canary.DEFAULT_INTERVAL">Constant Field Values</a></dd> @@ -545,7 +513,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_TIMEOUT</h4> -<pre>private static final long <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.552">DEFAULT_TIMEOUT</a></pre> +<pre>private static final long <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.553">DEFAULT_TIMEOUT</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.tool.Canary.DEFAULT_TIMEOUT">Constant Field Values</a></dd> @@ -558,7 +526,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockList"> <li class="blockList"> <h4>MAX_THREADS_NUM</h4> -<pre>private static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.553">MAX_THREADS_NUM</a></pre> +<pre>private static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.554">MAX_THREADS_NUM</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.tool.Canary.MAX_THREADS_NUM">Constant Field Values</a></dd> @@ -571,7 +539,7 @@ implements org.apache.hadoop.util.Tool</pre> <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/tool/Canary.html#line.555">LOG</a></pre> +<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.556">LOG</a></pre> </li> </ul> <a name="DEFAULT_WRITE_TABLE_NAME"> @@ -580,7 +548,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_WRITE_TABLE_NAME</h4> -<pre>public static final <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/tool/Canary.html#line.557">DEFAULT_WRITE_TABLE_NAME</a></pre> +<pre>public static final <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/tool/Canary.html#line.558">DEFAULT_WRITE_TABLE_NAME</a></pre> </li> </ul> <a name="CANARY_TABLE_FAMILY_NAME"> @@ -589,7 +557,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockList"> <li class="blockList"> <h4>CANARY_TABLE_FAMILY_NAME</h4> -<pre>private static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.560">CANARY_TABLE_FAMILY_NAME</a></pre> +<pre>private static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.561">CANARY_TABLE_FAMILY_NAME</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.tool.Canary.CANARY_TABLE_FAMILY_NAME">Constant Field Values</a></dd> @@ -602,7 +570,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockList"> <li class="blockList"> <h4>conf</h4> -<pre>private org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.562">conf</a></pre> +<pre>private org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.563">conf</a></pre> </li> </ul> <a name="interval"> @@ -611,7 +579,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockList"> <li class="blockList"> <h4>interval</h4> -<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.563">interval</a></pre> +<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.564">interval</a></pre> </li> </ul> <a name="sink"> @@ -620,7 +588,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockList"> <li class="blockList"> <h4>sink</h4> -<pre>private <a href="../../../../../org/apache/hadoop/hbase/tool/Canary.Sink.html" title="interface in org.apache.hadoop.hbase.tool">Canary.Sink</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.564">sink</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/hbase/tool/Canary.Sink.html" title="interface in org.apache.hadoop.hbase.tool">Canary.Sink</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.565">sink</a></pre> </li> </ul> <a name="useRegExp"> @@ -629,7 +597,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockList"> <li class="blockList"> <h4>useRegExp</h4> -<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.566">useRegExp</a></pre> +<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.567">useRegExp</a></pre> </li> </ul> <a name="timeout"> @@ -638,7 +606,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockList"> <li class="blockList"> <h4>timeout</h4> -<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.567">timeout</a></pre> +<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.568">timeout</a></pre> </li> </ul> <a name="failOnError"> @@ -647,7 +615,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockList"> <li class="blockList"> <h4>failOnError</h4> -<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.568">failOnError</a></pre> +<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.569">failOnError</a></pre> </li> </ul> <a name="regionServerMode"> @@ -656,7 +624,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockList"> <li class="blockList"> <h4>regionServerMode</h4> -<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.569">regionServerMode</a></pre> +<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.570">regionServerMode</a></pre> </li> </ul> <a name="zookeeperMode"> @@ -665,7 +633,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockList"> <li class="blockList"> <h4>zookeeperMode</h4> -<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.570">zookeeperMode</a></pre> +<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.571">zookeeperMode</a></pre> </li> </ul> <a name="regionServerAllRegions"> @@ -674,7 +642,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockList"> <li class="blockList"> <h4>regionServerAllRegions</h4> -<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.571">regionServerAllRegions</a></pre> +<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.572">regionServerAllRegions</a></pre> </li> </ul> <a name="writeSniffing"> @@ -683,7 +651,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockList"> <li class="blockList"> <h4>writeSniffing</h4> -<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.572">writeSniffing</a></pre> +<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.573">writeSniffing</a></pre> </li> </ul> <a name="treatFailureAsError"> @@ -692,7 +660,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockList"> <li class="blockList"> <h4>treatFailureAsError</h4> -<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.573">treatFailureAsError</a></pre> +<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.574">treatFailureAsError</a></pre> </li> </ul> <a name="writeTableName"> @@ -701,7 +669,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockList"> <li class="blockList"> <h4>writeTableName</h4> -<pre>private <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/tool/Canary.html#line.574">writeTableName</a></pre> +<pre>private <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/tool/Canary.html#line.575">writeTableName</a></pre> </li> </ul> <a name="executor"> @@ -710,7 +678,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockListLast"> <li class="blockList"> <h4>executor</h4> -<pre>private <a href="http://docs.oracle.com/javase/8/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/tool/Canary.html#line.576">executor</a></pre> +<pre>private <a href="http://docs.oracle.com/javase/8/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/tool/Canary.html#line.577">executor</a></pre> </li> </ul> </li> @@ -727,7 +695,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockList"> <li class="blockList"> <h4>Canary</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.578">Canary</a>()</pre> +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.579">Canary</a>()</pre> </li> </ul> <a name="Canary-java.util.concurrent.ExecutorService-org.apache.hadoop.hbase.tool.Canary.Sink-"> @@ -736,7 +704,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockListLast"> <li class="blockList"> <h4>Canary</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.582">Canary</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorService</a> executor, +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.583">Canary</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorService</a> executor, <a href="../../../../../org/apache/hadoop/hbase/tool/Canary.Sink.html" title="interface in org.apache.hadoop.hbase.tool">Canary.Sink</a> sink)</pre> </li> </ul> @@ -754,7 +722,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockList"> <li class="blockList"> <h4>getConf</h4> -<pre>public org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.588">getConf</a>()</pre> +<pre>public org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.589">getConf</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code>getConf</code> in interface <code>org.apache.hadoop.conf.Configurable</code></dd> @@ -767,7 +735,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockList"> <li class="blockList"> <h4>setConf</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.593">setConf</a>(org.apache.hadoop.conf.Configuration conf)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.594">setConf</a>(org.apache.hadoop.conf.Configuration conf)</pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code>setConf</code> in interface <code>org.apache.hadoop.conf.Configurable</code></dd> @@ -780,7 +748,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockList"> <li class="blockList"> <h4>parseArgs</h4> -<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.597">parseArgs</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] args)</pre> +<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.598">parseArgs</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] args)</pre> </li> </ul> <a name="run-java.lang.String:A-"> @@ -789,7 +757,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockList"> <li class="blockList"> <h4>run</h4> -<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.700">run</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] args) +<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.701">run</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] args) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> @@ -805,7 +773,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockList"> <li class="blockList"> <h4>getReadFailures</h4> -<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.770">getReadFailures</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.771">getReadFailures</a>()</pre> </li> </ul> <a name="getWriteFailures--"> @@ -814,7 +782,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockList"> <li class="blockList"> <h4>getWriteFailures</h4> -<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.774">getWriteFailures</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.775">getWriteFailures</a>()</pre> </li> </ul> <a name="printUsageAndExit--"> @@ -823,7 +791,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockList"> <li class="blockList"> <h4>printUsageAndExit</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.778">printUsageAndExit</a>()</pre> +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.779">printUsageAndExit</a>()</pre> </li> </ul> <a name="newMonitor-org.apache.hadoop.hbase.client.Connection-int-java.lang.String:A-"> @@ -832,7 +800,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockList"> <li class="blockList"> <h4>newMonitor</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html" title="class in org.apache.hadoop.hbase.tool">Canary.Monitor</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.815">newMonitor</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection, +<pre>public <a href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html" title="class in org.apache.hadoop.hbase.tool">Canary.Monitor</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.816">newMonitor</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection, int index, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] args)</pre> <div class="block">A Factory method for <a href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html" title="class in org.apache.hadoop.hbase.tool"><code>Canary.Monitor</code></a>. @@ -846,83 +814,13 @@ implements org.apache.hadoop.util.Tool</pre> </dl> </li> </ul> -<a name="sniff-org.apache.hadoop.hbase.client.Admin-org.apache.hadoop.hbase.TableName-boolean-"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>sniff</h4> -<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.1113">sniff</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a> admin, - <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, - boolean rawScanEnabled) - throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre> -<div class="block">Canary entry point for specified table.</div> -<dl> -<dt><span class="throwsLabel">Throws:</span></dt> -<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd> -</dl> -</li> -</ul> -<a name="sniff-org.apache.hadoop.hbase.client.Admin-org.apache.hadoop.hbase.TableName-"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>sniff</h4> -<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.1123">sniff</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a> admin, - <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName) - throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre> -<div class="block">Canary entry point for specified table. - Keeping this method backward compatibility</div> -<dl> -<dt><span class="throwsLabel">Throws:</span></dt> -<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd> -</dl> -</li> -</ul> -<a name="sniff-org.apache.hadoop.hbase.client.Admin-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.tool.Canary.RegionTask.TaskType-boolean-"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>sniff</h4> -<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.1132">sniff</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a> admin, - <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, - <a href="../../../../../org/apache/hadoop/hbase/tool/Canary.RegionTask.TaskType.html" title="enum in org.apache.hadoop.hbase.tool">Canary.RegionTask.TaskType</a> taskType, - boolean rawScanEnabled) - throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre> -<div class="block">Canary entry point for specified table with task type(read/write)</div> -<dl> -<dt><span class="throwsLabel">Throws:</span></dt> -<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd> -</dl> -</li> -</ul> -<a name="sniff-org.apache.hadoop.hbase.client.Admin-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.tool.Canary.RegionTask.TaskType-"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>sniff</h4> -<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.1147">sniff</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a> admin, - <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, - <a href="../../../../../org/apache/hadoop/hbase/tool/Canary.RegionTask.TaskType.html" title="enum in org.apache.hadoop.hbase.tool">Canary.RegionTask.TaskType</a> taskType) - throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre> -<div class="block">Canary entry point for specified table with task type(read/write) - Keeping this method backward compatible</div> -<dl> -<dt><span class="throwsLabel">Throws:</span></dt> -<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd> -</dl> -</li> -</ul> <a name="sniff-org.apache.hadoop.hbase.client.Admin-org.apache.hadoop.hbase.tool.Canary.Sink-java.lang.String-java.util.concurrent.ExecutorService-org.apache.hadoop.hbase.tool.Canary.RegionTask.TaskType-boolean-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>sniff</h4> -<pre>private static <a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/util/concurrent/Future.html?is-external=true" title="class or interface in java.util.concurrent">Future</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>>> <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.1156">sniff</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a> admin, +<pre>private static <a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/util/concurrent/Future.html?is-external=true" title="class or interface in java.util.concurrent">Future</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>>> <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.1114">sniff</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a> admin, <a href="../../../../../org/apache/hadoop/hbase/tool/Canary.Sink.html" title="interface in org.apache.hadoop.hbase.tool">Canary.Sink</a> sink, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> tableName, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorService</a> executor, @@ -942,7 +840,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockList"> <li class="blockList"> <h4>sniff</h4> -<pre>private static <a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/util/concurrent/Future.html?is-external=true" title="class or interface in java.util.concurrent">Future</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>>> <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.1174">sniff</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a> admin, +<pre>private static <a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/util/concurrent/Future.html?is-external=true" title="class or interface in java.util.concurrent">Future</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>>> <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.1132">sniff</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a> admin, <a href="../../../../../org/apache/hadoop/hbase/tool/Canary.Sink.html" title="interface in org.apache.hadoop.hbase.tool">Canary.Sink</a> sink, <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a> tableDesc, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorService</a> executor, @@ -961,7 +859,7 @@ implements org.apache.hadoop.util.Tool</pre> <ul class="blockListLast"> <li class="blockList"> <h4>main</h4> -<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.1474">main</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] args) +<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.1432">main</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] args) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre> <dl> <dt><span class="throwsLabel">Throws:</span></dt>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2fcc2ae0/devapidocs/org/apache/hadoop/hbase/tool/class-use/Canary.RegionTask.TaskType.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/tool/class-use/Canary.RegionTask.TaskType.html b/devapidocs/org/apache/hadoop/hbase/tool/class-use/Canary.RegionTask.TaskType.html index d4dbaa9..f59560d 100644 --- a/devapidocs/org/apache/hadoop/hbase/tool/class-use/Canary.RegionTask.TaskType.html +++ b/devapidocs/org/apache/hadoop/hbase/tool/class-use/Canary.RegionTask.TaskType.html @@ -158,24 +158,6 @@ the order they are declared.</div> </td> </tr> <tr class="altColor"> -<td class="colFirst"><code>static void</code></td> -<td class="colLast"><span class="typeNameLabel">Canary.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/tool/Canary.html#sniff-org.apache.hadoop.hbase.client.Admin-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.tool.Canary.RegionTask.TaskType-">sniff</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a> admin, - <a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, - <a href="../../../../../../org/apache/hadoop/hbase/tool/Canary.RegionTask.TaskType.html" title="enum in org.apache.hadoop.hbase.tool">Canary.RegionTask.TaskType</a> taskType)</code> -<div class="block">Canary entry point for specified table with task type(read/write) - Keeping this method backward compatible</div> -</td> -</tr> -<tr class="rowColor"> -<td class="colFirst"><code>static void</code></td> -<td class="colLast"><span class="typeNameLabel">Canary.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/tool/Canary.html#sniff-org.apache.hadoop.hbase.client.Admin-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.tool.Canary.RegionTask.TaskType-boolean-">sniff</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a> admin, - <a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, - <a href="../../../../../../org/apache/hadoop/hbase/tool/Canary.RegionTask.TaskType.html" title="enum in org.apache.hadoop.hbase.tool">Canary.RegionTask.TaskType</a> taskType, - boolean rawScanEnabled)</code> -<div class="block">Canary entry point for specified table with task type(read/write)</div> -</td> -</tr> -<tr class="altColor"> <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/util/concurrent/Future.html?is-external=true" title="class or interface in java.util.concurrent">Future</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>>></code></td> <td class="colLast"><span class="typeNameLabel">Canary.RegionMonitor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#sniff-org.apache.hadoop.hbase.tool.Canary.RegionTask.TaskType-">sniff</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/tool/Canary.RegionTask.TaskType.html" title="enum in org.apache.hadoop.hbase.tool">Canary.RegionTask.TaskType</a> taskType)</code> </td> </tr> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2fcc2ae0/devapidocs/org/apache/hadoop/hbase/util/package-tree.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/util/package-tree.html b/devapidocs/org/apache/hadoop/hbase/util/package-tree.html index 28250ee..a08c19d 100644 --- a/devapidocs/org/apache/hadoop/hbase/util/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/util/package-tree.html @@ -519,14 +519,14 @@ <ul> <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>) <ul> -<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/IdReadWriteLock.ReferenceType.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">IdReadWriteLock.ReferenceType</span></a></li> -<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.LexicographicalComparerHolder.PureJavaComparer.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">Bytes.LexicographicalComparerHolder.PureJavaComparer</span></a> (implements org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.Comparer.html" title="interface in org.apache.hadoop.hbase.util">Bytes.Comparer</a><T>)</li> -<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/PoolMap.PoolType.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">PoolMap.PoolType</span></a></li> <li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">Order</span></a></li> <li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/ChecksumType.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">ChecksumType</span></a></li> <li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.ErrorReporter.ERROR_CODE.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">HBaseFsck.ErrorReporter.ERROR_CODE</span></a></li> <li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.LexicographicalComparerHolder.UnsafeComparer.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">Bytes.LexicographicalComparerHolder.UnsafeComparer</span></a> (implements org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.Comparer.html" title="interface in org.apache.hadoop.hbase.util">Bytes.Comparer</a><T>)</li> <li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/PrettyPrinter.Unit.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">PrettyPrinter.Unit</span></a></li> +<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/PoolMap.PoolType.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">PoolMap.PoolType</span></a></li> +<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/IdReadWriteLock.ReferenceType.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">IdReadWriteLock.ReferenceType</span></a></li> +<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.LexicographicalComparerHolder.PureJavaComparer.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">Bytes.LexicographicalComparerHolder.PureJavaComparer</span></a> (implements org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.Comparer.html" title="interface in org.apache.hadoop.hbase.util">Bytes.Comparer</a><T>)</li> </ul> </li> </ul> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2fcc2ae0/devapidocs/org/apache/hadoop/hbase/util/test/RedundantKVGenerator.ExtendedOffheapKeyValue.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/util/test/RedundantKVGenerator.ExtendedOffheapKeyValue.html b/devapidocs/org/apache/hadoop/hbase/util/test/RedundantKVGenerator.ExtendedOffheapKeyValue.html index c6449c2..a93bc2d 100644 --- a/devapidocs/org/apache/hadoop/hbase/util/test/RedundantKVGenerator.ExtendedOffheapKeyValue.html +++ b/devapidocs/org/apache/hadoop/hbase/util/test/RedundantKVGenerator.ExtendedOffheapKeyValue.html @@ -148,13 +148,6 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/ByteBufferKeyValue.ht <h3>Fields inherited from class org.apache.hadoop.hbase.<a href="../../../../../../org/apache/hadoop/hbase/ByteBufferKeyValue.html" title="class in org.apache.hadoop.hbase">ByteBufferKeyValue</a></h3> <code><a href="../../../../../../org/apache/hadoop/hbase/ByteBufferKeyValue.html#buf">buf</a>, <a href="../../../../../../org/apache/hadoop/hbase/ByteBufferKeyValue.html#FIXED_OVERHEAD">FIXED_OVERHEAD</a>, <a href="../../../../../../org/apache/hadoop/hbase/ByteBufferKeyValue.html#length">length</a>, <a href="../../../../../../org/apache/hadoop/hbase/ByteBufferKeyValue.html#offset">offset</a></code></li> </ul> -<ul class="blockList"> -<li class="blockList"><a name="fields.inherited.from.class.org.apache.hadoop.hbase.ExtendedCell"> -<!-- --> -</a> -<h3>Fields inherited from interface org.apache.hadoop.hbase.<a href="../../../../../../org/apache/hadoop/hbase/ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></h3> -<code><a href="../../../../../../org/apache/hadoop/hbase/ExtendedCell.html#CELL_NOT_BASED_ON_CHUNK">CELL_NOT_BASED_ON_CHUNK</a></code></li> -</ul> </li> </ul> <!-- ======== CONSTRUCTOR SUMMARY ======== --> @@ -255,13 +248,6 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/ByteBufferKeyValue.ht <h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/8/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/8/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/8/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/8/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/8/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/8/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/8/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/8/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/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li> </ul> -<ul class="blockList"> -<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.ExtendedCell"> -<!-- --> -</a> -<h3>Methods inherited from interface org.apache.hadoop.hbase.<a href="../../../../../../org/apache/hadoop/hbase/ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></h3> -<code><a href="../../../../../../org/apache/hadoop/hbase/ExtendedCell.html#getChunkId--">getChunkId</a></code></li> -</ul> </li> </ul> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2fcc2ae0/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html b/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html index f5e5a86..a7506e9 100644 --- a/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html @@ -166,8 +166,8 @@ <ul> <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>) <ul> -<li type="circle">org.apache.hadoop.hbase.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/RegionGroupingProvider.Strategies.html" title="enum in org.apache.hadoop.hbase.wal"><span class="typeNameLink">RegionGroupingProvider.Strategies</span></a></li> <li type="circle">org.apache.hadoop.hbase.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.Providers.html" title="enum in org.apache.hadoop.hbase.wal"><span class="typeNameLink">WALFactory.Providers</span></a></li> +<li type="circle">org.apache.hadoop.hbase.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/RegionGroupingProvider.Strategies.html" title="enum in org.apache.hadoop.hbase.wal"><span class="typeNameLink">RegionGroupingProvider.Strategies</span></a></li> </ul> </li> </ul> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2fcc2ae0/devapidocs/overview-tree.html ---------------------------------------------------------------------- diff --git a/devapidocs/overview-tree.html b/devapidocs/overview-tree.html index 9f01491..90f4baf 100644 --- a/devapidocs/overview-tree.html +++ b/devapidocs/overview-tree.html @@ -878,12 +878,7 @@ <li type="circle">org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/ByteBufferKeyOnlyKeyValue.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">ByteBufferKeyOnlyKeyValue</span></a></li> <li type="circle">org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/ByteBufferKeyValue.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">ByteBufferKeyValue</span></a> (implements org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a>) <ul> -<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/ByteBufferChunkCell.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ByteBufferChunkCell</span></a></li> -<li type="circle">org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/NoTagsByteBufferKeyValue.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">NoTagsByteBufferKeyValue</span></a> -<ul> -<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/NoTagByteBufferChunkCell.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">NoTagByteBufferChunkCell</span></a></li> -</ul> -</li> +<li type="circle">org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/NoTagsByteBufferKeyValue.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">NoTagsByteBufferKeyValue</span></a></li> <li type="circle">org.apache.hadoop.hbase.util.test.<a href="org/apache/hadoop/hbase/util/test/RedundantKVGenerator.ExtendedOffheapKeyValue.html" title="class in org.apache.hadoop.hbase.util.test"><span class="typeNameLink">RedundantKVGenerator.ExtendedOffheapKeyValue</span></a></li> </ul> </li> @@ -1095,8 +1090,6 @@ <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/OnheapChunk.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">OnheapChunk</span></a></li> </ul> </li> -<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/ChunkCreator.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ChunkCreator</span></a></li> -<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ChunkCreator.MemStoreChunkPool</span></a> (implements org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/HeapMemoryManager.HeapMemoryTuneObserver.html" title="interface in org.apache.hadoop.hbase.regionserver">HeapMemoryManager.HeapMemoryTuneObserver</a>)</li> <li type="circle">org.apache.hadoop.hbase.io.crypto.<a href="org/apache/hadoop/hbase/io/crypto/Cipher.html" title="class in org.apache.hadoop.hbase.io.crypto"><span class="typeNameLink">Cipher</span></a> <ul> <li type="circle">org.apache.hadoop.hbase.io.crypto.aes.<a href="org/apache/hadoop/hbase/io/crypto/aes/AES.html" title="class in org.apache.hadoop.hbase.io.crypto.aes"><span class="typeNameLink">AES</span></a></li> @@ -2201,6 +2194,7 @@ <li type="circle">org.apache.hadoop.hbase.monitoring.<a href="org/apache/hadoop/hbase/monitoring/MemoryBoundedLogMessageBuffer.html" title="class in org.apache.hadoop.hbase.monitoring"><span class="typeNameLink">MemoryBoundedLogMessageBuffer</span></a></li> <li type="circle">org.apache.hadoop.hbase.monitoring.<a href="org/apache/hadoop/hbase/monitoring/MemoryBoundedLogMessageBuffer.LogMessage.html" title="class in org.apache.hadoop.hbase.monitoring"><span class="typeNameLink">MemoryBoundedLogMessageBuffer.LogMessage</span></a></li> <li type="circle">org.apache.hadoop.hbase.io.util.<a href="org/apache/hadoop/hbase/io/util/MemorySizeUtil.html" title="class in org.apache.hadoop.hbase.io.util"><span class="typeNameLink">MemorySizeUtil</span></a></li> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">MemStoreChunkPool</span></a> (implements org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/HeapMemoryManager.HeapMemoryTuneObserver.html" title="interface in org.apache.hadoop.hbase.regionserver">HeapMemoryManager.HeapMemoryTuneObserver</a>)</li> <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/MemStoreCompactor.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">MemStoreCompactor</span></a></li> <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">MemStoreFlusher</span></a> (implements org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/FlushRequester.html" title="interface in org.apache.hadoop.hbase.regionserver">FlushRequester</a>)</li> <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/MemStoreFlusher.FlushRegionEntry.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">MemStoreFlusher.FlushRegionEntry</span></a> (implements org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/MemStoreFlusher.FlushQueueEntry.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStoreFlusher.FlushQueueEntry</a>)</li> @@ -3511,11 +3505,11 @@ <li type="circle">org.apache.hadoop.hbase.security.token.<a href="org/apache/hadoop/hbase/security/token/AuthenticationTokenSecretManager.LeaderElector.html" title="class in org.apache.hadoop.hbase.security.token"><span class="typeNameLink">AuthenticationTokenSecretManager.LeaderElector</span></a> (implements org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a>)</li> <li type="circle">org.apache.hadoop.hbase.ipc.<a href="org/apache/hadoop/hbase/ipc/BlockingRpcConnection.CallSender.html" title="class in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">BlockingRpcConnection.CallSender</span></a></li> <li type="circle">org.apache.hadoop.hbase.io.hfile.bucket.<a href="org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.StatisticsThread.html" title="class in org.apache.hadoop.hbase.io.hfile.bucket"><span class="typeNameLink">BucketCache.StatisticsThread</span></a></li> -<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.StatisticsThread.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ChunkCreator.MemStoreChunkPool.StatisticsThread</span></a></li> <li type="circle">org.apache.hadoop.hbase.client.locking.<a href="org/apache/hadoop/hbase/client/locking/EntityLock.LockHeartbeatWorker.html" title="class in org.apache.hadoop.hbase.client.locking"><span class="typeNameLink">EntityLock.LockHeartbeatWorker</span></a></li> <li type="circle">org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/JVMClusterUtil.MasterThread.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">JVMClusterUtil.MasterThread</span></a></li> <li type="circle">org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/JVMClusterUtil.RegionServerThread.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">JVMClusterUtil.RegionServerThread</span></a></li> <li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="org/apache/hadoop/hbase/io/hfile/LruBlockCache.StatisticsThread.html" title="class in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">LruBlockCache.StatisticsThread</span></a></li> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.StatisticsThread.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">MemStoreChunkPool.StatisticsThread</span></a></li> <li type="circle">org.apache.hadoop.hbase.mob.<a href="org/apache/hadoop/hbase/mob/MobFileCache.EvictionThread.html" title="class in org.apache.hadoop.hbase.mob"><span class="typeNameLink">MobFileCache.EvictionThread</span></a></li> <li type="circle">org.apache.hadoop.hbase.regionserver.handler.<a href="org/apache/hadoop/hbase/regionserver/handler/OpenRegionHandler.PostOpenDeployTasksThread.html" title="class in org.apache.hadoop.hbase.regionserver.handler"><span class="typeNameLink">OpenRegionHandler.PostOpenDeployTasksThread</span></a></li> <li type="circle">org.apache.hadoop.hbase.procedure2.<a href="org/apache/hadoop/hbase/procedure2/ProcedureExecutor.StoppableThread.html" title="class in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">ProcedureExecutor.StoppableThread</span></a> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2fcc2ae0/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferCell.html ---------------------------------------------------------------------- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferCell.html b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferCell.html index 924a575..96b0c12 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferCell.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferCell.html @@ -3143,7 +3143,31 @@ <span class="sourceLineNo">3135</span> return Type.DeleteFamily.getCode();<a name="line.3135"></a> <span class="sourceLineNo">3136</span> }<a name="line.3136"></a> <span class="sourceLineNo">3137</span> }<a name="line.3137"></a> -<span class="sourceLineNo">3138</span>}<a name="line.3138"></a> +<span class="sourceLineNo">3138</span><a name="line.3138"></a> +<span class="sourceLineNo">3139</span> /**<a name="line.3139"></a> +<span class="sourceLineNo">3140</span> * Clone the passed cell by copying its data into the passed buf.<a name="line.3140"></a> +<span class="sourceLineNo">3141</span> */<a name="line.3141"></a> +<span class="sourceLineNo">3142</span> public static Cell copyCellTo(Cell cell, ByteBuffer buf, int offset, int len) {<a name="line.3142"></a> +<span class="sourceLineNo">3143</span> int tagsLen = cell.getTagsLength();<a name="line.3143"></a> +<span class="sourceLineNo">3144</span> if (cell instanceof ExtendedCell) {<a name="line.3144"></a> +<span class="sourceLineNo">3145</span> ((ExtendedCell) cell).write(buf, offset);<a name="line.3145"></a> +<span class="sourceLineNo">3146</span> } else {<a name="line.3146"></a> +<span class="sourceLineNo">3147</span> // Normally all Cell impls within Server will be of type ExtendedCell. Just considering the<a name="line.3147"></a> +<span class="sourceLineNo">3148</span> // other case also. The data fragments within Cell is copied into buf as in KeyValue<a name="line.3148"></a> +<span class="sourceLineNo">3149</span> // serialization format only.<a name="line.3149"></a> +<span class="sourceLineNo">3150</span> KeyValueUtil.appendTo(cell, buf, offset, true);<a name="line.3150"></a> +<span class="sourceLineNo">3151</span> }<a name="line.3151"></a> +<span class="sourceLineNo">3152</span> if (tagsLen == 0) {<a name="line.3152"></a> +<span class="sourceLineNo">3153</span> // When tagsLen is 0, make a NoTagsByteBufferKeyValue version. This is an optimized class<a name="line.3153"></a> +<span class="sourceLineNo">3154</span> // which directly return tagsLen as 0. So we avoid parsing many length components in<a name="line.3154"></a> +<span class="sourceLineNo">3155</span> // reading the tagLength stored in the backing buffer. The Memstore addition of every Cell<a name="line.3155"></a> +<span class="sourceLineNo">3156</span> // call getTagsLength().<a name="line.3156"></a> +<span class="sourceLineNo">3157</span> return new NoTagsByteBufferKeyValue(buf, offset, len, cell.getSequenceId());<a name="line.3157"></a> +<span class="sourceLineNo">3158</span> } else {<a name="line.3158"></a> +<span class="sourceLineNo">3159</span> return new ByteBufferKeyValue(buf, offset, len, cell.getSequenceId());<a name="line.3159"></a> +<span class="sourceLineNo">3160</span> }<a name="line.3160"></a> +<span class="sourceLineNo">3161</span> }<a name="line.3161"></a> +<span class="sourceLineNo">3162</span>}<a name="line.3162"></a> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2fcc2ae0/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html ---------------------------------------------------------------------- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html index 924a575..96b0c12 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html @@ -3143,7 +3143,31 @@ <span class="sourceLineNo">3135</span> return Type.DeleteFamily.getCode();<a name="line.3135"></a> <span class="sourceLineNo">3136</span> }<a name="line.3136"></a> <span class="sourceLineNo">3137</span> }<a name="line.3137"></a> -<span class="sourceLineNo">3138</span>}<a name="line.3138"></a> +<span class="sourceLineNo">3138</span><a name="line.3138"></a> +<span class="sourceLineNo">3139</span> /**<a name="line.3139"></a> +<span class="sourceLineNo">3140</span> * Clone the passed cell by copying its data into the passed buf.<a name="line.3140"></a> +<span class="sourceLineNo">3141</span> */<a name="line.3141"></a> +<span class="sourceLineNo">3142</span> public static Cell copyCellTo(Cell cell, ByteBuffer buf, int offset, int len) {<a name="line.3142"></a> +<span class="sourceLineNo">3143</span> int tagsLen = cell.getTagsLength();<a name="line.3143"></a> +<span class="sourceLineNo">3144</span> if (cell instanceof ExtendedCell) {<a name="line.3144"></a> +<span class="sourceLineNo">3145</span> ((ExtendedCell) cell).write(buf, offset);<a name="line.3145"></a> +<span class="sourceLineNo">3146</span> } else {<a name="line.3146"></a> +<span class="sourceLineNo">3147</span> // Normally all Cell impls within Server will be of type ExtendedCell. Just considering the<a name="line.3147"></a> +<span class="sourceLineNo">3148</span> // other case also. The data fragments within Cell is copied into buf as in KeyValue<a name="line.3148"></a> +<span class="sourceLineNo">3149</span> // serialization format only.<a name="line.3149"></a> +<span class="sourceLineNo">3150</span> KeyValueUtil.appendTo(cell, buf, offset, true);<a name="line.3150"></a> +<span class="sourceLineNo">3151</span> }<a name="line.3151"></a> +<span class="sourceLineNo">3152</span> if (tagsLen == 0) {<a name="line.3152"></a> +<span class="sourceLineNo">3153</span> // When tagsLen is 0, make a NoTagsByteBufferKeyValue version. This is an optimized class<a name="line.3153"></a> +<span class="sourceLineNo">3154</span> // which directly return tagsLen as 0. So we avoid parsing many length components in<a name="line.3154"></a> +<span class="sourceLineNo">3155</span> // reading the tagLength stored in the backing buffer. The Memstore addition of every Cell<a name="line.3155"></a> +<span class="sourceLineNo">3156</span> // call getTagsLength().<a name="line.3156"></a> +<span class="sourceLineNo">3157</span> return new NoTagsByteBufferKeyValue(buf, offset, len, cell.getSequenceId());<a name="line.3157"></a> +<span class="sourceLineNo">3158</span> } else {<a name="line.3158"></a> +<span class="sourceLineNo">3159</span> return new ByteBufferKeyValue(buf, offset, len, cell.getSequenceId());<a name="line.3159"></a> +<span class="sourceLineNo">3160</span> }<a name="line.3160"></a> +<span class="sourceLineNo">3161</span> }<a name="line.3161"></a> +<span class="sourceLineNo">3162</span>}<a name="line.3162"></a> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2fcc2ae0/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferCell.html ---------------------------------------------------------------------- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferCell.html b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferCell.html index 924a575..96b0c12 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferCell.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferCell.html @@ -3143,7 +3143,31 @@ <span class="sourceLineNo">3135</span> return Type.DeleteFamily.getCode();<a name="line.3135"></a> <span class="sourceLineNo">3136</span> }<a name="line.3136"></a> <span class="sourceLineNo">3137</span> }<a name="line.3137"></a> -<span class="sourceLineNo">3138</span>}<a name="line.3138"></a> +<span class="sourceLineNo">3138</span><a name="line.3138"></a> +<span class="sourceLineNo">3139</span> /**<a name="line.3139"></a> +<span class="sourceLineNo">3140</span> * Clone the passed cell by copying its data into the passed buf.<a name="line.3140"></a> +<span class="sourceLineNo">3141</span> */<a name="line.3141"></a> +<span class="sourceLineNo">3142</span> public static Cell copyCellTo(Cell cell, ByteBuffer buf, int offset, int len) {<a name="line.3142"></a> +<span class="sourceLineNo">3143</span> int tagsLen = cell.getTagsLength();<a name="line.3143"></a> +<span class="sourceLineNo">3144</span> if (cell instanceof ExtendedCell) {<a name="line.3144"></a> +<span class="sourceLineNo">3145</span> ((ExtendedCell) cell).write(buf, offset);<a name="line.3145"></a> +<span class="sourceLineNo">3146</span> } else {<a name="line.3146"></a> +<span class="sourceLineNo">3147</span> // Normally all Cell impls within Server will be of type ExtendedCell. Just considering the<a name="line.3147"></a> +<span class="sourceLineNo">3148</span> // other case also. The data fragments within Cell is copied into buf as in KeyValue<a name="line.3148"></a> +<span class="sourceLineNo">3149</span> // serialization format only.<a name="line.3149"></a> +<span class="sourceLineNo">3150</span> KeyValueUtil.appendTo(cell, buf, offset, true);<a name="line.3150"></a> +<span class="sourceLineNo">3151</span> }<a name="line.3151"></a> +<span class="sourceLineNo">3152</span> if (tagsLen == 0) {<a name="line.3152"></a> +<span class="sourceLineNo">3153</span> // When tagsLen is 0, make a NoTagsByteBufferKeyValue version. This is an optimized class<a name="line.3153"></a> +<span class="sourceLineNo">3154</span> // which directly return tagsLen as 0. So we avoid parsing many length components in<a name="line.3154"></a> +<span class="sourceLineNo">3155</span> // reading the tagLength stored in the backing buffer. The Memstore addition of every Cell<a name="line.3155"></a> +<span class="sourceLineNo">3156</span> // call getTagsLength().<a name="line.3156"></a> +<span class="sourceLineNo">3157</span> return new NoTagsByteBufferKeyValue(buf, offset, len, cell.getSequenceId());<a name="line.3157"></a> +<span class="sourceLineNo">3158</span> } else {<a name="line.3158"></a> +<span class="sourceLineNo">3159</span> return new ByteBufferKeyValue(buf, offset, len, cell.getSequenceId());<a name="line.3159"></a> +<span class="sourceLineNo">3160</span> }<a name="line.3160"></a> +<span class="sourceLineNo">3161</span> }<a name="line.3161"></a> +<span class="sourceLineNo">3162</span>}<a name="line.3162"></a> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2fcc2ae0/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html ---------------------------------------------------------------------- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html index 924a575..96b0c12 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html @@ -3143,7 +3143,31 @@ <span class="sourceLineNo">3135</span> return Type.DeleteFamily.getCode();<a name="line.3135"></a> <span class="sourceLineNo">3136</span> }<a name="line.3136"></a> <span class="sourceLineNo">3137</span> }<a name="line.3137"></a> -<span class="sourceLineNo">3138</span>}<a name="line.3138"></a> +<span class="sourceLineNo">3138</span><a name="line.3138"></a> +<span class="sourceLineNo">3139</span> /**<a name="line.3139"></a> +<span class="sourceLineNo">3140</span> * Clone the passed cell by copying its data into the passed buf.<a name="line.3140"></a> +<span class="sourceLineNo">3141</span> */<a name="line.3141"></a> +<span class="sourceLineNo">3142</span> public static Cell copyCellTo(Cell cell, ByteBuffer buf, int offset, int len) {<a name="line.3142"></a> +<span class="sourceLineNo">3143</span> int tagsLen = cell.getTagsLength();<a name="line.3143"></a> +<span class="sourceLineNo">3144</span> if (cell instanceof ExtendedCell) {<a name="line.3144"></a> +<span class="sourceLineNo">3145</span> ((ExtendedCell) cell).write(buf, offset);<a name="line.3145"></a> +<span class="sourceLineNo">3146</span> } else {<a name="line.3146"></a> +<span class="sourceLineNo">3147</span> // Normally all Cell impls within Server will be of type ExtendedCell. Just considering the<a name="line.3147"></a> +<span class="sourceLineNo">3148</span> // other case also. The data fragments within Cell is copied into buf as in KeyValue<a name="line.3148"></a> +<span class="sourceLineNo">3149</span> // serialization format only.<a name="line.3149"></a> +<span class="sourceLineNo">3150</span> KeyValueUtil.appendTo(cell, buf, offset, true);<a name="line.3150"></a> +<span class="sourceLineNo">3151</span> }<a name="line.3151"></a> +<span class="sourceLineNo">3152</span> if (tagsLen == 0) {<a name="line.3152"></a> +<span class="sourceLineNo">3153</span> // When tagsLen is 0, make a NoTagsByteBufferKeyValue version. This is an optimized class<a name="line.3153"></a> +<span class="sourceLineNo">3154</span> // which directly return tagsLen as 0. So we avoid parsing many length components in<a name="line.3154"></a> +<span class="sourceLineNo">3155</span> // reading the tagLength stored in the backing buffer. The Memstore addition of every Cell<a name="line.3155"></a> +<span class="sourceLineNo">3156</span> // call getTagsLength().<a name="line.3156"></a> +<span class="sourceLineNo">3157</span> return new NoTagsByteBufferKeyValue(buf, offset, len, cell.getSequenceId());<a name="line.3157"></a> +<span class="sourceLineNo">3158</span> } else {<a name="line.3158"></a> +<span class="sourceLineNo">3159</span> return new ByteBufferKeyValue(buf, offset, len, cell.getSequenceId());<a name="line.3159"></a> +<span class="sourceLineNo">3160</span> }<a name="line.3160"></a> +<span class="sourceLineNo">3161</span> }<a name="line.3161"></a> +<span class="sourceLineNo">3162</span>}<a name="line.3162"></a> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2fcc2ae0/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferCell.html ---------------------------------------------------------------------- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferCell.html b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferCell.html index 924a575..96b0c12 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferCell.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferCell.html @@ -3143,7 +3143,31 @@ <span class="sourceLineNo">3135</span> return Type.DeleteFamily.getCode();<a name="line.3135"></a> <span class="sourceLineNo">3136</span> }<a name="line.3136"></a> <span class="sourceLineNo">3137</span> }<a name="line.3137"></a> -<span class="sourceLineNo">3138</span>}<a name="line.3138"></a> +<span class="sourceLineNo">3138</span><a name="line.3138"></a> +<span class="sourceLineNo">3139</span> /**<a name="line.3139"></a> +<span class="sourceLineNo">3140</span> * Clone the passed cell by copying its data into the passed buf.<a name="line.3140"></a> +<span class="sourceLineNo">3141</span> */<a name="line.3141"></a> +<span class="sourceLineNo">3142</span> public static Cell copyCellTo(Cell cell, ByteBuffer buf, int offset, int len) {<a name="line.3142"></a> +<span class="sourceLineNo">3143</span> int tagsLen = cell.getTagsLength();<a name="line.3143"></a> +<span class="sourceLineNo">3144</span> if (cell instanceof ExtendedCell) {<a name="line.3144"></a> +<span class="sourceLineNo">3145</span> ((ExtendedCell) cell).write(buf, offset);<a name="line.3145"></a> +<span class="sourceLineNo">3146</span> } else {<a name="line.3146"></a> +<span class="sourceLineNo">3147</span> // Normally all Cell impls within Server will be of type ExtendedCell. Just considering the<a name="line.3147"></a> +<span class="sourceLineNo">3148</span> // other case also. The data fragments within Cell is copied into buf as in KeyValue<a name="line.3148"></a> +<span class="sourceLineNo">3149</span> // serialization format only.<a name="line.3149"></a> +<span class="sourceLineNo">3150</span> KeyValueUtil.appendTo(cell, buf, offset, true);<a name="line.3150"></a> +<span class="sourceLineNo">3151</span> }<a name="line.3151"></a> +<span class="sourceLineNo">3152</span> if (tagsLen == 0) {<a name="line.3152"></a> +<span class="sourceLineNo">3153</span> // When tagsLen is 0, make a NoTagsByteBufferKeyValue version. This is an optimized class<a name="line.3153"></a> +<span class="sourceLineNo">3154</span> // which directly return tagsLen as 0. So we avoid parsing many length components in<a name="line.3154"></a> +<span class="sourceLineNo">3155</span> // reading the tagLength stored in the backing buffer. The Memstore addition of every Cell<a name="line.3155"></a> +<span class="sourceLineNo">3156</span> // call getTagsLength().<a name="line.3156"></a> +<span class="sourceLineNo">3157</span> return new NoTagsByteBufferKeyValue(buf, offset, len, cell.getSequenceId());<a name="line.3157"></a> +<span class="sourceLineNo">3158</span> } else {<a name="line.3158"></a> +<span class="sourceLineNo">3159</span> return new ByteBufferKeyValue(buf, offset, len, cell.getSequenceId());<a name="line.3159"></a> +<span class="sourceLineNo">3160</span> }<a name="line.3160"></a> +<span class="sourceLineNo">3161</span> }<a name="line.3161"></a> +<span class="sourceLineNo">3162</span>}<a name="line.3162"></a> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2fcc2ae0/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html ---------------------------------------------------------------------- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html index 924a575..96b0c12 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html @@ -3143,7 +3143,31 @@ <span class="sourceLineNo">3135</span> return Type.DeleteFamily.getCode();<a name="line.3135"></a> <span class="sourceLineNo">3136</span> }<a name="line.3136"></a> <span class="sourceLineNo">3137</span> }<a name="line.3137"></a> -<span class="sourceLineNo">3138</span>}<a name="line.3138"></a> +<span class="sourceLineNo">3138</span><a name="line.3138"></a> +<span class="sourceLineNo">3139</span> /**<a name="line.3139"></a> +<span class="sourceLineNo">3140</span> * Clone the passed cell by copying its data into the passed buf.<a name="line.3140"></a> +<span class="sourceLineNo">3141</span> */<a name="line.3141"></a> +<span class="sourceLineNo">3142</span> public static Cell copyCellTo(Cell cell, ByteBuffer buf, int offset, int len) {<a name="line.3142"></a> +<span class="sourceLineNo">3143</span> int tagsLen = cell.getTagsLength();<a name="line.3143"></a> +<span class="sourceLineNo">3144</span> if (cell instanceof ExtendedCell) {<a name="line.3144"></a> +<span class="sourceLineNo">3145</span> ((ExtendedCell) cell).write(buf, offset);<a name="line.3145"></a> +<span class="sourceLineNo">3146</span> } else {<a name="line.3146"></a> +<span class="sourceLineNo">3147</span> // Normally all Cell impls within Server will be of type ExtendedCell. Just considering the<a name="line.3147"></a> +<span class="sourceLineNo">3148</span> // other case also. The data fragments within Cell is copied into buf as in KeyValue<a name="line.3148"></a> +<span class="sourceLineNo">3149</span> // serialization format only.<a name="line.3149"></a> +<span class="sourceLineNo">3150</span> KeyValueUtil.appendTo(cell, buf, offset, true);<a name="line.3150"></a> +<span class="sourceLineNo">3151</span> }<a name="line.3151"></a> +<span class="sourceLineNo">3152</span> if (tagsLen == 0) {<a name="line.3152"></a> +<span class="sourceLineNo">3153</span> // When tagsLen is 0, make a NoTagsByteBufferKeyValue version. This is an optimized class<a name="line.3153"></a> +<span class="sourceLineNo">3154</span> // which directly return tagsLen as 0. So we avoid parsing many length components in<a name="line.3154"></a> +<span class="sourceLineNo">3155</span> // reading the tagLength stored in the backing buffer. The Memstore addition of every Cell<a name="line.3155"></a> +<span class="sourceLineNo">3156</span> // call getTagsLength().<a name="line.3156"></a> +<span class="sourceLineNo">3157</span> return new NoTagsByteBufferKeyValue(buf, offset, len, cell.getSequenceId());<a name="line.3157"></a> +<span class="sourceLineNo">3158</span> } else {<a name="line.3158"></a> +<span class="sourceLineNo">3159</span> return new ByteBufferKeyValue(buf, offset, len, cell.getSequenceId());<a name="line.3159"></a> +<span class="sourceLineNo">3160</span> }<a name="line.3160"></a> +<span class="sourceLineNo">3161</span> }<a name="line.3161"></a> +<span class="sourceLineNo">3162</span>}<a name="line.3162"></a> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2fcc2ae0/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSByteBufferCell.html ---------------------------------------------------------------------- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSByteBufferCell.html b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSByteBufferCell.html index 924a575..96b0c12 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSByteBufferCell.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSByteBufferCell.html @@ -3143,7 +3143,31 @@ <span class="sourceLineNo">3135</span> return Type.DeleteFamily.getCode();<a name="line.3135"></a> <span class="sourceLineNo">3136</span> }<a name="line.3136"></a> <span class="sourceLineNo">3137</span> }<a name="line.3137"></a> -<span class="sourceLineNo">3138</span>}<a name="line.3138"></a> +<span class="sourceLineNo">3138</span><a name="line.3138"></a> +<span class="sourceLineNo">3139</span> /**<a name="line.3139"></a> +<span class="sourceLineNo">3140</span> * Clone the passed cell by copying its data into the passed buf.<a name="line.3140"></a> +<span class="sourceLineNo">3141</span> */<a name="line.3141"></a> +<span class="sourceLineNo">3142</span> public static Cell copyCellTo(Cell cell, ByteBuffer buf, int offset, int len) {<a name="line.3142"></a> +<span class="sourceLineNo">3143</span> int tagsLen = cell.getTagsLength();<a name="line.3143"></a> +<span class="sourceLineNo">3144</span> if (cell instanceof ExtendedCell) {<a name="line.3144"></a> +<span class="sourceLineNo">3145</span> ((ExtendedCell) cell).write(buf, offset);<a name="line.3145"></a> +<span class="sourceLineNo">3146</span> } else {<a name="line.3146"></a> +<span class="sourceLineNo">3147</span> // Normally all Cell impls within Server will be of type ExtendedCell. Just considering the<a name="line.3147"></a> +<span class="sourceLineNo">3148</span> // other case also. The data fragments within Cell is copied into buf as in KeyValue<a name="line.3148"></a> +<span class="sourceLineNo">3149</span> // serialization format only.<a name="line.3149"></a> +<span class="sourceLineNo">3150</span> KeyValueUtil.appendTo(cell, buf, offset, true);<a name="line.3150"></a> +<span class="sourceLineNo">3151</span> }<a name="line.3151"></a> +<span class="sourceLineNo">3152</span> if (tagsLen == 0) {<a name="line.3152"></a> +<span class="sourceLineNo">3153</span> // When tagsLen is 0, make a NoTagsByteBufferKeyValue version. This is an optimized class<a name="line.3153"></a> +<span class="sourceLineNo">3154</span> // which directly return tagsLen as 0. So we avoid parsing many length components in<a name="line.3154"></a> +<span class="sourceLineNo">3155</span> // reading the tagLength stored in the backing buffer. The Memstore addition of every Cell<a name="line.3155"></a> +<span class="sourceLineNo">3156</span> // call getTagsLength().<a name="line.3156"></a> +<span class="sourceLineNo">3157</span> return new NoTagsByteBufferKeyValue(buf, offset, len, cell.getSequenceId());<a name="line.3157"></a> +<span class="sourceLineNo">3158</span> } else {<a name="line.3158"></a> +<span class="sourceLineNo">3159</span> return new ByteBufferKeyValue(buf, offset, len, cell.getSequenceId());<a name="line.3159"></a> +<span class="sourceLineNo">3160</span> }<a name="line.3160"></a> +<span class="sourceLineNo">3161</span> }<a name="line.3161"></a> +<span class="sourceLineNo">3162</span>}<a name="line.3162"></a>
