You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by gi...@apache.org on 2024/09/05 14:47:30 UTC
(hbase-site) branch asf-site updated: Published site at b19ee00bbc014c690e583fa1abeb79505bccc346.
This is an automated email from the ASF dual-hosted git repository.
git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/hbase-site.git
The following commit(s) were added to refs/heads/asf-site by this push:
new af2f9aba11b Published site at b19ee00bbc014c690e583fa1abeb79505bccc346.
af2f9aba11b is described below
commit af2f9aba11b3f37b626a639ac34d6950773bf2b8
Author: jenkins <bu...@apache.org>
AuthorDate: Thu Sep 5 14:47:06 2024 +0000
Published site at b19ee00bbc014c690e583fa1abeb79505bccc346.
---
acid-semantics.html | 2 +-
apache_hbase_reference_guide.pdf | 4 +-
apidocs/index-all.html | 54 +-
apidocs/member-search-index.js | 2 +-
.../class-use/AsyncBufferedMutatorBuilder.html | 11 +
.../client/class-use/BufferedMutatorParams.html | 20 +-
.../hadoop/hbase/client/AsyncBufferedMutator.html | 156 +-
.../hbase/client/AsyncBufferedMutatorBuilder.html | 179 +-
.../client/AsyncTable.CheckAndMutateBuilder.html | 14 +-
...AsyncTable.CheckAndMutateWithFilterBuilder.html | 14 +-
.../client/AsyncTable.CoprocessorCallback.html | 14 +-
.../AsyncTable.CoprocessorServiceBuilder.html | 14 +-
.../org/apache/hadoop/hbase/client/AsyncTable.html | 14 +-
.../client/BufferedMutator.ExceptionListener.html | 395 +-
.../hadoop/hbase/client/BufferedMutator.html | 395 +-
.../hadoop/hbase/client/BufferedMutatorParams.html | 382 +-
.../hbase/client/Table.CheckAndMutateBuilder.html | 2 +-
.../Table.CheckAndMutateWithFilterBuilder.html | 2 +-
.../org/apache/hadoop/hbase/client/Table.html | 2 +-
.../client/example/BufferedMutatorExample.html | 204 +-
book.html | 2 +-
bulk-loads.html | 2 +-
checkstyle-aggregate.html | 4663 ++++++++++----------
checkstyle.rss | 496 ++-
coc.html | 2 +-
dependencies.html | 2 +-
dependency-convergence.html | 2 +-
dependency-info.html | 2 +-
dependency-management.html | 2 +-
devapidocs/index-all.html | 30 +
devapidocs/member-search-index.js | 2 +-
.../hadoop/hbase/client/AsyncBufferedMutator.html | 48 +-
.../hbase/client/AsyncBufferedMutatorBuilder.html | 50 +-
.../client/AsyncBufferedMutatorBuilderImpl.html | 68 +-
.../hbase/client/AsyncBufferedMutatorImpl.html | 73 +-
.../client/BufferedMutator.ExceptionListener.html | 4 +-
.../hadoop/hbase/client/BufferedMutator.html | 94 +-
.../BufferedMutatorOverAsyncBufferedMutator.html | 93 +-
.../hadoop/hbase/client/BufferedMutatorParams.html | 179 +-
.../client/ConnectionOverAsyncConnection.html | 28 +-
.../class-use/AsyncBufferedMutatorBuilder.html | 18 +
.../client/class-use/BufferedMutatorParams.html | 20 +-
.../client/example/BufferedMutatorExample.html | 18 +-
.../hbase/master/http/MasterStatusServlet.html | 2 +-
.../hadoop/hbase/client/AsyncBufferedMutator.html | 156 +-
.../hbase/client/AsyncBufferedMutatorBuilder.html | 179 +-
.../client/AsyncBufferedMutatorBuilderImpl.html | 193 +-
.../hbase/client/AsyncBufferedMutatorImpl.html | 300 +-
.../client/AsyncTable.CheckAndMutateBuilder.html | 14 +-
...AsyncTable.CheckAndMutateWithFilterBuilder.html | 14 +-
.../client/AsyncTable.CoprocessorCallback.html | 14 +-
.../AsyncTable.CoprocessorServiceBuilder.html | 14 +-
.../org/apache/hadoop/hbase/client/AsyncTable.html | 14 +-
.../hadoop/hbase/client/AsyncTableBuilderBase.html | 6 +-
.../client/BufferedMutator.ExceptionListener.html | 395 +-
.../hadoop/hbase/client/BufferedMutator.html | 395 +-
.../BufferedMutatorOverAsyncBufferedMutator.html | 334 +-
.../hadoop/hbase/client/BufferedMutatorParams.html | 382 +-
.../client/ConnectionOverAsyncConnection.html | 244 +-
...awAsyncTableImpl.CheckAndMutateBuilderImpl.html | 4 +-
...leImpl.CheckAndMutateWithFilterBuilderImpl.html | 4 +-
...yncTableImpl.CoprocessorServiceBuilderImpl.html | 4 +-
.../client/RawAsyncTableImpl.NoncedConverter.html | 4 +-
.../hadoop/hbase/client/RawAsyncTableImpl.html | 4 +-
.../hbase/client/Table.CheckAndMutateBuilder.html | 2 +-
.../Table.CheckAndMutateWithFilterBuilder.html | 2 +-
.../org/apache/hadoop/hbase/client/Table.html | 2 +-
.../client/example/BufferedMutatorExample.html | 204 +-
.../hbase/master/http/MasterStatusServlet.html | 29 +-
.../regionserver/RecoveredReplicationSource.html | 13 +-
downloads.html | 2 +-
export_control.html | 2 +-
index.html | 2 +-
issue-management.html | 2 +-
licenses.html | 2 +-
mailing-lists.html | 2 +-
metrics.html | 2 +-
old_news.html | 2 +-
plugin-management.html | 2 +-
plugins.html | 2 +-
poweredbyhbase.html | 2 +-
project-info.html | 2 +-
project-reports.html | 2 +-
pseudo-distributed.html | 2 +-
replication.html | 2 +-
resources.html | 2 +-
scm.html | 2 +-
sponsors.html | 2 +-
summary.html | 2 +-
supportingprojects.html | 2 +-
team.html | 2 +-
testapidocs/allclasses-index.html | 12 +-
testapidocs/index-all.html | 172 +-
testapidocs/member-search-index.js | 2 +-
.../hadoop/hbase/class-use/HBaseClassTestRule.html | 277 +-
...onnectionAttributes.AttributesCoprocessor.html} | 10 +-
...tributes.html => TestConnectionAttributes.html} | 10 +-
...stRequestAttributes.AttributesCoprocessor.html} | 10 +-
...ntrollerFactory.RequestMetadataController.html} | 10 +-
...tributes.RequestMetadataControllerFactory.html} | 10 +-
...nAttributes.html => TestRequestAttributes.html} | 10 +-
.../hadoop/hbase/client/package-summary.html | 12 +-
.../apache/hadoop/hbase/client/package-tree.html | 16 +-
testapidocs/overview-tree.html | 12 +-
...ConnectionAttributes.AttributesCoprocessor.html | 201 +
.../hbase/client/TestConnectionAttributes.html | 201 +
...ConnectionAttributes.AttributesCoprocessor.html | 401 --
.../client/TestRequestAndConnectionAttributes.html | 401 --
...estRequestAttributes.AttributesCoprocessor.html | 438 ++
...ontrollerFactory.RequestMetadataController.html | 438 ++
...ttributes.RequestMetadataControllerFactory.html | 438 ++
.../hadoop/hbase/client/TestRequestAttributes.html | 438 ++
testapidocs/type-search-index.js | 2 +-
testdevapidocs/allclasses-index.html | 12 +-
testdevapidocs/index-all.html | 216 +-
testdevapidocs/member-search-index.js | 2 +-
.../hadoop/hbase/class-use/HBaseClassTestRule.html | 277 +-
.../hadoop/hbase/class-use/HBaseTestingUtil.html | 201 +-
.../hbase/class-use/SingleProcessHBaseCluster.html | 43 +-
...yncBufferMutator.AsyncBufferMutatorForTest.html | 25 +-
...onnectionAttributes.AttributesCoprocessor.html} | 75 +-
.../hbase/client/TestConnectionAttributes.html | 197 +-
...stRequestAttributes.AttributesCoprocessor.html} | 59 +-
...ontrollerFactory.RequestMetadataController.html | 223 +
...ttributes.RequestMetadataControllerFactory.html | 256 ++
...nAttributes.html => TestRequestAttributes.html} | 297 +-
...onnectionAttributes.AttributesCoprocessor.html} | 10 +-
...tributes.html => TestConnectionAttributes.html} | 10 +-
...stRequestAttributes.AttributesCoprocessor.html} | 10 +-
...ntrollerFactory.RequestMetadataController.html} | 10 +-
...ttributes.RequestMetadataControllerFactory.html | 10 +-
...nAttributes.html => TestRequestAttributes.html} | 10 +-
.../hadoop/hbase/client/package-summary.html | 12 +-
.../apache/hadoop/hbase/client/package-tree.html | 16 +-
.../org/apache/hadoop/hbase/package-use.html | 10 +-
testdevapidocs/overview-tree.html | 8 +-
...ConnectionAttributes.AttributesCoprocessor.html | 201 +
.../hbase/client/TestConnectionAttributes.html | 201 +
...ConnectionAttributes.AttributesCoprocessor.html | 401 --
.../client/TestRequestAndConnectionAttributes.html | 401 --
...estRequestAttributes.AttributesCoprocessor.html | 438 ++
...ontrollerFactory.RequestMetadataController.html | 438 ++
...ttributes.RequestMetadataControllerFactory.html | 438 ++
.../hadoop/hbase/client/TestRequestAttributes.html | 438 ++
testdevapidocs/type-search-index.js | 2 +-
145 files changed, 11563 insertions(+), 7653 deletions(-)
diff --git a/acid-semantics.html b/acid-semantics.html
index b1a9d51c519..a7086ac84d2 100644
--- a/acid-semantics.html
+++ b/acid-semantics.html
@@ -459,7 +459,7 @@
All other marks mentioned may be trademarks or registered trademarks of their respective owners.
</div>
<div style="float: right">
- Last Published: 2024-09-04
+ Last Published: 2024-09-05
</div>
</div>
<p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/apache_hbase_reference_guide.pdf b/apache_hbase_reference_guide.pdf
index 2f034816b4d..3eb71b7c298 100644
--- a/apache_hbase_reference_guide.pdf
+++ b/apache_hbase_reference_guide.pdf
@@ -5,8 +5,8 @@
/Author (Apache HBase Team)
/Creator (Asciidoctor PDF 2.0.6, based on Prawn 2.4.0)
/Producer (Apache HBase Team)
-/ModDate (D:20240904142954+00'00')
-/CreationDate (D:20240904144331+00'00')
+/ModDate (D:20240905143055+00'00')
+/CreationDate (D:20240905144424+00'00')
>>
endobj
2 0 obj
diff --git a/apidocs/index-all.html b/apidocs/index-all.html
index 2a6ddcedec6..b104196f9c2 100644
--- a/apidocs/index-all.html
+++ b/apidocs/index-all.html
@@ -1466,9 +1466,9 @@ loadScripts(document, 'script');</script>
<dd> </dd>
<dt>affixShutdownHook(Thread, int) - Static method in class org.apache.hadoop.hbase.util.ShutdownHookManager</dt>
<dd> </dd>
-<dt>afterDecodingKeyValue(DataInputStream, ByteBuffer, HFileBlockDefaultDecodingContext) - Method in class org.apache.hadoop.hbase.io.encoding.PrefixKeyDeltaEncoder</dt>
+<dt>afterDecodingKeyValue(DataInputStream, ByteBuffer, HFileBlockDefaultDecodingContext) - Method in class org.apache.hadoop.hbase.io.encoding.DiffKeyDeltaEncoder</dt>
<dd> </dd>
-<dt>afterEncodingKeyValue(ExtendedCell, DataOutputStream, HFileBlockDefaultEncodingContext) - Method in class org.apache.hadoop.hbase.io.encoding.PrefixKeyDeltaEncoder</dt>
+<dt>afterEncodingKeyValue(ExtendedCell, DataOutputStream, HFileBlockDefaultEncodingContext) - Method in class org.apache.hadoop.hbase.io.encoding.DiffKeyDeltaEncoder</dt>
<dd>
<div class="block">Returns unencoded size added</div>
</dd>
@@ -5040,7 +5040,7 @@ loadScripts(document, 'script');</script>
<dd> </dd>
<dt>call(O) - Method in class org.apache.hadoop.hbase.coprocessor.CoprocessorHost.ObserverOperationWithResult</dt>
<dd> </dd>
-<dt>call(AbstractRpcBasedConnectionRegistry.Callable<T>, Predicate<T>, String) - Method in class org.apache.hadoop.hbase.client.MasterRegistry</dt>
+<dt>call(AbstractRpcBasedConnectionRegistry.Callable<T>, Predicate<T>, String) - Method in class org.apache.hadoop.hbase.client.RpcConnectionRegistry</dt>
<dd> </dd>
<dt>call(HBaseRpcController, AdminProtos.AdminService.Interface) - Method in interface org.apache.hadoop.hbase.client.AsyncAdminRequestRetryingCaller.Callable</dt>
<dd> </dd>
@@ -7082,7 +7082,7 @@ loadScripts(document, 'script');</script>
</dd>
<dt>close() - Method in class org.apache.hadoop.hbase.chaos.ChaosAgent</dt>
<dd> </dd>
-<dt>close() - Method in class org.apache.hadoop.hbase.client.MasterRegistry</dt>
+<dt>close() - Method in class org.apache.hadoop.hbase.client.RpcConnectionRegistry</dt>
<dd> </dd>
<dt>close() - Method in interface org.apache.hadoop.hbase.client.Admin</dt>
<dd> </dd>
@@ -8421,11 +8421,11 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Compares the family and qualifier part of the cell</div>
</dd>
-<dt>compareCommonFamilyPrefix(Cell, Cell, int) - Static method in class org.apache.hadoop.hbase.io.encoding.PrefixKeyDeltaEncoder</dt>
+<dt>compareCommonFamilyPrefix(Cell, Cell, int) - Static method in class org.apache.hadoop.hbase.io.encoding.DiffKeyDeltaEncoder</dt>
<dd> </dd>
-<dt>compareCommonQualifierPrefix(Cell, Cell, int) - Static method in class org.apache.hadoop.hbase.io.encoding.PrefixKeyDeltaEncoder</dt>
+<dt>compareCommonQualifierPrefix(Cell, Cell, int) - Static method in class org.apache.hadoop.hbase.io.encoding.DiffKeyDeltaEncoder</dt>
<dd> </dd>
-<dt>compareCommonRowPrefix(Cell, Cell, int) - Static method in class org.apache.hadoop.hbase.io.encoding.PrefixKeyDeltaEncoder</dt>
+<dt>compareCommonRowPrefix(Cell, Cell, int) - Static method in class org.apache.hadoop.hbase.io.encoding.DiffKeyDeltaEncoder</dt>
<dd>
<div class="block">common prefixes</div>
</dd>
@@ -12830,7 +12830,7 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Decode an <code>int8</code> value.</div>
</dd>
-<dt>decodeKeyValues(DataInputStream, HFileBlockDecodingContext) - Method in class org.apache.hadoop.hbase.io.encoding.PrefixKeyDeltaEncoder</dt>
+<dt>decodeKeyValues(DataInputStream, HFileBlockDecodingContext) - Method in class org.apache.hadoop.hbase.io.encoding.DiffKeyDeltaEncoder</dt>
<dd> </dd>
<dt>decodeKeyValues(DataInputStream, HFileBlockDecodingContext) - Method in interface org.apache.hadoop.hbase.io.encoding.DataBlockEncoder</dt>
<dd>
@@ -15609,7 +15609,7 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Separator used to demarcate the encodedName in a region name in the new format.</div>
</dd>
-<dt>encode(ExtendedCell, HFileBlockEncodingContext, DataOutputStream) - Method in class org.apache.hadoop.hbase.io.encoding.PrefixKeyDeltaEncoder</dt>
+<dt>encode(ExtendedCell, HFileBlockEncodingContext, DataOutputStream) - Method in class org.apache.hadoop.hbase.io.encoding.DiffKeyDeltaEncoder</dt>
<dd> </dd>
<dt>encode(ExtendedCell, HFileBlockEncodingContext, DataOutputStream) - Method in interface org.apache.hadoop.hbase.io.encoding.DataBlockEncoder</dt>
<dd>
@@ -16023,7 +16023,7 @@ loadScripts(document, 'script');</script>
</dd>
<dt>END_TIME_KEY - Static variable in class org.apache.hadoop.hbase.mapreduce.WALInputFormat</dt>
<dd> </dd>
-<dt>endBlockEncoding(HFileBlockEncodingContext, DataOutputStream, byte[]) - Method in class org.apache.hadoop.hbase.io.encoding.PrefixKeyDeltaEncoder</dt>
+<dt>endBlockEncoding(HFileBlockEncodingContext, DataOutputStream, byte[]) - Method in class org.apache.hadoop.hbase.io.encoding.DiffKeyDeltaEncoder</dt>
<dd> </dd>
<dt>endBlockEncoding(HFileBlockEncodingContext, DataOutputStream, byte[]) - Method in interface org.apache.hadoop.hbase.io.encoding.DataBlockEncoder</dt>
<dd>
@@ -16128,7 +16128,7 @@ loadScripts(document, 'script');</script>
<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
<div class="block">Make sure that at least the specified number of region servers are running</div>
</dd>
-<dt>ensureSpace(ByteBuffer, int) - Static method in class org.apache.hadoop.hbase.io.encoding.PrefixKeyDeltaEncoder</dt>
+<dt>ensureSpace(ByteBuffer, int) - Static method in class org.apache.hadoop.hbase.io.encoding.DiffKeyDeltaEncoder</dt>
<dd>
<div class="block">Asserts that there is at least the given amount of unfilled space remaining in the given
buffer.</div>
@@ -19661,7 +19661,7 @@ loadScripts(document, 'script');</script>
<dd> </dd>
<dt>getActiveLogFiles() - Static method in class org.apache.hadoop.hbase.logging.Log4jUtils</dt>
<dd> </dd>
-<dt>getActiveMaster() - Method in class org.apache.hadoop.hbase.client.MasterRegistry</dt>
+<dt>getActiveMaster() - Method in class org.apache.hadoop.hbase.client.RpcConnectionRegistry</dt>
<dd> </dd>
<dt>getActiveMaster() - Method in interface org.apache.hadoop.hbase.client.ConnectionRegistry</dt>
<dd>
@@ -21437,7 +21437,7 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Returns the cluster definition</div>
</dd>
-<dt>getClusterId() - Method in class org.apache.hadoop.hbase.client.MasterRegistry</dt>
+<dt>getClusterId() - Method in class org.apache.hadoop.hbase.client.RpcConnectionRegistry</dt>
<dd> </dd>
<dt>getClusterId() - Method in interface org.apache.hadoop.hbase.client.Connection</dt>
<dd>
@@ -26536,7 +26536,7 @@ loadScripts(document, 'script');</script>
</dd>
<dt>getMetaRegionLocationCache() - Method in class org.apache.hadoop.hbase.HBaseServerBase</dt>
<dd> </dd>
-<dt>getMetaRegionLocations() - Method in class org.apache.hadoop.hbase.client.MasterRegistry</dt>
+<dt>getMetaRegionLocations() - Method in class org.apache.hadoop.hbase.client.RpcConnectionRegistry</dt>
<dd> </dd>
<dt>getMetaRegionLocations() - Method in interface org.apache.hadoop.hbase.client.ConnectionRegistry</dt>
<dd>
@@ -30376,10 +30376,20 @@ loadScripts(document, 'script');</script>
</dd>
<dt>getRequestAttribute(String) - Method in class org.apache.hadoop.hbase.ipc.ServerCall</dt>
<dd> </dd>
+<dt>getRequestAttributes() - Method in interface org.apache.hadoop.hbase.client.AsyncBufferedMutator</dt>
+<dd>
+<div class="block">Returns the rpc request attributes.</div>
+</dd>
<dt>getRequestAttributes() - Method in interface org.apache.hadoop.hbase.client.AsyncTable</dt>
<dd>
<div class="block">Get the map of request attributes</div>
</dd>
+<dt>getRequestAttributes() - Method in interface org.apache.hadoop.hbase.client.BufferedMutator</dt>
+<dd>
+<div class="block">Returns the rpc request attributes.</div>
+</dd>
+<dt>getRequestAttributes() - Method in class org.apache.hadoop.hbase.client.BufferedMutatorParams</dt>
+<dd> </dd>
<dt><a href="org/apache/hadoop/hbase/client/OnlineLogRecord.html#getRequestAttributes()" class="member-name-link">getRequestAttributes()</a> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/OnlineLogRecord.html" title="class in org.apache.hadoop.hbase.client">OnlineLogRecord</a></dt>
<dd> </dd>
<dt>getRequestAttributes() - Method in interface org.apache.hadoop.hbase.client.Table</dt>
@@ -36875,7 +36885,7 @@ loadScripts(document, 'script');</script>
<dd> </dd>
<dt>HEDGED_READS_DESC - Static variable in interface org.apache.hadoop.hbase.regionserver.MetricsRegionServerSource</dt>
<dd> </dd>
-<dt>HEDGED_REQS_FANOUT_DEFAULT - Static variable in class org.apache.hadoop.hbase.client.MasterRegistry</dt>
+<dt>HEDGED_REQS_FANOUT_DEFAULT - Static variable in class org.apache.hadoop.hbase.client.RpcConnectionRegistry</dt>
<dd>
<div class="block">Default value for the fan out of hedged requests.</div>
</dd>
@@ -57658,6 +57668,8 @@ service.</div>
<dd> </dd>
<dt>REQUEST_SIZE_NAME - Static variable in interface org.apache.hadoop.hbase.ipc.MetricsHBaseServerSource</dt>
<dd> </dd>
+<dt>requestAttributes - Variable in class org.apache.hadoop.hbase.client.BufferedMutatorParams</dt>
+<dd> </dd>
<dt>RequestCapacityUnitExceeded - Enum constant in enum class org.apache.hadoop.hbase.quotas.RpcThrottlingException.Type</dt>
<dd> </dd>
<dt>requestCompaction() - Method in class org.apache.hadoop.hbase.regionserver.HStore</dt>
@@ -62729,14 +62741,24 @@ service.</div>
</dd>
<dt>setReportTimestamp(long) - Method in class org.apache.hadoop.hbase.ServerMetricsBuilder</dt>
<dd> </dd>
+<dt>setRequestAttribute(String, byte[]) - Method in interface org.apache.hadoop.hbase.client.AsyncBufferedMutatorBuilder</dt>
+<dd>
+<div class="block">Set a rpc request attribute.</div>
+</dd>
<dt>setRequestAttribute(String, byte[]) - Method in interface org.apache.hadoop.hbase.client.AsyncTableBuilder</dt>
<dd>
<div class="block">Set a request attribute</div>
</dd>
+<dt>setRequestAttribute(String, byte[]) - Method in class org.apache.hadoop.hbase.client.BufferedMutatorParams</dt>
+<dd> </dd>
<dt>setRequestAttribute(String, byte[]) - Method in interface org.apache.hadoop.hbase.client.TableBuilder</dt>
<dd>
<div class="block">Set a request attribute</div>
</dd>
+<dt>setRequestAttributes(Map<String, byte[]>) - Method in interface org.apache.hadoop.hbase.client.AsyncBufferedMutatorBuilder</dt>
+<dd>
+<div class="block">Set multiple rpc request attributes.</div>
+</dd>
<dt>setRequestAttributes(Map<String, byte[]>) - Method in class org.apache.hadoop.hbase.client.OnlineLogRecord.OnlineLogRecordBuilder</dt>
<dd> </dd>
<dt>setRequestAttributes(Map<String, byte[]>) - Method in class org.apache.hadoop.hbase.ipc.DelegatingHBaseRpcController</dt>
@@ -66082,7 +66104,7 @@ service.</div>
</dd>
<dt>START_TIME_KEY - Static variable in class org.apache.hadoop.hbase.mapreduce.WALInputFormat</dt>
<dd> </dd>
-<dt>startBlockEncoding(HFileBlockEncodingContext, DataOutputStream) - Method in class org.apache.hadoop.hbase.io.encoding.PrefixKeyDeltaEncoder</dt>
+<dt>startBlockEncoding(HFileBlockEncodingContext, DataOutputStream) - Method in class org.apache.hadoop.hbase.io.encoding.DiffKeyDeltaEncoder</dt>
<dd> </dd>
<dt>startBlockEncoding(HFileBlockEncodingContext, DataOutputStream) - Method in class org.apache.hadoop.hbase.io.encoding.CopyKeyDataBlockEncoder</dt>
<dd> </dd>
diff --git a/apidocs/member-search-index.js b/apidocs/member-search-index.js
index df3b4e04e2c..dead4e73f1a 100644
--- a/apidocs/member-search-index.js
+++ b/apidocs/member-search-index.js
@@ -1 +1 @@
-memberSearchIndex = [{"p":"org.apache.hadoop.hbase.filter","c":"ParseConstants","l":"A"},{"p":"org.apache.hadoop.hbase.master","c":"RegionState.State","l":"ABNORMALLY_CLOSED"},{"p":"org.apache.hadoop.hbase.coprocessor","c":"CoprocessorHost","l":"ABORT_ON_ERROR_KEY"},{"p":"org.apache.hadoop.hbase","c":"Abortable","l":"abort(String)","u":"abort(java.lang.String)"},{"p":"org.apache.hadoop.hbase","c":"Abortable","l":"abort(String, Throwable)","u":"abort(java.lang.String,java.lang.Throwable)" [...]
\ No newline at end of file
+memberSearchIndex = [{"p":"org.apache.hadoop.hbase.filter","c":"ParseConstants","l":"A"},{"p":"org.apache.hadoop.hbase.master","c":"RegionState.State","l":"ABNORMALLY_CLOSED"},{"p":"org.apache.hadoop.hbase.coprocessor","c":"CoprocessorHost","l":"ABORT_ON_ERROR_KEY"},{"p":"org.apache.hadoop.hbase","c":"Abortable","l":"abort(String)","u":"abort(java.lang.String)"},{"p":"org.apache.hadoop.hbase","c":"Abortable","l":"abort(String, Throwable)","u":"abort(java.lang.String,java.lang.Throwable)" [...]
\ No newline at end of file
diff --git a/apidocs/org/apache/hadoop/hbase/client/class-use/AsyncBufferedMutatorBuilder.html b/apidocs/org/apache/hadoop/hbase/client/class-use/AsyncBufferedMutatorBuilder.html
index d2fc3e5a662..79cdcacb253 100644
--- a/apidocs/org/apache/hadoop/hbase/client/class-use/AsyncBufferedMutatorBuilder.html
+++ b/apidocs/org/apache/hadoop/hbase/client/class-use/AsyncBufferedMutatorBuilder.html
@@ -124,6 +124,17 @@ loadScripts(document, 'script');</script>
<div class="block">Set timeout for the background flush operation.</div>
</div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.client.AsyncBufferedMutatorBuilder</code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">AsyncBufferedMutatorBuilder.</span><code>setRequestAttribute<wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> key,
+ byte[] value)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Set a rpc request attribute.</div>
+</div>
+<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.client.AsyncBufferedMutatorBuilder</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">AsyncBufferedMutatorBuilder.</span><code>setRequestAttributes<wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr>byte[]> reques [...]
+<div class="col-last even-row-color">
+<div class="block">Set multiple rpc request attributes.</div>
+</div>
+<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.client.AsyncBufferedMutatorBuilder</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AsyncBufferedMutatorBuilder.</span><code>setRetryPause<wbr>(long pause,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/TimeUnit.html" title="class or interface in java.util.concurrent" class="external-link">TimeUnit</a> unit)</code></div>
<div class="col-last odd-row-color">
diff --git a/apidocs/org/apache/hadoop/hbase/client/class-use/BufferedMutatorParams.html b/apidocs/org/apache/hadoop/hbase/client/class-use/BufferedMutatorParams.html
index be970359f20..d83556f6f7c 100644
--- a/apidocs/org/apache/hadoop/hbase/client/class-use/BufferedMutatorParams.html
+++ b/apidocs/org/apache/hadoop/hbase/client/class-use/BufferedMutatorParams.html
@@ -113,20 +113,24 @@ loadScripts(document, 'script');</script>
<div class="col-second odd-row-color"><span class="type-name-label">BufferedMutatorParams.</span><code>rpcTimeout<wbr>(int rpcTimeout)</code></div>
<div class="col-last odd-row-color"> </div>
<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.client.BufferedMutatorParams</code></div>
-<div class="col-second even-row-color"><span class="type-name-label">BufferedMutatorParams.</span><code>setWriteBufferPeriodicFlushTimeoutMs<wbr>(long timeoutMs)</code></div>
-<div class="col-last even-row-color">
-<div class="block">Set the max timeout before the buffer is automatically flushed.</div>
-</div>
+<div class="col-second even-row-color"><span class="type-name-label">BufferedMutatorParams.</span><code>setRequestAttribute<wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> key,
+ byte[] value)</code></div>
+<div class="col-last even-row-color"> </div>
<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.client.BufferedMutatorParams</code></div>
-<div class="col-second odd-row-color"><span class="type-name-label">BufferedMutatorParams.</span><code>setWriteBufferPeriodicFlushTimerTickMs<wbr>(long timerTickMs)</code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">BufferedMutatorParams.</span><code>setWriteBufferPeriodicFlushTimeoutMs<wbr>(long timeoutMs)</code></div>
<div class="col-last odd-row-color">
+<div class="block">Set the max timeout before the buffer is automatically flushed.</div>
+</div>
+<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.client.BufferedMutatorParams</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">BufferedMutatorParams.</span><code>setWriteBufferPeriodicFlushTimerTickMs<wbr>(long timerTickMs)</code></div>
+<div class="col-last even-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span>
<div class="deprecation-comment">Since 3.0.0, will be removed in 4.0.0.</div>
</div>
</div>
-<div class="col-first even-row-color"><code>org.apache.hadoop.hbase.client.BufferedMutatorParams</code></div>
-<div class="col-second even-row-color"><span class="type-name-label">BufferedMutatorParams.</span><code>writeBufferSize<wbr>(long writeBufferSize)</code></div>
-<div class="col-last even-row-color">
+<div class="col-first odd-row-color"><code>org.apache.hadoop.hbase.client.BufferedMutatorParams</code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">BufferedMutatorParams.</span><code>writeBufferSize<wbr>(long writeBufferSize)</code></div>
+<div class="col-last odd-row-color">
<div class="block">Override the write buffer size specified by the provided <code>Connection</code>'s
<code>Configuration</code> instance, via the configuration key
<code>hbase.client.write.buffer</code>.</div>
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncBufferedMutator.html b/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncBufferedMutator.html
index a78189a41fe..100748b88ec 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncBufferedMutator.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncBufferedMutator.html
@@ -33,80 +33,88 @@
<span class="source-line-no">020</span><span id="line-20">import java.io.Closeable;</span>
<span class="source-line-no">021</span><span id="line-21">import java.util.Collections;</span>
<span class="source-line-no">022</span><span id="line-22">import java.util.List;</span>
-<span class="source-line-no">023</span><span id="line-23">import java.util.concurrent.CompletableFuture;</span>
-<span class="source-line-no">024</span><span id="line-24">import java.util.concurrent.TimeUnit;</span>
-<span class="source-line-no">025</span><span id="line-25">import org.apache.hadoop.conf.Configuration;</span>
-<span class="source-line-no">026</span><span id="line-26">import org.apache.hadoop.hbase.TableName;</span>
-<span class="source-line-no">027</span><span id="line-27">import org.apache.yetus.audience.InterfaceAudience;</span>
-<span class="source-line-no">028</span><span id="line-28"></span>
-<span class="source-line-no">029</span><span id="line-29">import org.apache.hbase.thirdparty.com.google.common.collect.Iterables;</span>
-<span class="source-line-no">030</span><span id="line-30"></span>
-<span class="source-line-no">031</span><span id="line-31">/**</span>
-<span class="source-line-no">032</span><span id="line-32"> * Used to communicate with a single HBase table in batches. Obtain an instance from a</span>
-<span class="source-line-no">033</span><span id="line-33"> * {@link AsyncConnection} and call {@link #close()} afterwards.</span>
-<span class="source-line-no">034</span><span id="line-34"> * <p></span>
-<span class="source-line-no">035</span><span id="line-35"> * The implementation is required to be thread safe.</span>
-<span class="source-line-no">036</span><span id="line-36"> */</span>
-<span class="source-line-no">037</span><span id="line-37">@InterfaceAudience.Public</span>
-<span class="source-line-no">038</span><span id="line-38">public interface AsyncBufferedMutator extends Closeable {</span>
-<span class="source-line-no">039</span><span id="line-39"></span>
-<span class="source-line-no">040</span><span id="line-40"> /**</span>
-<span class="source-line-no">041</span><span id="line-41"> * Gets the fully qualified table name instance of the table that this</span>
-<span class="source-line-no">042</span><span id="line-42"> * {@code AsyncBufferedMutator} writes to.</span>
-<span class="source-line-no">043</span><span id="line-43"> */</span>
-<span class="source-line-no">044</span><span id="line-44"> TableName getName();</span>
-<span class="source-line-no">045</span><span id="line-45"></span>
-<span class="source-line-no">046</span><span id="line-46"> /**</span>
-<span class="source-line-no">047</span><span id="line-47"> * Returns the {@link org.apache.hadoop.conf.Configuration} object used by this instance.</span>
-<span class="source-line-no">048</span><span id="line-48"> * <p></span>
-<span class="source-line-no">049</span><span id="line-49"> * The reference returned is not a copy, so any change made to it will affect this instance.</span>
-<span class="source-line-no">050</span><span id="line-50"> */</span>
-<span class="source-line-no">051</span><span id="line-51"> Configuration getConfiguration();</span>
-<span class="source-line-no">052</span><span id="line-52"></span>
-<span class="source-line-no">053</span><span id="line-53"> /**</span>
-<span class="source-line-no">054</span><span id="line-54"> * Sends a {@link Mutation} to the table. The mutations will be buffered and sent over the wire as</span>
-<span class="source-line-no">055</span><span id="line-55"> * part of a batch. Currently only supports {@link Put} and {@link Delete} mutations.</span>
-<span class="source-line-no">056</span><span id="line-56"> * @param mutation The data to send.</span>
-<span class="source-line-no">057</span><span id="line-57"> */</span>
-<span class="source-line-no">058</span><span id="line-58"> default CompletableFuture<Void> mutate(Mutation mutation) {</span>
-<span class="source-line-no">059</span><span id="line-59"> return Iterables.getOnlyElement(mutate(Collections.singletonList(mutation)));</span>
-<span class="source-line-no">060</span><span id="line-60"> }</span>
-<span class="source-line-no">061</span><span id="line-61"></span>
-<span class="source-line-no">062</span><span id="line-62"> /**</span>
-<span class="source-line-no">063</span><span id="line-63"> * Send some {@link Mutation}s to the table. The mutations will be buffered and sent over the wire</span>
-<span class="source-line-no">064</span><span id="line-64"> * as part of a batch. There is no guarantee of sending entire content of {@code mutations} in a</span>
-<span class="source-line-no">065</span><span id="line-65"> * single batch, the implementations are free to break it up according to the write buffer</span>
-<span class="source-line-no">066</span><span id="line-66"> * capacity.</span>
-<span class="source-line-no">067</span><span id="line-67"> * @param mutations The data to send.</span>
-<span class="source-line-no">068</span><span id="line-68"> */</span>
-<span class="source-line-no">069</span><span id="line-69"> List<CompletableFuture<Void>> mutate(List<? extends Mutation> mutations);</span>
-<span class="source-line-no">070</span><span id="line-70"></span>
-<span class="source-line-no">071</span><span id="line-71"> /**</span>
-<span class="source-line-no">072</span><span id="line-72"> * Executes all the buffered, asynchronous operations.</span>
-<span class="source-line-no">073</span><span id="line-73"> */</span>
-<span class="source-line-no">074</span><span id="line-74"> void flush();</span>
-<span class="source-line-no">075</span><span id="line-75"></span>
-<span class="source-line-no">076</span><span id="line-76"> /**</span>
-<span class="source-line-no">077</span><span id="line-77"> * Performs a {@link #flush()} and releases any resources held.</span>
-<span class="source-line-no">078</span><span id="line-78"> */</span>
-<span class="source-line-no">079</span><span id="line-79"> @Override</span>
-<span class="source-line-no">080</span><span id="line-80"> void close();</span>
-<span class="source-line-no">081</span><span id="line-81"></span>
-<span class="source-line-no">082</span><span id="line-82"> /**</span>
-<span class="source-line-no">083</span><span id="line-83"> * Returns the maximum size in bytes of the write buffer.</span>
-<span class="source-line-no">084</span><span id="line-84"> * <p></span>
-<span class="source-line-no">085</span><span id="line-85"> * The default value comes from the configuration parameter {@code hbase.client.write.buffer}.</span>
-<span class="source-line-no">086</span><span id="line-86"> * @return The size of the write buffer in bytes.</span>
-<span class="source-line-no">087</span><span id="line-87"> */</span>
-<span class="source-line-no">088</span><span id="line-88"> long getWriteBufferSize();</span>
-<span class="source-line-no">089</span><span id="line-89"></span>
-<span class="source-line-no">090</span><span id="line-90"> /**</span>
-<span class="source-line-no">091</span><span id="line-91"> * Returns the periodical flush interval, 0 means disabled.</span>
-<span class="source-line-no">092</span><span id="line-92"> */</span>
-<span class="source-line-no">093</span><span id="line-93"> default long getPeriodicalFlushTimeout(TimeUnit unit) {</span>
-<span class="source-line-no">094</span><span id="line-94"> throw new UnsupportedOperationException("Not implemented");</span>
-<span class="source-line-no">095</span><span id="line-95"> }</span>
-<span class="source-line-no">096</span><span id="line-96">}</span>
+<span class="source-line-no">023</span><span id="line-23">import java.util.Map;</span>
+<span class="source-line-no">024</span><span id="line-24">import java.util.concurrent.CompletableFuture;</span>
+<span class="source-line-no">025</span><span id="line-25">import java.util.concurrent.TimeUnit;</span>
+<span class="source-line-no">026</span><span id="line-26">import org.apache.hadoop.conf.Configuration;</span>
+<span class="source-line-no">027</span><span id="line-27">import org.apache.hadoop.hbase.TableName;</span>
+<span class="source-line-no">028</span><span id="line-28">import org.apache.yetus.audience.InterfaceAudience;</span>
+<span class="source-line-no">029</span><span id="line-29"></span>
+<span class="source-line-no">030</span><span id="line-30">import org.apache.hbase.thirdparty.com.google.common.collect.Iterables;</span>
+<span class="source-line-no">031</span><span id="line-31"></span>
+<span class="source-line-no">032</span><span id="line-32">/**</span>
+<span class="source-line-no">033</span><span id="line-33"> * Used to communicate with a single HBase table in batches. Obtain an instance from a</span>
+<span class="source-line-no">034</span><span id="line-34"> * {@link AsyncConnection} and call {@link #close()} afterwards.</span>
+<span class="source-line-no">035</span><span id="line-35"> * <p></span>
+<span class="source-line-no">036</span><span id="line-36"> * The implementation is required to be thread safe.</span>
+<span class="source-line-no">037</span><span id="line-37"> */</span>
+<span class="source-line-no">038</span><span id="line-38">@InterfaceAudience.Public</span>
+<span class="source-line-no">039</span><span id="line-39">public interface AsyncBufferedMutator extends Closeable {</span>
+<span class="source-line-no">040</span><span id="line-40"></span>
+<span class="source-line-no">041</span><span id="line-41"> /**</span>
+<span class="source-line-no">042</span><span id="line-42"> * Gets the fully qualified table name instance of the table that this</span>
+<span class="source-line-no">043</span><span id="line-43"> * {@code AsyncBufferedMutator} writes to.</span>
+<span class="source-line-no">044</span><span id="line-44"> */</span>
+<span class="source-line-no">045</span><span id="line-45"> TableName getName();</span>
+<span class="source-line-no">046</span><span id="line-46"></span>
+<span class="source-line-no">047</span><span id="line-47"> /**</span>
+<span class="source-line-no">048</span><span id="line-48"> * Returns the {@link org.apache.hadoop.conf.Configuration} object used by this instance.</span>
+<span class="source-line-no">049</span><span id="line-49"> * <p></span>
+<span class="source-line-no">050</span><span id="line-50"> * The reference returned is not a copy, so any change made to it will affect this instance.</span>
+<span class="source-line-no">051</span><span id="line-51"> */</span>
+<span class="source-line-no">052</span><span id="line-52"> Configuration getConfiguration();</span>
+<span class="source-line-no">053</span><span id="line-53"></span>
+<span class="source-line-no">054</span><span id="line-54"> /**</span>
+<span class="source-line-no">055</span><span id="line-55"> * Sends a {@link Mutation} to the table. The mutations will be buffered and sent over the wire as</span>
+<span class="source-line-no">056</span><span id="line-56"> * part of a batch. Currently only supports {@link Put} and {@link Delete} mutations.</span>
+<span class="source-line-no">057</span><span id="line-57"> * @param mutation The data to send.</span>
+<span class="source-line-no">058</span><span id="line-58"> */</span>
+<span class="source-line-no">059</span><span id="line-59"> default CompletableFuture<Void> mutate(Mutation mutation) {</span>
+<span class="source-line-no">060</span><span id="line-60"> return Iterables.getOnlyElement(mutate(Collections.singletonList(mutation)));</span>
+<span class="source-line-no">061</span><span id="line-61"> }</span>
+<span class="source-line-no">062</span><span id="line-62"></span>
+<span class="source-line-no">063</span><span id="line-63"> /**</span>
+<span class="source-line-no">064</span><span id="line-64"> * Send some {@link Mutation}s to the table. The mutations will be buffered and sent over the wire</span>
+<span class="source-line-no">065</span><span id="line-65"> * as part of a batch. There is no guarantee of sending entire content of {@code mutations} in a</span>
+<span class="source-line-no">066</span><span id="line-66"> * single batch, the implementations are free to break it up according to the write buffer</span>
+<span class="source-line-no">067</span><span id="line-67"> * capacity.</span>
+<span class="source-line-no">068</span><span id="line-68"> * @param mutations The data to send.</span>
+<span class="source-line-no">069</span><span id="line-69"> */</span>
+<span class="source-line-no">070</span><span id="line-70"> List<CompletableFuture<Void>> mutate(List<? extends Mutation> mutations);</span>
+<span class="source-line-no">071</span><span id="line-71"></span>
+<span class="source-line-no">072</span><span id="line-72"> /**</span>
+<span class="source-line-no">073</span><span id="line-73"> * Executes all the buffered, asynchronous operations.</span>
+<span class="source-line-no">074</span><span id="line-74"> */</span>
+<span class="source-line-no">075</span><span id="line-75"> void flush();</span>
+<span class="source-line-no">076</span><span id="line-76"></span>
+<span class="source-line-no">077</span><span id="line-77"> /**</span>
+<span class="source-line-no">078</span><span id="line-78"> * Performs a {@link #flush()} and releases any resources held.</span>
+<span class="source-line-no">079</span><span id="line-79"> */</span>
+<span class="source-line-no">080</span><span id="line-80"> @Override</span>
+<span class="source-line-no">081</span><span id="line-81"> void close();</span>
+<span class="source-line-no">082</span><span id="line-82"></span>
+<span class="source-line-no">083</span><span id="line-83"> /**</span>
+<span class="source-line-no">084</span><span id="line-84"> * Returns the maximum size in bytes of the write buffer.</span>
+<span class="source-line-no">085</span><span id="line-85"> * <p></span>
+<span class="source-line-no">086</span><span id="line-86"> * The default value comes from the configuration parameter {@code hbase.client.write.buffer}.</span>
+<span class="source-line-no">087</span><span id="line-87"> * @return The size of the write buffer in bytes.</span>
+<span class="source-line-no">088</span><span id="line-88"> */</span>
+<span class="source-line-no">089</span><span id="line-89"> long getWriteBufferSize();</span>
+<span class="source-line-no">090</span><span id="line-90"></span>
+<span class="source-line-no">091</span><span id="line-91"> /**</span>
+<span class="source-line-no">092</span><span id="line-92"> * Returns the periodical flush interval, 0 means disabled.</span>
+<span class="source-line-no">093</span><span id="line-93"> */</span>
+<span class="source-line-no">094</span><span id="line-94"> default long getPeriodicalFlushTimeout(TimeUnit unit) {</span>
+<span class="source-line-no">095</span><span id="line-95"> throw new UnsupportedOperationException("Not implemented");</span>
+<span class="source-line-no">096</span><span id="line-96"> }</span>
+<span class="source-line-no">097</span><span id="line-97"></span>
+<span class="source-line-no">098</span><span id="line-98"> /**</span>
+<span class="source-line-no">099</span><span id="line-99"> * Returns the rpc request attributes.</span>
+<span class="source-line-no">100</span><span id="line-100"> */</span>
+<span class="source-line-no">101</span><span id="line-101"> default Map<String, byte[]> getRequestAttributes() {</span>
+<span class="source-line-no">102</span><span id="line-102"> return Collections.emptyMap();</span>
+<span class="source-line-no">103</span><span id="line-103"> }</span>
+<span class="source-line-no">104</span><span id="line-104">}</span>
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncBufferedMutatorBuilder.html b/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncBufferedMutatorBuilder.html
index 821b7a54960..d9374da8683 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncBufferedMutatorBuilder.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncBufferedMutatorBuilder.html
@@ -32,95 +32,106 @@
<span class="source-line-no">019</span><span id="line-19"></span>
<span class="source-line-no">020</span><span id="line-20">import static org.apache.hadoop.hbase.client.ConnectionUtils.retries2Attempts;</span>
<span class="source-line-no">021</span><span id="line-21"></span>
-<span class="source-line-no">022</span><span id="line-22">import java.util.concurrent.TimeUnit;</span>
-<span class="source-line-no">023</span><span id="line-23">import org.apache.yetus.audience.InterfaceAudience;</span>
-<span class="source-line-no">024</span><span id="line-24"></span>
-<span class="source-line-no">025</span><span id="line-25">/**</span>
-<span class="source-line-no">026</span><span id="line-26"> * For creating {@link AsyncBufferedMutator}.</span>
-<span class="source-line-no">027</span><span id="line-27"> */</span>
-<span class="source-line-no">028</span><span id="line-28">@InterfaceAudience.Public</span>
-<span class="source-line-no">029</span><span id="line-29">public interface AsyncBufferedMutatorBuilder {</span>
-<span class="source-line-no">030</span><span id="line-30"></span>
-<span class="source-line-no">031</span><span id="line-31"> /**</span>
-<span class="source-line-no">032</span><span id="line-32"> * Set timeout for the background flush operation.</span>
-<span class="source-line-no">033</span><span id="line-33"> */</span>
-<span class="source-line-no">034</span><span id="line-34"> AsyncBufferedMutatorBuilder setOperationTimeout(long timeout, TimeUnit unit);</span>
-<span class="source-line-no">035</span><span id="line-35"></span>
-<span class="source-line-no">036</span><span id="line-36"> /**</span>
-<span class="source-line-no">037</span><span id="line-37"> * Set timeout for each rpc request when doing background flush.</span>
-<span class="source-line-no">038</span><span id="line-38"> */</span>
-<span class="source-line-no">039</span><span id="line-39"> AsyncBufferedMutatorBuilder setRpcTimeout(long timeout, TimeUnit unit);</span>
-<span class="source-line-no">040</span><span id="line-40"></span>
-<span class="source-line-no">041</span><span id="line-41"> /**</span>
-<span class="source-line-no">042</span><span id="line-42"> * Set the base pause time for retrying. We use an exponential policy to generate sleep time when</span>
-<span class="source-line-no">043</span><span id="line-43"> * retrying.</span>
+<span class="source-line-no">022</span><span id="line-22">import java.util.Map;</span>
+<span class="source-line-no">023</span><span id="line-23">import java.util.concurrent.TimeUnit;</span>
+<span class="source-line-no">024</span><span id="line-24">import org.apache.yetus.audience.InterfaceAudience;</span>
+<span class="source-line-no">025</span><span id="line-25"></span>
+<span class="source-line-no">026</span><span id="line-26">/**</span>
+<span class="source-line-no">027</span><span id="line-27"> * For creating {@link AsyncBufferedMutator}.</span>
+<span class="source-line-no">028</span><span id="line-28"> */</span>
+<span class="source-line-no">029</span><span id="line-29">@InterfaceAudience.Public</span>
+<span class="source-line-no">030</span><span id="line-30">public interface AsyncBufferedMutatorBuilder {</span>
+<span class="source-line-no">031</span><span id="line-31"></span>
+<span class="source-line-no">032</span><span id="line-32"> /**</span>
+<span class="source-line-no">033</span><span id="line-33"> * Set timeout for the background flush operation.</span>
+<span class="source-line-no">034</span><span id="line-34"> */</span>
+<span class="source-line-no">035</span><span id="line-35"> AsyncBufferedMutatorBuilder setOperationTimeout(long timeout, TimeUnit unit);</span>
+<span class="source-line-no">036</span><span id="line-36"></span>
+<span class="source-line-no">037</span><span id="line-37"> /**</span>
+<span class="source-line-no">038</span><span id="line-38"> * Set timeout for each rpc request when doing background flush.</span>
+<span class="source-line-no">039</span><span id="line-39"> */</span>
+<span class="source-line-no">040</span><span id="line-40"> AsyncBufferedMutatorBuilder setRpcTimeout(long timeout, TimeUnit unit);</span>
+<span class="source-line-no">041</span><span id="line-41"></span>
+<span class="source-line-no">042</span><span id="line-42"> /**</span>
+<span class="source-line-no">043</span><span id="line-43"> * Set a rpc request attribute.</span>
<span class="source-line-no">044</span><span id="line-44"> */</span>
-<span class="source-line-no">045</span><span id="line-45"> AsyncBufferedMutatorBuilder setRetryPause(long pause, TimeUnit unit);</span>
+<span class="source-line-no">045</span><span id="line-45"> AsyncBufferedMutatorBuilder setRequestAttribute(String key, byte[] value);</span>
<span class="source-line-no">046</span><span id="line-46"></span>
<span class="source-line-no">047</span><span id="line-47"> /**</span>
-<span class="source-line-no">048</span><span id="line-48"> * Set the periodical flush interval. If the data in the buffer has not been flush for a long</span>
-<span class="source-line-no">049</span><span id="line-49"> * time, i.e, reach this timeout limit, we will flush it automatically.</span>
-<span class="source-line-no">050</span><span id="line-50"> * <p/></span>
-<span class="source-line-no">051</span><span id="line-51"> * Notice that, set the timeout to 0 or a negative value means disable periodical flush, not</span>
-<span class="source-line-no">052</span><span id="line-52"> * 'flush immediately'. If you want to flush immediately then you should not use this class, as it</span>
-<span class="source-line-no">053</span><span id="line-53"> * is designed to be 'buffered'.</span>
-<span class="source-line-no">054</span><span id="line-54"> */</span>
-<span class="source-line-no">055</span><span id="line-55"> default AsyncBufferedMutatorBuilder setWriteBufferPeriodicFlush(long timeout, TimeUnit unit) {</span>
-<span class="source-line-no">056</span><span id="line-56"> throw new UnsupportedOperationException("Not implemented");</span>
-<span class="source-line-no">057</span><span id="line-57"> }</span>
-<span class="source-line-no">058</span><span id="line-58"></span>
-<span class="source-line-no">059</span><span id="line-59"> /**</span>
-<span class="source-line-no">060</span><span id="line-60"> * Disable the periodical flush, i.e, set the timeout to 0.</span>
-<span class="source-line-no">061</span><span id="line-61"> */</span>
-<span class="source-line-no">062</span><span id="line-62"> default AsyncBufferedMutatorBuilder disableWriteBufferPeriodicFlush() {</span>
-<span class="source-line-no">063</span><span id="line-63"> return setWriteBufferPeriodicFlush(0, TimeUnit.NANOSECONDS);</span>
-<span class="source-line-no">064</span><span id="line-64"> }</span>
-<span class="source-line-no">065</span><span id="line-65"></span>
-<span class="source-line-no">066</span><span id="line-66"> /**</span>
-<span class="source-line-no">067</span><span id="line-67"> * Set the max retry times for an operation. Usually it is the max attempt times minus 1.</span>
-<span class="source-line-no">068</span><span id="line-68"> * <p></span>
-<span class="source-line-no">069</span><span id="line-69"> * Operation timeout and max attempt times(or max retry times) are both limitations for retrying,</span>
-<span class="source-line-no">070</span><span id="line-70"> * we will stop retrying when we reach any of the limitations.</span>
-<span class="source-line-no">071</span><span id="line-71"> * @see #setMaxAttempts(int)</span>
-<span class="source-line-no">072</span><span id="line-72"> * @see #setOperationTimeout(long, TimeUnit)</span>
-<span class="source-line-no">073</span><span id="line-73"> */</span>
-<span class="source-line-no">074</span><span id="line-74"> default AsyncBufferedMutatorBuilder setMaxRetries(int maxRetries) {</span>
-<span class="source-line-no">075</span><span id="line-75"> return setMaxAttempts(retries2Attempts(maxRetries));</span>
-<span class="source-line-no">076</span><span id="line-76"> }</span>
-<span class="source-line-no">077</span><span id="line-77"></span>
-<span class="source-line-no">078</span><span id="line-78"> /**</span>
-<span class="source-line-no">079</span><span id="line-79"> * Set the max attempt times for an operation. Usually it is the max retry times plus 1. Operation</span>
-<span class="source-line-no">080</span><span id="line-80"> * timeout and max attempt times(or max retry times) are both limitations for retrying, we will</span>
-<span class="source-line-no">081</span><span id="line-81"> * stop retrying when we reach any of the limitations.</span>
-<span class="source-line-no">082</span><span id="line-82"> * @see #setMaxRetries(int)</span>
+<span class="source-line-no">048</span><span id="line-48"> * Set multiple rpc request attributes.</span>
+<span class="source-line-no">049</span><span id="line-49"> */</span>
+<span class="source-line-no">050</span><span id="line-50"> AsyncBufferedMutatorBuilder setRequestAttributes(Map<String, byte[]> requestAttributes);</span>
+<span class="source-line-no">051</span><span id="line-51"></span>
+<span class="source-line-no">052</span><span id="line-52"> /**</span>
+<span class="source-line-no">053</span><span id="line-53"> * Set the base pause time for retrying. We use an exponential policy to generate sleep time when</span>
+<span class="source-line-no">054</span><span id="line-54"> * retrying.</span>
+<span class="source-line-no">055</span><span id="line-55"> */</span>
+<span class="source-line-no">056</span><span id="line-56"> AsyncBufferedMutatorBuilder setRetryPause(long pause, TimeUnit unit);</span>
+<span class="source-line-no">057</span><span id="line-57"></span>
+<span class="source-line-no">058</span><span id="line-58"> /**</span>
+<span class="source-line-no">059</span><span id="line-59"> * Set the periodical flush interval. If the data in the buffer has not been flush for a long</span>
+<span class="source-line-no">060</span><span id="line-60"> * time, i.e, reach this timeout limit, we will flush it automatically.</span>
+<span class="source-line-no">061</span><span id="line-61"> * <p/></span>
+<span class="source-line-no">062</span><span id="line-62"> * Notice that, set the timeout to 0 or a negative value means disable periodical flush, not</span>
+<span class="source-line-no">063</span><span id="line-63"> * 'flush immediately'. If you want to flush immediately then you should not use this class, as it</span>
+<span class="source-line-no">064</span><span id="line-64"> * is designed to be 'buffered'.</span>
+<span class="source-line-no">065</span><span id="line-65"> */</span>
+<span class="source-line-no">066</span><span id="line-66"> default AsyncBufferedMutatorBuilder setWriteBufferPeriodicFlush(long timeout, TimeUnit unit) {</span>
+<span class="source-line-no">067</span><span id="line-67"> throw new UnsupportedOperationException("Not implemented");</span>
+<span class="source-line-no">068</span><span id="line-68"> }</span>
+<span class="source-line-no">069</span><span id="line-69"></span>
+<span class="source-line-no">070</span><span id="line-70"> /**</span>
+<span class="source-line-no">071</span><span id="line-71"> * Disable the periodical flush, i.e, set the timeout to 0.</span>
+<span class="source-line-no">072</span><span id="line-72"> */</span>
+<span class="source-line-no">073</span><span id="line-73"> default AsyncBufferedMutatorBuilder disableWriteBufferPeriodicFlush() {</span>
+<span class="source-line-no">074</span><span id="line-74"> return setWriteBufferPeriodicFlush(0, TimeUnit.NANOSECONDS);</span>
+<span class="source-line-no">075</span><span id="line-75"> }</span>
+<span class="source-line-no">076</span><span id="line-76"></span>
+<span class="source-line-no">077</span><span id="line-77"> /**</span>
+<span class="source-line-no">078</span><span id="line-78"> * Set the max retry times for an operation. Usually it is the max attempt times minus 1.</span>
+<span class="source-line-no">079</span><span id="line-79"> * <p></span>
+<span class="source-line-no">080</span><span id="line-80"> * Operation timeout and max attempt times(or max retry times) are both limitations for retrying,</span>
+<span class="source-line-no">081</span><span id="line-81"> * we will stop retrying when we reach any of the limitations.</span>
+<span class="source-line-no">082</span><span id="line-82"> * @see #setMaxAttempts(int)</span>
<span class="source-line-no">083</span><span id="line-83"> * @see #setOperationTimeout(long, TimeUnit)</span>
<span class="source-line-no">084</span><span id="line-84"> */</span>
-<span class="source-line-no">085</span><span id="line-85"> AsyncBufferedMutatorBuilder setMaxAttempts(int maxAttempts);</span>
-<span class="source-line-no">086</span><span id="line-86"></span>
-<span class="source-line-no">087</span><span id="line-87"> /**</span>
-<span class="source-line-no">088</span><span id="line-88"> * Set the number of retries that are allowed before we start to log.</span>
-<span class="source-line-no">089</span><span id="line-89"> */</span>
-<span class="source-line-no">090</span><span id="line-90"> AsyncBufferedMutatorBuilder setStartLogErrorsCnt(int startLogErrorsCnt);</span>
-<span class="source-line-no">091</span><span id="line-91"></span>
-<span class="source-line-no">092</span><span id="line-92"> /**</span>
-<span class="source-line-no">093</span><span id="line-93"> * Override the write buffer size specified by the provided {@link AsyncConnection}'s</span>
-<span class="source-line-no">094</span><span id="line-94"> * {@link org.apache.hadoop.conf.Configuration} instance, via the configuration key</span>
-<span class="source-line-no">095</span><span id="line-95"> * {@code hbase.client.write.buffer}.</span>
-<span class="source-line-no">096</span><span id="line-96"> */</span>
-<span class="source-line-no">097</span><span id="line-97"> AsyncBufferedMutatorBuilder setWriteBufferSize(long writeBufferSize);</span>
-<span class="source-line-no">098</span><span id="line-98"></span>
-<span class="source-line-no">099</span><span id="line-99"> /**</span>
-<span class="source-line-no">100</span><span id="line-100"> * Override the maximum key-value size specified by the provided {@link AsyncConnection}'s</span>
-<span class="source-line-no">101</span><span id="line-101"> * {@link org.apache.hadoop.conf.Configuration} instance, via the configuration key</span>
-<span class="source-line-no">102</span><span id="line-102"> * {@code hbase.client.keyvalue.maxsize}.</span>
-<span class="source-line-no">103</span><span id="line-103"> */</span>
-<span class="source-line-no">104</span><span id="line-104"> AsyncBufferedMutatorBuilder setMaxKeyValueSize(int maxKeyValueSize);</span>
-<span class="source-line-no">105</span><span id="line-105"></span>
-<span class="source-line-no">106</span><span id="line-106"> /**</span>
-<span class="source-line-no">107</span><span id="line-107"> * Create the {@link AsyncBufferedMutator} instance.</span>
-<span class="source-line-no">108</span><span id="line-108"> */</span>
-<span class="source-line-no">109</span><span id="line-109"> AsyncBufferedMutator build();</span>
-<span class="source-line-no">110</span><span id="line-110">}</span>
+<span class="source-line-no">085</span><span id="line-85"> default AsyncBufferedMutatorBuilder setMaxRetries(int maxRetries) {</span>
+<span class="source-line-no">086</span><span id="line-86"> return setMaxAttempts(retries2Attempts(maxRetries));</span>
+<span class="source-line-no">087</span><span id="line-87"> }</span>
+<span class="source-line-no">088</span><span id="line-88"></span>
+<span class="source-line-no">089</span><span id="line-89"> /**</span>
+<span class="source-line-no">090</span><span id="line-90"> * Set the max attempt times for an operation. Usually it is the max retry times plus 1. Operation</span>
+<span class="source-line-no">091</span><span id="line-91"> * timeout and max attempt times(or max retry times) are both limitations for retrying, we will</span>
+<span class="source-line-no">092</span><span id="line-92"> * stop retrying when we reach any of the limitations.</span>
+<span class="source-line-no">093</span><span id="line-93"> * @see #setMaxRetries(int)</span>
+<span class="source-line-no">094</span><span id="line-94"> * @see #setOperationTimeout(long, TimeUnit)</span>
+<span class="source-line-no">095</span><span id="line-95"> */</span>
+<span class="source-line-no">096</span><span id="line-96"> AsyncBufferedMutatorBuilder setMaxAttempts(int maxAttempts);</span>
+<span class="source-line-no">097</span><span id="line-97"></span>
+<span class="source-line-no">098</span><span id="line-98"> /**</span>
+<span class="source-line-no">099</span><span id="line-99"> * Set the number of retries that are allowed before we start to log.</span>
+<span class="source-line-no">100</span><span id="line-100"> */</span>
+<span class="source-line-no">101</span><span id="line-101"> AsyncBufferedMutatorBuilder setStartLogErrorsCnt(int startLogErrorsCnt);</span>
+<span class="source-line-no">102</span><span id="line-102"></span>
+<span class="source-line-no">103</span><span id="line-103"> /**</span>
+<span class="source-line-no">104</span><span id="line-104"> * Override the write buffer size specified by the provided {@link AsyncConnection}'s</span>
+<span class="source-line-no">105</span><span id="line-105"> * {@link org.apache.hadoop.conf.Configuration} instance, via the configuration key</span>
+<span class="source-line-no">106</span><span id="line-106"> * {@code hbase.client.write.buffer}.</span>
+<span class="source-line-no">107</span><span id="line-107"> */</span>
+<span class="source-line-no">108</span><span id="line-108"> AsyncBufferedMutatorBuilder setWriteBufferSize(long writeBufferSize);</span>
+<span class="source-line-no">109</span><span id="line-109"></span>
+<span class="source-line-no">110</span><span id="line-110"> /**</span>
+<span class="source-line-no">111</span><span id="line-111"> * Override the maximum key-value size specified by the provided {@link AsyncConnection}'s</span>
+<span class="source-line-no">112</span><span id="line-112"> * {@link org.apache.hadoop.conf.Configuration} instance, via the configuration key</span>
+<span class="source-line-no">113</span><span id="line-113"> * {@code hbase.client.keyvalue.maxsize}.</span>
+<span class="source-line-no">114</span><span id="line-114"> */</span>
+<span class="source-line-no">115</span><span id="line-115"> AsyncBufferedMutatorBuilder setMaxKeyValueSize(int maxKeyValueSize);</span>
+<span class="source-line-no">116</span><span id="line-116"></span>
+<span class="source-line-no">117</span><span id="line-117"> /**</span>
+<span class="source-line-no">118</span><span id="line-118"> * Create the {@link AsyncBufferedMutator} instance.</span>
+<span class="source-line-no">119</span><span id="line-119"> */</span>
+<span class="source-line-no">120</span><span id="line-120"> AsyncBufferedMutator build();</span>
+<span class="source-line-no">121</span><span id="line-121">}</span>
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncTable.CheckAndMutateBuilder.html b/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncTable.CheckAndMutateBuilder.html
index 79ddb2ced56..9f28e05ead5 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncTable.CheckAndMutateBuilder.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncTable.CheckAndMutateBuilder.html
@@ -34,12 +34,12 @@
<span class="source-line-no">021</span><span id="line-21">import static org.apache.hadoop.hbase.client.ConnectionUtils.toCheckExistenceOnly;</span>
<span class="source-line-no">022</span><span id="line-22">import static org.apache.hadoop.hbase.util.FutureUtils.allOf;</span>
<span class="source-line-no">023</span><span id="line-23"></span>
-<span class="source-line-no">024</span><span id="line-24">import java.util.List;</span>
-<span class="source-line-no">025</span><span id="line-25">import java.util.Map;</span>
-<span class="source-line-no">026</span><span id="line-26">import java.util.concurrent.CompletableFuture;</span>
-<span class="source-line-no">027</span><span id="line-27">import java.util.concurrent.TimeUnit;</span>
-<span class="source-line-no">028</span><span id="line-28">import java.util.function.Function;</span>
-<span class="source-line-no">029</span><span id="line-29">import org.apache.commons.lang3.NotImplementedException;</span>
+<span class="source-line-no">024</span><span id="line-24">import java.util.Collections;</span>
+<span class="source-line-no">025</span><span id="line-25">import java.util.List;</span>
+<span class="source-line-no">026</span><span id="line-26">import java.util.Map;</span>
+<span class="source-line-no">027</span><span id="line-27">import java.util.concurrent.CompletableFuture;</span>
+<span class="source-line-no">028</span><span id="line-28">import java.util.concurrent.TimeUnit;</span>
+<span class="source-line-no">029</span><span id="line-29">import java.util.function.Function;</span>
<span class="source-line-no">030</span><span id="line-30">import org.apache.hadoop.conf.Configuration;</span>
<span class="source-line-no">031</span><span id="line-31">import org.apache.hadoop.hbase.CompareOperator;</span>
<span class="source-line-no">032</span><span id="line-32">import org.apache.hadoop.hbase.TableName;</span>
@@ -130,7 +130,7 @@
<span class="source-line-no">117</span><span id="line-117"> * @return a map of request attributes supplied by the client</span>
<span class="source-line-no">118</span><span id="line-118"> */</span>
<span class="source-line-no">119</span><span id="line-119"> default Map<String, byte[]> getRequestAttributes() {</span>
-<span class="source-line-no">120</span><span id="line-120"> throw new NotImplementedException("Add an implementation!");</span>
+<span class="source-line-no">120</span><span id="line-120"> return Collections.emptyMap();</span>
<span class="source-line-no">121</span><span id="line-121"> }</span>
<span class="source-line-no">122</span><span id="line-122"></span>
<span class="source-line-no">123</span><span id="line-123"> /**</span>
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncTable.CheckAndMutateWithFilterBuilder.html b/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncTable.CheckAndMutateWithFilterBuilder.html
index 59da8e70a62..b379c326d13 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncTable.CheckAndMutateWithFilterBuilder.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncTable.CheckAndMutateWithFilterBuilder.html
@@ -34,12 +34,12 @@
<span class="source-line-no">021</span><span id="line-21">import static org.apache.hadoop.hbase.client.ConnectionUtils.toCheckExistenceOnly;</span>
<span class="source-line-no">022</span><span id="line-22">import static org.apache.hadoop.hbase.util.FutureUtils.allOf;</span>
<span class="source-line-no">023</span><span id="line-23"></span>
-<span class="source-line-no">024</span><span id="line-24">import java.util.List;</span>
-<span class="source-line-no">025</span><span id="line-25">import java.util.Map;</span>
-<span class="source-line-no">026</span><span id="line-26">import java.util.concurrent.CompletableFuture;</span>
-<span class="source-line-no">027</span><span id="line-27">import java.util.concurrent.TimeUnit;</span>
-<span class="source-line-no">028</span><span id="line-28">import java.util.function.Function;</span>
-<span class="source-line-no">029</span><span id="line-29">import org.apache.commons.lang3.NotImplementedException;</span>
+<span class="source-line-no">024</span><span id="line-24">import java.util.Collections;</span>
+<span class="source-line-no">025</span><span id="line-25">import java.util.List;</span>
+<span class="source-line-no">026</span><span id="line-26">import java.util.Map;</span>
+<span class="source-line-no">027</span><span id="line-27">import java.util.concurrent.CompletableFuture;</span>
+<span class="source-line-no">028</span><span id="line-28">import java.util.concurrent.TimeUnit;</span>
+<span class="source-line-no">029</span><span id="line-29">import java.util.function.Function;</span>
<span class="source-line-no">030</span><span id="line-30">import org.apache.hadoop.conf.Configuration;</span>
<span class="source-line-no">031</span><span id="line-31">import org.apache.hadoop.hbase.CompareOperator;</span>
<span class="source-line-no">032</span><span id="line-32">import org.apache.hadoop.hbase.TableName;</span>
@@ -130,7 +130,7 @@
<span class="source-line-no">117</span><span id="line-117"> * @return a map of request attributes supplied by the client</span>
<span class="source-line-no">118</span><span id="line-118"> */</span>
<span class="source-line-no">119</span><span id="line-119"> default Map<String, byte[]> getRequestAttributes() {</span>
-<span class="source-line-no">120</span><span id="line-120"> throw new NotImplementedException("Add an implementation!");</span>
+<span class="source-line-no">120</span><span id="line-120"> return Collections.emptyMap();</span>
<span class="source-line-no">121</span><span id="line-121"> }</span>
<span class="source-line-no">122</span><span id="line-122"></span>
<span class="source-line-no">123</span><span id="line-123"> /**</span>
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncTable.CoprocessorCallback.html b/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncTable.CoprocessorCallback.html
index 48cbcb1f9db..809232d994c 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncTable.CoprocessorCallback.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncTable.CoprocessorCallback.html
@@ -34,12 +34,12 @@
<span class="source-line-no">021</span><span id="line-21">import static org.apache.hadoop.hbase.client.ConnectionUtils.toCheckExistenceOnly;</span>
<span class="source-line-no">022</span><span id="line-22">import static org.apache.hadoop.hbase.util.FutureUtils.allOf;</span>
<span class="source-line-no">023</span><span id="line-23"></span>
-<span class="source-line-no">024</span><span id="line-24">import java.util.List;</span>
-<span class="source-line-no">025</span><span id="line-25">import java.util.Map;</span>
-<span class="source-line-no">026</span><span id="line-26">import java.util.concurrent.CompletableFuture;</span>
-<span class="source-line-no">027</span><span id="line-27">import java.util.concurrent.TimeUnit;</span>
-<span class="source-line-no">028</span><span id="line-28">import java.util.function.Function;</span>
-<span class="source-line-no">029</span><span id="line-29">import org.apache.commons.lang3.NotImplementedException;</span>
+<span class="source-line-no">024</span><span id="line-24">import java.util.Collections;</span>
+<span class="source-line-no">025</span><span id="line-25">import java.util.List;</span>
+<span class="source-line-no">026</span><span id="line-26">import java.util.Map;</span>
+<span class="source-line-no">027</span><span id="line-27">import java.util.concurrent.CompletableFuture;</span>
+<span class="source-line-no">028</span><span id="line-28">import java.util.concurrent.TimeUnit;</span>
+<span class="source-line-no">029</span><span id="line-29">import java.util.function.Function;</span>
<span class="source-line-no">030</span><span id="line-30">import org.apache.hadoop.conf.Configuration;</span>
<span class="source-line-no">031</span><span id="line-31">import org.apache.hadoop.hbase.CompareOperator;</span>
<span class="source-line-no">032</span><span id="line-32">import org.apache.hadoop.hbase.TableName;</span>
@@ -130,7 +130,7 @@
<span class="source-line-no">117</span><span id="line-117"> * @return a map of request attributes supplied by the client</span>
<span class="source-line-no">118</span><span id="line-118"> */</span>
<span class="source-line-no">119</span><span id="line-119"> default Map<String, byte[]> getRequestAttributes() {</span>
-<span class="source-line-no">120</span><span id="line-120"> throw new NotImplementedException("Add an implementation!");</span>
+<span class="source-line-no">120</span><span id="line-120"> return Collections.emptyMap();</span>
<span class="source-line-no">121</span><span id="line-121"> }</span>
<span class="source-line-no">122</span><span id="line-122"></span>
<span class="source-line-no">123</span><span id="line-123"> /**</span>
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncTable.CoprocessorServiceBuilder.html b/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncTable.CoprocessorServiceBuilder.html
index 4bf3b767ecf..8d319a2bfd8 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncTable.CoprocessorServiceBuilder.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncTable.CoprocessorServiceBuilder.html
@@ -34,12 +34,12 @@
<span class="source-line-no">021</span><span id="line-21">import static org.apache.hadoop.hbase.client.ConnectionUtils.toCheckExistenceOnly;</span>
<span class="source-line-no">022</span><span id="line-22">import static org.apache.hadoop.hbase.util.FutureUtils.allOf;</span>
<span class="source-line-no">023</span><span id="line-23"></span>
-<span class="source-line-no">024</span><span id="line-24">import java.util.List;</span>
-<span class="source-line-no">025</span><span id="line-25">import java.util.Map;</span>
-<span class="source-line-no">026</span><span id="line-26">import java.util.concurrent.CompletableFuture;</span>
-<span class="source-line-no">027</span><span id="line-27">import java.util.concurrent.TimeUnit;</span>
-<span class="source-line-no">028</span><span id="line-28">import java.util.function.Function;</span>
-<span class="source-line-no">029</span><span id="line-29">import org.apache.commons.lang3.NotImplementedException;</span>
+<span class="source-line-no">024</span><span id="line-24">import java.util.Collections;</span>
+<span class="source-line-no">025</span><span id="line-25">import java.util.List;</span>
+<span class="source-line-no">026</span><span id="line-26">import java.util.Map;</span>
+<span class="source-line-no">027</span><span id="line-27">import java.util.concurrent.CompletableFuture;</span>
+<span class="source-line-no">028</span><span id="line-28">import java.util.concurrent.TimeUnit;</span>
+<span class="source-line-no">029</span><span id="line-29">import java.util.function.Function;</span>
<span class="source-line-no">030</span><span id="line-30">import org.apache.hadoop.conf.Configuration;</span>
<span class="source-line-no">031</span><span id="line-31">import org.apache.hadoop.hbase.CompareOperator;</span>
<span class="source-line-no">032</span><span id="line-32">import org.apache.hadoop.hbase.TableName;</span>
@@ -130,7 +130,7 @@
<span class="source-line-no">117</span><span id="line-117"> * @return a map of request attributes supplied by the client</span>
<span class="source-line-no">118</span><span id="line-118"> */</span>
<span class="source-line-no">119</span><span id="line-119"> default Map<String, byte[]> getRequestAttributes() {</span>
-<span class="source-line-no">120</span><span id="line-120"> throw new NotImplementedException("Add an implementation!");</span>
+<span class="source-line-no">120</span><span id="line-120"> return Collections.emptyMap();</span>
<span class="source-line-no">121</span><span id="line-121"> }</span>
<span class="source-line-no">122</span><span id="line-122"></span>
<span class="source-line-no">123</span><span id="line-123"> /**</span>
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncTable.html b/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncTable.html
index f400944bb2c..05630e2f99c 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncTable.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/AsyncTable.html
@@ -34,12 +34,12 @@
<span class="source-line-no">021</span><span id="line-21">import static org.apache.hadoop.hbase.client.ConnectionUtils.toCheckExistenceOnly;</span>
<span class="source-line-no">022</span><span id="line-22">import static org.apache.hadoop.hbase.util.FutureUtils.allOf;</span>
<span class="source-line-no">023</span><span id="line-23"></span>
-<span class="source-line-no">024</span><span id="line-24">import java.util.List;</span>
-<span class="source-line-no">025</span><span id="line-25">import java.util.Map;</span>
-<span class="source-line-no">026</span><span id="line-26">import java.util.concurrent.CompletableFuture;</span>
-<span class="source-line-no">027</span><span id="line-27">import java.util.concurrent.TimeUnit;</span>
-<span class="source-line-no">028</span><span id="line-28">import java.util.function.Function;</span>
-<span class="source-line-no">029</span><span id="line-29">import org.apache.commons.lang3.NotImplementedException;</span>
+<span class="source-line-no">024</span><span id="line-24">import java.util.Collections;</span>
+<span class="source-line-no">025</span><span id="line-25">import java.util.List;</span>
+<span class="source-line-no">026</span><span id="line-26">import java.util.Map;</span>
+<span class="source-line-no">027</span><span id="line-27">import java.util.concurrent.CompletableFuture;</span>
+<span class="source-line-no">028</span><span id="line-28">import java.util.concurrent.TimeUnit;</span>
+<span class="source-line-no">029</span><span id="line-29">import java.util.function.Function;</span>
<span class="source-line-no">030</span><span id="line-30">import org.apache.hadoop.conf.Configuration;</span>
<span class="source-line-no">031</span><span id="line-31">import org.apache.hadoop.hbase.CompareOperator;</span>
<span class="source-line-no">032</span><span id="line-32">import org.apache.hadoop.hbase.TableName;</span>
@@ -130,7 +130,7 @@
<span class="source-line-no">117</span><span id="line-117"> * @return a map of request attributes supplied by the client</span>
<span class="source-line-no">118</span><span id="line-118"> */</span>
<span class="source-line-no">119</span><span id="line-119"> default Map<String, byte[]> getRequestAttributes() {</span>
-<span class="source-line-no">120</span><span id="line-120"> throw new NotImplementedException("Add an implementation!");</span>
+<span class="source-line-no">120</span><span id="line-120"> return Collections.emptyMap();</span>
<span class="source-line-no">121</span><span id="line-121"> }</span>
<span class="source-line-no">122</span><span id="line-122"></span>
<span class="source-line-no">123</span><span id="line-123"> /**</span>
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutator.ExceptionListener.html b/apidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutator.ExceptionListener.html
index 358e1bb670e..1db88d2c96d 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutator.ExceptionListener.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutator.ExceptionListener.html
@@ -32,200 +32,209 @@
<span class="source-line-no">019</span><span id="line-19"></span>
<span class="source-line-no">020</span><span id="line-20">import java.io.Closeable;</span>
<span class="source-line-no">021</span><span id="line-21">import java.io.IOException;</span>
-<span class="source-line-no">022</span><span id="line-22">import java.util.List;</span>
-<span class="source-line-no">023</span><span id="line-23">import org.apache.hadoop.conf.Configuration;</span>
-<span class="source-line-no">024</span><span id="line-24">import org.apache.hadoop.hbase.TableName;</span>
-<span class="source-line-no">025</span><span id="line-25">import org.apache.yetus.audience.InterfaceAudience;</span>
-<span class="source-line-no">026</span><span id="line-26"></span>
-<span class="source-line-no">027</span><span id="line-27">/**</span>
-<span class="source-line-no">028</span><span id="line-28"> * <p></span>
-<span class="source-line-no">029</span><span id="line-29"> * Used to communicate with a single HBase table similar to {@link Table} but meant for batched,</span>
-<span class="source-line-no">030</span><span id="line-30"> * asynchronous puts. Obtain an instance from a {@link Connection} and call {@link #close()}</span>
-<span class="source-line-no">031</span><span id="line-31"> * afterwards. Customizations can be applied to the {@code BufferedMutator} via the</span>
-<span class="source-line-no">032</span><span id="line-32"> * {@link BufferedMutatorParams}.</span>
-<span class="source-line-no">033</span><span id="line-33"> * </p></span>
-<span class="source-line-no">034</span><span id="line-34"> * <p></span>
-<span class="source-line-no">035</span><span id="line-35"> * Exception handling with asynchronously via the {@link BufferedMutator.ExceptionListener}. The</span>
-<span class="source-line-no">036</span><span id="line-36"> * default implementation is to throw the exception upon receipt. This behavior can be overridden</span>
-<span class="source-line-no">037</span><span id="line-37"> * with a custom implementation, provided as a parameter with</span>
-<span class="source-line-no">038</span><span id="line-38"> * {@link BufferedMutatorParams#listener(BufferedMutator.ExceptionListener)}.</span>
-<span class="source-line-no">039</span><span id="line-39"> * </p></span>
-<span class="source-line-no">040</span><span id="line-40"> * <p></span>
-<span class="source-line-no">041</span><span id="line-41"> * Map/Reduce jobs are good use cases for using {@code BufferedMutator}. Map/reduce jobs benefit</span>
-<span class="source-line-no">042</span><span id="line-42"> * from batching, but have no natural flush point. {@code BufferedMutator} receives the puts from</span>
-<span class="source-line-no">043</span><span id="line-43"> * the M/R job and will batch puts based on some heuristic, such as the accumulated size of the</span>
-<span class="source-line-no">044</span><span id="line-44"> * puts, and submit batches of puts asynchronously so that the M/R logic can continue without</span>
-<span class="source-line-no">045</span><span id="line-45"> * interruption.</span>
-<span class="source-line-no">046</span><span id="line-46"> * </p></span>
-<span class="source-line-no">047</span><span id="line-47"> * <p></span>
-<span class="source-line-no">048</span><span id="line-48"> * {@code BufferedMutator} can also be used on more exotic circumstances. Map/Reduce batch jobs will</span>
-<span class="source-line-no">049</span><span id="line-49"> * have a single {@code BufferedMutator} per thread. A single {@code BufferedMutator} can also be</span>
-<span class="source-line-no">050</span><span id="line-50"> * effectively used in high volume online systems to batch puts, with the caveat that extreme</span>
-<span class="source-line-no">051</span><span id="line-51"> * circumstances, such as JVM or machine failure, may cause some data loss.</span>
-<span class="source-line-no">052</span><span id="line-52"> * </p></span>
-<span class="source-line-no">053</span><span id="line-53"> * <p></span>
-<span class="source-line-no">054</span><span id="line-54"> * NOTE: This class replaces the functionality that used to be available via</span>
-<span class="source-line-no">055</span><span id="line-55"> * HTable#setAutoFlush(boolean) set to {@code false}.</span>
-<span class="source-line-no">056</span><span id="line-56"> * </p></span>
-<span class="source-line-no">057</span><span id="line-57"> * <p></span>
-<span class="source-line-no">058</span><span id="line-58"> * See also the {@code BufferedMutatorExample} in the hbase-examples module.</span>
-<span class="source-line-no">059</span><span id="line-59"> * </p></span>
-<span class="source-line-no">060</span><span id="line-60"> * @see ConnectionFactory</span>
-<span class="source-line-no">061</span><span id="line-61"> * @see Connection</span>
-<span class="source-line-no">062</span><span id="line-62"> * @since 1.0.0</span>
-<span class="source-line-no">063</span><span id="line-63"> */</span>
-<span class="source-line-no">064</span><span id="line-64">@InterfaceAudience.Public</span>
-<span class="source-line-no">065</span><span id="line-65">public interface BufferedMutator extends Closeable {</span>
-<span class="source-line-no">066</span><span id="line-66"> /**</span>
-<span class="source-line-no">067</span><span id="line-67"> * Key to use setting non-default BufferedMutator implementation in Configuration.</span>
-<span class="source-line-no">068</span><span id="line-68"> * <p/></span>
-<span class="source-line-no">069</span><span id="line-69"> * @deprecated Since 3.0.0, will be removed in 4.0.0. For internal test use only, do not use it</span>
-<span class="source-line-no">070</span><span id="line-70"> * any more.</span>
-<span class="source-line-no">071</span><span id="line-71"> */</span>
-<span class="source-line-no">072</span><span id="line-72"> @Deprecated</span>
-<span class="source-line-no">073</span><span id="line-73"> String CLASSNAME_KEY = "hbase.client.bufferedmutator.classname";</span>
-<span class="source-line-no">074</span><span id="line-74"></span>
-<span class="source-line-no">075</span><span id="line-75"> /**</span>
-<span class="source-line-no">076</span><span id="line-76"> * Having the timer tick run more often that once every 100ms is needless and will probably cause</span>
-<span class="source-line-no">077</span><span id="line-77"> * too many timer events firing having a negative impact on performance.</span>
-<span class="source-line-no">078</span><span id="line-78"> */</span>
-<span class="source-line-no">079</span><span id="line-79"> long MIN_WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS = 100;</span>
-<span class="source-line-no">080</span><span id="line-80"></span>
-<span class="source-line-no">081</span><span id="line-81"> /**</span>
-<span class="source-line-no">082</span><span id="line-82"> * Gets the fully qualified table name instance of the table that this BufferedMutator writes to.</span>
-<span class="source-line-no">083</span><span id="line-83"> */</span>
-<span class="source-line-no">084</span><span id="line-84"> TableName getName();</span>
-<span class="source-line-no">085</span><span id="line-85"></span>
-<span class="source-line-no">086</span><span id="line-86"> /**</span>
-<span class="source-line-no">087</span><span id="line-87"> * Returns the {@link org.apache.hadoop.conf.Configuration} object used by this instance.</span>
-<span class="source-line-no">088</span><span id="line-88"> * <p></span>
-<span class="source-line-no">089</span><span id="line-89"> * The reference returned is not a copy, so any change made to it will affect this instance.</span>
-<span class="source-line-no">090</span><span id="line-90"> */</span>
-<span class="source-line-no">091</span><span id="line-91"> Configuration getConfiguration();</span>
-<span class="source-line-no">092</span><span id="line-92"></span>
-<span class="source-line-no">093</span><span id="line-93"> /**</span>
-<span class="source-line-no">094</span><span id="line-94"> * Sends a {@link Mutation} to the table. The mutations will be buffered and sent over the wire as</span>
-<span class="source-line-no">095</span><span id="line-95"> * part of a batch. Currently only supports {@link Put} and {@link Delete} mutations.</span>
-<span class="source-line-no">096</span><span id="line-96"> * @param mutation The data to send.</span>
-<span class="source-line-no">097</span><span id="line-97"> * @throws IOException if a remote or network exception occurs.</span>
-<span class="source-line-no">098</span><span id="line-98"> */</span>
-<span class="source-line-no">099</span><span id="line-99"> void mutate(Mutation mutation) throws IOException;</span>
-<span class="source-line-no">100</span><span id="line-100"></span>
-<span class="source-line-no">101</span><span id="line-101"> /**</span>
-<span class="source-line-no">102</span><span id="line-102"> * Send some {@link Mutation}s to the table. The mutations will be buffered and sent over the wire</span>
-<span class="source-line-no">103</span><span id="line-103"> * as part of a batch. There is no guarantee of sending entire content of {@code mutations} in a</span>
-<span class="source-line-no">104</span><span id="line-104"> * single batch; it will be broken up according to the write buffer capacity.</span>
-<span class="source-line-no">105</span><span id="line-105"> * @param mutations The data to send.</span>
-<span class="source-line-no">106</span><span id="line-106"> * @throws IOException if a remote or network exception occurs.</span>
-<span class="source-line-no">107</span><span id="line-107"> */</span>
-<span class="source-line-no">108</span><span id="line-108"> void mutate(List<? extends Mutation> mutations) throws IOException;</span>
-<span class="source-line-no">109</span><span id="line-109"></span>
-<span class="source-line-no">110</span><span id="line-110"> /**</span>
-<span class="source-line-no">111</span><span id="line-111"> * Performs a {@link #flush()} and releases any resources held.</span>
-<span class="source-line-no">112</span><span id="line-112"> * @throws IOException if a remote or network exception occurs.</span>
-<span class="source-line-no">113</span><span id="line-113"> */</span>
-<span class="source-line-no">114</span><span id="line-114"> @Override</span>
-<span class="source-line-no">115</span><span id="line-115"> void close() throws IOException;</span>
-<span class="source-line-no">116</span><span id="line-116"></span>
-<span class="source-line-no">117</span><span id="line-117"> /**</span>
-<span class="source-line-no">118</span><span id="line-118"> * Executes all the buffered, asynchronous {@link Mutation} operations and waits until they are</span>
-<span class="source-line-no">119</span><span id="line-119"> * done.</span>
-<span class="source-line-no">120</span><span id="line-120"> * @throws IOException if a remote or network exception occurs.</span>
-<span class="source-line-no">121</span><span id="line-121"> */</span>
-<span class="source-line-no">122</span><span id="line-122"> void flush() throws IOException;</span>
-<span class="source-line-no">123</span><span id="line-123"></span>
-<span class="source-line-no">124</span><span id="line-124"> /**</span>
-<span class="source-line-no">125</span><span id="line-125"> * Sets the maximum time before the buffer is automatically flushed checking once per second.</span>
-<span class="source-line-no">126</span><span id="line-126"> * @param timeoutMs The maximum number of milliseconds how long records may be buffered before</span>
-<span class="source-line-no">127</span><span id="line-127"> * they are flushed. Set to 0 to disable.</span>
-<span class="source-line-no">128</span><span id="line-128"> */</span>
-<span class="source-line-no">129</span><span id="line-129"> default void setWriteBufferPeriodicFlush(long timeoutMs) {</span>
-<span class="source-line-no">130</span><span id="line-130"> setWriteBufferPeriodicFlush(timeoutMs, 1000L);</span>
-<span class="source-line-no">131</span><span id="line-131"> }</span>
-<span class="source-line-no">132</span><span id="line-132"></span>
-<span class="source-line-no">133</span><span id="line-133"> /**</span>
-<span class="source-line-no">134</span><span id="line-134"> * Sets the maximum time before the buffer is automatically flushed.</span>
-<span class="source-line-no">135</span><span id="line-135"> * @param timeoutMs The maximum number of milliseconds how long records may be buffered before</span>
-<span class="source-line-no">136</span><span id="line-136"> * they are flushed. Set to 0 to disable.</span>
-<span class="source-line-no">137</span><span id="line-137"> * @param timerTickMs The number of milliseconds between each check if the timeout has been</span>
-<span class="source-line-no">138</span><span id="line-138"> * exceeded. Must be 100ms (as defined in</span>
-<span class="source-line-no">139</span><span id="line-139"> * {@link #MIN_WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS}) or larger to avoid</span>
-<span class="source-line-no">140</span><span id="line-140"> * performance problems.</span>
-<span class="source-line-no">141</span><span id="line-141"> */</span>
-<span class="source-line-no">142</span><span id="line-142"> default void setWriteBufferPeriodicFlush(long timeoutMs, long timerTickMs) {</span>
-<span class="source-line-no">143</span><span id="line-143"> throw new UnsupportedOperationException(</span>
-<span class="source-line-no">144</span><span id="line-144"> "The BufferedMutator::setWriteBufferPeriodicFlush has not been implemented");</span>
-<span class="source-line-no">145</span><span id="line-145"> }</span>
-<span class="source-line-no">146</span><span id="line-146"></span>
-<span class="source-line-no">147</span><span id="line-147"> /**</span>
-<span class="source-line-no">148</span><span id="line-148"> * Disable periodic flushing of the write buffer.</span>
-<span class="source-line-no">149</span><span id="line-149"> */</span>
-<span class="source-line-no">150</span><span id="line-150"> default void disableWriteBufferPeriodicFlush() {</span>
-<span class="source-line-no">151</span><span id="line-151"> setWriteBufferPeriodicFlush(0, MIN_WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS);</span>
-<span class="source-line-no">152</span><span id="line-152"> }</span>
-<span class="source-line-no">153</span><span id="line-153"></span>
-<span class="source-line-no">154</span><span id="line-154"> /**</span>
-<span class="source-line-no">155</span><span id="line-155"> * Returns the current periodic flush timeout value in milliseconds.</span>
-<span class="source-line-no">156</span><span id="line-156"> * @return The maximum number of milliseconds how long records may be buffered before they are</span>
-<span class="source-line-no">157</span><span id="line-157"> * flushed. The value 0 means this is disabled.</span>
-<span class="source-line-no">158</span><span id="line-158"> */</span>
-<span class="source-line-no">159</span><span id="line-159"> default long getWriteBufferPeriodicFlushTimeoutMs() {</span>
-<span class="source-line-no">160</span><span id="line-160"> throw new UnsupportedOperationException(</span>
-<span class="source-line-no">161</span><span id="line-161"> "The BufferedMutator::getWriteBufferPeriodicFlushTimeoutMs has not been implemented");</span>
-<span class="source-line-no">162</span><span id="line-162"> }</span>
-<span class="source-line-no">163</span><span id="line-163"></span>
-<span class="source-line-no">164</span><span id="line-164"> /**</span>
-<span class="source-line-no">165</span><span id="line-165"> * Returns the current periodic flush timertick interval in milliseconds.</span>
-<span class="source-line-no">166</span><span id="line-166"> * @return The number of milliseconds between each check if the timeout has been exceeded. This</span>
-<span class="source-line-no">167</span><span id="line-167"> * value only has a real meaning if the timeout has been set to > 0</span>
-<span class="source-line-no">168</span><span id="line-168"> */</span>
-<span class="source-line-no">169</span><span id="line-169"> default long getWriteBufferPeriodicFlushTimerTickMs() {</span>
-<span class="source-line-no">170</span><span id="line-170"> throw new UnsupportedOperationException(</span>
-<span class="source-line-no">171</span><span id="line-171"> "The BufferedMutator::getWriteBufferPeriodicFlushTimerTickMs has not been implemented");</span>
-<span class="source-line-no">172</span><span id="line-172"> }</span>
-<span class="source-line-no">173</span><span id="line-173"></span>
-<span class="source-line-no">174</span><span id="line-174"> /**</span>
-<span class="source-line-no">175</span><span id="line-175"> * Returns the maximum size in bytes of the write buffer for this HTable.</span>
-<span class="source-line-no">176</span><span id="line-176"> * <p></span>
-<span class="source-line-no">177</span><span id="line-177"> * The default value comes from the configuration parameter {@code hbase.client.write.buffer}.</span>
-<span class="source-line-no">178</span><span id="line-178"> * @return The size of the write buffer in bytes.</span>
-<span class="source-line-no">179</span><span id="line-179"> */</span>
-<span class="source-line-no">180</span><span id="line-180"> default long getWriteBufferSize() {</span>
-<span class="source-line-no">181</span><span id="line-181"> throw new UnsupportedOperationException(</span>
-<span class="source-line-no">182</span><span id="line-182"> "The BufferedMutator::getWriteBufferSize has not been implemented");</span>
-<span class="source-line-no">183</span><span id="line-183"> }</span>
-<span class="source-line-no">184</span><span id="line-184"></span>
-<span class="source-line-no">185</span><span id="line-185"> /**</span>
-<span class="source-line-no">186</span><span id="line-186"> * Set rpc timeout for this mutator instance</span>
-<span class="source-line-no">187</span><span id="line-187"> * @deprecated Since 3.0.0, will be removed in 4.0.0. Please set this through the</span>
-<span class="source-line-no">188</span><span id="line-188"> * {@link BufferedMutatorParams}.</span>
-<span class="source-line-no">189</span><span id="line-189"> */</span>
-<span class="source-line-no">190</span><span id="line-190"> @Deprecated</span>
-<span class="source-line-no">191</span><span id="line-191"> default void setRpcTimeout(int timeout) {</span>
-<span class="source-line-no">192</span><span id="line-192"> throw new UnsupportedOperationException(</span>
-<span class="source-line-no">193</span><span id="line-193"> "The BufferedMutator::setRpcTimeout has not been implemented");</span>
-<span class="source-line-no">194</span><span id="line-194"> }</span>
-<span class="source-line-no">195</span><span id="line-195"></span>
-<span class="source-line-no">196</span><span id="line-196"> /**</span>
-<span class="source-line-no">197</span><span id="line-197"> * Set operation timeout for this mutator instance</span>
-<span class="source-line-no">198</span><span id="line-198"> * @deprecated Since 3.0.0, will be removed in 4.0.0. Please set this through the</span>
-<span class="source-line-no">199</span><span id="line-199"> * {@link BufferedMutatorParams}.</span>
-<span class="source-line-no">200</span><span id="line-200"> */</span>
-<span class="source-line-no">201</span><span id="line-201"> @Deprecated</span>
-<span class="source-line-no">202</span><span id="line-202"> default void setOperationTimeout(int timeout) {</span>
-<span class="source-line-no">203</span><span id="line-203"> throw new UnsupportedOperationException(</span>
-<span class="source-line-no">204</span><span id="line-204"> "The BufferedMutator::setOperationTimeout has not been implemented");</span>
-<span class="source-line-no">205</span><span id="line-205"> }</span>
-<span class="source-line-no">206</span><span id="line-206"></span>
-<span class="source-line-no">207</span><span id="line-207"> /**</span>
-<span class="source-line-no">208</span><span id="line-208"> * Listens for asynchronous exceptions on a {@link BufferedMutator}.</span>
-<span class="source-line-no">209</span><span id="line-209"> */</span>
-<span class="source-line-no">210</span><span id="line-210"> @InterfaceAudience.Public</span>
-<span class="source-line-no">211</span><span id="line-211"> interface ExceptionListener {</span>
-<span class="source-line-no">212</span><span id="line-212"> public void onException(RetriesExhaustedWithDetailsException exception, BufferedMutator mutator)</span>
-<span class="source-line-no">213</span><span id="line-213"> throws RetriesExhaustedWithDetailsException;</span>
+<span class="source-line-no">022</span><span id="line-22">import java.util.Collections;</span>
+<span class="source-line-no">023</span><span id="line-23">import java.util.List;</span>
+<span class="source-line-no">024</span><span id="line-24">import java.util.Map;</span>
+<span class="source-line-no">025</span><span id="line-25">import org.apache.hadoop.conf.Configuration;</span>
+<span class="source-line-no">026</span><span id="line-26">import org.apache.hadoop.hbase.TableName;</span>
+<span class="source-line-no">027</span><span id="line-27">import org.apache.yetus.audience.InterfaceAudience;</span>
+<span class="source-line-no">028</span><span id="line-28"></span>
+<span class="source-line-no">029</span><span id="line-29">/**</span>
+<span class="source-line-no">030</span><span id="line-30"> * <p></span>
+<span class="source-line-no">031</span><span id="line-31"> * Used to communicate with a single HBase table similar to {@link Table} but meant for batched,</span>
+<span class="source-line-no">032</span><span id="line-32"> * asynchronous puts. Obtain an instance from a {@link Connection} and call {@link #close()}</span>
+<span class="source-line-no">033</span><span id="line-33"> * afterwards. Customizations can be applied to the {@code BufferedMutator} via the</span>
+<span class="source-line-no">034</span><span id="line-34"> * {@link BufferedMutatorParams}.</span>
+<span class="source-line-no">035</span><span id="line-35"> * </p></span>
+<span class="source-line-no">036</span><span id="line-36"> * <p></span>
+<span class="source-line-no">037</span><span id="line-37"> * Exception handling with asynchronously via the {@link BufferedMutator.ExceptionListener}. The</span>
+<span class="source-line-no">038</span><span id="line-38"> * default implementation is to throw the exception upon receipt. This behavior can be overridden</span>
+<span class="source-line-no">039</span><span id="line-39"> * with a custom implementation, provided as a parameter with</span>
+<span class="source-line-no">040</span><span id="line-40"> * {@link BufferedMutatorParams#listener(BufferedMutator.ExceptionListener)}.</span>
+<span class="source-line-no">041</span><span id="line-41"> * </p></span>
+<span class="source-line-no">042</span><span id="line-42"> * <p></span>
+<span class="source-line-no">043</span><span id="line-43"> * Map/Reduce jobs are good use cases for using {@code BufferedMutator}. Map/reduce jobs benefit</span>
+<span class="source-line-no">044</span><span id="line-44"> * from batching, but have no natural flush point. {@code BufferedMutator} receives the puts from</span>
+<span class="source-line-no">045</span><span id="line-45"> * the M/R job and will batch puts based on some heuristic, such as the accumulated size of the</span>
+<span class="source-line-no">046</span><span id="line-46"> * puts, and submit batches of puts asynchronously so that the M/R logic can continue without</span>
+<span class="source-line-no">047</span><span id="line-47"> * interruption.</span>
+<span class="source-line-no">048</span><span id="line-48"> * </p></span>
+<span class="source-line-no">049</span><span id="line-49"> * <p></span>
+<span class="source-line-no">050</span><span id="line-50"> * {@code BufferedMutator} can also be used on more exotic circumstances. Map/Reduce batch jobs will</span>
+<span class="source-line-no">051</span><span id="line-51"> * have a single {@code BufferedMutator} per thread. A single {@code BufferedMutator} can also be</span>
+<span class="source-line-no">052</span><span id="line-52"> * effectively used in high volume online systems to batch puts, with the caveat that extreme</span>
+<span class="source-line-no">053</span><span id="line-53"> * circumstances, such as JVM or machine failure, may cause some data loss.</span>
+<span class="source-line-no">054</span><span id="line-54"> * </p></span>
+<span class="source-line-no">055</span><span id="line-55"> * <p></span>
+<span class="source-line-no">056</span><span id="line-56"> * NOTE: This class replaces the functionality that used to be available via</span>
+<span class="source-line-no">057</span><span id="line-57"> * HTable#setAutoFlush(boolean) set to {@code false}.</span>
+<span class="source-line-no">058</span><span id="line-58"> * </p></span>
+<span class="source-line-no">059</span><span id="line-59"> * <p></span>
+<span class="source-line-no">060</span><span id="line-60"> * See also the {@code BufferedMutatorExample} in the hbase-examples module.</span>
+<span class="source-line-no">061</span><span id="line-61"> * </p></span>
+<span class="source-line-no">062</span><span id="line-62"> * @see ConnectionFactory</span>
+<span class="source-line-no">063</span><span id="line-63"> * @see Connection</span>
+<span class="source-line-no">064</span><span id="line-64"> * @since 1.0.0</span>
+<span class="source-line-no">065</span><span id="line-65"> */</span>
+<span class="source-line-no">066</span><span id="line-66">@InterfaceAudience.Public</span>
+<span class="source-line-no">067</span><span id="line-67">public interface BufferedMutator extends Closeable {</span>
+<span class="source-line-no">068</span><span id="line-68"> /**</span>
+<span class="source-line-no">069</span><span id="line-69"> * Key to use setting non-default BufferedMutator implementation in Configuration.</span>
+<span class="source-line-no">070</span><span id="line-70"> * <p/></span>
+<span class="source-line-no">071</span><span id="line-71"> * @deprecated Since 3.0.0, will be removed in 4.0.0. For internal test use only, do not use it</span>
+<span class="source-line-no">072</span><span id="line-72"> * any more.</span>
+<span class="source-line-no">073</span><span id="line-73"> */</span>
+<span class="source-line-no">074</span><span id="line-74"> @Deprecated</span>
+<span class="source-line-no">075</span><span id="line-75"> String CLASSNAME_KEY = "hbase.client.bufferedmutator.classname";</span>
+<span class="source-line-no">076</span><span id="line-76"></span>
+<span class="source-line-no">077</span><span id="line-77"> /**</span>
+<span class="source-line-no">078</span><span id="line-78"> * Having the timer tick run more often that once every 100ms is needless and will probably cause</span>
+<span class="source-line-no">079</span><span id="line-79"> * too many timer events firing having a negative impact on performance.</span>
+<span class="source-line-no">080</span><span id="line-80"> */</span>
+<span class="source-line-no">081</span><span id="line-81"> long MIN_WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS = 100;</span>
+<span class="source-line-no">082</span><span id="line-82"></span>
+<span class="source-line-no">083</span><span id="line-83"> /**</span>
+<span class="source-line-no">084</span><span id="line-84"> * Gets the fully qualified table name instance of the table that this BufferedMutator writes to.</span>
+<span class="source-line-no">085</span><span id="line-85"> */</span>
+<span class="source-line-no">086</span><span id="line-86"> TableName getName();</span>
+<span class="source-line-no">087</span><span id="line-87"></span>
+<span class="source-line-no">088</span><span id="line-88"> /**</span>
+<span class="source-line-no">089</span><span id="line-89"> * Returns the {@link org.apache.hadoop.conf.Configuration} object used by this instance.</span>
+<span class="source-line-no">090</span><span id="line-90"> * <p></span>
+<span class="source-line-no">091</span><span id="line-91"> * The reference returned is not a copy, so any change made to it will affect this instance.</span>
+<span class="source-line-no">092</span><span id="line-92"> */</span>
+<span class="source-line-no">093</span><span id="line-93"> Configuration getConfiguration();</span>
+<span class="source-line-no">094</span><span id="line-94"></span>
+<span class="source-line-no">095</span><span id="line-95"> /**</span>
+<span class="source-line-no">096</span><span id="line-96"> * Sends a {@link Mutation} to the table. The mutations will be buffered and sent over the wire as</span>
+<span class="source-line-no">097</span><span id="line-97"> * part of a batch. Currently only supports {@link Put} and {@link Delete} mutations.</span>
+<span class="source-line-no">098</span><span id="line-98"> * @param mutation The data to send.</span>
+<span class="source-line-no">099</span><span id="line-99"> * @throws IOException if a remote or network exception occurs.</span>
+<span class="source-line-no">100</span><span id="line-100"> */</span>
+<span class="source-line-no">101</span><span id="line-101"> void mutate(Mutation mutation) throws IOException;</span>
+<span class="source-line-no">102</span><span id="line-102"></span>
+<span class="source-line-no">103</span><span id="line-103"> /**</span>
+<span class="source-line-no">104</span><span id="line-104"> * Send some {@link Mutation}s to the table. The mutations will be buffered and sent over the wire</span>
+<span class="source-line-no">105</span><span id="line-105"> * as part of a batch. There is no guarantee of sending entire content of {@code mutations} in a</span>
+<span class="source-line-no">106</span><span id="line-106"> * single batch; it will be broken up according to the write buffer capacity.</span>
+<span class="source-line-no">107</span><span id="line-107"> * @param mutations The data to send.</span>
+<span class="source-line-no">108</span><span id="line-108"> * @throws IOException if a remote or network exception occurs.</span>
+<span class="source-line-no">109</span><span id="line-109"> */</span>
+<span class="source-line-no">110</span><span id="line-110"> void mutate(List<? extends Mutation> mutations) throws IOException;</span>
+<span class="source-line-no">111</span><span id="line-111"></span>
+<span class="source-line-no">112</span><span id="line-112"> /**</span>
+<span class="source-line-no">113</span><span id="line-113"> * Performs a {@link #flush()} and releases any resources held.</span>
+<span class="source-line-no">114</span><span id="line-114"> * @throws IOException if a remote or network exception occurs.</span>
+<span class="source-line-no">115</span><span id="line-115"> */</span>
+<span class="source-line-no">116</span><span id="line-116"> @Override</span>
+<span class="source-line-no">117</span><span id="line-117"> void close() throws IOException;</span>
+<span class="source-line-no">118</span><span id="line-118"></span>
+<span class="source-line-no">119</span><span id="line-119"> /**</span>
+<span class="source-line-no">120</span><span id="line-120"> * Executes all the buffered, asynchronous {@link Mutation} operations and waits until they are</span>
+<span class="source-line-no">121</span><span id="line-121"> * done.</span>
+<span class="source-line-no">122</span><span id="line-122"> * @throws IOException if a remote or network exception occurs.</span>
+<span class="source-line-no">123</span><span id="line-123"> */</span>
+<span class="source-line-no">124</span><span id="line-124"> void flush() throws IOException;</span>
+<span class="source-line-no">125</span><span id="line-125"></span>
+<span class="source-line-no">126</span><span id="line-126"> /**</span>
+<span class="source-line-no">127</span><span id="line-127"> * Sets the maximum time before the buffer is automatically flushed checking once per second.</span>
+<span class="source-line-no">128</span><span id="line-128"> * @param timeoutMs The maximum number of milliseconds how long records may be buffered before</span>
+<span class="source-line-no">129</span><span id="line-129"> * they are flushed. Set to 0 to disable.</span>
+<span class="source-line-no">130</span><span id="line-130"> */</span>
+<span class="source-line-no">131</span><span id="line-131"> default void setWriteBufferPeriodicFlush(long timeoutMs) {</span>
+<span class="source-line-no">132</span><span id="line-132"> setWriteBufferPeriodicFlush(timeoutMs, 1000L);</span>
+<span class="source-line-no">133</span><span id="line-133"> }</span>
+<span class="source-line-no">134</span><span id="line-134"></span>
+<span class="source-line-no">135</span><span id="line-135"> /**</span>
+<span class="source-line-no">136</span><span id="line-136"> * Sets the maximum time before the buffer is automatically flushed.</span>
+<span class="source-line-no">137</span><span id="line-137"> * @param timeoutMs The maximum number of milliseconds how long records may be buffered before</span>
+<span class="source-line-no">138</span><span id="line-138"> * they are flushed. Set to 0 to disable.</span>
+<span class="source-line-no">139</span><span id="line-139"> * @param timerTickMs The number of milliseconds between each check if the timeout has been</span>
+<span class="source-line-no">140</span><span id="line-140"> * exceeded. Must be 100ms (as defined in</span>
+<span class="source-line-no">141</span><span id="line-141"> * {@link #MIN_WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS}) or larger to avoid</span>
+<span class="source-line-no">142</span><span id="line-142"> * performance problems.</span>
+<span class="source-line-no">143</span><span id="line-143"> */</span>
+<span class="source-line-no">144</span><span id="line-144"> default void setWriteBufferPeriodicFlush(long timeoutMs, long timerTickMs) {</span>
+<span class="source-line-no">145</span><span id="line-145"> throw new UnsupportedOperationException(</span>
+<span class="source-line-no">146</span><span id="line-146"> "The BufferedMutator::setWriteBufferPeriodicFlush has not been implemented");</span>
+<span class="source-line-no">147</span><span id="line-147"> }</span>
+<span class="source-line-no">148</span><span id="line-148"></span>
+<span class="source-line-no">149</span><span id="line-149"> /**</span>
+<span class="source-line-no">150</span><span id="line-150"> * Disable periodic flushing of the write buffer.</span>
+<span class="source-line-no">151</span><span id="line-151"> */</span>
+<span class="source-line-no">152</span><span id="line-152"> default void disableWriteBufferPeriodicFlush() {</span>
+<span class="source-line-no">153</span><span id="line-153"> setWriteBufferPeriodicFlush(0, MIN_WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS);</span>
+<span class="source-line-no">154</span><span id="line-154"> }</span>
+<span class="source-line-no">155</span><span id="line-155"></span>
+<span class="source-line-no">156</span><span id="line-156"> /**</span>
+<span class="source-line-no">157</span><span id="line-157"> * Returns the current periodic flush timeout value in milliseconds.</span>
+<span class="source-line-no">158</span><span id="line-158"> * @return The maximum number of milliseconds how long records may be buffered before they are</span>
+<span class="source-line-no">159</span><span id="line-159"> * flushed. The value 0 means this is disabled.</span>
+<span class="source-line-no">160</span><span id="line-160"> */</span>
+<span class="source-line-no">161</span><span id="line-161"> default long getWriteBufferPeriodicFlushTimeoutMs() {</span>
+<span class="source-line-no">162</span><span id="line-162"> throw new UnsupportedOperationException(</span>
+<span class="source-line-no">163</span><span id="line-163"> "The BufferedMutator::getWriteBufferPeriodicFlushTimeoutMs has not been implemented");</span>
+<span class="source-line-no">164</span><span id="line-164"> }</span>
+<span class="source-line-no">165</span><span id="line-165"></span>
+<span class="source-line-no">166</span><span id="line-166"> /**</span>
+<span class="source-line-no">167</span><span id="line-167"> * Returns the current periodic flush timertick interval in milliseconds.</span>
+<span class="source-line-no">168</span><span id="line-168"> * @return The number of milliseconds between each check if the timeout has been exceeded. This</span>
+<span class="source-line-no">169</span><span id="line-169"> * value only has a real meaning if the timeout has been set to > 0</span>
+<span class="source-line-no">170</span><span id="line-170"> */</span>
+<span class="source-line-no">171</span><span id="line-171"> default long getWriteBufferPeriodicFlushTimerTickMs() {</span>
+<span class="source-line-no">172</span><span id="line-172"> throw new UnsupportedOperationException(</span>
+<span class="source-line-no">173</span><span id="line-173"> "The BufferedMutator::getWriteBufferPeriodicFlushTimerTickMs has not been implemented");</span>
+<span class="source-line-no">174</span><span id="line-174"> }</span>
+<span class="source-line-no">175</span><span id="line-175"></span>
+<span class="source-line-no">176</span><span id="line-176"> /**</span>
+<span class="source-line-no">177</span><span id="line-177"> * Returns the maximum size in bytes of the write buffer for this HTable.</span>
+<span class="source-line-no">178</span><span id="line-178"> * <p></span>
+<span class="source-line-no">179</span><span id="line-179"> * The default value comes from the configuration parameter {@code hbase.client.write.buffer}.</span>
+<span class="source-line-no">180</span><span id="line-180"> * @return The size of the write buffer in bytes.</span>
+<span class="source-line-no">181</span><span id="line-181"> */</span>
+<span class="source-line-no">182</span><span id="line-182"> default long getWriteBufferSize() {</span>
+<span class="source-line-no">183</span><span id="line-183"> throw new UnsupportedOperationException(</span>
+<span class="source-line-no">184</span><span id="line-184"> "The BufferedMutator::getWriteBufferSize has not been implemented");</span>
+<span class="source-line-no">185</span><span id="line-185"> }</span>
+<span class="source-line-no">186</span><span id="line-186"></span>
+<span class="source-line-no">187</span><span id="line-187"> /**</span>
+<span class="source-line-no">188</span><span id="line-188"> * Set rpc timeout for this mutator instance</span>
+<span class="source-line-no">189</span><span id="line-189"> * @deprecated Since 3.0.0, will be removed in 4.0.0. Please set this through the</span>
+<span class="source-line-no">190</span><span id="line-190"> * {@link BufferedMutatorParams}.</span>
+<span class="source-line-no">191</span><span id="line-191"> */</span>
+<span class="source-line-no">192</span><span id="line-192"> @Deprecated</span>
+<span class="source-line-no">193</span><span id="line-193"> default void setRpcTimeout(int timeout) {</span>
+<span class="source-line-no">194</span><span id="line-194"> throw new UnsupportedOperationException(</span>
+<span class="source-line-no">195</span><span id="line-195"> "The BufferedMutator::setRpcTimeout has not been implemented");</span>
+<span class="source-line-no">196</span><span id="line-196"> }</span>
+<span class="source-line-no">197</span><span id="line-197"></span>
+<span class="source-line-no">198</span><span id="line-198"> /**</span>
+<span class="source-line-no">199</span><span id="line-199"> * Set operation timeout for this mutator instance</span>
+<span class="source-line-no">200</span><span id="line-200"> * @deprecated Since 3.0.0, will be removed in 4.0.0. Please set this through the</span>
+<span class="source-line-no">201</span><span id="line-201"> * {@link BufferedMutatorParams}.</span>
+<span class="source-line-no">202</span><span id="line-202"> */</span>
+<span class="source-line-no">203</span><span id="line-203"> @Deprecated</span>
+<span class="source-line-no">204</span><span id="line-204"> default void setOperationTimeout(int timeout) {</span>
+<span class="source-line-no">205</span><span id="line-205"> throw new UnsupportedOperationException(</span>
+<span class="source-line-no">206</span><span id="line-206"> "The BufferedMutator::setOperationTimeout has not been implemented");</span>
+<span class="source-line-no">207</span><span id="line-207"> }</span>
+<span class="source-line-no">208</span><span id="line-208"></span>
+<span class="source-line-no">209</span><span id="line-209"> /**</span>
+<span class="source-line-no">210</span><span id="line-210"> * Returns the rpc request attributes.</span>
+<span class="source-line-no">211</span><span id="line-211"> */</span>
+<span class="source-line-no">212</span><span id="line-212"> default Map<String, byte[]> getRequestAttributes() {</span>
+<span class="source-line-no">213</span><span id="line-213"> return Collections.emptyMap();</span>
<span class="source-line-no">214</span><span id="line-214"> }</span>
-<span class="source-line-no">215</span><span id="line-215">}</span>
+<span class="source-line-no">215</span><span id="line-215"></span>
+<span class="source-line-no">216</span><span id="line-216"> /**</span>
+<span class="source-line-no">217</span><span id="line-217"> * Listens for asynchronous exceptions on a {@link BufferedMutator}.</span>
+<span class="source-line-no">218</span><span id="line-218"> */</span>
+<span class="source-line-no">219</span><span id="line-219"> @InterfaceAudience.Public</span>
+<span class="source-line-no">220</span><span id="line-220"> interface ExceptionListener {</span>
+<span class="source-line-no">221</span><span id="line-221"> public void onException(RetriesExhaustedWithDetailsException exception, BufferedMutator mutator)</span>
+<span class="source-line-no">222</span><span id="line-222"> throws RetriesExhaustedWithDetailsException;</span>
+<span class="source-line-no">223</span><span id="line-223"> }</span>
+<span class="source-line-no">224</span><span id="line-224">}</span>
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutator.html b/apidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutator.html
index 6a769d97e20..89bcd527ac8 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutator.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutator.html
@@ -32,200 +32,209 @@
<span class="source-line-no">019</span><span id="line-19"></span>
<span class="source-line-no">020</span><span id="line-20">import java.io.Closeable;</span>
<span class="source-line-no">021</span><span id="line-21">import java.io.IOException;</span>
-<span class="source-line-no">022</span><span id="line-22">import java.util.List;</span>
-<span class="source-line-no">023</span><span id="line-23">import org.apache.hadoop.conf.Configuration;</span>
-<span class="source-line-no">024</span><span id="line-24">import org.apache.hadoop.hbase.TableName;</span>
-<span class="source-line-no">025</span><span id="line-25">import org.apache.yetus.audience.InterfaceAudience;</span>
-<span class="source-line-no">026</span><span id="line-26"></span>
-<span class="source-line-no">027</span><span id="line-27">/**</span>
-<span class="source-line-no">028</span><span id="line-28"> * <p></span>
-<span class="source-line-no">029</span><span id="line-29"> * Used to communicate with a single HBase table similar to {@link Table} but meant for batched,</span>
-<span class="source-line-no">030</span><span id="line-30"> * asynchronous puts. Obtain an instance from a {@link Connection} and call {@link #close()}</span>
-<span class="source-line-no">031</span><span id="line-31"> * afterwards. Customizations can be applied to the {@code BufferedMutator} via the</span>
-<span class="source-line-no">032</span><span id="line-32"> * {@link BufferedMutatorParams}.</span>
-<span class="source-line-no">033</span><span id="line-33"> * </p></span>
-<span class="source-line-no">034</span><span id="line-34"> * <p></span>
-<span class="source-line-no">035</span><span id="line-35"> * Exception handling with asynchronously via the {@link BufferedMutator.ExceptionListener}. The</span>
-<span class="source-line-no">036</span><span id="line-36"> * default implementation is to throw the exception upon receipt. This behavior can be overridden</span>
-<span class="source-line-no">037</span><span id="line-37"> * with a custom implementation, provided as a parameter with</span>
-<span class="source-line-no">038</span><span id="line-38"> * {@link BufferedMutatorParams#listener(BufferedMutator.ExceptionListener)}.</span>
-<span class="source-line-no">039</span><span id="line-39"> * </p></span>
-<span class="source-line-no">040</span><span id="line-40"> * <p></span>
-<span class="source-line-no">041</span><span id="line-41"> * Map/Reduce jobs are good use cases for using {@code BufferedMutator}. Map/reduce jobs benefit</span>
-<span class="source-line-no">042</span><span id="line-42"> * from batching, but have no natural flush point. {@code BufferedMutator} receives the puts from</span>
-<span class="source-line-no">043</span><span id="line-43"> * the M/R job and will batch puts based on some heuristic, such as the accumulated size of the</span>
-<span class="source-line-no">044</span><span id="line-44"> * puts, and submit batches of puts asynchronously so that the M/R logic can continue without</span>
-<span class="source-line-no">045</span><span id="line-45"> * interruption.</span>
-<span class="source-line-no">046</span><span id="line-46"> * </p></span>
-<span class="source-line-no">047</span><span id="line-47"> * <p></span>
-<span class="source-line-no">048</span><span id="line-48"> * {@code BufferedMutator} can also be used on more exotic circumstances. Map/Reduce batch jobs will</span>
-<span class="source-line-no">049</span><span id="line-49"> * have a single {@code BufferedMutator} per thread. A single {@code BufferedMutator} can also be</span>
-<span class="source-line-no">050</span><span id="line-50"> * effectively used in high volume online systems to batch puts, with the caveat that extreme</span>
-<span class="source-line-no">051</span><span id="line-51"> * circumstances, such as JVM or machine failure, may cause some data loss.</span>
-<span class="source-line-no">052</span><span id="line-52"> * </p></span>
-<span class="source-line-no">053</span><span id="line-53"> * <p></span>
-<span class="source-line-no">054</span><span id="line-54"> * NOTE: This class replaces the functionality that used to be available via</span>
-<span class="source-line-no">055</span><span id="line-55"> * HTable#setAutoFlush(boolean) set to {@code false}.</span>
-<span class="source-line-no">056</span><span id="line-56"> * </p></span>
-<span class="source-line-no">057</span><span id="line-57"> * <p></span>
-<span class="source-line-no">058</span><span id="line-58"> * See also the {@code BufferedMutatorExample} in the hbase-examples module.</span>
-<span class="source-line-no">059</span><span id="line-59"> * </p></span>
-<span class="source-line-no">060</span><span id="line-60"> * @see ConnectionFactory</span>
-<span class="source-line-no">061</span><span id="line-61"> * @see Connection</span>
-<span class="source-line-no">062</span><span id="line-62"> * @since 1.0.0</span>
-<span class="source-line-no">063</span><span id="line-63"> */</span>
-<span class="source-line-no">064</span><span id="line-64">@InterfaceAudience.Public</span>
-<span class="source-line-no">065</span><span id="line-65">public interface BufferedMutator extends Closeable {</span>
-<span class="source-line-no">066</span><span id="line-66"> /**</span>
-<span class="source-line-no">067</span><span id="line-67"> * Key to use setting non-default BufferedMutator implementation in Configuration.</span>
-<span class="source-line-no">068</span><span id="line-68"> * <p/></span>
-<span class="source-line-no">069</span><span id="line-69"> * @deprecated Since 3.0.0, will be removed in 4.0.0. For internal test use only, do not use it</span>
-<span class="source-line-no">070</span><span id="line-70"> * any more.</span>
-<span class="source-line-no">071</span><span id="line-71"> */</span>
-<span class="source-line-no">072</span><span id="line-72"> @Deprecated</span>
-<span class="source-line-no">073</span><span id="line-73"> String CLASSNAME_KEY = "hbase.client.bufferedmutator.classname";</span>
-<span class="source-line-no">074</span><span id="line-74"></span>
-<span class="source-line-no">075</span><span id="line-75"> /**</span>
-<span class="source-line-no">076</span><span id="line-76"> * Having the timer tick run more often that once every 100ms is needless and will probably cause</span>
-<span class="source-line-no">077</span><span id="line-77"> * too many timer events firing having a negative impact on performance.</span>
-<span class="source-line-no">078</span><span id="line-78"> */</span>
-<span class="source-line-no">079</span><span id="line-79"> long MIN_WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS = 100;</span>
-<span class="source-line-no">080</span><span id="line-80"></span>
-<span class="source-line-no">081</span><span id="line-81"> /**</span>
-<span class="source-line-no">082</span><span id="line-82"> * Gets the fully qualified table name instance of the table that this BufferedMutator writes to.</span>
-<span class="source-line-no">083</span><span id="line-83"> */</span>
-<span class="source-line-no">084</span><span id="line-84"> TableName getName();</span>
-<span class="source-line-no">085</span><span id="line-85"></span>
-<span class="source-line-no">086</span><span id="line-86"> /**</span>
-<span class="source-line-no">087</span><span id="line-87"> * Returns the {@link org.apache.hadoop.conf.Configuration} object used by this instance.</span>
-<span class="source-line-no">088</span><span id="line-88"> * <p></span>
-<span class="source-line-no">089</span><span id="line-89"> * The reference returned is not a copy, so any change made to it will affect this instance.</span>
-<span class="source-line-no">090</span><span id="line-90"> */</span>
-<span class="source-line-no">091</span><span id="line-91"> Configuration getConfiguration();</span>
-<span class="source-line-no">092</span><span id="line-92"></span>
-<span class="source-line-no">093</span><span id="line-93"> /**</span>
-<span class="source-line-no">094</span><span id="line-94"> * Sends a {@link Mutation} to the table. The mutations will be buffered and sent over the wire as</span>
-<span class="source-line-no">095</span><span id="line-95"> * part of a batch. Currently only supports {@link Put} and {@link Delete} mutations.</span>
-<span class="source-line-no">096</span><span id="line-96"> * @param mutation The data to send.</span>
-<span class="source-line-no">097</span><span id="line-97"> * @throws IOException if a remote or network exception occurs.</span>
-<span class="source-line-no">098</span><span id="line-98"> */</span>
-<span class="source-line-no">099</span><span id="line-99"> void mutate(Mutation mutation) throws IOException;</span>
-<span class="source-line-no">100</span><span id="line-100"></span>
-<span class="source-line-no">101</span><span id="line-101"> /**</span>
-<span class="source-line-no">102</span><span id="line-102"> * Send some {@link Mutation}s to the table. The mutations will be buffered and sent over the wire</span>
-<span class="source-line-no">103</span><span id="line-103"> * as part of a batch. There is no guarantee of sending entire content of {@code mutations} in a</span>
-<span class="source-line-no">104</span><span id="line-104"> * single batch; it will be broken up according to the write buffer capacity.</span>
-<span class="source-line-no">105</span><span id="line-105"> * @param mutations The data to send.</span>
-<span class="source-line-no">106</span><span id="line-106"> * @throws IOException if a remote or network exception occurs.</span>
-<span class="source-line-no">107</span><span id="line-107"> */</span>
-<span class="source-line-no">108</span><span id="line-108"> void mutate(List<? extends Mutation> mutations) throws IOException;</span>
-<span class="source-line-no">109</span><span id="line-109"></span>
-<span class="source-line-no">110</span><span id="line-110"> /**</span>
-<span class="source-line-no">111</span><span id="line-111"> * Performs a {@link #flush()} and releases any resources held.</span>
-<span class="source-line-no">112</span><span id="line-112"> * @throws IOException if a remote or network exception occurs.</span>
-<span class="source-line-no">113</span><span id="line-113"> */</span>
-<span class="source-line-no">114</span><span id="line-114"> @Override</span>
-<span class="source-line-no">115</span><span id="line-115"> void close() throws IOException;</span>
-<span class="source-line-no">116</span><span id="line-116"></span>
-<span class="source-line-no">117</span><span id="line-117"> /**</span>
-<span class="source-line-no">118</span><span id="line-118"> * Executes all the buffered, asynchronous {@link Mutation} operations and waits until they are</span>
-<span class="source-line-no">119</span><span id="line-119"> * done.</span>
-<span class="source-line-no">120</span><span id="line-120"> * @throws IOException if a remote or network exception occurs.</span>
-<span class="source-line-no">121</span><span id="line-121"> */</span>
-<span class="source-line-no">122</span><span id="line-122"> void flush() throws IOException;</span>
-<span class="source-line-no">123</span><span id="line-123"></span>
-<span class="source-line-no">124</span><span id="line-124"> /**</span>
-<span class="source-line-no">125</span><span id="line-125"> * Sets the maximum time before the buffer is automatically flushed checking once per second.</span>
-<span class="source-line-no">126</span><span id="line-126"> * @param timeoutMs The maximum number of milliseconds how long records may be buffered before</span>
-<span class="source-line-no">127</span><span id="line-127"> * they are flushed. Set to 0 to disable.</span>
-<span class="source-line-no">128</span><span id="line-128"> */</span>
-<span class="source-line-no">129</span><span id="line-129"> default void setWriteBufferPeriodicFlush(long timeoutMs) {</span>
-<span class="source-line-no">130</span><span id="line-130"> setWriteBufferPeriodicFlush(timeoutMs, 1000L);</span>
-<span class="source-line-no">131</span><span id="line-131"> }</span>
-<span class="source-line-no">132</span><span id="line-132"></span>
-<span class="source-line-no">133</span><span id="line-133"> /**</span>
-<span class="source-line-no">134</span><span id="line-134"> * Sets the maximum time before the buffer is automatically flushed.</span>
-<span class="source-line-no">135</span><span id="line-135"> * @param timeoutMs The maximum number of milliseconds how long records may be buffered before</span>
-<span class="source-line-no">136</span><span id="line-136"> * they are flushed. Set to 0 to disable.</span>
-<span class="source-line-no">137</span><span id="line-137"> * @param timerTickMs The number of milliseconds between each check if the timeout has been</span>
-<span class="source-line-no">138</span><span id="line-138"> * exceeded. Must be 100ms (as defined in</span>
-<span class="source-line-no">139</span><span id="line-139"> * {@link #MIN_WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS}) or larger to avoid</span>
-<span class="source-line-no">140</span><span id="line-140"> * performance problems.</span>
-<span class="source-line-no">141</span><span id="line-141"> */</span>
-<span class="source-line-no">142</span><span id="line-142"> default void setWriteBufferPeriodicFlush(long timeoutMs, long timerTickMs) {</span>
-<span class="source-line-no">143</span><span id="line-143"> throw new UnsupportedOperationException(</span>
-<span class="source-line-no">144</span><span id="line-144"> "The BufferedMutator::setWriteBufferPeriodicFlush has not been implemented");</span>
-<span class="source-line-no">145</span><span id="line-145"> }</span>
-<span class="source-line-no">146</span><span id="line-146"></span>
-<span class="source-line-no">147</span><span id="line-147"> /**</span>
-<span class="source-line-no">148</span><span id="line-148"> * Disable periodic flushing of the write buffer.</span>
-<span class="source-line-no">149</span><span id="line-149"> */</span>
-<span class="source-line-no">150</span><span id="line-150"> default void disableWriteBufferPeriodicFlush() {</span>
-<span class="source-line-no">151</span><span id="line-151"> setWriteBufferPeriodicFlush(0, MIN_WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS);</span>
-<span class="source-line-no">152</span><span id="line-152"> }</span>
-<span class="source-line-no">153</span><span id="line-153"></span>
-<span class="source-line-no">154</span><span id="line-154"> /**</span>
-<span class="source-line-no">155</span><span id="line-155"> * Returns the current periodic flush timeout value in milliseconds.</span>
-<span class="source-line-no">156</span><span id="line-156"> * @return The maximum number of milliseconds how long records may be buffered before they are</span>
-<span class="source-line-no">157</span><span id="line-157"> * flushed. The value 0 means this is disabled.</span>
-<span class="source-line-no">158</span><span id="line-158"> */</span>
-<span class="source-line-no">159</span><span id="line-159"> default long getWriteBufferPeriodicFlushTimeoutMs() {</span>
-<span class="source-line-no">160</span><span id="line-160"> throw new UnsupportedOperationException(</span>
-<span class="source-line-no">161</span><span id="line-161"> "The BufferedMutator::getWriteBufferPeriodicFlushTimeoutMs has not been implemented");</span>
-<span class="source-line-no">162</span><span id="line-162"> }</span>
-<span class="source-line-no">163</span><span id="line-163"></span>
-<span class="source-line-no">164</span><span id="line-164"> /**</span>
-<span class="source-line-no">165</span><span id="line-165"> * Returns the current periodic flush timertick interval in milliseconds.</span>
-<span class="source-line-no">166</span><span id="line-166"> * @return The number of milliseconds between each check if the timeout has been exceeded. This</span>
-<span class="source-line-no">167</span><span id="line-167"> * value only has a real meaning if the timeout has been set to > 0</span>
-<span class="source-line-no">168</span><span id="line-168"> */</span>
-<span class="source-line-no">169</span><span id="line-169"> default long getWriteBufferPeriodicFlushTimerTickMs() {</span>
-<span class="source-line-no">170</span><span id="line-170"> throw new UnsupportedOperationException(</span>
-<span class="source-line-no">171</span><span id="line-171"> "The BufferedMutator::getWriteBufferPeriodicFlushTimerTickMs has not been implemented");</span>
-<span class="source-line-no">172</span><span id="line-172"> }</span>
-<span class="source-line-no">173</span><span id="line-173"></span>
-<span class="source-line-no">174</span><span id="line-174"> /**</span>
-<span class="source-line-no">175</span><span id="line-175"> * Returns the maximum size in bytes of the write buffer for this HTable.</span>
-<span class="source-line-no">176</span><span id="line-176"> * <p></span>
-<span class="source-line-no">177</span><span id="line-177"> * The default value comes from the configuration parameter {@code hbase.client.write.buffer}.</span>
-<span class="source-line-no">178</span><span id="line-178"> * @return The size of the write buffer in bytes.</span>
-<span class="source-line-no">179</span><span id="line-179"> */</span>
-<span class="source-line-no">180</span><span id="line-180"> default long getWriteBufferSize() {</span>
-<span class="source-line-no">181</span><span id="line-181"> throw new UnsupportedOperationException(</span>
-<span class="source-line-no">182</span><span id="line-182"> "The BufferedMutator::getWriteBufferSize has not been implemented");</span>
-<span class="source-line-no">183</span><span id="line-183"> }</span>
-<span class="source-line-no">184</span><span id="line-184"></span>
-<span class="source-line-no">185</span><span id="line-185"> /**</span>
-<span class="source-line-no">186</span><span id="line-186"> * Set rpc timeout for this mutator instance</span>
-<span class="source-line-no">187</span><span id="line-187"> * @deprecated Since 3.0.0, will be removed in 4.0.0. Please set this through the</span>
-<span class="source-line-no">188</span><span id="line-188"> * {@link BufferedMutatorParams}.</span>
-<span class="source-line-no">189</span><span id="line-189"> */</span>
-<span class="source-line-no">190</span><span id="line-190"> @Deprecated</span>
-<span class="source-line-no">191</span><span id="line-191"> default void setRpcTimeout(int timeout) {</span>
-<span class="source-line-no">192</span><span id="line-192"> throw new UnsupportedOperationException(</span>
-<span class="source-line-no">193</span><span id="line-193"> "The BufferedMutator::setRpcTimeout has not been implemented");</span>
-<span class="source-line-no">194</span><span id="line-194"> }</span>
-<span class="source-line-no">195</span><span id="line-195"></span>
-<span class="source-line-no">196</span><span id="line-196"> /**</span>
-<span class="source-line-no">197</span><span id="line-197"> * Set operation timeout for this mutator instance</span>
-<span class="source-line-no">198</span><span id="line-198"> * @deprecated Since 3.0.0, will be removed in 4.0.0. Please set this through the</span>
-<span class="source-line-no">199</span><span id="line-199"> * {@link BufferedMutatorParams}.</span>
-<span class="source-line-no">200</span><span id="line-200"> */</span>
-<span class="source-line-no">201</span><span id="line-201"> @Deprecated</span>
-<span class="source-line-no">202</span><span id="line-202"> default void setOperationTimeout(int timeout) {</span>
-<span class="source-line-no">203</span><span id="line-203"> throw new UnsupportedOperationException(</span>
-<span class="source-line-no">204</span><span id="line-204"> "The BufferedMutator::setOperationTimeout has not been implemented");</span>
-<span class="source-line-no">205</span><span id="line-205"> }</span>
-<span class="source-line-no">206</span><span id="line-206"></span>
-<span class="source-line-no">207</span><span id="line-207"> /**</span>
-<span class="source-line-no">208</span><span id="line-208"> * Listens for asynchronous exceptions on a {@link BufferedMutator}.</span>
-<span class="source-line-no">209</span><span id="line-209"> */</span>
-<span class="source-line-no">210</span><span id="line-210"> @InterfaceAudience.Public</span>
-<span class="source-line-no">211</span><span id="line-211"> interface ExceptionListener {</span>
-<span class="source-line-no">212</span><span id="line-212"> public void onException(RetriesExhaustedWithDetailsException exception, BufferedMutator mutator)</span>
-<span class="source-line-no">213</span><span id="line-213"> throws RetriesExhaustedWithDetailsException;</span>
+<span class="source-line-no">022</span><span id="line-22">import java.util.Collections;</span>
+<span class="source-line-no">023</span><span id="line-23">import java.util.List;</span>
+<span class="source-line-no">024</span><span id="line-24">import java.util.Map;</span>
+<span class="source-line-no">025</span><span id="line-25">import org.apache.hadoop.conf.Configuration;</span>
+<span class="source-line-no">026</span><span id="line-26">import org.apache.hadoop.hbase.TableName;</span>
+<span class="source-line-no">027</span><span id="line-27">import org.apache.yetus.audience.InterfaceAudience;</span>
+<span class="source-line-no">028</span><span id="line-28"></span>
+<span class="source-line-no">029</span><span id="line-29">/**</span>
+<span class="source-line-no">030</span><span id="line-30"> * <p></span>
+<span class="source-line-no">031</span><span id="line-31"> * Used to communicate with a single HBase table similar to {@link Table} but meant for batched,</span>
+<span class="source-line-no">032</span><span id="line-32"> * asynchronous puts. Obtain an instance from a {@link Connection} and call {@link #close()}</span>
+<span class="source-line-no">033</span><span id="line-33"> * afterwards. Customizations can be applied to the {@code BufferedMutator} via the</span>
+<span class="source-line-no">034</span><span id="line-34"> * {@link BufferedMutatorParams}.</span>
+<span class="source-line-no">035</span><span id="line-35"> * </p></span>
+<span class="source-line-no">036</span><span id="line-36"> * <p></span>
+<span class="source-line-no">037</span><span id="line-37"> * Exception handling with asynchronously via the {@link BufferedMutator.ExceptionListener}. The</span>
+<span class="source-line-no">038</span><span id="line-38"> * default implementation is to throw the exception upon receipt. This behavior can be overridden</span>
+<span class="source-line-no">039</span><span id="line-39"> * with a custom implementation, provided as a parameter with</span>
+<span class="source-line-no">040</span><span id="line-40"> * {@link BufferedMutatorParams#listener(BufferedMutator.ExceptionListener)}.</span>
+<span class="source-line-no">041</span><span id="line-41"> * </p></span>
+<span class="source-line-no">042</span><span id="line-42"> * <p></span>
+<span class="source-line-no">043</span><span id="line-43"> * Map/Reduce jobs are good use cases for using {@code BufferedMutator}. Map/reduce jobs benefit</span>
+<span class="source-line-no">044</span><span id="line-44"> * from batching, but have no natural flush point. {@code BufferedMutator} receives the puts from</span>
+<span class="source-line-no">045</span><span id="line-45"> * the M/R job and will batch puts based on some heuristic, such as the accumulated size of the</span>
+<span class="source-line-no">046</span><span id="line-46"> * puts, and submit batches of puts asynchronously so that the M/R logic can continue without</span>
+<span class="source-line-no">047</span><span id="line-47"> * interruption.</span>
+<span class="source-line-no">048</span><span id="line-48"> * </p></span>
+<span class="source-line-no">049</span><span id="line-49"> * <p></span>
+<span class="source-line-no">050</span><span id="line-50"> * {@code BufferedMutator} can also be used on more exotic circumstances. Map/Reduce batch jobs will</span>
+<span class="source-line-no">051</span><span id="line-51"> * have a single {@code BufferedMutator} per thread. A single {@code BufferedMutator} can also be</span>
+<span class="source-line-no">052</span><span id="line-52"> * effectively used in high volume online systems to batch puts, with the caveat that extreme</span>
+<span class="source-line-no">053</span><span id="line-53"> * circumstances, such as JVM or machine failure, may cause some data loss.</span>
+<span class="source-line-no">054</span><span id="line-54"> * </p></span>
+<span class="source-line-no">055</span><span id="line-55"> * <p></span>
+<span class="source-line-no">056</span><span id="line-56"> * NOTE: This class replaces the functionality that used to be available via</span>
+<span class="source-line-no">057</span><span id="line-57"> * HTable#setAutoFlush(boolean) set to {@code false}.</span>
+<span class="source-line-no">058</span><span id="line-58"> * </p></span>
+<span class="source-line-no">059</span><span id="line-59"> * <p></span>
+<span class="source-line-no">060</span><span id="line-60"> * See also the {@code BufferedMutatorExample} in the hbase-examples module.</span>
+<span class="source-line-no">061</span><span id="line-61"> * </p></span>
+<span class="source-line-no">062</span><span id="line-62"> * @see ConnectionFactory</span>
+<span class="source-line-no">063</span><span id="line-63"> * @see Connection</span>
+<span class="source-line-no">064</span><span id="line-64"> * @since 1.0.0</span>
+<span class="source-line-no">065</span><span id="line-65"> */</span>
+<span class="source-line-no">066</span><span id="line-66">@InterfaceAudience.Public</span>
+<span class="source-line-no">067</span><span id="line-67">public interface BufferedMutator extends Closeable {</span>
+<span class="source-line-no">068</span><span id="line-68"> /**</span>
+<span class="source-line-no">069</span><span id="line-69"> * Key to use setting non-default BufferedMutator implementation in Configuration.</span>
+<span class="source-line-no">070</span><span id="line-70"> * <p/></span>
+<span class="source-line-no">071</span><span id="line-71"> * @deprecated Since 3.0.0, will be removed in 4.0.0. For internal test use only, do not use it</span>
+<span class="source-line-no">072</span><span id="line-72"> * any more.</span>
+<span class="source-line-no">073</span><span id="line-73"> */</span>
+<span class="source-line-no">074</span><span id="line-74"> @Deprecated</span>
+<span class="source-line-no">075</span><span id="line-75"> String CLASSNAME_KEY = "hbase.client.bufferedmutator.classname";</span>
+<span class="source-line-no">076</span><span id="line-76"></span>
+<span class="source-line-no">077</span><span id="line-77"> /**</span>
+<span class="source-line-no">078</span><span id="line-78"> * Having the timer tick run more often that once every 100ms is needless and will probably cause</span>
+<span class="source-line-no">079</span><span id="line-79"> * too many timer events firing having a negative impact on performance.</span>
+<span class="source-line-no">080</span><span id="line-80"> */</span>
+<span class="source-line-no">081</span><span id="line-81"> long MIN_WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS = 100;</span>
+<span class="source-line-no">082</span><span id="line-82"></span>
+<span class="source-line-no">083</span><span id="line-83"> /**</span>
+<span class="source-line-no">084</span><span id="line-84"> * Gets the fully qualified table name instance of the table that this BufferedMutator writes to.</span>
+<span class="source-line-no">085</span><span id="line-85"> */</span>
+<span class="source-line-no">086</span><span id="line-86"> TableName getName();</span>
+<span class="source-line-no">087</span><span id="line-87"></span>
+<span class="source-line-no">088</span><span id="line-88"> /**</span>
+<span class="source-line-no">089</span><span id="line-89"> * Returns the {@link org.apache.hadoop.conf.Configuration} object used by this instance.</span>
+<span class="source-line-no">090</span><span id="line-90"> * <p></span>
+<span class="source-line-no">091</span><span id="line-91"> * The reference returned is not a copy, so any change made to it will affect this instance.</span>
+<span class="source-line-no">092</span><span id="line-92"> */</span>
+<span class="source-line-no">093</span><span id="line-93"> Configuration getConfiguration();</span>
+<span class="source-line-no">094</span><span id="line-94"></span>
+<span class="source-line-no">095</span><span id="line-95"> /**</span>
+<span class="source-line-no">096</span><span id="line-96"> * Sends a {@link Mutation} to the table. The mutations will be buffered and sent over the wire as</span>
+<span class="source-line-no">097</span><span id="line-97"> * part of a batch. Currently only supports {@link Put} and {@link Delete} mutations.</span>
+<span class="source-line-no">098</span><span id="line-98"> * @param mutation The data to send.</span>
+<span class="source-line-no">099</span><span id="line-99"> * @throws IOException if a remote or network exception occurs.</span>
+<span class="source-line-no">100</span><span id="line-100"> */</span>
+<span class="source-line-no">101</span><span id="line-101"> void mutate(Mutation mutation) throws IOException;</span>
+<span class="source-line-no">102</span><span id="line-102"></span>
+<span class="source-line-no">103</span><span id="line-103"> /**</span>
+<span class="source-line-no">104</span><span id="line-104"> * Send some {@link Mutation}s to the table. The mutations will be buffered and sent over the wire</span>
+<span class="source-line-no">105</span><span id="line-105"> * as part of a batch. There is no guarantee of sending entire content of {@code mutations} in a</span>
+<span class="source-line-no">106</span><span id="line-106"> * single batch; it will be broken up according to the write buffer capacity.</span>
+<span class="source-line-no">107</span><span id="line-107"> * @param mutations The data to send.</span>
+<span class="source-line-no">108</span><span id="line-108"> * @throws IOException if a remote or network exception occurs.</span>
+<span class="source-line-no">109</span><span id="line-109"> */</span>
+<span class="source-line-no">110</span><span id="line-110"> void mutate(List<? extends Mutation> mutations) throws IOException;</span>
+<span class="source-line-no">111</span><span id="line-111"></span>
+<span class="source-line-no">112</span><span id="line-112"> /**</span>
+<span class="source-line-no">113</span><span id="line-113"> * Performs a {@link #flush()} and releases any resources held.</span>
+<span class="source-line-no">114</span><span id="line-114"> * @throws IOException if a remote or network exception occurs.</span>
+<span class="source-line-no">115</span><span id="line-115"> */</span>
+<span class="source-line-no">116</span><span id="line-116"> @Override</span>
+<span class="source-line-no">117</span><span id="line-117"> void close() throws IOException;</span>
+<span class="source-line-no">118</span><span id="line-118"></span>
+<span class="source-line-no">119</span><span id="line-119"> /**</span>
+<span class="source-line-no">120</span><span id="line-120"> * Executes all the buffered, asynchronous {@link Mutation} operations and waits until they are</span>
+<span class="source-line-no">121</span><span id="line-121"> * done.</span>
+<span class="source-line-no">122</span><span id="line-122"> * @throws IOException if a remote or network exception occurs.</span>
+<span class="source-line-no">123</span><span id="line-123"> */</span>
+<span class="source-line-no">124</span><span id="line-124"> void flush() throws IOException;</span>
+<span class="source-line-no">125</span><span id="line-125"></span>
+<span class="source-line-no">126</span><span id="line-126"> /**</span>
+<span class="source-line-no">127</span><span id="line-127"> * Sets the maximum time before the buffer is automatically flushed checking once per second.</span>
+<span class="source-line-no">128</span><span id="line-128"> * @param timeoutMs The maximum number of milliseconds how long records may be buffered before</span>
+<span class="source-line-no">129</span><span id="line-129"> * they are flushed. Set to 0 to disable.</span>
+<span class="source-line-no">130</span><span id="line-130"> */</span>
+<span class="source-line-no">131</span><span id="line-131"> default void setWriteBufferPeriodicFlush(long timeoutMs) {</span>
+<span class="source-line-no">132</span><span id="line-132"> setWriteBufferPeriodicFlush(timeoutMs, 1000L);</span>
+<span class="source-line-no">133</span><span id="line-133"> }</span>
+<span class="source-line-no">134</span><span id="line-134"></span>
+<span class="source-line-no">135</span><span id="line-135"> /**</span>
+<span class="source-line-no">136</span><span id="line-136"> * Sets the maximum time before the buffer is automatically flushed.</span>
+<span class="source-line-no">137</span><span id="line-137"> * @param timeoutMs The maximum number of milliseconds how long records may be buffered before</span>
+<span class="source-line-no">138</span><span id="line-138"> * they are flushed. Set to 0 to disable.</span>
+<span class="source-line-no">139</span><span id="line-139"> * @param timerTickMs The number of milliseconds between each check if the timeout has been</span>
+<span class="source-line-no">140</span><span id="line-140"> * exceeded. Must be 100ms (as defined in</span>
+<span class="source-line-no">141</span><span id="line-141"> * {@link #MIN_WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS}) or larger to avoid</span>
+<span class="source-line-no">142</span><span id="line-142"> * performance problems.</span>
+<span class="source-line-no">143</span><span id="line-143"> */</span>
+<span class="source-line-no">144</span><span id="line-144"> default void setWriteBufferPeriodicFlush(long timeoutMs, long timerTickMs) {</span>
+<span class="source-line-no">145</span><span id="line-145"> throw new UnsupportedOperationException(</span>
+<span class="source-line-no">146</span><span id="line-146"> "The BufferedMutator::setWriteBufferPeriodicFlush has not been implemented");</span>
+<span class="source-line-no">147</span><span id="line-147"> }</span>
+<span class="source-line-no">148</span><span id="line-148"></span>
+<span class="source-line-no">149</span><span id="line-149"> /**</span>
+<span class="source-line-no">150</span><span id="line-150"> * Disable periodic flushing of the write buffer.</span>
+<span class="source-line-no">151</span><span id="line-151"> */</span>
+<span class="source-line-no">152</span><span id="line-152"> default void disableWriteBufferPeriodicFlush() {</span>
+<span class="source-line-no">153</span><span id="line-153"> setWriteBufferPeriodicFlush(0, MIN_WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS);</span>
+<span class="source-line-no">154</span><span id="line-154"> }</span>
+<span class="source-line-no">155</span><span id="line-155"></span>
+<span class="source-line-no">156</span><span id="line-156"> /**</span>
+<span class="source-line-no">157</span><span id="line-157"> * Returns the current periodic flush timeout value in milliseconds.</span>
+<span class="source-line-no">158</span><span id="line-158"> * @return The maximum number of milliseconds how long records may be buffered before they are</span>
+<span class="source-line-no">159</span><span id="line-159"> * flushed. The value 0 means this is disabled.</span>
+<span class="source-line-no">160</span><span id="line-160"> */</span>
+<span class="source-line-no">161</span><span id="line-161"> default long getWriteBufferPeriodicFlushTimeoutMs() {</span>
+<span class="source-line-no">162</span><span id="line-162"> throw new UnsupportedOperationException(</span>
+<span class="source-line-no">163</span><span id="line-163"> "The BufferedMutator::getWriteBufferPeriodicFlushTimeoutMs has not been implemented");</span>
+<span class="source-line-no">164</span><span id="line-164"> }</span>
+<span class="source-line-no">165</span><span id="line-165"></span>
+<span class="source-line-no">166</span><span id="line-166"> /**</span>
+<span class="source-line-no">167</span><span id="line-167"> * Returns the current periodic flush timertick interval in milliseconds.</span>
+<span class="source-line-no">168</span><span id="line-168"> * @return The number of milliseconds between each check if the timeout has been exceeded. This</span>
+<span class="source-line-no">169</span><span id="line-169"> * value only has a real meaning if the timeout has been set to > 0</span>
+<span class="source-line-no">170</span><span id="line-170"> */</span>
+<span class="source-line-no">171</span><span id="line-171"> default long getWriteBufferPeriodicFlushTimerTickMs() {</span>
+<span class="source-line-no">172</span><span id="line-172"> throw new UnsupportedOperationException(</span>
+<span class="source-line-no">173</span><span id="line-173"> "The BufferedMutator::getWriteBufferPeriodicFlushTimerTickMs has not been implemented");</span>
+<span class="source-line-no">174</span><span id="line-174"> }</span>
+<span class="source-line-no">175</span><span id="line-175"></span>
+<span class="source-line-no">176</span><span id="line-176"> /**</span>
+<span class="source-line-no">177</span><span id="line-177"> * Returns the maximum size in bytes of the write buffer for this HTable.</span>
+<span class="source-line-no">178</span><span id="line-178"> * <p></span>
+<span class="source-line-no">179</span><span id="line-179"> * The default value comes from the configuration parameter {@code hbase.client.write.buffer}.</span>
+<span class="source-line-no">180</span><span id="line-180"> * @return The size of the write buffer in bytes.</span>
+<span class="source-line-no">181</span><span id="line-181"> */</span>
+<span class="source-line-no">182</span><span id="line-182"> default long getWriteBufferSize() {</span>
+<span class="source-line-no">183</span><span id="line-183"> throw new UnsupportedOperationException(</span>
+<span class="source-line-no">184</span><span id="line-184"> "The BufferedMutator::getWriteBufferSize has not been implemented");</span>
+<span class="source-line-no">185</span><span id="line-185"> }</span>
+<span class="source-line-no">186</span><span id="line-186"></span>
+<span class="source-line-no">187</span><span id="line-187"> /**</span>
+<span class="source-line-no">188</span><span id="line-188"> * Set rpc timeout for this mutator instance</span>
+<span class="source-line-no">189</span><span id="line-189"> * @deprecated Since 3.0.0, will be removed in 4.0.0. Please set this through the</span>
+<span class="source-line-no">190</span><span id="line-190"> * {@link BufferedMutatorParams}.</span>
+<span class="source-line-no">191</span><span id="line-191"> */</span>
+<span class="source-line-no">192</span><span id="line-192"> @Deprecated</span>
+<span class="source-line-no">193</span><span id="line-193"> default void setRpcTimeout(int timeout) {</span>
+<span class="source-line-no">194</span><span id="line-194"> throw new UnsupportedOperationException(</span>
+<span class="source-line-no">195</span><span id="line-195"> "The BufferedMutator::setRpcTimeout has not been implemented");</span>
+<span class="source-line-no">196</span><span id="line-196"> }</span>
+<span class="source-line-no">197</span><span id="line-197"></span>
+<span class="source-line-no">198</span><span id="line-198"> /**</span>
+<span class="source-line-no">199</span><span id="line-199"> * Set operation timeout for this mutator instance</span>
+<span class="source-line-no">200</span><span id="line-200"> * @deprecated Since 3.0.0, will be removed in 4.0.0. Please set this through the</span>
+<span class="source-line-no">201</span><span id="line-201"> * {@link BufferedMutatorParams}.</span>
+<span class="source-line-no">202</span><span id="line-202"> */</span>
+<span class="source-line-no">203</span><span id="line-203"> @Deprecated</span>
+<span class="source-line-no">204</span><span id="line-204"> default void setOperationTimeout(int timeout) {</span>
+<span class="source-line-no">205</span><span id="line-205"> throw new UnsupportedOperationException(</span>
+<span class="source-line-no">206</span><span id="line-206"> "The BufferedMutator::setOperationTimeout has not been implemented");</span>
+<span class="source-line-no">207</span><span id="line-207"> }</span>
+<span class="source-line-no">208</span><span id="line-208"></span>
+<span class="source-line-no">209</span><span id="line-209"> /**</span>
+<span class="source-line-no">210</span><span id="line-210"> * Returns the rpc request attributes.</span>
+<span class="source-line-no">211</span><span id="line-211"> */</span>
+<span class="source-line-no">212</span><span id="line-212"> default Map<String, byte[]> getRequestAttributes() {</span>
+<span class="source-line-no">213</span><span id="line-213"> return Collections.emptyMap();</span>
<span class="source-line-no">214</span><span id="line-214"> }</span>
-<span class="source-line-no">215</span><span id="line-215">}</span>
+<span class="source-line-no">215</span><span id="line-215"></span>
+<span class="source-line-no">216</span><span id="line-216"> /**</span>
+<span class="source-line-no">217</span><span id="line-217"> * Listens for asynchronous exceptions on a {@link BufferedMutator}.</span>
+<span class="source-line-no">218</span><span id="line-218"> */</span>
+<span class="source-line-no">219</span><span id="line-219"> @InterfaceAudience.Public</span>
+<span class="source-line-no">220</span><span id="line-220"> interface ExceptionListener {</span>
+<span class="source-line-no">221</span><span id="line-221"> public void onException(RetriesExhaustedWithDetailsException exception, BufferedMutator mutator)</span>
+<span class="source-line-no">222</span><span id="line-222"> throws RetriesExhaustedWithDetailsException;</span>
+<span class="source-line-no">223</span><span id="line-223"> }</span>
+<span class="source-line-no">224</span><span id="line-224">}</span>
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutatorParams.html b/apidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutatorParams.html
index df7ea55e9fb..31336492c27 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutatorParams.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutatorParams.html
@@ -30,201 +30,217 @@
<span class="source-line-no">017</span><span id="line-17"> */</span>
<span class="source-line-no">018</span><span id="line-18">package org.apache.hadoop.hbase.client;</span>
<span class="source-line-no">019</span><span id="line-19"></span>
-<span class="source-line-no">020</span><span id="line-20">import java.util.concurrent.ExecutorService;</span>
-<span class="source-line-no">021</span><span id="line-21">import org.apache.hadoop.hbase.TableName;</span>
-<span class="source-line-no">022</span><span id="line-22">import org.apache.yetus.audience.InterfaceAudience;</span>
-<span class="source-line-no">023</span><span id="line-23"></span>
-<span class="source-line-no">024</span><span id="line-24">/**</span>
-<span class="source-line-no">025</span><span id="line-25"> * Parameters for instantiating a {@link BufferedMutator}.</span>
-<span class="source-line-no">026</span><span id="line-26"> */</span>
-<span class="source-line-no">027</span><span id="line-27">@InterfaceAudience.Public</span>
-<span class="source-line-no">028</span><span id="line-28">public class BufferedMutatorParams implements Cloneable {</span>
-<span class="source-line-no">029</span><span id="line-29"></span>
-<span class="source-line-no">030</span><span id="line-30"> static final int UNSET = -1;</span>
-<span class="source-line-no">031</span><span id="line-31"></span>
-<span class="source-line-no">032</span><span id="line-32"> private final TableName tableName;</span>
-<span class="source-line-no">033</span><span id="line-33"> private long writeBufferSize = UNSET;</span>
-<span class="source-line-no">034</span><span id="line-34"> private long writeBufferPeriodicFlushTimeoutMs = UNSET;</span>
-<span class="source-line-no">035</span><span id="line-35"> private long writeBufferPeriodicFlushTimerTickMs = UNSET;</span>
-<span class="source-line-no">036</span><span id="line-36"> private int maxKeyValueSize = UNSET;</span>
-<span class="source-line-no">037</span><span id="line-37"> private ExecutorService pool = null;</span>
-<span class="source-line-no">038</span><span id="line-38"> private String implementationClassName = null;</span>
-<span class="source-line-no">039</span><span id="line-39"> private int rpcTimeout = UNSET;</span>
-<span class="source-line-no">040</span><span id="line-40"> private int operationTimeout = UNSET;</span>
-<span class="source-line-no">041</span><span id="line-41"> private BufferedMutator.ExceptionListener listener = new BufferedMutator.ExceptionListener() {</span>
-<span class="source-line-no">042</span><span id="line-42"> @Override</span>
-<span class="source-line-no">043</span><span id="line-43"> public void onException(RetriesExhaustedWithDetailsException exception,</span>
-<span class="source-line-no">044</span><span id="line-44"> BufferedMutator bufferedMutator) throws RetriesExhaustedWithDetailsException {</span>
-<span class="source-line-no">045</span><span id="line-45"> throw exception;</span>
-<span class="source-line-no">046</span><span id="line-46"> }</span>
-<span class="source-line-no">047</span><span id="line-47"> };</span>
-<span class="source-line-no">048</span><span id="line-48"></span>
-<span class="source-line-no">049</span><span id="line-49"> public BufferedMutatorParams(TableName tableName) {</span>
-<span class="source-line-no">050</span><span id="line-50"> this.tableName = tableName;</span>
-<span class="source-line-no">051</span><span id="line-51"> }</span>
+<span class="source-line-no">020</span><span id="line-20">import java.util.Collections;</span>
+<span class="source-line-no">021</span><span id="line-21">import java.util.HashMap;</span>
+<span class="source-line-no">022</span><span id="line-22">import java.util.Map;</span>
+<span class="source-line-no">023</span><span id="line-23">import java.util.concurrent.ExecutorService;</span>
+<span class="source-line-no">024</span><span id="line-24">import org.apache.hadoop.hbase.TableName;</span>
+<span class="source-line-no">025</span><span id="line-25">import org.apache.yetus.audience.InterfaceAudience;</span>
+<span class="source-line-no">026</span><span id="line-26"></span>
+<span class="source-line-no">027</span><span id="line-27">/**</span>
+<span class="source-line-no">028</span><span id="line-28"> * Parameters for instantiating a {@link BufferedMutator}.</span>
+<span class="source-line-no">029</span><span id="line-29"> */</span>
+<span class="source-line-no">030</span><span id="line-30">@InterfaceAudience.Public</span>
+<span class="source-line-no">031</span><span id="line-31">public class BufferedMutatorParams implements Cloneable {</span>
+<span class="source-line-no">032</span><span id="line-32"></span>
+<span class="source-line-no">033</span><span id="line-33"> static final int UNSET = -1;</span>
+<span class="source-line-no">034</span><span id="line-34"></span>
+<span class="source-line-no">035</span><span id="line-35"> private final TableName tableName;</span>
+<span class="source-line-no">036</span><span id="line-36"> private long writeBufferSize = UNSET;</span>
+<span class="source-line-no">037</span><span id="line-37"> private long writeBufferPeriodicFlushTimeoutMs = UNSET;</span>
+<span class="source-line-no">038</span><span id="line-38"> private long writeBufferPeriodicFlushTimerTickMs = UNSET;</span>
+<span class="source-line-no">039</span><span id="line-39"> private int maxKeyValueSize = UNSET;</span>
+<span class="source-line-no">040</span><span id="line-40"> private ExecutorService pool = null;</span>
+<span class="source-line-no">041</span><span id="line-41"> private String implementationClassName = null;</span>
+<span class="source-line-no">042</span><span id="line-42"> private int rpcTimeout = UNSET;</span>
+<span class="source-line-no">043</span><span id="line-43"> private int operationTimeout = UNSET;</span>
+<span class="source-line-no">044</span><span id="line-44"> protected Map<String, byte[]> requestAttributes = Collections.emptyMap();</span>
+<span class="source-line-no">045</span><span id="line-45"> private BufferedMutator.ExceptionListener listener = new BufferedMutator.ExceptionListener() {</span>
+<span class="source-line-no">046</span><span id="line-46"> @Override</span>
+<span class="source-line-no">047</span><span id="line-47"> public void onException(RetriesExhaustedWithDetailsException exception,</span>
+<span class="source-line-no">048</span><span id="line-48"> BufferedMutator bufferedMutator) throws RetriesExhaustedWithDetailsException {</span>
+<span class="source-line-no">049</span><span id="line-49"> throw exception;</span>
+<span class="source-line-no">050</span><span id="line-50"> }</span>
+<span class="source-line-no">051</span><span id="line-51"> };</span>
<span class="source-line-no">052</span><span id="line-52"></span>
-<span class="source-line-no">053</span><span id="line-53"> public TableName getTableName() {</span>
-<span class="source-line-no">054</span><span id="line-54"> return tableName;</span>
+<span class="source-line-no">053</span><span id="line-53"> public BufferedMutatorParams(TableName tableName) {</span>
+<span class="source-line-no">054</span><span id="line-54"> this.tableName = tableName;</span>
<span class="source-line-no">055</span><span id="line-55"> }</span>
<span class="source-line-no">056</span><span id="line-56"></span>
-<span class="source-line-no">057</span><span id="line-57"> public long getWriteBufferSize() {</span>
-<span class="source-line-no">058</span><span id="line-58"> return writeBufferSize;</span>
+<span class="source-line-no">057</span><span id="line-57"> public TableName getTableName() {</span>
+<span class="source-line-no">058</span><span id="line-58"> return tableName;</span>
<span class="source-line-no">059</span><span id="line-59"> }</span>
<span class="source-line-no">060</span><span id="line-60"></span>
-<span class="source-line-no">061</span><span id="line-61"> public BufferedMutatorParams rpcTimeout(final int rpcTimeout) {</span>
-<span class="source-line-no">062</span><span id="line-62"> this.rpcTimeout = rpcTimeout;</span>
-<span class="source-line-no">063</span><span id="line-63"> return this;</span>
-<span class="source-line-no">064</span><span id="line-64"> }</span>
-<span class="source-line-no">065</span><span id="line-65"></span>
-<span class="source-line-no">066</span><span id="line-66"> public int getRpcTimeout() {</span>
-<span class="source-line-no">067</span><span id="line-67"> return rpcTimeout;</span>
+<span class="source-line-no">061</span><span id="line-61"> public long getWriteBufferSize() {</span>
+<span class="source-line-no">062</span><span id="line-62"> return writeBufferSize;</span>
+<span class="source-line-no">063</span><span id="line-63"> }</span>
+<span class="source-line-no">064</span><span id="line-64"></span>
+<span class="source-line-no">065</span><span id="line-65"> public BufferedMutatorParams rpcTimeout(final int rpcTimeout) {</span>
+<span class="source-line-no">066</span><span id="line-66"> this.rpcTimeout = rpcTimeout;</span>
+<span class="source-line-no">067</span><span id="line-67"> return this;</span>
<span class="source-line-no">068</span><span id="line-68"> }</span>
<span class="source-line-no">069</span><span id="line-69"></span>
-<span class="source-line-no">070</span><span id="line-70"> public BufferedMutatorParams operationTimeout(final int operationTimeout) {</span>
-<span class="source-line-no">071</span><span id="line-71"> this.operationTimeout = operationTimeout;</span>
-<span class="source-line-no">072</span><span id="line-72"> return this;</span>
-<span class="source-line-no">073</span><span id="line-73"> }</span>
-<span class="source-line-no">074</span><span id="line-74"></span>
-<span class="source-line-no">075</span><span id="line-75"> /**</span>
-<span class="source-line-no">076</span><span id="line-76"> * @deprecated Since 2.3.0, will be removed in 4.0.0. Use {@link #operationTimeout(int)}</span>
-<span class="source-line-no">077</span><span id="line-77"> */</span>
-<span class="source-line-no">078</span><span id="line-78"> @Deprecated</span>
-<span class="source-line-no">079</span><span id="line-79"> public BufferedMutatorParams opertationTimeout(final int operationTimeout) {</span>
-<span class="source-line-no">080</span><span id="line-80"> this.operationTimeout = operationTimeout;</span>
-<span class="source-line-no">081</span><span id="line-81"> return this;</span>
-<span class="source-line-no">082</span><span id="line-82"> }</span>
-<span class="source-line-no">083</span><span id="line-83"></span>
-<span class="source-line-no">084</span><span id="line-84"> public int getOperationTimeout() {</span>
-<span class="source-line-no">085</span><span id="line-85"> return operationTimeout;</span>
+<span class="source-line-no">070</span><span id="line-70"> public int getRpcTimeout() {</span>
+<span class="source-line-no">071</span><span id="line-71"> return rpcTimeout;</span>
+<span class="source-line-no">072</span><span id="line-72"> }</span>
+<span class="source-line-no">073</span><span id="line-73"></span>
+<span class="source-line-no">074</span><span id="line-74"> public BufferedMutatorParams operationTimeout(final int operationTimeout) {</span>
+<span class="source-line-no">075</span><span id="line-75"> this.operationTimeout = operationTimeout;</span>
+<span class="source-line-no">076</span><span id="line-76"> return this;</span>
+<span class="source-line-no">077</span><span id="line-77"> }</span>
+<span class="source-line-no">078</span><span id="line-78"></span>
+<span class="source-line-no">079</span><span id="line-79"> /**</span>
+<span class="source-line-no">080</span><span id="line-80"> * @deprecated Since 2.3.0, will be removed in 4.0.0. Use {@link #operationTimeout(int)}</span>
+<span class="source-line-no">081</span><span id="line-81"> */</span>
+<span class="source-line-no">082</span><span id="line-82"> @Deprecated</span>
+<span class="source-line-no">083</span><span id="line-83"> public BufferedMutatorParams opertationTimeout(final int operationTimeout) {</span>
+<span class="source-line-no">084</span><span id="line-84"> this.operationTimeout = operationTimeout;</span>
+<span class="source-line-no">085</span><span id="line-85"> return this;</span>
<span class="source-line-no">086</span><span id="line-86"> }</span>
<span class="source-line-no">087</span><span id="line-87"></span>
-<span class="source-line-no">088</span><span id="line-88"> /**</span>
-<span class="source-line-no">089</span><span id="line-89"> * Override the write buffer size specified by the provided {@link Connection}'s</span>
-<span class="source-line-no">090</span><span id="line-90"> * {@link org.apache.hadoop.conf.Configuration} instance, via the configuration key</span>
-<span class="source-line-no">091</span><span id="line-91"> * {@code hbase.client.write.buffer}.</span>
-<span class="source-line-no">092</span><span id="line-92"> */</span>
-<span class="source-line-no">093</span><span id="line-93"> public BufferedMutatorParams writeBufferSize(long writeBufferSize) {</span>
-<span class="source-line-no">094</span><span id="line-94"> this.writeBufferSize = writeBufferSize;</span>
-<span class="source-line-no">095</span><span id="line-95"> return this;</span>
-<span class="source-line-no">096</span><span id="line-96"> }</span>
-<span class="source-line-no">097</span><span id="line-97"></span>
-<span class="source-line-no">098</span><span id="line-98"> public long getWriteBufferPeriodicFlushTimeoutMs() {</span>
-<span class="source-line-no">099</span><span id="line-99"> return writeBufferPeriodicFlushTimeoutMs;</span>
-<span class="source-line-no">100</span><span id="line-100"> }</span>
-<span class="source-line-no">101</span><span id="line-101"></span>
-<span class="source-line-no">102</span><span id="line-102"> /**</span>
-<span class="source-line-no">103</span><span id="line-103"> * Set the max timeout before the buffer is automatically flushed.</span>
-<span class="source-line-no">104</span><span id="line-104"> */</span>
-<span class="source-line-no">105</span><span id="line-105"> public BufferedMutatorParams setWriteBufferPeriodicFlushTimeoutMs(long timeoutMs) {</span>
-<span class="source-line-no">106</span><span id="line-106"> this.writeBufferPeriodicFlushTimeoutMs = timeoutMs;</span>
-<span class="source-line-no">107</span><span id="line-107"> return this;</span>
-<span class="source-line-no">108</span><span id="line-108"> }</span>
-<span class="source-line-no">109</span><span id="line-109"></span>
-<span class="source-line-no">110</span><span id="line-110"> /**</span>
-<span class="source-line-no">111</span><span id="line-111"> * @deprecated Since 3.0.0, will be removed in 4.0.0. We use a common timer in the whole client</span>
-<span class="source-line-no">112</span><span id="line-112"> * implementation so you can not set it any more.</span>
-<span class="source-line-no">113</span><span id="line-113"> */</span>
-<span class="source-line-no">114</span><span id="line-114"> @Deprecated</span>
-<span class="source-line-no">115</span><span id="line-115"> public long getWriteBufferPeriodicFlushTimerTickMs() {</span>
-<span class="source-line-no">116</span><span id="line-116"> return writeBufferPeriodicFlushTimerTickMs;</span>
-<span class="source-line-no">117</span><span id="line-117"> }</span>
-<span class="source-line-no">118</span><span id="line-118"></span>
-<span class="source-line-no">119</span><span id="line-119"> /**</span>
-<span class="source-line-no">120</span><span id="line-120"> * Set the TimerTick how often the buffer timeout if checked.</span>
-<span class="source-line-no">121</span><span id="line-121"> * @deprecated Since 3.0.0, will be removed in 4.0.0. We use a common timer in the whole client</span>
-<span class="source-line-no">122</span><span id="line-122"> * implementation so you can not set it any more.</span>
-<span class="source-line-no">123</span><span id="line-123"> */</span>
-<span class="source-line-no">124</span><span id="line-124"> @Deprecated</span>
-<span class="source-line-no">125</span><span id="line-125"> public BufferedMutatorParams setWriteBufferPeriodicFlushTimerTickMs(long timerTickMs) {</span>
-<span class="source-line-no">126</span><span id="line-126"> this.writeBufferPeriodicFlushTimerTickMs = timerTickMs;</span>
-<span class="source-line-no">127</span><span id="line-127"> return this;</span>
-<span class="source-line-no">128</span><span id="line-128"> }</span>
-<span class="source-line-no">129</span><span id="line-129"></span>
-<span class="source-line-no">130</span><span id="line-130"> public int getMaxKeyValueSize() {</span>
-<span class="source-line-no">131</span><span id="line-131"> return maxKeyValueSize;</span>
-<span class="source-line-no">132</span><span id="line-132"> }</span>
-<span class="source-line-no">133</span><span id="line-133"></span>
-<span class="source-line-no">134</span><span id="line-134"> /**</span>
-<span class="source-line-no">135</span><span id="line-135"> * Override the maximum key-value size specified by the provided {@link Connection}'s</span>
-<span class="source-line-no">136</span><span id="line-136"> * {@link org.apache.hadoop.conf.Configuration} instance, via the configuration key</span>
-<span class="source-line-no">137</span><span id="line-137"> * {@code hbase.client.keyvalue.maxsize}.</span>
-<span class="source-line-no">138</span><span id="line-138"> */</span>
-<span class="source-line-no">139</span><span id="line-139"> public BufferedMutatorParams maxKeyValueSize(int maxKeyValueSize) {</span>
-<span class="source-line-no">140</span><span id="line-140"> this.maxKeyValueSize = maxKeyValueSize;</span>
-<span class="source-line-no">141</span><span id="line-141"> return this;</span>
-<span class="source-line-no">142</span><span id="line-142"> }</span>
-<span class="source-line-no">143</span><span id="line-143"></span>
-<span class="source-line-no">144</span><span id="line-144"> /**</span>
-<span class="source-line-no">145</span><span id="line-145"> * @deprecated Since 3.0.0-alpha-2, will be removed in 4.0.0. You can not set it anymore.</span>
-<span class="source-line-no">146</span><span id="line-146"> * BufferedMutator will use Connection's ExecutorService.</span>
-<span class="source-line-no">147</span><span id="line-147"> */</span>
-<span class="source-line-no">148</span><span id="line-148"> @Deprecated</span>
-<span class="source-line-no">149</span><span id="line-149"> public ExecutorService getPool() {</span>
-<span class="source-line-no">150</span><span id="line-150"> return pool;</span>
-<span class="source-line-no">151</span><span id="line-151"> }</span>
-<span class="source-line-no">152</span><span id="line-152"></span>
-<span class="source-line-no">153</span><span id="line-153"> /**</span>
-<span class="source-line-no">154</span><span id="line-154"> * Override the default executor pool defined by the {@code hbase.htable.threads.*} configuration</span>
-<span class="source-line-no">155</span><span id="line-155"> * values.</span>
-<span class="source-line-no">156</span><span id="line-156"> * @deprecated Since 3.0.0-alpha-2, will be removed in 4.0.0. You can not set it anymore.</span>
-<span class="source-line-no">157</span><span id="line-157"> * BufferedMutator will use Connection's ExecutorService.</span>
-<span class="source-line-no">158</span><span id="line-158"> */</span>
-<span class="source-line-no">159</span><span id="line-159"> @Deprecated</span>
-<span class="source-line-no">160</span><span id="line-160"> public BufferedMutatorParams pool(ExecutorService pool) {</span>
-<span class="source-line-no">161</span><span id="line-161"> this.pool = pool;</span>
-<span class="source-line-no">162</span><span id="line-162"> return this;</span>
-<span class="source-line-no">163</span><span id="line-163"> }</span>
-<span class="source-line-no">164</span><span id="line-164"></span>
-<span class="source-line-no">165</span><span id="line-165"> /**</span>
-<span class="source-line-no">166</span><span id="line-166"> * @return Name of the class we will use when we construct a {@link BufferedMutator} instance or</span>
-<span class="source-line-no">167</span><span id="line-167"> * null if default implementation.</span>
-<span class="source-line-no">168</span><span id="line-168"> * @deprecated Since 3.0.0, will be removed in 4.0.0. You can not set it any more as the</span>
-<span class="source-line-no">169</span><span id="line-169"> * implementation has to use too many internal stuffs in HBase.</span>
-<span class="source-line-no">170</span><span id="line-170"> */</span>
-<span class="source-line-no">171</span><span id="line-171"> @Deprecated</span>
-<span class="source-line-no">172</span><span id="line-172"> public String getImplementationClassName() {</span>
-<span class="source-line-no">173</span><span id="line-173"> return this.implementationClassName;</span>
-<span class="source-line-no">174</span><span id="line-174"> }</span>
-<span class="source-line-no">175</span><span id="line-175"></span>
-<span class="source-line-no">176</span><span id="line-176"> /**</span>
-<span class="source-line-no">177</span><span id="line-177"> * Specify a BufferedMutator implementation other than the default.</span>
-<span class="source-line-no">178</span><span id="line-178"> * @param implementationClassName Name of the BufferedMutator implementation class</span>
-<span class="source-line-no">179</span><span id="line-179"> * @deprecated Since 3.0.0, will be removed in 4.0.0. You can not set it any more as the</span>
-<span class="source-line-no">180</span><span id="line-180"> * implementation has to use too many internal stuffs in HBase.</span>
-<span class="source-line-no">181</span><span id="line-181"> */</span>
-<span class="source-line-no">182</span><span id="line-182"> @Deprecated</span>
-<span class="source-line-no">183</span><span id="line-183"> public BufferedMutatorParams implementationClassName(String implementationClassName) {</span>
-<span class="source-line-no">184</span><span id="line-184"> this.implementationClassName = implementationClassName;</span>
-<span class="source-line-no">185</span><span id="line-185"> return this;</span>
-<span class="source-line-no">186</span><span id="line-186"> }</span>
-<span class="source-line-no">187</span><span id="line-187"></span>
-<span class="source-line-no">188</span><span id="line-188"> public BufferedMutator.ExceptionListener getListener() {</span>
-<span class="source-line-no">189</span><span id="line-189"> return listener;</span>
+<span class="source-line-no">088</span><span id="line-88"> public int getOperationTimeout() {</span>
+<span class="source-line-no">089</span><span id="line-89"> return operationTimeout;</span>
+<span class="source-line-no">090</span><span id="line-90"> }</span>
+<span class="source-line-no">091</span><span id="line-91"></span>
+<span class="source-line-no">092</span><span id="line-92"> public BufferedMutatorParams setRequestAttribute(String key, byte[] value) {</span>
+<span class="source-line-no">093</span><span id="line-93"> if (requestAttributes.isEmpty()) {</span>
+<span class="source-line-no">094</span><span id="line-94"> requestAttributes = new HashMap<>();</span>
+<span class="source-line-no">095</span><span id="line-95"> }</span>
+<span class="source-line-no">096</span><span id="line-96"> requestAttributes.put(key, value);</span>
+<span class="source-line-no">097</span><span id="line-97"> return this;</span>
+<span class="source-line-no">098</span><span id="line-98"> }</span>
+<span class="source-line-no">099</span><span id="line-99"></span>
+<span class="source-line-no">100</span><span id="line-100"> public Map<String, byte[]> getRequestAttributes() {</span>
+<span class="source-line-no">101</span><span id="line-101"> return requestAttributes;</span>
+<span class="source-line-no">102</span><span id="line-102"> }</span>
+<span class="source-line-no">103</span><span id="line-103"></span>
+<span class="source-line-no">104</span><span id="line-104"> /**</span>
+<span class="source-line-no">105</span><span id="line-105"> * Override the write buffer size specified by the provided {@link Connection}'s</span>
+<span class="source-line-no">106</span><span id="line-106"> * {@link org.apache.hadoop.conf.Configuration} instance, via the configuration key</span>
+<span class="source-line-no">107</span><span id="line-107"> * {@code hbase.client.write.buffer}.</span>
+<span class="source-line-no">108</span><span id="line-108"> */</span>
+<span class="source-line-no">109</span><span id="line-109"> public BufferedMutatorParams writeBufferSize(long writeBufferSize) {</span>
+<span class="source-line-no">110</span><span id="line-110"> this.writeBufferSize = writeBufferSize;</span>
+<span class="source-line-no">111</span><span id="line-111"> return this;</span>
+<span class="source-line-no">112</span><span id="line-112"> }</span>
+<span class="source-line-no">113</span><span id="line-113"></span>
+<span class="source-line-no">114</span><span id="line-114"> public long getWriteBufferPeriodicFlushTimeoutMs() {</span>
+<span class="source-line-no">115</span><span id="line-115"> return writeBufferPeriodicFlushTimeoutMs;</span>
+<span class="source-line-no">116</span><span id="line-116"> }</span>
+<span class="source-line-no">117</span><span id="line-117"></span>
+<span class="source-line-no">118</span><span id="line-118"> /**</span>
+<span class="source-line-no">119</span><span id="line-119"> * Set the max timeout before the buffer is automatically flushed.</span>
+<span class="source-line-no">120</span><span id="line-120"> */</span>
+<span class="source-line-no">121</span><span id="line-121"> public BufferedMutatorParams setWriteBufferPeriodicFlushTimeoutMs(long timeoutMs) {</span>
+<span class="source-line-no">122</span><span id="line-122"> this.writeBufferPeriodicFlushTimeoutMs = timeoutMs;</span>
+<span class="source-line-no">123</span><span id="line-123"> return this;</span>
+<span class="source-line-no">124</span><span id="line-124"> }</span>
+<span class="source-line-no">125</span><span id="line-125"></span>
+<span class="source-line-no">126</span><span id="line-126"> /**</span>
+<span class="source-line-no">127</span><span id="line-127"> * @deprecated Since 3.0.0, will be removed in 4.0.0. We use a common timer in the whole client</span>
+<span class="source-line-no">128</span><span id="line-128"> * implementation so you can not set it any more.</span>
+<span class="source-line-no">129</span><span id="line-129"> */</span>
+<span class="source-line-no">130</span><span id="line-130"> @Deprecated</span>
+<span class="source-line-no">131</span><span id="line-131"> public long getWriteBufferPeriodicFlushTimerTickMs() {</span>
+<span class="source-line-no">132</span><span id="line-132"> return writeBufferPeriodicFlushTimerTickMs;</span>
+<span class="source-line-no">133</span><span id="line-133"> }</span>
+<span class="source-line-no">134</span><span id="line-134"></span>
+<span class="source-line-no">135</span><span id="line-135"> /**</span>
+<span class="source-line-no">136</span><span id="line-136"> * Set the TimerTick how often the buffer timeout if checked.</span>
+<span class="source-line-no">137</span><span id="line-137"> * @deprecated Since 3.0.0, will be removed in 4.0.0. We use a common timer in the whole client</span>
+<span class="source-line-no">138</span><span id="line-138"> * implementation so you can not set it any more.</span>
+<span class="source-line-no">139</span><span id="line-139"> */</span>
+<span class="source-line-no">140</span><span id="line-140"> @Deprecated</span>
+<span class="source-line-no">141</span><span id="line-141"> public BufferedMutatorParams setWriteBufferPeriodicFlushTimerTickMs(long timerTickMs) {</span>
+<span class="source-line-no">142</span><span id="line-142"> this.writeBufferPeriodicFlushTimerTickMs = timerTickMs;</span>
+<span class="source-line-no">143</span><span id="line-143"> return this;</span>
+<span class="source-line-no">144</span><span id="line-144"> }</span>
+<span class="source-line-no">145</span><span id="line-145"></span>
+<span class="source-line-no">146</span><span id="line-146"> public int getMaxKeyValueSize() {</span>
+<span class="source-line-no">147</span><span id="line-147"> return maxKeyValueSize;</span>
+<span class="source-line-no">148</span><span id="line-148"> }</span>
+<span class="source-line-no">149</span><span id="line-149"></span>
+<span class="source-line-no">150</span><span id="line-150"> /**</span>
+<span class="source-line-no">151</span><span id="line-151"> * Override the maximum key-value size specified by the provided {@link Connection}'s</span>
+<span class="source-line-no">152</span><span id="line-152"> * {@link org.apache.hadoop.conf.Configuration} instance, via the configuration key</span>
+<span class="source-line-no">153</span><span id="line-153"> * {@code hbase.client.keyvalue.maxsize}.</span>
+<span class="source-line-no">154</span><span id="line-154"> */</span>
+<span class="source-line-no">155</span><span id="line-155"> public BufferedMutatorParams maxKeyValueSize(int maxKeyValueSize) {</span>
+<span class="source-line-no">156</span><span id="line-156"> this.maxKeyValueSize = maxKeyValueSize;</span>
+<span class="source-line-no">157</span><span id="line-157"> return this;</span>
+<span class="source-line-no">158</span><span id="line-158"> }</span>
+<span class="source-line-no">159</span><span id="line-159"></span>
+<span class="source-line-no">160</span><span id="line-160"> /**</span>
+<span class="source-line-no">161</span><span id="line-161"> * @deprecated Since 3.0.0-alpha-2, will be removed in 4.0.0. You can not set it anymore.</span>
+<span class="source-line-no">162</span><span id="line-162"> * BufferedMutator will use Connection's ExecutorService.</span>
+<span class="source-line-no">163</span><span id="line-163"> */</span>
+<span class="source-line-no">164</span><span id="line-164"> @Deprecated</span>
+<span class="source-line-no">165</span><span id="line-165"> public ExecutorService getPool() {</span>
+<span class="source-line-no">166</span><span id="line-166"> return pool;</span>
+<span class="source-line-no">167</span><span id="line-167"> }</span>
+<span class="source-line-no">168</span><span id="line-168"></span>
+<span class="source-line-no">169</span><span id="line-169"> /**</span>
+<span class="source-line-no">170</span><span id="line-170"> * Override the default executor pool defined by the {@code hbase.htable.threads.*} configuration</span>
+<span class="source-line-no">171</span><span id="line-171"> * values.</span>
+<span class="source-line-no">172</span><span id="line-172"> * @deprecated Since 3.0.0-alpha-2, will be removed in 4.0.0. You can not set it anymore.</span>
+<span class="source-line-no">173</span><span id="line-173"> * BufferedMutator will use Connection's ExecutorService.</span>
+<span class="source-line-no">174</span><span id="line-174"> */</span>
+<span class="source-line-no">175</span><span id="line-175"> @Deprecated</span>
+<span class="source-line-no">176</span><span id="line-176"> public BufferedMutatorParams pool(ExecutorService pool) {</span>
+<span class="source-line-no">177</span><span id="line-177"> this.pool = pool;</span>
+<span class="source-line-no">178</span><span id="line-178"> return this;</span>
+<span class="source-line-no">179</span><span id="line-179"> }</span>
+<span class="source-line-no">180</span><span id="line-180"></span>
+<span class="source-line-no">181</span><span id="line-181"> /**</span>
+<span class="source-line-no">182</span><span id="line-182"> * @return Name of the class we will use when we construct a {@link BufferedMutator} instance or</span>
+<span class="source-line-no">183</span><span id="line-183"> * null if default implementation.</span>
+<span class="source-line-no">184</span><span id="line-184"> * @deprecated Since 3.0.0, will be removed in 4.0.0. You can not set it any more as the</span>
+<span class="source-line-no">185</span><span id="line-185"> * implementation has to use too many internal stuffs in HBase.</span>
+<span class="source-line-no">186</span><span id="line-186"> */</span>
+<span class="source-line-no">187</span><span id="line-187"> @Deprecated</span>
+<span class="source-line-no">188</span><span id="line-188"> public String getImplementationClassName() {</span>
+<span class="source-line-no">189</span><span id="line-189"> return this.implementationClassName;</span>
<span class="source-line-no">190</span><span id="line-190"> }</span>
<span class="source-line-no">191</span><span id="line-191"></span>
<span class="source-line-no">192</span><span id="line-192"> /**</span>
-<span class="source-line-no">193</span><span id="line-193"> * Override the default error handler. Default handler simply rethrows the exception.</span>
-<span class="source-line-no">194</span><span id="line-194"> */</span>
-<span class="source-line-no">195</span><span id="line-195"> public BufferedMutatorParams listener(BufferedMutator.ExceptionListener listener) {</span>
-<span class="source-line-no">196</span><span id="line-196"> this.listener = listener;</span>
-<span class="source-line-no">197</span><span id="line-197"> return this;</span>
-<span class="source-line-no">198</span><span id="line-198"> }</span>
-<span class="source-line-no">199</span><span id="line-199"></span>
-<span class="source-line-no">200</span><span id="line-200"> @edu.umd.cs.findbugs.annotations.SuppressWarnings(value = "CN_IDIOM_NO_SUPER_CALL",</span>
-<span class="source-line-no">201</span><span id="line-201"> justification = "The clone below is complete")</span>
-<span class="source-line-no">202</span><span id="line-202"> @Override</span>
-<span class="source-line-no">203</span><span id="line-203"> public BufferedMutatorParams clone() {</span>
-<span class="source-line-no">204</span><span id="line-204"> BufferedMutatorParams clone = new BufferedMutatorParams(this.tableName);</span>
-<span class="source-line-no">205</span><span id="line-205"> clone.writeBufferSize = this.writeBufferSize;</span>
-<span class="source-line-no">206</span><span id="line-206"> clone.writeBufferPeriodicFlushTimeoutMs = this.writeBufferPeriodicFlushTimeoutMs;</span>
-<span class="source-line-no">207</span><span id="line-207"> clone.writeBufferPeriodicFlushTimerTickMs = this.writeBufferPeriodicFlushTimerTickMs;</span>
-<span class="source-line-no">208</span><span id="line-208"> clone.maxKeyValueSize = this.maxKeyValueSize;</span>
-<span class="source-line-no">209</span><span id="line-209"> clone.pool = this.pool;</span>
-<span class="source-line-no">210</span><span id="line-210"> clone.listener = this.listener;</span>
-<span class="source-line-no">211</span><span id="line-211"> clone.implementationClassName = this.implementationClassName;</span>
-<span class="source-line-no">212</span><span id="line-212"> return clone;</span>
-<span class="source-line-no">213</span><span id="line-213"> }</span>
-<span class="source-line-no">214</span><span id="line-214">}</span>
+<span class="source-line-no">193</span><span id="line-193"> * Specify a BufferedMutator implementation other than the default.</span>
+<span class="source-line-no">194</span><span id="line-194"> * @param implementationClassName Name of the BufferedMutator implementation class</span>
+<span class="source-line-no">195</span><span id="line-195"> * @deprecated Since 3.0.0, will be removed in 4.0.0. You can not set it any more as the</span>
+<span class="source-line-no">196</span><span id="line-196"> * implementation has to use too many internal stuffs in HBase.</span>
+<span class="source-line-no">197</span><span id="line-197"> */</span>
+<span class="source-line-no">198</span><span id="line-198"> @Deprecated</span>
+<span class="source-line-no">199</span><span id="line-199"> public BufferedMutatorParams implementationClassName(String implementationClassName) {</span>
+<span class="source-line-no">200</span><span id="line-200"> this.implementationClassName = implementationClassName;</span>
+<span class="source-line-no">201</span><span id="line-201"> return this;</span>
+<span class="source-line-no">202</span><span id="line-202"> }</span>
+<span class="source-line-no">203</span><span id="line-203"></span>
+<span class="source-line-no">204</span><span id="line-204"> public BufferedMutator.ExceptionListener getListener() {</span>
+<span class="source-line-no">205</span><span id="line-205"> return listener;</span>
+<span class="source-line-no">206</span><span id="line-206"> }</span>
+<span class="source-line-no">207</span><span id="line-207"></span>
+<span class="source-line-no">208</span><span id="line-208"> /**</span>
+<span class="source-line-no">209</span><span id="line-209"> * Override the default error handler. Default handler simply rethrows the exception.</span>
+<span class="source-line-no">210</span><span id="line-210"> */</span>
+<span class="source-line-no">211</span><span id="line-211"> public BufferedMutatorParams listener(BufferedMutator.ExceptionListener listener) {</span>
+<span class="source-line-no">212</span><span id="line-212"> this.listener = listener;</span>
+<span class="source-line-no">213</span><span id="line-213"> return this;</span>
+<span class="source-line-no">214</span><span id="line-214"> }</span>
+<span class="source-line-no">215</span><span id="line-215"></span>
+<span class="source-line-no">216</span><span id="line-216"> @edu.umd.cs.findbugs.annotations.SuppressWarnings(value = "CN_IDIOM_NO_SUPER_CALL",</span>
+<span class="source-line-no">217</span><span id="line-217"> justification = "The clone below is complete")</span>
+<span class="source-line-no">218</span><span id="line-218"> @Override</span>
+<span class="source-line-no">219</span><span id="line-219"> public BufferedMutatorParams clone() {</span>
+<span class="source-line-no">220</span><span id="line-220"> BufferedMutatorParams clone = new BufferedMutatorParams(this.tableName);</span>
+<span class="source-line-no">221</span><span id="line-221"> clone.writeBufferSize = this.writeBufferSize;</span>
+<span class="source-line-no">222</span><span id="line-222"> clone.writeBufferPeriodicFlushTimeoutMs = this.writeBufferPeriodicFlushTimeoutMs;</span>
+<span class="source-line-no">223</span><span id="line-223"> clone.writeBufferPeriodicFlushTimerTickMs = this.writeBufferPeriodicFlushTimerTickMs;</span>
+<span class="source-line-no">224</span><span id="line-224"> clone.maxKeyValueSize = this.maxKeyValueSize;</span>
+<span class="source-line-no">225</span><span id="line-225"> clone.pool = this.pool;</span>
+<span class="source-line-no">226</span><span id="line-226"> clone.listener = this.listener;</span>
+<span class="source-line-no">227</span><span id="line-227"> clone.implementationClassName = this.implementationClassName;</span>
+<span class="source-line-no">228</span><span id="line-228"> return clone;</span>
+<span class="source-line-no">229</span><span id="line-229"> }</span>
+<span class="source-line-no">230</span><span id="line-230">}</span>
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/Table.CheckAndMutateBuilder.html b/apidocs/src-html/org/apache/hadoop/hbase/client/Table.CheckAndMutateBuilder.html
index 07f5a676e0c..a823006a924 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/Table.CheckAndMutateBuilder.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/Table.CheckAndMutateBuilder.html
@@ -770,7 +770,7 @@
<span class="source-line-no">757</span><span id="line-757"> * @return map of request attributes</span>
<span class="source-line-no">758</span><span id="line-758"> */</span>
<span class="source-line-no">759</span><span id="line-759"> default Map<String, byte[]> getRequestAttributes() {</span>
-<span class="source-line-no">760</span><span id="line-760"> throw new NotImplementedException("Add an implementation!");</span>
+<span class="source-line-no">760</span><span id="line-760"> return Collections.emptyMap();</span>
<span class="source-line-no">761</span><span id="line-761"> }</span>
<span class="source-line-no">762</span><span id="line-762">}</span>
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/Table.CheckAndMutateWithFilterBuilder.html b/apidocs/src-html/org/apache/hadoop/hbase/client/Table.CheckAndMutateWithFilterBuilder.html
index 92da551c8cd..b688fc7bd83 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/Table.CheckAndMutateWithFilterBuilder.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/Table.CheckAndMutateWithFilterBuilder.html
@@ -770,7 +770,7 @@
<span class="source-line-no">757</span><span id="line-757"> * @return map of request attributes</span>
<span class="source-line-no">758</span><span id="line-758"> */</span>
<span class="source-line-no">759</span><span id="line-759"> default Map<String, byte[]> getRequestAttributes() {</span>
-<span class="source-line-no">760</span><span id="line-760"> throw new NotImplementedException("Add an implementation!");</span>
+<span class="source-line-no">760</span><span id="line-760"> return Collections.emptyMap();</span>
<span class="source-line-no">761</span><span id="line-761"> }</span>
<span class="source-line-no">762</span><span id="line-762">}</span>
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/Table.html b/apidocs/src-html/org/apache/hadoop/hbase/client/Table.html
index 44b2588e18e..9a10e37cca4 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/Table.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/Table.html
@@ -770,7 +770,7 @@
<span class="source-line-no">757</span><span id="line-757"> * @return map of request attributes</span>
<span class="source-line-no">758</span><span id="line-758"> */</span>
<span class="source-line-no">759</span><span id="line-759"> default Map<String, byte[]> getRequestAttributes() {</span>
-<span class="source-line-no">760</span><span id="line-760"> throw new NotImplementedException("Add an implementation!");</span>
+<span class="source-line-no">760</span><span id="line-760"> return Collections.emptyMap();</span>
<span class="source-line-no">761</span><span id="line-761"> }</span>
<span class="source-line-no">762</span><span id="line-762">}</span>
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/example/BufferedMutatorExample.html b/apidocs/src-html/org/apache/hadoop/hbase/client/example/BufferedMutatorExample.html
index e0be5e897ff..60563b3db10 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/example/BufferedMutatorExample.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/example/BufferedMutatorExample.html
@@ -32,103 +32,115 @@
<span class="source-line-no">019</span><span id="line-19"></span>
<span class="source-line-no">020</span><span id="line-20">import java.io.IOException;</span>
<span class="source-line-no">021</span><span id="line-21">import java.util.ArrayList;</span>
-<span class="source-line-no">022</span><span id="line-22">import java.util.List;</span>
-<span class="source-line-no">023</span><span id="line-23">import java.util.concurrent.Callable;</span>
-<span class="source-line-no">024</span><span id="line-24">import java.util.concurrent.ExecutionException;</span>
-<span class="source-line-no">025</span><span id="line-25">import java.util.concurrent.ExecutorService;</span>
-<span class="source-line-no">026</span><span id="line-26">import java.util.concurrent.Executors;</span>
-<span class="source-line-no">027</span><span id="line-27">import java.util.concurrent.Future;</span>
-<span class="source-line-no">028</span><span id="line-28">import java.util.concurrent.TimeUnit;</span>
-<span class="source-line-no">029</span><span id="line-29">import java.util.concurrent.TimeoutException;</span>
-<span class="source-line-no">030</span><span id="line-30">import org.apache.hadoop.conf.Configured;</span>
-<span class="source-line-no">031</span><span id="line-31">import org.apache.hadoop.hbase.TableName;</span>
-<span class="source-line-no">032</span><span id="line-32">import org.apache.hadoop.hbase.client.BufferedMutator;</span>
-<span class="source-line-no">033</span><span id="line-33">import org.apache.hadoop.hbase.client.BufferedMutatorParams;</span>
-<span class="source-line-no">034</span><span id="line-34">import org.apache.hadoop.hbase.client.Connection;</span>
-<span class="source-line-no">035</span><span id="line-35">import org.apache.hadoop.hbase.client.ConnectionFactory;</span>
-<span class="source-line-no">036</span><span id="line-36">import org.apache.hadoop.hbase.client.Put;</span>
-<span class="source-line-no">037</span><span id="line-37">import org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException;</span>
-<span class="source-line-no">038</span><span id="line-38">import org.apache.hadoop.hbase.util.Bytes;</span>
-<span class="source-line-no">039</span><span id="line-39">import org.apache.hadoop.util.Tool;</span>
-<span class="source-line-no">040</span><span id="line-40">import org.apache.hadoop.util.ToolRunner;</span>
-<span class="source-line-no">041</span><span id="line-41">import org.apache.yetus.audience.InterfaceAudience;</span>
-<span class="source-line-no">042</span><span id="line-42">import org.slf4j.Logger;</span>
-<span class="source-line-no">043</span><span id="line-43">import org.slf4j.LoggerFactory;</span>
-<span class="source-line-no">044</span><span id="line-44"></span>
-<span class="source-line-no">045</span><span id="line-45">/**</span>
-<span class="source-line-no">046</span><span id="line-46"> * An example of using the {@link BufferedMutator} interface.</span>
-<span class="source-line-no">047</span><span id="line-47"> */</span>
-<span class="source-line-no">048</span><span id="line-48">@InterfaceAudience.Private</span>
-<span class="source-line-no">049</span><span id="line-49">public class BufferedMutatorExample extends Configured implements Tool {</span>
-<span class="source-line-no">050</span><span id="line-50"></span>
-<span class="source-line-no">051</span><span id="line-51"> private static final Logger LOG = LoggerFactory.getLogger(BufferedMutatorExample.class);</span>
-<span class="source-line-no">052</span><span id="line-52"></span>
-<span class="source-line-no">053</span><span id="line-53"> private static final int POOL_SIZE = 10;</span>
-<span class="source-line-no">054</span><span id="line-54"> private static final int TASK_COUNT = 100;</span>
-<span class="source-line-no">055</span><span id="line-55"> private static final TableName TABLE = TableName.valueOf("foo");</span>
-<span class="source-line-no">056</span><span id="line-56"> private static final byte[] FAMILY = Bytes.toBytes("f");</span>
-<span class="source-line-no">057</span><span id="line-57"></span>
-<span class="source-line-no">058</span><span id="line-58"> @Override</span>
-<span class="source-line-no">059</span><span id="line-59"> public int run(String[] args) throws InterruptedException, ExecutionException, TimeoutException {</span>
-<span class="source-line-no">060</span><span id="line-60"></span>
-<span class="source-line-no">061</span><span id="line-61"> /** a callback invoked when an asynchronous write fails. */</span>
-<span class="source-line-no">062</span><span id="line-62"> final BufferedMutator.ExceptionListener listener = new BufferedMutator.ExceptionListener() {</span>
-<span class="source-line-no">063</span><span id="line-63"> @Override</span>
-<span class="source-line-no">064</span><span id="line-64"> public void onException(RetriesExhaustedWithDetailsException e, BufferedMutator mutator) {</span>
-<span class="source-line-no">065</span><span id="line-65"> for (int i = 0; i < e.getNumExceptions(); i++) {</span>
-<span class="source-line-no">066</span><span id="line-66"> LOG.info("Failed to sent put " + e.getRow(i) + ".");</span>
-<span class="source-line-no">067</span><span id="line-67"> }</span>
-<span class="source-line-no">068</span><span id="line-68"> }</span>
-<span class="source-line-no">069</span><span id="line-69"> };</span>
-<span class="source-line-no">070</span><span id="line-70"> BufferedMutatorParams params = new BufferedMutatorParams(TABLE).listener(listener);</span>
-<span class="source-line-no">071</span><span id="line-71"></span>
-<span class="source-line-no">072</span><span id="line-72"> //</span>
-<span class="source-line-no">073</span><span id="line-73"> // step 1: create a single Connection and a BufferedMutator, shared by all worker threads.</span>
-<span class="source-line-no">074</span><span id="line-74"> //</span>
-<span class="source-line-no">075</span><span id="line-75"> try (final Connection conn = ConnectionFactory.createConnection(getConf());</span>
-<span class="source-line-no">076</span><span id="line-76"> final BufferedMutator mutator = conn.getBufferedMutator(params)) {</span>
+<span class="source-line-no">022</span><span id="line-22">import java.util.HashMap;</span>
+<span class="source-line-no">023</span><span id="line-23">import java.util.List;</span>
+<span class="source-line-no">024</span><span id="line-24">import java.util.Map;</span>
+<span class="source-line-no">025</span><span id="line-25">import java.util.concurrent.Callable;</span>
+<span class="source-line-no">026</span><span id="line-26">import java.util.concurrent.ExecutionException;</span>
+<span class="source-line-no">027</span><span id="line-27">import java.util.concurrent.ExecutorService;</span>
+<span class="source-line-no">028</span><span id="line-28">import java.util.concurrent.Executors;</span>
+<span class="source-line-no">029</span><span id="line-29">import java.util.concurrent.Future;</span>
+<span class="source-line-no">030</span><span id="line-30">import java.util.concurrent.TimeUnit;</span>
+<span class="source-line-no">031</span><span id="line-31">import java.util.concurrent.TimeoutException;</span>
+<span class="source-line-no">032</span><span id="line-32">import org.apache.hadoop.conf.Configuration;</span>
+<span class="source-line-no">033</span><span id="line-33">import org.apache.hadoop.conf.Configured;</span>
+<span class="source-line-no">034</span><span id="line-34">import org.apache.hadoop.hbase.AuthUtil;</span>
+<span class="source-line-no">035</span><span id="line-35">import org.apache.hadoop.hbase.TableName;</span>
+<span class="source-line-no">036</span><span id="line-36">import org.apache.hadoop.hbase.client.BufferedMutator;</span>
+<span class="source-line-no">037</span><span id="line-37">import org.apache.hadoop.hbase.client.BufferedMutatorParams;</span>
+<span class="source-line-no">038</span><span id="line-38">import org.apache.hadoop.hbase.client.Connection;</span>
+<span class="source-line-no">039</span><span id="line-39">import org.apache.hadoop.hbase.client.ConnectionFactory;</span>
+<span class="source-line-no">040</span><span id="line-40">import org.apache.hadoop.hbase.client.Put;</span>
+<span class="source-line-no">041</span><span id="line-41">import org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException;</span>
+<span class="source-line-no">042</span><span id="line-42">import org.apache.hadoop.hbase.util.Bytes;</span>
+<span class="source-line-no">043</span><span id="line-43">import org.apache.hadoop.util.Tool;</span>
+<span class="source-line-no">044</span><span id="line-44">import org.apache.hadoop.util.ToolRunner;</span>
+<span class="source-line-no">045</span><span id="line-45">import org.apache.yetus.audience.InterfaceAudience;</span>
+<span class="source-line-no">046</span><span id="line-46">import org.slf4j.Logger;</span>
+<span class="source-line-no">047</span><span id="line-47">import org.slf4j.LoggerFactory;</span>
+<span class="source-line-no">048</span><span id="line-48"></span>
+<span class="source-line-no">049</span><span id="line-49">/**</span>
+<span class="source-line-no">050</span><span id="line-50"> * An example of using the {@link BufferedMutator} interface.</span>
+<span class="source-line-no">051</span><span id="line-51"> */</span>
+<span class="source-line-no">052</span><span id="line-52">@InterfaceAudience.Private</span>
+<span class="source-line-no">053</span><span id="line-53">public class BufferedMutatorExample extends Configured implements Tool {</span>
+<span class="source-line-no">054</span><span id="line-54"></span>
+<span class="source-line-no">055</span><span id="line-55"> private static final Logger LOG = LoggerFactory.getLogger(BufferedMutatorExample.class);</span>
+<span class="source-line-no">056</span><span id="line-56"></span>
+<span class="source-line-no">057</span><span id="line-57"> private static final int POOL_SIZE = 10;</span>
+<span class="source-line-no">058</span><span id="line-58"> private static final int TASK_COUNT = 100;</span>
+<span class="source-line-no">059</span><span id="line-59"> private static final TableName TABLE = TableName.valueOf("foo");</span>
+<span class="source-line-no">060</span><span id="line-60"> private static final byte[] FAMILY = Bytes.toBytes("f");</span>
+<span class="source-line-no">061</span><span id="line-61"></span>
+<span class="source-line-no">062</span><span id="line-62"> @Override</span>
+<span class="source-line-no">063</span><span id="line-63"> public int run(String[] args) throws InterruptedException, ExecutionException, TimeoutException {</span>
+<span class="source-line-no">064</span><span id="line-64"></span>
+<span class="source-line-no">065</span><span id="line-65"> /** a callback invoked when an asynchronous write fails. */</span>
+<span class="source-line-no">066</span><span id="line-66"> final BufferedMutator.ExceptionListener listener = new BufferedMutator.ExceptionListener() {</span>
+<span class="source-line-no">067</span><span id="line-67"> @Override</span>
+<span class="source-line-no">068</span><span id="line-68"> public void onException(RetriesExhaustedWithDetailsException e, BufferedMutator mutator) {</span>
+<span class="source-line-no">069</span><span id="line-69"> for (int i = 0; i < e.getNumExceptions(); i++) {</span>
+<span class="source-line-no">070</span><span id="line-70"> LOG.info("Failed to sent put " + e.getRow(i) + ".");</span>
+<span class="source-line-no">071</span><span id="line-71"> }</span>
+<span class="source-line-no">072</span><span id="line-72"> }</span>
+<span class="source-line-no">073</span><span id="line-73"> };</span>
+<span class="source-line-no">074</span><span id="line-74"></span>
+<span class="source-line-no">075</span><span id="line-75"> BufferedMutatorParams params = new BufferedMutatorParams(TABLE).listener(listener)</span>
+<span class="source-line-no">076</span><span id="line-76"> .setRequestAttribute("requestInfo", Bytes.toBytes("bar"));</span>
<span class="source-line-no">077</span><span id="line-77"></span>
-<span class="source-line-no">078</span><span id="line-78"> /** worker pool that operates on BufferedTable instances */</span>
-<span class="source-line-no">079</span><span id="line-79"> final ExecutorService workerPool = Executors.newFixedThreadPool(POOL_SIZE);</span>
-<span class="source-line-no">080</span><span id="line-80"> List<Future<Void>> futures = new ArrayList<>(TASK_COUNT);</span>
-<span class="source-line-no">081</span><span id="line-81"></span>
-<span class="source-line-no">082</span><span id="line-82"> for (int i = 0; i < TASK_COUNT; i++) {</span>
-<span class="source-line-no">083</span><span id="line-83"> futures.add(workerPool.submit(new Callable<Void>() {</span>
-<span class="source-line-no">084</span><span id="line-84"> @Override</span>
-<span class="source-line-no">085</span><span id="line-85"> public Void call() throws Exception {</span>
-<span class="source-line-no">086</span><span id="line-86"> //</span>
-<span class="source-line-no">087</span><span id="line-87"> // step 2: each worker sends edits to the shared BufferedMutator instance. They all use</span>
-<span class="source-line-no">088</span><span id="line-88"> // the same backing buffer, call-back "listener", and RPC executor pool.</span>
-<span class="source-line-no">089</span><span id="line-89"> //</span>
-<span class="source-line-no">090</span><span id="line-90"> Put p = new Put(Bytes.toBytes("someRow"));</span>
-<span class="source-line-no">091</span><span id="line-91"> p.addColumn(FAMILY, Bytes.toBytes("someQualifier"), Bytes.toBytes("some value"));</span>
-<span class="source-line-no">092</span><span id="line-92"> mutator.mutate(p);</span>
-<span class="source-line-no">093</span><span id="line-93"> // do work... maybe you want to call mutator.flush() after many edits to ensure any of</span>
-<span class="source-line-no">094</span><span id="line-94"> // this worker's edits are sent before exiting the Callable</span>
-<span class="source-line-no">095</span><span id="line-95"> return null;</span>
-<span class="source-line-no">096</span><span id="line-96"> }</span>
-<span class="source-line-no">097</span><span id="line-97"> }));</span>
-<span class="source-line-no">098</span><span id="line-98"> }</span>
-<span class="source-line-no">099</span><span id="line-99"></span>
-<span class="source-line-no">100</span><span id="line-100"> //</span>
-<span class="source-line-no">101</span><span id="line-101"> // step 3: clean up the worker pool, shut down.</span>
-<span class="source-line-no">102</span><span id="line-102"> //</span>
-<span class="source-line-no">103</span><span id="line-103"> for (Future<Void> f : futures) {</span>
-<span class="source-line-no">104</span><span id="line-104"> f.get(5, TimeUnit.MINUTES);</span>
-<span class="source-line-no">105</span><span id="line-105"> }</span>
-<span class="source-line-no">106</span><span id="line-106"> workerPool.shutdown();</span>
-<span class="source-line-no">107</span><span id="line-107"> } catch (IOException e) {</span>
-<span class="source-line-no">108</span><span id="line-108"> // exception while creating/destroying Connection or BufferedMutator</span>
-<span class="source-line-no">109</span><span id="line-109"> LOG.info("exception while creating/destroying Connection or BufferedMutator", e);</span>
-<span class="source-line-no">110</span><span id="line-110"> } // BufferedMutator.close() ensures all work is flushed. Could be the custom listener is</span>
-<span class="source-line-no">111</span><span id="line-111"> // invoked from here.</span>
-<span class="source-line-no">112</span><span id="line-112"> return 0;</span>
-<span class="source-line-no">113</span><span id="line-113"> }</span>
-<span class="source-line-no">114</span><span id="line-114"></span>
-<span class="source-line-no">115</span><span id="line-115"> public static void main(String[] args) throws Exception {</span>
-<span class="source-line-no">116</span><span id="line-116"> ToolRunner.run(new BufferedMutatorExample(), args);</span>
-<span class="source-line-no">117</span><span id="line-117"> }</span>
-<span class="source-line-no">118</span><span id="line-118">}</span>
+<span class="source-line-no">078</span><span id="line-78"> //</span>
+<span class="source-line-no">079</span><span id="line-79"> // step 1: create a single Connection and a BufferedMutator, shared by all worker threads.</span>
+<span class="source-line-no">080</span><span id="line-80"> //</span>
+<span class="source-line-no">081</span><span id="line-81"> Map<String, byte[]> connectionAttributes = new HashMap<>();</span>
+<span class="source-line-no">082</span><span id="line-82"> connectionAttributes.put("clientId", Bytes.toBytes("foo"));</span>
+<span class="source-line-no">083</span><span id="line-83"> Configuration conf = getConf();</span>
+<span class="source-line-no">084</span><span id="line-84"> try (</span>
+<span class="source-line-no">085</span><span id="line-85"> final Connection conn = ConnectionFactory.createConnection(conf, null,</span>
+<span class="source-line-no">086</span><span id="line-86"> AuthUtil.loginClient(conf), connectionAttributes);</span>
+<span class="source-line-no">087</span><span id="line-87"> final BufferedMutator mutator = conn.getBufferedMutator(params)) {</span>
+<span class="source-line-no">088</span><span id="line-88"></span>
+<span class="source-line-no">089</span><span id="line-89"> /** worker pool that operates on BufferedTable instances */</span>
+<span class="source-line-no">090</span><span id="line-90"> final ExecutorService workerPool = Executors.newFixedThreadPool(POOL_SIZE);</span>
+<span class="source-line-no">091</span><span id="line-91"> List<Future<Void>> futures = new ArrayList<>(TASK_COUNT);</span>
+<span class="source-line-no">092</span><span id="line-92"></span>
+<span class="source-line-no">093</span><span id="line-93"> for (int i = 0; i < TASK_COUNT; i++) {</span>
+<span class="source-line-no">094</span><span id="line-94"> futures.add(workerPool.submit(new Callable<Void>() {</span>
+<span class="source-line-no">095</span><span id="line-95"> @Override</span>
+<span class="source-line-no">096</span><span id="line-96"> public Void call() throws Exception {</span>
+<span class="source-line-no">097</span><span id="line-97"> //</span>
+<span class="source-line-no">098</span><span id="line-98"> // step 2: each worker sends edits to the shared BufferedMutator instance. They all use</span>
+<span class="source-line-no">099</span><span id="line-99"> // the same backing buffer, call-back "listener", and RPC executor pool.</span>
+<span class="source-line-no">100</span><span id="line-100"> //</span>
+<span class="source-line-no">101</span><span id="line-101"> Put p = new Put(Bytes.toBytes("someRow"));</span>
+<span class="source-line-no">102</span><span id="line-102"> p.addColumn(FAMILY, Bytes.toBytes("someQualifier"), Bytes.toBytes("some value"));</span>
+<span class="source-line-no">103</span><span id="line-103"> mutator.mutate(p);</span>
+<span class="source-line-no">104</span><span id="line-104"> // do work... maybe you want to call mutator.flush() after many edits to ensure any of</span>
+<span class="source-line-no">105</span><span id="line-105"> // this worker's edits are sent before exiting the Callable</span>
+<span class="source-line-no">106</span><span id="line-106"> return null;</span>
+<span class="source-line-no">107</span><span id="line-107"> }</span>
+<span class="source-line-no">108</span><span id="line-108"> }));</span>
+<span class="source-line-no">109</span><span id="line-109"> }</span>
+<span class="source-line-no">110</span><span id="line-110"></span>
+<span class="source-line-no">111</span><span id="line-111"> //</span>
+<span class="source-line-no">112</span><span id="line-112"> // step 3: clean up the worker pool, shut down.</span>
+<span class="source-line-no">113</span><span id="line-113"> //</span>
+<span class="source-line-no">114</span><span id="line-114"> for (Future<Void> f : futures) {</span>
+<span class="source-line-no">115</span><span id="line-115"> f.get(5, TimeUnit.MINUTES);</span>
+<span class="source-line-no">116</span><span id="line-116"> }</span>
+<span class="source-line-no">117</span><span id="line-117"> workerPool.shutdown();</span>
+<span class="source-line-no">118</span><span id="line-118"> mutator.flush();</span>
+<span class="source-line-no">119</span><span id="line-119"> } catch (IOException e) {</span>
+<span class="source-line-no">120</span><span id="line-120"> // exception while creating/destroying Connection or BufferedMutator</span>
+<span class="source-line-no">121</span><span id="line-121"> LOG.info("exception while creating/destroying Connection or BufferedMutator", e);</span>
+<span class="source-line-no">122</span><span id="line-122"> } // BufferedMutator.close() ensures all work is flushed. Could be the custom listener is</span>
+<span class="source-line-no">123</span><span id="line-123"> // invoked from here.</span>
+<span class="source-line-no">124</span><span id="line-124"> return 0;</span>
+<span class="source-line-no">125</span><span id="line-125"> }</span>
+<span class="source-line-no">126</span><span id="line-126"></span>
+<span class="source-line-no">127</span><span id="line-127"> public static void main(String[] args) throws Exception {</span>
+<span class="source-line-no">128</span><span id="line-128"> ToolRunner.run(new BufferedMutatorExample(), args);</span>
+<span class="source-line-no">129</span><span id="line-129"> }</span>
+<span class="source-line-no">130</span><span id="line-130">}</span>
diff --git a/book.html b/book.html
index e1dccb8ec4d..305680d3c4c 100644
--- a/book.html
+++ b/book.html
@@ -49377,7 +49377,7 @@ org/apache/hadoop/hbase/security/access/AccessControlClient.revoke:(Lorg/apache/
<div id="footer">
<div id="footer-text">
Version 4.0.0-alpha-1-SNAPSHOT<br>
-Last updated 2024-09-04 14:29:54 UTC
+Last updated 2024-09-05 14:30:55 UTC
</div>
</div>
<script type="text/x-mathjax-config">
diff --git a/bulk-loads.html b/bulk-loads.html
index 9d53838d62b..3b08bbc90bf 100644
--- a/bulk-loads.html
+++ b/bulk-loads.html
@@ -175,7 +175,7 @@
All other marks mentioned may be trademarks or registered trademarks of their respective owners.
</div>
<div style="float: right">
- Last Published: 2024-09-04
+ Last Published: 2024-09-05
</div>
</div>
<p id="poweredBy" class="pull-right"><a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
diff --git a/checkstyle-aggregate.html b/checkstyle-aggregate.html
index ce81b800f02..e6b0562ed9b 100644
--- a/checkstyle-aggregate.html
+++ b/checkstyle-aggregate.html
@@ -164,7 +164,7 @@
<th><figure><img src="images/icon_warning_sml.gif" alt="" /></figure> Warnings</th>
<th><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Errors</th></tr>
<tr class="b">
-<td>4992</td>
+<td>4993</td>
<td>0</td>
<td>0</td>
<td>1711</td></tr></table></section><section>
@@ -3289,20 +3289,27 @@
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td></tr>
<tr class="b">
<td>javadoc</td>
-<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_javadoc.html#NonEmptyAtclauseDescription">NonEmptyAtclauseDescription</a></td>
-<td>49</td>
+<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_javadoc.html#JavadocTagContinuationIndentation">JavadocTagContinuationIndentation</a>
+<ul>
+<li>offset: <code>"2"</code></li></ul></td>
+<td>3</td>
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td></tr>
<tr class="a">
+<td></td>
+<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_javadoc.html#NonEmptyAtclauseDescription">NonEmptyAtclauseDescription</a></td>
+<td>46</td>
+<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td></tr>
+<tr class="b">
<td>misc</td>
<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_misc.html#ArrayTypeStyle">ArrayTypeStyle</a></td>
<td>110</td>
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td></tr>
-<tr class="b">
+<tr class="a">
<td></td>
<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_misc.html#UpperEll">UpperEll</a></td>
<td>23</td>
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td></tr>
-<tr class="a">
+<tr class="b">
<td>sizes</td>
<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_sizes.html#LineLength">LineLength</a>
<ul>
@@ -3310,12 +3317,12 @@
<li>ignorePattern: <code>"^package.*|^import.*|a href|href|http://|https://|ftp://|org.apache.thrift.|com.google.protobuf.|hbase.protobuf.generated"</code></li></ul></td>
<td>140</td>
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td></tr>
-<tr class="b">
+<tr class="a">
<td></td>
<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_sizes.html#MethodLength">MethodLength</a></td>
<td>59</td>
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td></tr>
-<tr class="a">
+<tr class="b">
<td>whitespace</td>
<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_whitespace.html#FileTabCharacter">FileTabCharacter</a></td>
<td>1</td>
@@ -3323,19 +3330,19 @@
<h2><a name="Details"></a>Details</h2><section>
<h3 id="log4j2.properties">log4j2.properties</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 105).</td>
<td>65</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
@@ -3343,49 +3350,49 @@
<td>65</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.AcidGuaranteesTestTool.java">org/apache/hadoop/hbase/AcidGuaranteesTestTool.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>141</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>165</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>217</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>218</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>284</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>285</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
@@ -3393,13 +3400,13 @@
<td>339</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.CatalogFamilyFormat.java">org/apache/hadoop/hbase/CatalogFamilyFormat.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>HideUtilityClassConstructor</td>
@@ -3407,49 +3414,49 @@
<td>81</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.CellUtil.java">org/apache/hadoop/hbase/CellUtil.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>328</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>337</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>401</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>512</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>622</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>706</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -3457,19 +3464,19 @@
<td>839</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.CompoundConfiguration.java">org/apache/hadoop/hbase/CompoundConfiguration.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>172</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -3477,19 +3484,19 @@
<td>174</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.DistributedHBaseCluster.java">org/apache/hadoop/hbase/DistributedHBaseCluster.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>488</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -3497,13 +3504,13 @@
<td>490</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.HBaseConfiguration.java">org/apache/hadoop/hbase/HBaseConfiguration.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -3511,85 +3518,85 @@
<td>42</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.HBaseTestingUtil.java">org/apache/hadoop/hbase/HBaseTestingUtil.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>351</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>353</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>488</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>492</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>EmptyBlock</td>
<td>Must have at least one statement.</td>
<td>1001</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>1216</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>2013</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>InnerAssignment</td>
<td>Inner assignments should be avoided.</td>
<td>3069</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>3502</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>3504</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>3535</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>3575</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -3597,121 +3604,121 @@
<td>3577</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.HBaseTestingUtility.java">org/apache/hadoop/hbase/HBaseTestingUtility.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>339</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>341</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>476</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>480</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>491</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>576</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>591</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>607</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>607</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>EmptyBlock</td>
<td>Must have at least one statement.</td>
<td>1234</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>1449</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>2256</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>InnerAssignment</td>
<td>Inner assignments should be avoided.</td>
<td>3381</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>EmptyBlock</td>
<td>Must have at least one statement.</td>
<td>3506</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>3813</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>3815</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>3848</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>3889</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -3719,13 +3726,13 @@
<td>3891</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.HTestConst.java">org/apache/hadoop/hbase/HTestConst.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>FinalClass</td>
@@ -3733,13 +3740,13 @@
<td>36</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.IntegrationTestDDLMasterFailover.java">org/apache/hadoop/hbase/IntegrationTestDDLMasterFailover.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -3747,19 +3754,19 @@
<td>902</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.IntegrationTestManyRegions.java">org/apache/hadoop/hbase/IntegrationTestManyRegions.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>88</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -3767,19 +3774,19 @@
<td>99</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.IntegrationTestMetaReplicas.java">org/apache/hadoop/hbase/IntegrationTestMetaReplicas.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'else' construct must use '{}'s.</td>
<td>87</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -3787,43 +3794,43 @@
<td>89</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.IntegrationTestRegionReplicaPerf.java">org/apache/hadoop/hbase/IntegrationTestRegionReplicaPerf.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>UpperEll</td>
<td>Should use uppercase 'L'.</td>
<td>68</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>121</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>145</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>147</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>UpperEll</td>
<td>Should use uppercase 'L'.</td>
<td>282</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>UpperEll</td>
@@ -3831,13 +3838,13 @@
<td>297</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.KeyValueTestUtil.java">org/apache/hadoop/hbase/KeyValueTestUtil.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>HideUtilityClassConstructor</td>
@@ -3845,25 +3852,25 @@
<td>31</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.KeyValueUtil.java">org/apache/hadoop/hbase/KeyValueUtil.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>HideUtilityClassConstructor</td>
<td>Utility classes should not have a public or default constructor.</td>
<td>43</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>419</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -3871,19 +3878,19 @@
<td>710</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.LocalHBaseCluster.java">org/apache/hadoop/hbase/LocalHBaseCluster.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>263</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -3891,13 +3898,13 @@
<td>264</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.MetaMockingUtil.java">org/apache/hadoop/hbase/MetaMockingUtil.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>HideUtilityClassConstructor</td>
@@ -3905,19 +3912,19 @@
<td>31</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.MiniHBaseCluster.java">org/apache/hadoop/hbase/MiniHBaseCluster.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>VisibilityModifier</td>
<td>Variable 'hbaseCluster' must be private and have accessor methods.</td>
<td>59</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>InnerAssignment</td>
@@ -3925,19 +3932,19 @@
<td>624</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.MultithreadedTestUtil.java">org/apache/hadoop/hbase/MultithreadedTestUtil.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>68</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -3945,19 +3952,19 @@
<td>83</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.NamespaceDescriptor.java">org/apache/hadoop/hbase/NamespaceDescriptor.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>FinalClass</td>
<td>Class NamespaceDescriptor should be declared as final.</td>
<td>35</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>FinalClass</td>
@@ -3965,169 +3972,169 @@
<td>156</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.PerformanceEvaluation.java">org/apache/hadoop/hbase/PerformanceEvaluation.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>449</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>501</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 101).</td>
<td>591</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 102).</td>
<td>592</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>UpperEll</td>
<td>Should use uppercase 'L'.</td>
<td>739</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>UpperEll</td>
<td>Should use uppercase 'L'.</td>
<td>739</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>UpperEll</td>
<td>Should use uppercase 'L'.</td>
<td>739</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>1214</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'for' construct must use '{}'s.</td>
<td>1215</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>1224</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>1231</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>1240</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>1245</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>1402</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>1404</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>1565</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>InnerAssignment</td>
<td>Inner assignments should be avoided.</td>
<td>1827</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>InnerAssignment</td>
<td>Inner assignments should be avoided.</td>
<td>1875</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>1984</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>UpperEll</td>
<td>Should use uppercase 'L'.</td>
<td>2221</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>2385</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>InnerAssignment</td>
<td>Inner assignments should be avoided.</td>
<td>2497</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>2654</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>2655</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 101).</td>
<td>2765</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>MethodLength</td>
<td>Method length is 314 lines (max allowed is 150).</td>
<td>2806</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -4135,13 +4142,13 @@
<td>2970</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.PerformanceEvaluationCommons.java">org/apache/hadoop/hbase/PerformanceEvaluationCommons.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>HideUtilityClassConstructor</td>
@@ -4149,25 +4156,25 @@
<td>30</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.PrivateCellUtil.java">org/apache/hadoop/hbase/PrivateCellUtil.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>2586</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>2744</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -4175,25 +4182,25 @@
<td>2757</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.RegionLocations.java">org/apache/hadoop/hbase/RegionLocations.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>144</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>145</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -4201,13 +4208,13 @@
<td>147</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.ScanPerformanceEvaluation.java">org/apache/hadoop/hbase/ScanPerformanceEvaluation.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
@@ -4215,13 +4222,13 @@
<td>80</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.SplitLogCounters.java">org/apache/hadoop/hbase/SplitLogCounters.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>FinalClass</td>
@@ -4229,13 +4236,13 @@
<td>46</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.SplitLogTask.java">org/apache/hadoop/hbase/SplitLogTask.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -4243,19 +4250,19 @@
<td>135</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.StripeCompactionsPerformanceEvaluation.java">org/apache/hadoop/hbase/StripeCompactionsPerformanceEvaluation.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>InnerAssignment</td>
<td>Inner assignments should be avoided.</td>
<td>121</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -4263,19 +4270,19 @@
<td>144</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.TableName.java">org/apache/hadoop/hbase/TableName.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>515</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -4283,13 +4290,13 @@
<td>516</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.TagBuilderFactory.java">org/apache/hadoop/hbase/TagBuilderFactory.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>HideUtilityClassConstructor</td>
@@ -4297,13 +4304,13 @@
<td>25</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.TagType.java">org/apache/hadoop/hbase/TagType.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>HideUtilityClassConstructor</td>
@@ -4311,13 +4318,13 @@
<td>23</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.TestClientClusterStatus.java">org/apache/hadoop/hbase/TestClientClusterStatus.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -4325,13 +4332,13 @@
<td>176</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.TestGlobalMemStoreSize.java">org/apache/hadoop/hbase/TestGlobalMemStoreSize.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -4339,19 +4346,19 @@
<td>175</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.TestIOFencing.java">org/apache/hadoop/hbase/TestIOFencing.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>EmptyBlock</td>
<td>Must have at least one statement.</td>
<td>91</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
@@ -4359,13 +4366,13 @@
<td>319</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.TestLocalHBaseCluster.java">org/apache/hadoop/hbase/TestLocalHBaseCluster.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>imports</td>
<td>AvoidStarImport</td>
@@ -4373,19 +4380,19 @@
<td>20</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.TestMetaTableAccessor.java">org/apache/hadoop/hbase/TestMetaTableAccessor.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>229</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -4393,13 +4400,13 @@
<td>230</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.TestNodeHealthCheckChore.java">org/apache/hadoop/hbase/TestNodeHealthCheckChore.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -4407,43 +4414,43 @@
<td>61</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.TestPartialResultsFromClientSide.java">org/apache/hadoop/hbase/TestPartialResultsFromClientSide.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>332</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>384</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>641</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>662</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>668</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -4451,19 +4458,19 @@
<td>669</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.TestRegionRebalancing.java">org/apache/hadoop/hbase/TestRegionRebalancing.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>206</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -4471,19 +4478,19 @@
<td>232</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.TimestampTestBase.java">org/apache/hadoop/hbase/TimestampTestBase.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>HideUtilityClassConstructor</td>
<td>Utility classes should not have a public or default constructor.</td>
<td>37</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>EmptyBlock</td>
@@ -4491,13 +4498,13 @@
<td>190</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.ZNodeClearer.java">org/apache/hadoop/hbase/ZNodeClearer.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -4505,13 +4512,13 @@
<td>110</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.backup.BackupTestUtil.java">org/apache/hadoop/hbase/backup/BackupTestUtil.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>FinalClass</td>
@@ -4519,25 +4526,25 @@
<td>30</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.backup.HFileArchiver.java">org/apache/hadoop/hbase/backup/HFileArchiver.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>FinalClass</td>
<td>Class HFileArchiver should be declared as final.</td>
<td>62</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>351</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -4545,13 +4552,13 @@
<td>760</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.chaos.ChaosConstants.java">org/apache/hadoop/hbase/chaos/ChaosConstants.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>HideUtilityClassConstructor</td>
@@ -4559,19 +4566,19 @@
<td>25</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.chaos.ChaosService.java">org/apache/hadoop/hbase/chaos/ChaosService.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>HideUtilityClassConstructor</td>
<td>Utility classes should not have a public or default constructor.</td>
<td>41</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -4579,13 +4586,13 @@
<td>122</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.chaos.ChaosUtils.java">org/apache/hadoop/hbase/chaos/ChaosUtils.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>HideUtilityClassConstructor</td>
@@ -4593,13 +4600,13 @@
<td>29</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.chaos.factories.MonkeyConstants.java">org/apache/hadoop/hbase/chaos/factories/MonkeyConstants.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>InterfaceIsType</td>
@@ -4607,13 +4614,13 @@
<td>25</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.chaos.policies.PeriodicPolicy.java">org/apache/hadoop/hbase/chaos/policies/PeriodicPolicy.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -4621,27 +4628,27 @@
<td>43</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.chaos.util.ChaosMonkeyRunner.java">org/apache/hadoop/hbase/chaos/util/ChaosMonkeyRunner.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
-<td>NonEmptyAtclauseDescription</td>
+<td>JavadocTagContinuationIndentation</td>
<td>Javadoc comment at column 20 has parse error. Missed HTML close tag 'path-to-conf'. Sometimes it means that close tag missed for one of previous tags.</td>
<td>172</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.Action.java">org/apache/hadoop/hbase/client/Action.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -4649,25 +4656,25 @@
<td>94</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.Admin.java">org/apache/hadoop/hbase/client/Admin.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 112).</td>
<td>739</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 112).</td>
<td>750</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
@@ -4675,25 +4682,25 @@
<td>776</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.AsyncBatchRpcRetryingCaller.java">org/apache/hadoop/hbase/client/AsyncBatchRpcRetryingCaller.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>VisibilityModifier</td>
<td>Variable 'loc' must be private and have accessor methods.</td>
<td>123</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>VisibilityModifier</td>
<td>Variable 'actions' must be private and have accessor methods.</td>
<td>125</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>VisibilityModifier</td>
@@ -4701,31 +4708,31 @@
<td>134</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.AsyncClientScanner.java">org/apache/hadoop/hbase/client/AsyncClientScanner.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>VisibilityModifier</td>
<td>Variable 'loc' must be private and have accessor methods.</td>
<td>143</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>VisibilityModifier</td>
<td>Variable 'stub' must be private and have accessor methods.</td>
<td>147</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>VisibilityModifier</td>
<td>Variable 'controller' must be private and have accessor methods.</td>
<td>149</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>VisibilityModifier</td>
@@ -4733,13 +4740,13 @@
<td>151</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.AsyncTableImpl.java">org/apache/hadoop/hbase/client/AsyncTableImpl.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>InnerAssignment</td>
@@ -4747,13 +4754,13 @@
<td>250</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.ClientInternalHelper.java">org/apache/hadoop/hbase/client/ClientInternalHelper.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>HideUtilityClassConstructor</td>
@@ -4761,13 +4768,13 @@
<td>34</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.ClientUtil.java">org/apache/hadoop/hbase/client/ClientUtil.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>HideUtilityClassConstructor</td>
@@ -4775,13 +4782,13 @@
<td>25</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.ColumnFamilyDescriptorBuilder.java">org/apache/hadoop/hbase/client/ColumnFamilyDescriptorBuilder.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>FinalClass</td>
@@ -4789,13 +4796,13 @@
<td>46</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.HConnectionTestingUtility.java">org/apache/hadoop/hbase/client/HConnectionTestingUtility.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>HideUtilityClassConstructor</td>
@@ -4803,25 +4810,25 @@
<td>27</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.Mutation.java">org/apache/hadoop/hbase/client/Mutation.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>352</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>371</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -4829,13 +4836,13 @@
<td>381</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.Query.java">org/apache/hadoop/hbase/client/Query.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -4843,25 +4850,25 @@
<td>78</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.RegionInfo.java">org/apache/hadoop/hbase/client/RegionInfo.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>346</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>355</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -4869,13 +4876,13 @@
<td>368</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.RegionInfoBuilder.java">org/apache/hadoop/hbase/client/RegionInfoBuilder.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>FinalClass</td>
@@ -4883,43 +4890,43 @@
<td>25</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.RegionInfoDisplay.java">org/apache/hadoop/hbase/client/RegionInfoDisplay.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>HideUtilityClassConstructor</td>
<td>Utility classes should not have a public or default constructor.</td>
<td>31</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>43</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>57</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>67</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>107</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -4927,13 +4934,13 @@
<td>108</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.RegionReplicaUtil.java">org/apache/hadoop/hbase/client/RegionReplicaUtil.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>HideUtilityClassConstructor</td>
@@ -4941,13 +4948,13 @@
<td>30</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.RequestControllerFactory.java">org/apache/hadoop/hbase/client/RequestControllerFactory.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>HideUtilityClassConstructor</td>
@@ -4955,13 +4962,13 @@
<td>27</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.ResultScanner.java">org/apache/hadoop/hbase/client/ResultScanner.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>InnerAssignment</td>
@@ -4969,13 +4976,13 @@
<td>51</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException.java">org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -4983,13 +4990,13 @@
<td>145</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.SnapshotDescription.java">org/apache/hadoop/hbase/client/SnapshotDescription.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
@@ -4997,13 +5004,13 @@
<td>67</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.TableDescriptorBuilder.java">org/apache/hadoop/hbase/client/TableDescriptorBuilder.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>FinalClass</td>
@@ -5011,13 +5018,13 @@
<td>58</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.TableState.java">org/apache/hadoop/hbase/client/TableState.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -5025,13 +5032,13 @@
<td>165</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.TestAdmin.java">org/apache/hadoop/hbase/client/TestAdmin.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>MethodLength</td>
@@ -5039,19 +5046,19 @@
<td>174</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.TestAsyncRegionAdminApi.java">org/apache/hadoop/hbase/client/TestAsyncRegionAdminApi.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'for' construct must use '{}'s.</td>
<td>286</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -5059,13 +5066,13 @@
<td>293</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.TestAsyncReplicationAdminApi.java">org/apache/hadoop/hbase/client/TestAsyncReplicationAdminApi.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>EmptyStatement</td>
@@ -5073,19 +5080,19 @@
<td>451</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.TestAsyncTableScanMetrics.java">org/apache/hadoop/hbase/client/TestAsyncTableScanMetrics.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>InnerAssignment</td>
<td>Inner assignments should be avoided.</td>
<td>118</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>InnerAssignment</td>
@@ -5093,13 +5100,13 @@
<td>136</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.TestAsyncTableScanner.java">org/apache/hadoop/hbase/client/TestAsyncTableScanner.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>InnerAssignment</td>
@@ -5107,25 +5114,25 @@
<td>92</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.TestAvoidCellReferencesIntoShippedBlocks.java">org/apache/hadoop/hbase/client/TestAvoidCellReferencesIntoShippedBlocks.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td>101</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td>124</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>EmptyBlock</td>
@@ -5133,31 +5140,31 @@
<td>248</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.TestBlockEvictionFromClient.java">org/apache/hadoop/hbase/client/TestBlockEvictionFromClient.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td>110</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td>131</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td>139</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
@@ -5165,19 +5172,19 @@
<td>149</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.TestFromClientSide3.java">org/apache/hadoop/hbase/client/TestFromClientSide3.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td>111</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
@@ -5185,19 +5192,19 @@
<td>119</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.TestFromClientSideNoCodec.java">org/apache/hadoop/hbase/client/TestFromClientSideNoCodec.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td>58</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
@@ -5205,13 +5212,13 @@
<td>68</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.TestImmutableScan.java">org/apache/hadoop/hbase/client/TestImmutableScan.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>MethodLength</td>
@@ -5219,13 +5226,13 @@
<td>118</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.TestIncrementsFromClientSide.java">org/apache/hadoop/hbase/client/TestIncrementsFromClientSide.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
@@ -5233,163 +5240,163 @@
<td>98</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.TestMultipleTimestamps.java">org/apache/hadoop/hbase/client/TestMultipleTimestamps.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>imports</td>
<td>AvoidStarImport</td>
<td>Using the '.*' form of import should be avoided - org.junit.Assert.*.</td>
<td>20</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td>65</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td>73</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td>81</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td>89</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>201</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>316</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>346</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>371</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>396</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>431</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>432</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>444</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>445</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>448</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>461</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>465</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>479</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>480</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>497</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>498</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>509</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>510</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>517</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>518</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
@@ -5397,19 +5404,19 @@
<td>525</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.TestPutWithDelete.java">org/apache/hadoop/hbase/client/TestPutWithDelete.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td>51</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
@@ -5417,13 +5424,13 @@
<td>59</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.TestRawAsyncTableScan.java">org/apache/hadoop/hbase/client/TestRawAsyncTableScan.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>InnerAssignment</td>
@@ -5431,13 +5438,13 @@
<td>85</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.TestReplicaWithCluster.java">org/apache/hadoop/hbase/client/TestReplicaWithCluster.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -5445,13 +5452,13 @@
<td>271</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.TestReplicasClient.java">org/apache/hadoop/hbase/client/TestReplicasClient.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -5459,25 +5466,25 @@
<td>259</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.TestScannerTimeout.java">org/apache/hadoop/hbase/client/TestScannerTimeout.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td>64</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td>83</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
@@ -5485,13 +5492,13 @@
<td>91</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.TestScannersFromClientSide2.java">org/apache/hadoop/hbase/client/TestScannersFromClientSide2.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>InnerAssignment</td>
@@ -5499,91 +5506,91 @@
<td>134</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.TestTimestampsFilter.java">org/apache/hadoop/hbase/client/TestTimestampsFilter.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td>64</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td>72</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td>80</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td>88</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>105</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>252</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>315</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>316</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>333</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>334</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>348</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>349</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>366</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
@@ -5591,13 +5598,13 @@
<td>367</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.coprocessor.AggregationClient.java">org/apache/hadoop/hbase/client/coprocessor/AggregationClient.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
@@ -5605,19 +5612,19 @@
<td>195</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.coprocessor.Batch.java">org/apache/hadoop/hbase/client/coprocessor/Batch.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 103).</td>
<td>34</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
@@ -5625,19 +5632,19 @@
<td>53</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.coprocessor.DoubleColumnInterpreter.java">org/apache/hadoop/hbase/client/coprocessor/DoubleColumnInterpreter.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>46</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -5645,31 +5652,31 @@
<td>62</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.coprocessor.LongColumnInterpreter.java">org/apache/hadoop/hbase/client/coprocessor/LongColumnInterpreter.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>46</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>54</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>63</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>UpperEll</td>
@@ -5677,55 +5684,55 @@
<td>74</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.coprocessor.package-info.java">org/apache/hadoop/hbase/client/coprocessor/package-info.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 146).</td>
<td>54</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 200).</td>
<td>55</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 144).</td>
<td>75</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 206).</td>
<td>76</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 111).</td>
<td>95</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 105).</td>
<td>96</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 124).</td>
<td>149</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
@@ -5733,13 +5740,13 @@
<td>190</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.locking.EntityLock.java">org/apache/hadoop/hbase/client/locking/EntityLock.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -5747,61 +5754,61 @@
<td>125</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.client.metrics.ScanMetrics.java">org/apache/hadoop/hbase/client/metrics/ScanMetrics.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>VisibilityModifier</td>
<td>Variable 'countOfRPCcalls' must be private and have accessor methods.</td>
<td>54</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>VisibilityModifier</td>
<td>Variable 'countOfRemoteRPCcalls' must be private and have accessor methods.</td>
<td>59</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>VisibilityModifier</td>
<td>Variable 'sumOfMillisSecBetweenNexts' must be private and have accessor methods.</td>
<td>64</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>VisibilityModifier</td>
<td>Variable 'countOfNSRE' must be private and have accessor methods.</td>
<td>70</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>VisibilityModifier</td>
<td>Variable 'countOfBytesInResults' must be private and have accessor methods.</td>
<td>75</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>VisibilityModifier</td>
<td>Variable 'countOfBytesInRemoteResults' must be private and have accessor methods.</td>
<td>80</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>VisibilityModifier</td>
<td>Variable 'countOfRegions' must be private and have accessor methods.</td>
<td>86</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>VisibilityModifier</td>
<td>Variable 'countOfRPCRetries' must be private and have accessor methods.</td>
<td>91</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>VisibilityModifier</td>
@@ -5809,13 +5816,13 @@
<td>96</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.codec.BaseDecoder.java">org/apache/hadoop/hbase/codec/BaseDecoder.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -5823,19 +5830,19 @@
<td>82</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.codec.BaseEncoder.java">org/apache/hadoop/hbase/codec/BaseEncoder.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>48</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -5843,13 +5850,13 @@
<td>53</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.codec.CodecPerformance.java">org/apache/hadoop/hbase/codec/CodecPerformance.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>HideUtilityClassConstructor</td>
@@ -5857,19 +5864,19 @@
<td>40</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.constraint.CheckConfigurationConstraint.java">org/apache/hadoop/hbase/constraint/CheckConfigurationConstraint.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>47</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -5877,25 +5884,25 @@
<td>51</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.constraint.Constraint.java">org/apache/hadoop/hbase/constraint/Constraint.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 119).</td>
<td>30</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 101).</td>
<td>35</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
@@ -5903,37 +5910,37 @@
<td>37</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.constraint.package-info.java">org/apache/hadoop/hbase/constraint/package-info.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 120).</td>
<td>42</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 121).</td>
<td>45</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 127).</td>
<td>63</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 155).</td>
<td>64</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
@@ -5941,19 +5948,19 @@
<td>66</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.coordination.ZKSplitLogManagerCoordination.java">org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>VisibilityModifier</td>
<td>Variable 'ignoreZKDeleteForTesting' must be private and have accessor methods.</td>
<td>82</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>EmptyBlock</td>
@@ -5961,19 +5968,19 @@
<td>447</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.coordination.ZkSplitLogWorkerCoordination.java">org/apache/hadoop/hbase/coordination/ZkSplitLogWorkerCoordination.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>EmptyBlock</td>
<td>Must have at least one statement.</td>
<td>154</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>InnerAssignment</td>
@@ -5981,13 +5988,13 @@
<td>218</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.coprocessor.BaseEnvironment.java">org/apache/hadoop/hbase/coprocessor/BaseEnvironment.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>VisibilityModifier</td>
@@ -5995,19 +6002,19 @@
<td>37</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.coprocessor.CoprocessorHost.java">org/apache/hadoop/hbase/coprocessor/CoprocessorHost.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>133</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -6015,13 +6022,13 @@
<td>662</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.coprocessor.MetricsCoprocessor.java">org/apache/hadoop/hbase/coprocessor/MetricsCoprocessor.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>HideUtilityClassConstructor</td>
@@ -6029,13 +6036,13 @@
<td>30</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.coprocessor.ObserverContextImpl.java">org/apache/hadoop/hbase/coprocessor/ObserverContextImpl.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>annotation</td>
<td>MissingDeprecated</td>
@@ -6043,31 +6050,31 @@
<td>98</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.coprocessor.RegionObserver.java">org/apache/hadoop/hbase/coprocessor/RegionObserver.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 109).</td>
<td>684</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 109).</td>
<td>713</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 109).</td>
<td>842</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
@@ -6075,13 +6082,13 @@
<td>871</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.coprocessor.TestCoprocessorInterface.java">org/apache/hadoop/hbase/coprocessor/TestCoprocessorInterface.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>InnerAssignment</td>
@@ -6089,37 +6096,37 @@
<td>343</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.coprocessor.TestRegionObserverInterface.java">org/apache/hadoop/hbase/coprocessor/TestRegionObserverInterface.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>EmptyBlock</td>
<td>Must have at least one statement.</td>
<td>499</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>EmptyBlock</td>
<td>Must have at least one statement.</td>
<td>525</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>EmptyBlock</td>
<td>Must have at least one statement.</td>
<td>562</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>880</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
@@ -6127,13 +6134,13 @@
<td>881</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.coprocessor.TestRegionObserverPreFlushAndPreCompact.java">org/apache/hadoop/hbase/coprocessor/TestRegionObserverPreFlushAndPreCompact.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
@@ -6141,13 +6148,13 @@
<td>53</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.coprocessor.TestRegionObserverScannerOpenHook.java">org/apache/hadoop/hbase/coprocessor/TestRegionObserverScannerOpenHook.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -6155,13 +6162,13 @@
<td>302</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.coprocessor.package-info.java">org/apache/hadoop/hbase/coprocessor/package-info.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
@@ -6169,13 +6176,13 @@
<td>209</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.errorhandling.ForeignException.java">org/apache/hadoop/hbase/errorhandling/ForeignException.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -6183,13 +6190,13 @@
<td>99</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.errorhandling.ForeignExceptionDispatcher.java">org/apache/hadoop/hbase/errorhandling/ForeignExceptionDispatcher.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -6197,13 +6204,13 @@
<td>62</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.errorhandling.TimeoutExceptionInjector.java">org/apache/hadoop/hbase/errorhandling/TimeoutExceptionInjector.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -6211,31 +6218,31 @@
<td>60</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.favored.FavoredNodeAssignmentHelper.java">org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>234</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'else' construct must use '{}'s.</td>
<td>239</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>393</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -6243,19 +6250,19 @@
<td>595</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.favored.StartcodeAgnosticServerName.java">org/apache/hadoop/hbase/favored/StartcodeAgnosticServerName.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>58</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -6263,13 +6270,13 @@
<td>60</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.filter.ColumnCountGetFilter.java">org/apache/hadoop/hbase/filter/ColumnCountGetFilter.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -6277,13 +6284,13 @@
<td>54</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.filter.ColumnPrefixFilter.java">org/apache/hadoop/hbase/filter/ColumnPrefixFilter.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -6291,31 +6298,31 @@
<td>109</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.filter.ColumnRangeFilter.java">org/apache/hadoop/hbase/filter/ColumnRangeFilter.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>141</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>142</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>150</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -6323,13 +6330,13 @@
<td>153</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.filter.CompareFilter.java">org/apache/hadoop/hbase/filter/CompareFilter.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -6337,13 +6344,13 @@
<td>164</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.filter.DependentColumnFilter.java">org/apache/hadoop/hbase/filter/DependentColumnFilter.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -6351,19 +6358,19 @@
<td>127</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.filter.FilterAllFilter.java">org/apache/hadoop/hbase/filter/FilterAllFilter.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>56</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -6371,61 +6378,61 @@
<td>57</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.filter.FilterListWithAND.java">org/apache/hadoop/hbase/filter/FilterListWithAND.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 107).</td>
<td>89</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 198).</td>
<td>99</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 198).</td>
<td>100</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 198).</td>
<td>101</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 198).</td>
<td>102</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 198).</td>
<td>103</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 198).</td>
<td>104</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 198).</td>
<td>105</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
@@ -6433,67 +6440,67 @@
<td>106</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.filter.FilterListWithOR.java">org/apache/hadoop/hbase/filter/FilterListWithOR.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 107).</td>
<td>130</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 170).</td>
<td>140</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 157).</td>
<td>141</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 157).</td>
<td>142</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 157).</td>
<td>143</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 154).</td>
<td>144</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 154).</td>
<td>145</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 154).</td>
<td>146</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 170).</td>
<td>147</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -6501,13 +6508,13 @@
<td>156</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.filter.FilterTestingCluster.java">org/apache/hadoop/hbase/filter/FilterTestingCluster.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>HideUtilityClassConstructor</td>
@@ -6515,31 +6522,31 @@
<td>50</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.filter.FilterWrapper.java">org/apache/hadoop/hbase/filter/FilterWrapper.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td>61</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>100</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>160</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -6547,13 +6554,13 @@
<td>161</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.filter.FirstKeyOnlyFilter.java">org/apache/hadoop/hbase/filter/FirstKeyOnlyFilter.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -6561,31 +6568,31 @@
<td>56</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.filter.FuzzyRowFilter.java">org/apache/hadoop/hbase/filter/FuzzyRowFilter.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>144</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>654</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>656</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -6593,25 +6600,25 @@
<td>675</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.filter.InclusiveStopFilter.java">org/apache/hadoop/hbase/filter/InclusiveStopFilter.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>52</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>59</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -6619,37 +6626,37 @@
<td>83</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.filter.MultiRowRangeFilter.java">org/apache/hadoop/hbase/filter/MultiRowRangeFilter.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>112</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>187</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>190</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>241</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>MethodLength</td>
@@ -6657,19 +6664,19 @@
<td>262</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.filter.MultipleColumnPrefixFilter.java">org/apache/hadoop/hbase/filter/MultipleColumnPrefixFilter.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>125</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -6677,13 +6684,13 @@
<td>179</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.filter.PageFilter.java">org/apache/hadoop/hbase/filter/PageFilter.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -6691,13 +6698,13 @@
<td>62</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.filter.ParseConstants.java">org/apache/hadoop/hbase/filter/ParseConstants.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>HideUtilityClassConstructor</td>
@@ -6705,97 +6712,97 @@
<td>27</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.filter.ParseFilter.java">org/apache/hadoop/hbase/filter/ParseFilter.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>783</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>784</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>786</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>787</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>789</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>790</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'else' construct must use '{}'s.</td>
<td>791</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>801</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>806</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>808</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>810</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>812</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>815</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'else' construct must use '{}'s.</td>
<td>817</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -6803,37 +6810,37 @@
<td>866</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.filter.PrefixFilter.java">org/apache/hadoop/hbase/filter/PrefixFilter.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>53</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>54</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>56</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>78</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -6841,19 +6848,19 @@
<td>108</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.filter.SingleColumnValueFilter.java">org/apache/hadoop/hbase/filter/SingleColumnValueFilter.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>322</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -6861,31 +6868,31 @@
<td>323</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.filter.TestColumnPrefixFilter.java">org/apache/hadoop/hbase/filter/TestColumnPrefixFilter.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'while' construct must use '{}'s.</td>
<td>121</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>EmptyStatement</td>
<td>Empty statement.</td>
<td>122</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'while' construct must use '{}'s.</td>
<td>189</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>EmptyStatement</td>
@@ -6893,13 +6900,13 @@
<td>190</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.filter.TestColumnRangeFilter.java">org/apache/hadoop/hbase/filter/TestColumnRangeFilter.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>imports</td>
<td>AvoidStarImport</td>
@@ -6907,13 +6914,13 @@
<td>20</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.filter.TestDependentColumnFilter.java">org/apache/hadoop/hbase/filter/TestDependentColumnFilter.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -6921,37 +6928,37 @@
<td>152</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.filter.TestFilter.java">org/apache/hadoop/hbase/filter/TestFilter.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>MethodLength</td>
<td>Method length is 154 lines (max allowed is 150).</td>
<td>740</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>1760</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>1779</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>1797</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -6959,13 +6966,13 @@
<td>1825</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.filter.TestFilterWrapper.java">org/apache/hadoop/hbase/filter/TestFilterWrapper.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -6973,37 +6980,37 @@
<td>137</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.filter.TestFuzzyRowAndColumnRangeFilter.java">org/apache/hadoop/hbase/filter/TestFuzzyRowAndColumnRangeFilter.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td>72</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td>80</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td>88</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td>96</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -7011,19 +7018,19 @@
<td>152</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.filter.TestFuzzyRowFilterEndToEnd.java">org/apache/hadoop/hbase/filter/TestFuzzyRowFilterEndToEnd.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'for' construct must use '{}'s.</td>
<td>236</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -7031,55 +7038,55 @@
<td>246</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.filter.TestMultipleColumnPrefixFilter.java">org/apache/hadoop/hbase/filter/TestMultipleColumnPrefixFilter.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'while' construct must use '{}'s.</td>
<td>124</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>EmptyStatement</td>
<td>Empty statement.</td>
<td>125</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'while' construct must use '{}'s.</td>
<td>197</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>EmptyStatement</td>
<td>Empty statement.</td>
<td>198</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'while' construct must use '{}'s.</td>
<td>245</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>EmptyStatement</td>
<td>Empty statement.</td>
<td>246</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'while' construct must use '{}'s.</td>
<td>256</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>EmptyStatement</td>
@@ -7087,13 +7094,13 @@
<td>257</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.filter.TestPrefixFilter.java">org/apache/hadoop/hbase/filter/TestPrefixFilter.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>imports</td>
<td>AvoidStarImport</td>
@@ -7101,13 +7108,13 @@
<td>20</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.filter.TestRandomRowFilter.java">org/apache/hadoop/hbase/filter/TestRandomRowFilter.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>imports</td>
<td>AvoidStarImport</td>
@@ -7115,19 +7122,19 @@
<td>20</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.filter.TestRegexComparator.java">org/apache/hadoop/hbase/filter/TestRegexComparator.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>imports</td>
<td>AvoidStarImport</td>
<td>Using the '.*' form of import should be avoided - org.junit.Assert.*.</td>
<td>20</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
@@ -7135,13 +7142,13 @@
<td>91</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.filter.WhileMatchFilter.java">org/apache/hadoop/hbase/filter/WhileMatchFilter.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -7149,13 +7156,13 @@
<td>67</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.hbtop.HBTop.java">org/apache/hadoop/hbase/hbtop/HBTop.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>MethodLength</td>
@@ -7163,85 +7170,85 @@
<td>61</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.hbtop.screen.top.TopScreenPresenter.java">org/apache/hadoop/hbase/hbtop/screen/top/TopScreenPresenter.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'block' child has incorrect indentation level 8, expected level should be 6.</td>
<td>251</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'block' child has incorrect indentation level 8, expected level should be 6.</td>
<td>252</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'block' child has incorrect indentation level 8, expected level should be 6.</td>
<td>253</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'block rcurly' has incorrect indentation level 6, expected level should be 4.</td>
<td>254</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if' has incorrect indentation level 8, expected level should be 6.</td>
<td>324</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if' child has incorrect indentation level 10, expected level should be 8.</td>
<td>325</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if rcurly' has incorrect indentation level 8, expected level should be 6.</td>
<td>326</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if' has incorrect indentation level 8, expected level should be 6.</td>
<td>328</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if' child has incorrect indentation level 10, expected level should be 8.</td>
<td>329</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if rcurly' has incorrect indentation level 8, expected level should be 6.</td>
<td>330</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'block' child has incorrect indentation level 8, expected level should be 6.</td>
<td>332</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'block' child has incorrect indentation level 8, expected level should be 6.</td>
<td>333</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
@@ -7249,13 +7256,13 @@
<td>334</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.http.HttpServerFunctionalTest.java">org/apache/hadoop/hbase/http/HttpServerFunctionalTest.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>HideUtilityClassConstructor</td>
@@ -7263,13 +7270,13 @@
<td>44</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.http.lib.TestAuthenticationFilterInitializer.java">org/apache/hadoop/hbase/http/lib/TestAuthenticationFilterInitializer.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>imports</td>
<td>AvoidStarImport</td>
@@ -7277,13 +7284,13 @@
<td>20</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.http.prometheus.PrometheusHadoopServlet.java">org/apache/hadoop/hbase/http/prometheus/PrometheusHadoopServlet.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -7291,13 +7298,13 @@
<td>73</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.ByteBuffInputStream.java">org/apache/hadoop/hbase/io/ByteBuffInputStream.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
@@ -7305,31 +7312,31 @@
<td>62</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.FSDataInputStreamWrapper.java">org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>InnerAssignment</td>
<td>Inner assignments should be avoided.</td>
<td>121</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>151</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>InnerAssignment</td>
<td>Inner assignments should be avoided.</td>
<td>160</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>InnerAssignment</td>
@@ -7337,31 +7344,31 @@
<td>180</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.FileLink.java">org/apache/hadoop/hbase/io/FileLink.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>220</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>259</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>262</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -7369,25 +7376,25 @@
<td>326</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.HalfStoreFileReader.java">org/apache/hadoop/hbase/io/HalfStoreFileReader.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>MethodLength</td>
<td>Method length is 183 lines (max allowed is 150).</td>
<td>98</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>VisibilityModifier</td>
<td>Variable 'atEnd' must be private and have accessor methods.</td>
<td>104</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -7395,13 +7402,13 @@
<td>134</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.ImmutableBytesWritable.java">org/apache/hadoop/hbase/io/ImmutableBytesWritable.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -7409,49 +7416,49 @@
<td>139</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.Reference.java">org/apache/hadoop/hbase/io/Reference.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>162</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>209</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>210</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>211</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>214</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>215</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -7459,13 +7466,13 @@
<td>216</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.TestByteBufferOutputStream.java">org/apache/hadoop/hbase/io/TestByteBufferOutputStream.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>imports</td>
<td>AvoidStarImport</td>
@@ -7473,25 +7480,25 @@
<td>20</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.TestFileLink.java">org/apache/hadoop/hbase/io/TestFileLink.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>239</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>240</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -7499,25 +7506,25 @@
<td>347</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.TestHFileLink.java">org/apache/hadoop/hbase/io/TestHFileLink.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>55</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>100</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
@@ -7525,13 +7532,13 @@
<td>111</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.TestHalfStoreFileReader.java">org/apache/hadoop/hbase/io/TestHalfStoreFileReader.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
@@ -7539,19 +7546,19 @@
<td>268</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.TestHeapSize.java">org/apache/hadoop/hbase/io/TestHeapSize.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>MethodLength</td>
<td>Method length is 177 lines (max allowed is 150).</td>
<td>116</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>MethodLength</td>
@@ -7559,19 +7566,19 @@
<td>299</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.TestImmutableBytesWritable.java">org/apache/hadoop/hbase/io/TestImmutableBytesWritable.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>91</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -7579,13 +7586,13 @@
<td>92</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.asyncfs.FanOutOneBlockAsyncDFSOutputHelper.java">org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputHelper.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>InnerAssignment</td>
@@ -7593,43 +7600,43 @@
<td>313</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.compress.Compression.java">org/apache/hadoop/hbase/io/compress/Compression.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>108</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>461</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>476</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>485</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>502</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -7637,19 +7644,19 @@
<td>505</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.crypto.Encryption.java">org/apache/hadoop/hbase/io/crypto/Encryption.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>FinalClass</td>
<td>Class Context should be declared as final.</td>
<td>99</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
@@ -7657,13 +7664,13 @@
<td>409</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.crypto.aes.CryptoAES.java">org/apache/hadoop/hbase/io/crypto/aes/CryptoAES.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
@@ -7671,13 +7678,13 @@
<td>212</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.crypto.tls.HBaseTrustManager.java">org/apache/hadoop/hbase/io/crypto/tls/HBaseTrustManager.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
@@ -7685,13 +7692,13 @@
<td>99</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.crypto.tls.X509Util.java">org/apache/hadoop/hbase/io/crypto/tls/X509Util.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
@@ -7699,13 +7706,13 @@
<td>555</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.encoding.CopyKeyDataBlockEncoder.java">org/apache/hadoop/hbase/io/encoding/CopyKeyDataBlockEncoder.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>FinalClass</td>
@@ -7713,13 +7720,13 @@
<td>95</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.encoding.DiffKeyDeltaEncoder.java">org/apache/hadoop/hbase/io/encoding/DiffKeyDeltaEncoder.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>FinalClass</td>
@@ -7727,13 +7734,13 @@
<td>389</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.encoding.FastDiffDeltaEncoder.java">org/apache/hadoop/hbase/io/encoding/FastDiffDeltaEncoder.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>FinalClass</td>
@@ -7741,13 +7748,13 @@
<td>375</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.encoding.PrefixKeyDeltaEncoder.java">org/apache/hadoop/hbase/io/encoding/PrefixKeyDeltaEncoder.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>FinalClass</td>
@@ -7755,25 +7762,25 @@
<td>191</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.hfile.BlockCacheUtil.java">org/apache/hadoop/hbase/io/hfile/BlockCacheUtil.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>HideUtilityClassConstructor</td>
<td>Utility classes should not have a public or default constructor.</td>
<td>47</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>165</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -7781,19 +7788,19 @@
<td>324</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.hfile.BlockCachesIterator.java">org/apache/hadoop/hbase/io/hfile/BlockCachesIterator.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>39</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -7801,19 +7808,19 @@
<td>41</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.hfile.BlockType.java">org/apache/hadoop/hbase/io/hfile/BlockType.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'for' construct must use '{}'s.</td>
<td>155</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -7821,31 +7828,31 @@
<td>156</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.hfile.CacheStats.java">org/apache/hadoop/hbase/io/hfile/CacheStats.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>148</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>149</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>194</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -7853,19 +7860,19 @@
<td>195</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.hfile.CacheTestUtils.java">org/apache/hadoop/hbase/io/hfile/CacheTestUtils.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>HideUtilityClassConstructor</td>
<td>Utility classes should not have a public or default constructor.</td>
<td>47</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
@@ -7873,13 +7880,13 @@
<td>231</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.hfile.CacheableDeserializerIdManager.java">org/apache/hadoop/hbase/io/hfile/CacheableDeserializerIdManager.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>HideUtilityClassConstructor</td>
@@ -7887,13 +7894,13 @@
<td>32</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.hfile.ChecksumUtil.java">org/apache/hadoop/hbase/io/hfile/ChecksumUtil.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>HideUtilityClassConstructor</td>
@@ -7901,13 +7908,13 @@
<td>34</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.hfile.CompoundBloomFilterWriter.java">org/apache/hadoop/hbase/io/hfile/CompoundBloomFilterWriter.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
@@ -7915,13 +7922,13 @@
<td>239</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.hfile.FixedFileTrailer.java">org/apache/hadoop/hbase/io/hfile/FixedFileTrailer.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
@@ -7929,13 +7936,13 @@
<td>374</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.hfile.HFileBlock.java">org/apache/hadoop/hbase/io/hfile/HFileBlock.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>MethodLength</td>
@@ -7943,73 +7950,73 @@
<td>1695</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.hfile.HFileBlockIndex.java">org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>HideUtilityClassConstructor</td>
<td>Utility classes should not have a public or default constructor.</td>
<td>62</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>779</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>781</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'else' construct must use '{}'s.</td>
<td>782</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>1072</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>1106</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>1108</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>1251</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>1275</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>1463</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -8017,55 +8024,55 @@
<td>1558</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.hfile.HFilePrettyPrinter.java">org/apache/hadoop/hbase/io/hfile/HFilePrettyPrinter.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>167</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>211</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>213</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>217</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>560</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>573</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>723</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>FinalClass</td>
@@ -8073,25 +8080,25 @@
<td>749</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.hfile.KVGenerator.java">org/apache/hadoop/hbase/io/hfile/KVGenerator.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>39</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>60</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -8099,13 +8106,13 @@
<td>95</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.hfile.LruCachedBlock.java">org/apache/hadoop/hbase/io/hfile/LruCachedBlock.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -8113,31 +8120,31 @@
<td>96</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.hfile.NanoTimer.java">org/apache/hadoop/hbase/io/hfile/NanoTimer.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>36</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>65</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>106</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -8145,13 +8152,13 @@
<td>108</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.hfile.NoOpDataBlockEncoder.java">org/apache/hadoop/hbase/io/hfile/NoOpDataBlockEncoder.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>FinalClass</td>
@@ -8159,19 +8166,19 @@
<td>36</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.hfile.NoOpIndexBlockEncoder.java">org/apache/hadoop/hbase/io/hfile/NoOpIndexBlockEncoder.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>FinalClass</td>
<td>Class NoOpIndexBlockEncoder should be declared as final.</td>
<td>43</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -8179,73 +8186,73 @@
<td>87</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.hfile.RandomKeyValueUtil.java">org/apache/hadoop/hbase/io/hfile/RandomKeyValueUtil.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>HideUtilityClassConstructor</td>
<td>Utility classes should not have a public or default constructor.</td>
<td>27</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>34</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>37</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>40</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'for' construct must use '{}'s.</td>
<td>56</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>83</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'else' construct must use '{}'s.</td>
<td>84</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'for' construct must use '{}'s.</td>
<td>88</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>100</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'else' construct must use '{}'s.</td>
<td>101</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -8253,13 +8260,13 @@
<td>105</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.hfile.TestCacheConfig.java">org/apache/hadoop/hbase/io/hfile/TestCacheConfig.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -8267,19 +8274,19 @@
<td>357</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.hfile.TestChecksum.java">org/apache/hadoop/hbase/io/hfile/TestChecksum.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'for' construct must use '{}'s.</td>
<td>87</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -8287,13 +8294,13 @@
<td>217</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.hfile.TestFixedFileTrailer.java">org/apache/hadoop/hbase/io/hfile/TestFixedFileTrailer.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -8301,19 +8308,19 @@
<td>91</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.hfile.TestForceCacheImportantBlocks.java">org/apache/hadoop/hbase/io/hfile/TestForceCacheImportantBlocks.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>125</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -8321,31 +8328,31 @@
<td>126</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.hfile.TestHFileBlock.java">org/apache/hadoop/hbase/io/hfile/TestHFileBlock.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>imports</td>
<td>AvoidStarImport</td>
<td>Using the '.*' form of import should be avoided - org.junit.Assert.*.</td>
<td>23</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'for' construct must use '{}'s.</td>
<td>178</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'for' construct must use '{}'s.</td>
<td>366</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -8353,37 +8360,37 @@
<td>842</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.hfile.TestHFileBlockIndex.java">org/apache/hadoop/hbase/io/hfile/TestHFileBlockIndex.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>347</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'while' construct must use '{}'s.</td>
<td>356</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'for' construct must use '{}'s.</td>
<td>373</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>643</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -8391,13 +8398,13 @@
<td>694</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.hfile.TestHFileWriterV3.java">org/apache/hadoop/hbase/io/hfile/TestHFileWriterV3.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>MethodLength</td>
@@ -8405,217 +8412,217 @@
<td>124</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.hfile.TestPrefetch.java">org/apache/hadoop/hbase/io/hfile/TestPrefetch.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'block' child has incorrect indentation level 6, expected level should be 8.</td>
<td>151</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if' has incorrect indentation level 6, expected level should be 8.</td>
<td>152</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if' child has incorrect indentation level 10, expected level should be 12.</td>
<td>154</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if rparen' has incorrect indentation level 6, expected level should be 8.</td>
<td>155</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if' child has incorrect indentation level 8, expected level should be 10.</td>
<td>156</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if rcurly' has incorrect indentation level 6, expected level should be 8.</td>
<td>157</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'block rcurly' has incorrect indentation level 4, expected level should be 6.</td>
<td>158</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'block' child has incorrect indentation level 6, expected level should be 8.</td>
<td>185</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if' has incorrect indentation level 6, expected level should be 8.</td>
<td>186</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if' child has incorrect indentation level 10, expected level should be 12.</td>
<td>188</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if rparen' has incorrect indentation level 6, expected level should be 8.</td>
<td>189</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if' has incorrect indentation level 8, expected level should be 10.</td>
<td>190</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if' child has incorrect indentation level 10, expected level should be 12.</td>
<td>191</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if rcurly' has incorrect indentation level 8, expected level should be 10.</td>
<td>192</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'else' child has incorrect indentation level 10, expected level should be 12.</td>
<td>193</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'else rcurly' has incorrect indentation level 8, expected level should be 10.</td>
<td>194</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if rcurly' has incorrect indentation level 6, expected level should be 8.</td>
<td>195</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'block rcurly' has incorrect indentation level 4, expected level should be 6.</td>
<td>196</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'block' child has incorrect indentation level 6, expected level should be 8.</td>
<td>256</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if' has incorrect indentation level 6, expected level should be 8.</td>
<td>257</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if' child has incorrect indentation level 10, expected level should be 12.</td>
<td>259</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if rparen' has incorrect indentation level 6, expected level should be 8.</td>
<td>260</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if' child has incorrect indentation level 8, expected level should be 10.</td>
<td>261</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if rcurly' has incorrect indentation level 6, expected level should be 8.</td>
<td>262</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'block rcurly' has incorrect indentation level 4, expected level should be 6.</td>
<td>263</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'block' child has incorrect indentation level 6, expected level should be 8.</td>
<td>276</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if' has incorrect indentation level 6, expected level should be 8.</td>
<td>277</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if' child has incorrect indentation level 8, expected level should be 10.</td>
<td>278</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if rcurly' has incorrect indentation level 6, expected level should be 8.</td>
<td>279</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if' child has incorrect indentation level 10, expected level should be 12.</td>
<td>281</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if rparen' has incorrect indentation level 6, expected level should be 8.</td>
<td>282</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if' child has incorrect indentation level 8, expected level should be 10.</td>
<td>283</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if rcurly' has incorrect indentation level 6, expected level should be 8.</td>
<td>284</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'block' child has incorrect indentation level 6, expected level should be 8.</td>
<td>285</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
@@ -8623,49 +8630,49 @@
<td>286</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.hfile.TestPrefetchWithBucketCache.java">org/apache/hadoop/hbase/io/hfile/TestPrefetchWithBucketCache.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'block' child has incorrect indentation level 6, expected level should be 8.</td>
<td>280</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if' has incorrect indentation level 6, expected level should be 8.</td>
<td>281</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if' child has incorrect indentation level 10, expected level should be 12.</td>
<td>283</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if rparen' has incorrect indentation level 6, expected level should be 8.</td>
<td>284</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if' child has incorrect indentation level 8, expected level should be 10.</td>
<td>285</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if rcurly' has incorrect indentation level 6, expected level should be 8.</td>
<td>286</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>indentation</td>
<td>Indentation</td>
@@ -8673,13 +8680,13 @@
<td>287</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.hfile.TestScannerSelectionUsingKeyRange.java">org/apache/hadoop/hbase/io/hfile/TestScannerSelectionUsingKeyRange.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>EmptyBlock</td>
@@ -8687,133 +8694,133 @@
<td>131</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.hfile.bucket.BucketAllocator.java">org/apache/hadoop/hbase/io/hfile/bucket/BucketAllocator.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>55</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'for' construct must use '{}'s.</td>
<td>71</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>131</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>137</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>138</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>140</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>161</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>207</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>209</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>219</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>220</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>253</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>254</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>291</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'for' construct must use '{}'s.</td>
<td>300</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>301</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>325</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>426</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>462</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>470</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -8821,43 +8828,43 @@
<td>687</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.hfile.bucket.BucketCache.java">org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>1633</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'for' construct must use '{}'s.</td>
<td>1638</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'for' construct must use '{}'s.</td>
<td>1651</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>NoFinalizer</td>
<td>Avoid using finalizer method.</td>
<td>1683</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>1977</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -8865,19 +8872,19 @@
<td>1980</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.hfile.bucket.TestBucketCache.java">org/apache/hadoop/hbase/io/hfile/bucket/TestBucketCache.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>186</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -8885,13 +8892,13 @@
<td>862</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.hfile.bucket.TestBucketWriterThread.java">org/apache/hadoop/hbase/io/hfile/bucket/TestBucketWriterThread.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -8899,25 +8906,25 @@
<td>103</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.util.LRUDictionary.java">org/apache/hadoop/hbase/io/util/LRUDictionary.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>66</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>InnerAssignment</td>
<td>Inner assignments should be avoided.</td>
<td>132</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>InnerAssignment</td>
@@ -8925,19 +8932,19 @@
<td>144</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.util.MemorySizeUtil.java">org/apache/hadoop/hbase/io/util/MemorySizeUtil.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>HideUtilityClassConstructor</td>
<td>Utility classes should not have a public or default constructor.</td>
<td>34</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -8945,67 +8952,67 @@
<td>137</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.io.util.StreamUtils.java">org/apache/hadoop/hbase/io/util/StreamUtils.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>HideUtilityClassConstructor</td>
<td>Utility classes should not have a public or default constructor.</td>
<td>38</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>InnerAssignment</td>
<td>Inner assignments should be avoided.</td>
<td>59</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>InnerAssignment</td>
<td>Inner assignments should be avoided.</td>
<td>63</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>InnerAssignment</td>
<td>Inner assignments should be avoided.</td>
<td>67</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>InnerAssignment</td>
<td>Inner assignments should be avoided.</td>
<td>71</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>InnerAssignment</td>
<td>Inner assignments should be avoided.</td>
<td>93</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>InnerAssignment</td>
<td>Inner assignments should be avoided.</td>
<td>97</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>InnerAssignment</td>
<td>Inner assignments should be avoided.</td>
<td>101</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>coding</td>
<td>InnerAssignment</td>
<td>Inner assignments should be avoided.</td>
<td>105</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -9013,13 +9020,13 @@
<td>260</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.ipc.BlockingRpcConnection.java">org/apache/hadoop/hbase/ipc/BlockingRpcConnection.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -9027,19 +9034,19 @@
<td>627</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.ipc.BufferCallBeforeInitHandler.java">org/apache/hadoop/hbase/ipc/BufferCallBeforeInitHandler.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>VisibilityModifier</td>
<td>Variable 'action' must be private and have accessor methods.</td>
<td>50</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>VisibilityModifier</td>
@@ -9047,13 +9054,13 @@
<td>52</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.ipc.BufferChain.java">org/apache/hadoop/hbase/ipc/BufferChain.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -9061,13 +9068,13 @@
<td>48</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.ipc.IPCUtil.java">org/apache/hadoop/hbase/ipc/IPCUtil.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>HideUtilityClassConstructor</td>
@@ -9075,31 +9082,31 @@
<td>64</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.ipc.RpcServer.java">org/apache/hadoop/hbase/ipc/RpcServer.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>408</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>409</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>509</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -9107,25 +9114,25 @@
<td>510</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.ipc.RpcServerFactory.java">org/apache/hadoop/hbase/ipc/RpcServerFactory.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>FinalClass</td>
<td>Class RpcServerFactory should be declared as final.</td>
<td>33</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>60</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -9133,31 +9140,31 @@
<td>61</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.ipc.SimpleRpcServer.java">org/apache/hadoop/hbase/ipc/SimpleRpcServer.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>annotation</td>
<td>MissingDeprecated</td>
<td>Must include both @java.lang.Deprecated annotation and @deprecated Javadoc tag with description.</td>
<td>72</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>220</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>223</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -9165,25 +9172,25 @@
<td>258</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.ipc.SimpleRpcServerResponder.java">org/apache/hadoop/hbase/ipc/SimpleRpcServerResponder.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>annotation</td>
<td>MissingDeprecated</td>
<td>Must include both @java.lang.Deprecated annotation and @deprecated Javadoc tag with description.</td>
<td>42</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>89</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -9191,13 +9198,13 @@
<td>96</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.ipc.SimpleServerCall.java">org/apache/hadoop/hbase/ipc/SimpleServerCall.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>annotation</td>
<td>MissingDeprecated</td>
@@ -9205,19 +9212,19 @@
<td>37</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.ipc.SimpleServerRpcConnection.java">org/apache/hadoop/hbase/ipc/SimpleServerRpcConnection.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>annotation</td>
<td>MissingDeprecated</td>
<td>Must include both @java.lang.Deprecated annotation and @deprecated Javadoc tag with description.</td>
<td>55</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -9225,13 +9232,13 @@
<td>182</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.ipc.TestRWQueueRpcExecutor.java">org/apache/hadoop/hbase/ipc/TestRWQueueRpcExecutor.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>imports</td>
<td>AvoidStarImport</td>
@@ -9239,13 +9246,13 @@
<td>25</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.log.HBaseMarkers.java">org/apache/hadoop/hbase/log/HBaseMarkers.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>FinalClass</td>
@@ -9253,13 +9260,13 @@
<td>24</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.mapred.Driver.java">org/apache/hadoop/hbase/mapred/Driver.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>HideUtilityClassConstructor</td>
@@ -9267,19 +9274,19 @@
<td>28</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.mapred.HRegionPartitioner.java">org/apache/hadoop/hbase/mapred/HRegionPartitioner.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td>37</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
@@ -9287,13 +9294,13 @@
<td>38</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.mapred.MultiTableSnapshotInputFormat.java">org/apache/hadoop/hbase/mapred/MultiTableSnapshotInputFormat.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
@@ -9301,19 +9308,19 @@
<td>51</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.mapred.TableMapReduceUtil.java">org/apache/hadoop/hbase/mapred/TableMapReduceUtil.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>HideUtilityClassConstructor</td>
<td>Utility classes should not have a public or default constructor.</td>
<td>52</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
@@ -9321,31 +9328,31 @@
<td>355</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.mapred.TestGroupingTableMap.java">org/apache/hadoop/hbase/mapred/TestGroupingTableMap.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>87</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>120</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>168</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -9353,19 +9360,19 @@
<td>179</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.mapred.TestIdentityTableMap.java">org/apache/hadoop/hbase/mapred/TestIdentityTableMap.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'for' construct must use '{}'s.</td>
<td>57</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -9373,13 +9380,13 @@
<td>62</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.mapred.TestRowCounter.java">org/apache/hadoop/hbase/mapred/TestRowCounter.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -9387,37 +9394,37 @@
<td>90</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.mapred.TestTableInputFormat.java">org/apache/hadoop/hbase/mapred/TestTableInputFormat.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td>276</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td>286</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>UpperEll</td>
<td>Should use uppercase 'L'.</td>
<td>360</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>UpperEll</td>
<td>Should use uppercase 'L'.</td>
<td>364</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>UpperEll</td>
@@ -9425,25 +9432,25 @@
<td>368</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.mapred.TestTableMapReduceUtil.java">org/apache/hadoop/hbase/mapred/TestTableMapReduceUtil.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>182</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>202</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -9451,25 +9458,25 @@
<td>215</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.mapreduce.CellCounter.java">org/apache/hadoop/hbase/mapreduce/CellCounter.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td>245</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>256</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -9477,31 +9484,31 @@
<td>282</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.mapreduce.CopyTable.java">org/apache/hadoop/hbase/mapreduce/CopyTable.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 104).</td>
<td>246</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 104).</td>
<td>247</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 104).</td>
<td>255</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
@@ -9509,13 +9516,13 @@
<td>258</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.mapreduce.Driver.java">org/apache/hadoop/hbase/mapreduce/Driver.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>design</td>
<td>FinalClass</td>
@@ -9523,13 +9530,13 @@
<td>32</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.mapreduce.ExportUtils.java">org/apache/hadoop/hbase/mapreduce/ExportUtils.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -9537,13 +9544,13 @@
<td>86</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.mapreduce.HFileOutputFormat2.java">org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>MethodLength</td>
@@ -9551,19 +9558,19 @@
<td>194</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.mapreduce.Import.java">org/apache/hadoop/hbase/mapreduce/Import.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>180</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -9571,49 +9578,49 @@
<td>424</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.mapreduce.ImportTsv.java">org/apache/hadoop/hbase/mapreduce/ImportTsv.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>394</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'else' construct must use '{}'s.</td>
<td>395</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>636</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 101).</td>
<td>664</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>726</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>736</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -9621,19 +9628,19 @@
<td>745</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.mapreduce.IntegrationTestBulkLoad.java">org/apache/hadoop/hbase/mapreduce/IntegrationTestBulkLoad.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>187</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -9641,19 +9648,19 @@
<td>228</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.mapreduce.IntegrationTestImportTsv.java">org/apache/hadoop/hbase/mapreduce/IntegrationTestImportTsv.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td>168</td></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -9661,13 +9668,13 @@
<td>176</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.mapreduce.MapreduceTestingShim.java">org/apache/hadoop/hbase/mapreduce/MapreduceTestingShim.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -9675,13 +9682,13 @@
<td>104</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.mapreduce.MultiTableInputFormatBase.java">org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -9689,13 +9696,13 @@
<td>158</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.mapreduce.MultiTableInputFormatTestBase.java">org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatTestBase.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -9703,13 +9710,13 @@
<td>153</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.mapreduce.MultiTableOutputFormat.java">org/apache/hadoop/hbase/mapreduce/MultiTableOutputFormat.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -9717,13 +9724,13 @@
<td>132</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.mapreduce.MultiTableSnapshotInputFormat.java">org/apache/hadoop/hbase/mapreduce/MultiTableSnapshotInputFormat.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>sizes</td>
<td>LineLength</td>
@@ -9731,13 +9738,13 @@
<td>42</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.mapreduce.PutSortReducer.java">org/apache/hadoop/hbase/mapreduce/PutSortReducer.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -9745,13 +9752,13 @@
<td>129</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.mapreduce.ResultSerialization.java">org/apache/hadoop/hbase/mapreduce/ResultSerialization.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -9759,33 +9766,33 @@
<td>115</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.mapreduce.RoundRobinTableInputFormat.java">org/apache/hadoop/hbase/mapreduce/RoundRobinTableInputFormat.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
-<td>NonEmptyAtclauseDescription</td>
+<td>JavadocTagContinuationIndentation</td>
<td>Javadoc comment at column 14 has parse error. Details: mismatched input ':' expecting <EOF> while parsing JAVADOC</td>
<td>46</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.mapreduce.SimpleTotalOrderPartitioner.java">org/apache/hadoop/hbase/mapreduce/SimpleTotalOrderPartitioner.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td>39</td></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -9793,13 +9800,13 @@
<td>105</td></tr></table></section><section>
<h3 id="org.apache.hadoop.hbase.mapreduce.TableInputFormatBase.java">org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><figure><img src="images/icon_error_sml.gif" alt="" /></figure> Error</td>
... 28944 lines suppressed ...