http://git-wip-us.apache.org/repos/asf/hbase/blob/fc29f802/apidocs/overview-tree.html
----------------------------------------------------------------------
diff --git a/apidocs/overview-tree.html b/apidocs/overview-tree.html
index 4ae8bbb..050ec52 100644
--- a/apidocs/overview-tree.html
+++ b/apidocs/overview-tree.html
@@ -67,129 +67,54 @@
 <ul class="horizontal">
 <li><a href="com/google/protobuf/package-tree.html">com.google.protobuf</a>, 
</li>
 <li><a 
href="org/apache/hadoop/hbase/package-tree.html">org.apache.hadoop.hbase</a>, 
</li>
-<li><a 
href="org/apache/hadoop/hbase/backup/package-tree.html">org.apache.hadoop.hbase.backup</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/backup/example/package-tree.html">org.apache.hadoop.hbase.backup.example</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/classification/package-tree.html">org.apache.hadoop.hbase.classification</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/classification/tools/package-tree.html">org.apache.hadoop.hbase.classification.tools</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/client/package-tree.html">org.apache.hadoop.hbase.client</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/client/backoff/package-tree.html">org.apache.hadoop.hbase.client.backoff</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/client/coprocessor/package-tree.html">org.apache.hadoop.hbase.client.coprocessor</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/client/example/package-tree.html">org.apache.hadoop.hbase.client.example</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/client/metrics/package-tree.html">org.apache.hadoop.hbase.client.metrics</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/client/replication/package-tree.html">org.apache.hadoop.hbase.client.replication</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/client/security/package-tree.html">org.apache.hadoop.hbase.client.security</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/codec/package-tree.html">org.apache.hadoop.hbase.codec</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/codec/prefixtree/package-tree.html">org.apache.hadoop.hbase.codec.prefixtree</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/codec/prefixtree/decode/package-tree.html">org.apache.hadoop.hbase.codec.prefixtree.decode</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/codec/prefixtree/decode/column/package-tree.html">org.apache.hadoop.hbase.codec.prefixtree.decode.column</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/codec/prefixtree/decode/row/package-tree.html">org.apache.hadoop.hbase.codec.prefixtree.decode.row</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/codec/prefixtree/decode/timestamp/package-tree.html">org.apache.hadoop.hbase.codec.prefixtree.decode.timestamp</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/codec/prefixtree/encode/package-tree.html">org.apache.hadoop.hbase.codec.prefixtree.encode</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/codec/prefixtree/encode/column/package-tree.html">org.apache.hadoop.hbase.codec.prefixtree.encode.column</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/codec/prefixtree/encode/other/package-tree.html">org.apache.hadoop.hbase.codec.prefixtree.encode.other</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/codec/prefixtree/encode/row/package-tree.html">org.apache.hadoop.hbase.codec.prefixtree.encode.row</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/codec/prefixtree/encode/tokenize/package-tree.html">org.apache.hadoop.hbase.codec.prefixtree.encode.tokenize</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/codec/prefixtree/scanner/package-tree.html">org.apache.hadoop.hbase.codec.prefixtree.scanner</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/conf/package-tree.html">org.apache.hadoop.hbase.conf</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/constraint/package-tree.html">org.apache.hadoop.hbase.constraint</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/coordination/package-tree.html">org.apache.hadoop.hbase.coordination</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/coprocessor/package-tree.html">org.apache.hadoop.hbase.coprocessor</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/coprocessor/example/package-tree.html">org.apache.hadoop.hbase.coprocessor.example</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/coprocessor/example/generated/package-tree.html">org.apache.hadoop.hbase.coprocessor.example.generated</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/errorhandling/package-tree.html">org.apache.hadoop.hbase.errorhandling</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/exceptions/package-tree.html">org.apache.hadoop.hbase.exceptions</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/executor/package-tree.html">org.apache.hadoop.hbase.executor</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/filter/package-tree.html">org.apache.hadoop.hbase.filter</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/fs/package-tree.html">org.apache.hadoop.hbase.fs</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/generated/regionserver/package-tree.html">org.apache.hadoop.hbase.generated.regionserver</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/generated/rest/package-tree.html">org.apache.hadoop.hbase.generated.rest</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/generated/thrift/package-tree.html">org.apache.hadoop.hbase.generated.thrift</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/http/package-tree.html">org.apache.hadoop.hbase.http</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/http/conf/package-tree.html">org.apache.hadoop.hbase.http.conf</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/http/jmx/package-tree.html">org.apache.hadoop.hbase.http.jmx</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/http/log/package-tree.html">org.apache.hadoop.hbase.http.log</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/io/package-tree.html">org.apache.hadoop.hbase.io</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/io/compress/package-tree.html">org.apache.hadoop.hbase.io.compress</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/io/crypto/package-tree.html">org.apache.hadoop.hbase.io.crypto</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/io/crypto/aes/package-tree.html">org.apache.hadoop.hbase.io.crypto.aes</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/io/encoding/package-tree.html">org.apache.hadoop.hbase.io.encoding</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/io/hadoopbackport/package-tree.html">org.apache.hadoop.hbase.io.hadoopbackport</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/io/hfile/package-tree.html">org.apache.hadoop.hbase.io.hfile</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/io/hfile/bucket/package-tree.html">org.apache.hadoop.hbase.io.hfile.bucket</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/io/util/package-tree.html">org.apache.hadoop.hbase.io.util</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/ipc/package-tree.html">org.apache.hadoop.hbase.ipc</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/mapred/package-tree.html">org.apache.hadoop.hbase.mapred</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/mapreduce/package-tree.html">org.apache.hadoop.hbase.mapreduce</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/mapreduce/replication/package-tree.html">org.apache.hadoop.hbase.mapreduce.replication</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/master/package-tree.html">org.apache.hadoop.hbase.master</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/master/balancer/package-tree.html">org.apache.hadoop.hbase.master.balancer</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/master/cleaner/package-tree.html">org.apache.hadoop.hbase.master.cleaner</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/master/handler/package-tree.html">org.apache.hadoop.hbase.master.handler</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/master/normalizer/package-tree.html">org.apache.hadoop.hbase.master.normalizer</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/master/procedure/package-tree.html">org.apache.hadoop.hbase.master.procedure</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/master/snapshot/package-tree.html">org.apache.hadoop.hbase.master.snapshot</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/metrics/package-tree.html">org.apache.hadoop.hbase.metrics</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/mob/package-tree.html">org.apache.hadoop.hbase.mob</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/mob/compactions/package-tree.html">org.apache.hadoop.hbase.mob.compactions</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/mob/mapreduce/package-tree.html">org.apache.hadoop.hbase.mob.mapreduce</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/monitoring/package-tree.html">org.apache.hadoop.hbase.monitoring</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/namespace/package-tree.html">org.apache.hadoop.hbase.namespace</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/nio/package-tree.html">org.apache.hadoop.hbase.nio</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/procedure/package-tree.html">org.apache.hadoop.hbase.procedure</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/procedure/flush/package-tree.html">org.apache.hadoop.hbase.procedure.flush</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/procedure2/package-tree.html">org.apache.hadoop.hbase.procedure2</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/procedure2/store/package-tree.html">org.apache.hadoop.hbase.procedure2.store</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/procedure2/store/wal/package-tree.html">org.apache.hadoop.hbase.procedure2.store.wal</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/procedure2/util/package-tree.html">org.apache.hadoop.hbase.procedure2.util</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/protobuf/package-tree.html">org.apache.hadoop.hbase.protobuf</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/quotas/package-tree.html">org.apache.hadoop.hbase.quotas</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/regionserver/package-tree.html">org.apache.hadoop.hbase.regionserver</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/regionserver/compactions/package-tree.html">org.apache.hadoop.hbase.regionserver.compactions</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/regionserver/handler/package-tree.html">org.apache.hadoop.hbase.regionserver.handler</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/regionserver/snapshot/package-tree.html">org.apache.hadoop.hbase.regionserver.snapshot</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/regionserver/wal/package-tree.html">org.apache.hadoop.hbase.regionserver.wal</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/replication/package-tree.html">org.apache.hadoop.hbase.replication</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/replication/master/package-tree.html">org.apache.hadoop.hbase.replication.master</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/replication/regionserver/package-tree.html">org.apache.hadoop.hbase.replication.regionserver</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/rest/package-tree.html">org.apache.hadoop.hbase.rest</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/rest/client/package-tree.html">org.apache.hadoop.hbase.rest.client</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/rest/filter/package-tree.html">org.apache.hadoop.hbase.rest.filter</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/rest/model/package-tree.html">org.apache.hadoop.hbase.rest.model</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/rest/protobuf/generated/package-tree.html">org.apache.hadoop.hbase.rest.protobuf.generated</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/rest/provider/package-tree.html">org.apache.hadoop.hbase.rest.provider</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/rest/provider/consumer/package-tree.html">org.apache.hadoop.hbase.rest.provider.consumer</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/rest/provider/producer/package-tree.html">org.apache.hadoop.hbase.rest.provider.producer</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/security/package-tree.html">org.apache.hadoop.hbase.security</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/security/access/package-tree.html">org.apache.hadoop.hbase.security.access</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/security/token/package-tree.html">org.apache.hadoop.hbase.security.token</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/security/visibility/package-tree.html">org.apache.hadoop.hbase.security.visibility</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/security/visibility/expression/package-tree.html">org.apache.hadoop.hbase.security.visibility.expression</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/snapshot/package-tree.html">org.apache.hadoop.hbase.snapshot</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/spark/package-tree.html">org.apache.hadoop.hbase.spark</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/spark/example/hbasecontext/package-tree.html">org.apache.hadoop.hbase.spark.example.hbasecontext</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/spark/protobuf/generated/package-tree.html">org.apache.hadoop.hbase.spark.protobuf.generated</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/thrift/package-tree.html">org.apache.hadoop.hbase.thrift</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/thrift/generated/package-tree.html">org.apache.hadoop.hbase.thrift.generated</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/thrift2/package-tree.html">org.apache.hadoop.hbase.thrift2</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/thrift2/generated/package-tree.html">org.apache.hadoop.hbase.thrift2.generated</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/tmpl/master/package-tree.html">org.apache.hadoop.hbase.tmpl.master</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/tmpl/regionserver/package-tree.html">org.apache.hadoop.hbase.tmpl.regionserver</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/tool/package-tree.html">org.apache.hadoop.hbase.tool</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/trace/package-tree.html">org.apache.hadoop.hbase.trace</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/types/package-tree.html">org.apache.hadoop.hbase.types</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/util/package-tree.html">org.apache.hadoop.hbase.util</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/util/byterange/package-tree.html">org.apache.hadoop.hbase.util.byterange</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/util/byterange/impl/package-tree.html">org.apache.hadoop.hbase.util.byterange.impl</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/util/hbck/package-tree.html">org.apache.hadoop.hbase.util.hbck</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/util/test/package-tree.html">org.apache.hadoop.hbase.util.test</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/util/vint/package-tree.html">org.apache.hadoop.hbase.util.vint</a>,
 </li>
 <li><a 
href="org/apache/hadoop/hbase/wal/package-tree.html">org.apache.hadoop.hbase.wal</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/zookeeper/package-tree.html">org.apache.hadoop.hbase.zookeeper</a>,
 </li>
-<li><a 
href="org/apache/hadoop/hbase/zookeeper/lock/package-tree.html">org.apache.hadoop.hbase.zookeeper.lock</a>,
 </li>
-<li><a 
href="org/apache/hadoop/metrics2/package-tree.html">org.apache.hadoop.metrics2</a>,
 </li>
-<li><a 
href="org/apache/hadoop/metrics2/impl/package-tree.html">org.apache.hadoop.metrics2.impl</a>,
 </li>
-<li><a 
href="org/apache/hadoop/metrics2/lib/package-tree.html">org.apache.hadoop.metrics2.lib</a>,
 </li>
-<li><a 
href="org/apache/hadoop/metrics2/util/package-tree.html">org.apache.hadoop.metrics2.util</a></li>
+<li><a 
href="org/apache/hadoop/hbase/zookeeper/package-tree.html">org.apache.hadoop.hbase.zookeeper</a></li>
 </ul>
 </div>
 <div class="contentContainer">
@@ -219,10 +144,7 @@
 <li type="circle">org.apache.hadoop.hbase.util.<a 
href="org/apache/hadoop/hbase/util/RegionMover.html" title="class in 
org.apache.hadoop.hbase.util"><span class="strong">RegionMover</span></a></li>
 </ul>
 </li>
-<li type="circle">org.apache.hadoop.hbase.security.access.<a 
href="org/apache/hadoop/hbase/security/access/AccessControlClient.html" 
title="class in org.apache.hadoop.hbase.security.access"><span 
class="strong">AccessControlClient</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.security.visibility.<a 
href="org/apache/hadoop/hbase/security/visibility/Authorizations.html" 
title="class in org.apache.hadoop.hbase.security.visibility"><span 
class="strong">Authorizations</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.util.<a 
href="org/apache/hadoop/hbase/util/Base64.html" title="class in 
org.apache.hadoop.hbase.util"><span class="strong">Base64</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.coprocessor.<a 
href="org/apache/hadoop/hbase/client/coprocessor/Batch.html" title="class in 
org.apache.hadoop.hbase.client.coprocessor"><span 
class="strong">Batch</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/BufferedMutatorParams.html" title="class 
in org.apache.hadoop.hbase.client"><span 
class="strong">BufferedMutatorParams</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.filter.<a 
href="org/apache/hadoop/hbase/filter/ByteArrayComparable.html" title="class in 
org.apache.hadoop.hbase.filter"><span 
class="strong">ByteArrayComparable</span></a> (implements java.lang.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in java.lang">Comparable</a>&lt;T&gt;)
 <ul>
@@ -245,15 +167,9 @@
 </li>
 <li type="circle">org.apache.hadoop.hbase.mapreduce.<a 
href="org/apache/hadoop/hbase/mapreduce/CellCreator.html" title="class in 
org.apache.hadoop.hbase.mapreduce"><span 
class="strong">CellCreator</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a 
href="org/apache/hadoop/hbase/CellUtil.html" title="class in 
org.apache.hadoop.hbase"><span class="strong">CellUtil</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.security.visibility.<a 
href="org/apache/hadoop/hbase/security/visibility/CellVisibility.html" 
title="class in org.apache.hadoop.hbase.security.visibility"><span 
class="strong">CellVisibility</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.io.crypto.<a 
href="org/apache/hadoop/hbase/io/crypto/Cipher.html" title="class in 
org.apache.hadoop.hbase.io.crypto"><span class="strong">Cipher</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.rest.client.<a 
href="org/apache/hadoop/hbase/rest/client/Client.html" title="class in 
org.apache.hadoop.hbase.rest.client"><span class="strong">Client</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.rest.client.<a 
href="org/apache/hadoop/hbase/rest/client/Cluster.html" title="class in 
org.apache.hadoop.hbase.rest.client"><span 
class="strong">Cluster</span></a></li>
-<li 
type="circle">org.apache.hadoop.hbase.coprocessor.ColumnInterpreter&lt;T,S,P,Q,R&gt;
-<ul>
-<li type="circle">org.apache.hadoop.hbase.client.coprocessor.<a 
href="org/apache/hadoop/hbase/client/coprocessor/DoubleColumnInterpreter.html" 
title="class in org.apache.hadoop.hbase.client.coprocessor"><span 
class="strong">DoubleColumnInterpreter</span></a></li>
-</ul>
-</li>
 <li type="circle">org.apache.hadoop.conf.Configuration (implements 
java.lang.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true";
 title="class or interface in java.lang">Iterable</a>&lt;T&gt;, 
org.apache.hadoop.io.Writable)
 <ul>
 <li type="circle">org.apache.hadoop.hbase.<a 
href="org/apache/hadoop/hbase/HBaseConfiguration.html" title="class in 
org.apache.hadoop.hbase"><span class="strong">HBaseConfiguration</span></a></li>
@@ -468,7 +384,6 @@
 <ul>
 <li 
type="circle">org.apache.hadoop.mapreduce.lib.output.FileOutputFormat&lt;K,V&gt;
 <ul>
-<li type="circle">org.apache.hadoop.hbase.mapreduce.<a 
href="org/apache/hadoop/hbase/mapreduce/HFileOutputFormat.html" title="class in 
org.apache.hadoop.hbase.mapreduce"><span 
class="strong">HFileOutputFormat</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.mapreduce.<a 
href="org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.html" title="class 
in org.apache.hadoop.hbase.mapreduce"><span 
class="strong">HFileOutputFormat2</span></a></li>
 </ul>
 </li>
@@ -538,11 +453,6 @@
 <li type="circle">org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/RowMutations.html" title="class in 
org.apache.hadoop.hbase.client"><span class="strong">RowMutations</span></a> 
(implements org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/Row.html" title="interface in 
org.apache.hadoop.hbase.client">Row</a>)</li>
 <li type="circle">org.apache.hadoop.hbase.<a 
href="org/apache/hadoop/hbase/ServerLoad.html" title="class in 
org.apache.hadoop.hbase"><span class="strong">ServerLoad</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a 
href="org/apache/hadoop/hbase/ServerName.html" title="class in 
org.apache.hadoop.hbase"><span class="strong">ServerName</span></a> (implements 
java.lang.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true";
 title="class or interface in java.io">Serializable</a>)</li>
-<li type="circle">org.apache.hadoop.hbase.client.metrics.<a 
href="org/apache/hadoop/hbase/client/metrics/ServerSideScanMetrics.html" 
title="class in org.apache.hadoop.hbase.client.metrics"><span 
class="strong">ServerSideScanMetrics</span></a>
-<ul>
-<li type="circle">org.apache.hadoop.hbase.client.metrics.<a 
href="org/apache/hadoop/hbase/client/metrics/ScanMetrics.html" title="class in 
org.apache.hadoop.hbase.client.metrics"><span 
class="strong">ScanMetrics</span></a></li>
-</ul>
-</li>
 <li type="circle">org.apache.hadoop.hbase.types.<a 
href="org/apache/hadoop/hbase/types/Struct.html" title="class in 
org.apache.hadoop.hbase.types"><span class="strong">Struct</span></a> 
(implements org.apache.hadoop.hbase.types.<a 
href="org/apache/hadoop/hbase/types/DataType.html" title="interface in 
org.apache.hadoop.hbase.types">DataType</a>&lt;T&gt;)</li>
 <li type="circle">org.apache.hadoop.hbase.types.<a 
href="org/apache/hadoop/hbase/types/StructBuilder.html" title="class in 
org.apache.hadoop.hbase.types"><span 
class="strong">StructBuilder</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.types.<a 
href="org/apache/hadoop/hbase/types/StructIterator.html" title="class in 
org.apache.hadoop.hbase.types"><span class="strong">StructIterator</span></a> 
(implements java.util.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true";
 title="class or interface in java.util">Iterator</a>&lt;E&gt;)</li>
@@ -631,8 +541,6 @@
 </ul>
 </li>
 <li type="circle">org.apache.hadoop.hbase.<a 
href="org/apache/hadoop/hbase/InvalidFamilyOperationException.html" 
title="class in org.apache.hadoop.hbase"><span 
class="strong">InvalidFamilyOperationException</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.security.visibility.<a 
href="org/apache/hadoop/hbase/security/visibility/InvalidLabelException.html" 
title="class in org.apache.hadoop.hbase.security.visibility"><span 
class="strong">InvalidLabelException</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.security.visibility.<a 
href="org/apache/hadoop/hbase/security/visibility/LabelAlreadyExistsException.html"
 title="class in org.apache.hadoop.hbase.security.visibility"><span 
class="strong">LabelAlreadyExistsException</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="org/apache/hadoop/hbase/regionserver/LeaseException.html" title="class in 
org.apache.hadoop.hbase.regionserver"><span 
class="strong">LeaseException</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.exceptions.<a 
href="org/apache/hadoop/hbase/exceptions/LockTimeoutException.html" 
title="class in org.apache.hadoop.hbase.exceptions"><span 
class="strong">LockTimeoutException</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a 
href="org/apache/hadoop/hbase/NamespaceExistException.html" title="class in 
org.apache.hadoop.hbase"><span 
class="strong">NamespaceExistException</span></a></li>
@@ -700,7 +608,6 @@
 </ul>
 </li>
 <li type="circle">org.apache.hadoop.hbase.snapshot.<a 
href="org/apache/hadoop/hbase/snapshot/TablePartiallyOpenException.html" 
title="class in org.apache.hadoop.hbase.snapshot"><span 
class="strong">TablePartiallyOpenException</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.security.visibility.<a 
href="org/apache/hadoop/hbase/security/visibility/VisibilityControllerNotReadyException.html"
 title="class in org.apache.hadoop.hbase.security.visibility"><span 
class="strong">VisibilityControllerNotReadyException</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="org/apache/hadoop/hbase/regionserver/WrongRegionException.html" 
title="class in org.apache.hadoop.hbase.regionserver"><span 
class="strong">WrongRegionException</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a 
href="org/apache/hadoop/hbase/ZooKeeperConnectionException.html" title="class 
in org.apache.hadoop.hbase"><span 
class="strong">ZooKeeperConnectionException</span></a></li>
 </ul>
@@ -722,7 +629,6 @@
 </ul>
 </li>
 <li type="circle">org.apache.hadoop.hbase.io.<a 
href="org/apache/hadoop/hbase/io/TimeRange.html" title="class in 
org.apache.hadoop.hbase.io"><span class="strong">TimeRange</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.security.token.<a 
href="org/apache/hadoop/hbase/security/token/TokenUtil.html" title="class in 
org.apache.hadoop.hbase.security.token"><span 
class="strong">TokenUtil</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.types.<a 
href="org/apache/hadoop/hbase/types/Union2.html" title="class in 
org.apache.hadoop.hbase.types"><span 
class="strong">Union2</span></a>&lt;A,B&gt; (implements 
org.apache.hadoop.hbase.types.<a 
href="org/apache/hadoop/hbase/types/DataType.html" title="interface in 
org.apache.hadoop.hbase.types">DataType</a>&lt;T&gt;)
 <ul>
 <li type="circle">org.apache.hadoop.hbase.types.<a 
href="org/apache/hadoop/hbase/types/Union3.html" title="class in 
org.apache.hadoop.hbase.types"><span 
class="strong">Union3</span></a>&lt;A,B,C&gt;
@@ -736,11 +642,9 @@
 <li type="circle">org.apache.hadoop.io.VersionedWritable (implements 
org.apache.hadoop.io.Writable)
 <ul>
 <li type="circle">org.apache.hadoop.hbase.<a 
href="org/apache/hadoop/hbase/ClusterStatus.html" title="class in 
org.apache.hadoop.hbase"><span class="strong">ClusterStatus</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.security.access.<a 
href="org/apache/hadoop/hbase/security/access/Permission.html" title="class in 
org.apache.hadoop.hbase.security.access"><span 
class="strong">Permission</span></a></li>
 </ul>
 </li>
 <li type="circle">org.apache.hadoop.hbase.util.<a 
href="org/apache/hadoop/hbase/util/VersionInfo.html" title="class in 
org.apache.hadoop.hbase.util"><span class="strong">VersionInfo</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.security.visibility.<a 
href="org/apache/hadoop/hbase/security/visibility/VisibilityClient.html" 
title="class in org.apache.hadoop.hbase.security.visibility"><span 
class="strong">VisibilityClient</span></a></li>
 <li type="circle">org.apache.hadoop.io.WritableComparator (implements 
org.apache.hadoop.conf.Configurable, 
org.apache.hadoop.io.RawComparator&lt;T&gt;)
 <ul>
 <li type="circle">org.apache.hadoop.hbase.io.<a 
href="org/apache/hadoop/hbase/io/ImmutableBytesWritable.Comparator.html" 
title="class in org.apache.hadoop.hbase.io"><span 
class="strong">ImmutableBytesWritable.Comparator</span></a></li>
@@ -762,7 +666,6 @@
 <li type="circle">org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/HConnection.html" title="interface in 
org.apache.hadoop.hbase.client"><span class="strong">HConnection</span></a></li>
 </ul>
 </li>
-<li type="circle">org.apache.hadoop.hbase.security.access.<a 
href="org/apache/hadoop/hbase/security/access/AccessControlConstants.html" 
title="interface in org.apache.hadoop.hbase.security.access"><span 
class="strong">AccessControlConstants</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/Attributes.html" title="interface in 
org.apache.hadoop.hbase.client"><span class="strong">Attributes</span></a></li>
 <li type="circle">java.lang.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/AutoCloseable.html?is-external=true";
 title="class or interface in java.lang"><span 
class="strong">AutoCloseable</span></a>
 <ul>
@@ -850,8 +753,6 @@
 <li type="circle">org.apache.hadoop.hbase.mapred.<a 
href="org/apache/hadoop/hbase/mapred/TableReduce.html" title="interface in 
org.apache.hadoop.hbase.mapred"><span 
class="strong">TableReduce</span></a>&lt;K,V&gt;</li>
 </ul>
 </li>
-<li type="circle">org.apache.hadoop.hbase.client.coprocessor.<a 
href="org/apache/hadoop/hbase/client/coprocessor/Batch.Call.html" 
title="interface in org.apache.hadoop.hbase.client.coprocessor"><span 
class="strong">Batch.Call</span></a>&lt;T,R&gt;</li>
-<li type="circle">org.apache.hadoop.hbase.client.coprocessor.<a 
href="org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html" 
title="interface in org.apache.hadoop.hbase.client.coprocessor"><span 
class="strong">Batch.Callback</span></a>&lt;R&gt;</li>
 <li type="circle">org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/BufferedMutator.ExceptionListener.html" 
title="interface in org.apache.hadoop.hbase.client"><span 
class="strong">BufferedMutator.ExceptionListener</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a 
href="org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase"><span class="strong">Cell</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.backoff.<a 
href="org/apache/hadoop/hbase/client/backoff/ClientBackoffPolicy.html" 
title="interface in org.apache.hadoop.hbase.client.backoff"><span 
class="strong">ClientBackoffPolicy</span></a></li>
@@ -869,9 +770,7 @@
 <li type="circle">org.apache.hadoop.conf.Configurable
 <ul>
 <li type="circle">org.apache.hadoop.hbase.io.crypto.<a 
href="org/apache/hadoop/hbase/io/crypto/CipherProvider.html" title="interface 
in org.apache.hadoop.hbase.io.crypto"><span 
class="strong">CipherProvider</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.security.visibility.<a 
href="org/apache/hadoop/hbase/security/visibility/ScanLabelGenerator.html" 
title="interface in org.apache.hadoop.hbase.security.visibility"><span 
class="strong">ScanLabelGenerator</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.mapreduce.<a 
href="org/apache/hadoop/hbase/mapreduce/VisibilityExpressionResolver.html" 
title="interface in org.apache.hadoop.hbase.mapreduce"><span 
class="strong">VisibilityExpressionResolver</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.security.visibility.<a 
href="org/apache/hadoop/hbase/security/visibility/VisibilityLabelService.html" 
title="interface in org.apache.hadoop.hbase.security.visibility"><span 
class="strong">VisibilityLabelService</span></a></li>
 </ul>
 </li>
 <li type="circle">org.apache.hadoop.hbase.rest.<a 
href="org/apache/hadoop/hbase/rest/Constants.html" title="interface in 
org.apache.hadoop.hbase.rest"><span class="strong">Constants</span></a></li>
@@ -901,7 +800,6 @@
 </li>
 <li type="circle">org.apache.hadoop.hbase.io.crypto.<a 
href="org/apache/hadoop/hbase/io/crypto/KeyProvider.html" title="interface in 
org.apache.hadoop.hbase.io.crypto"><span 
class="strong">KeyProvider</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/RpcRetryingCaller.html" title="interface 
in org.apache.hadoop.hbase.client"><span 
class="strong">RpcRetryingCaller</span></a>&lt;T&gt;</li>
-<li type="circle">org.apache.hadoop.hbase.security.visibility.<a 
href="org/apache/hadoop/hbase/security/visibility/VisibilityExpEvaluator.html" 
title="interface in org.apache.hadoop.hbase.security.visibility"><span 
class="strong">VisibilityExpEvaluator</span></a></li>
 </ul>
 <h2 title="Enum Hierarchy">Enum Hierarchy</h2>
 <ul>
@@ -916,7 +814,6 @@
 <li type="circle">org.apache.hadoop.hbase.filter.<a 
href="org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in 
org.apache.hadoop.hbase.filter"><span 
class="strong">Filter.ReturnCode</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.filter.<a 
href="org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum 
in org.apache.hadoop.hbase.filter"><span 
class="strong">CompareFilter.CompareOp</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.filter.<a 
href="org/apache/hadoop/hbase/filter/BitComparator.BitwiseOp.html" title="enum 
in org.apache.hadoop.hbase.filter"><span 
class="strong">BitComparator.BitwiseOp</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.io.compress.<a 
href="org/apache/hadoop/hbase/io/compress/Compression.Algorithm.html" 
title="enum in org.apache.hadoop.hbase.io.compress"><span 
class="strong">Compression.Algorithm</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.io.encoding.<a 
href="org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html" title="enum 
in org.apache.hadoop.hbase.io.encoding"><span 
class="strong">DataBlockEncoding</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/TableState.State.html" title="enum in 
org.apache.hadoop.hbase.client"><span 
class="strong">TableState.State</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in 
org.apache.hadoop.hbase.client"><span 
class="strong">IsolationLevel</span></a></li>
@@ -929,7 +826,6 @@
 <li type="circle">org.apache.hadoop.hbase.quotas.<a 
href="org/apache/hadoop/hbase/quotas/QuotaType.html" title="enum in 
org.apache.hadoop.hbase.quotas"><span class="strong">QuotaType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.quotas.<a 
href="org/apache/hadoop/hbase/quotas/QuotaScope.html" title="enum in 
org.apache.hadoop.hbase.quotas"><span class="strong">QuotaScope</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="org/apache/hadoop/hbase/regionserver/BloomType.html" title="enum in 
org.apache.hadoop.hbase.regionserver"><span 
class="strong">BloomType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.security.access.<a 
href="org/apache/hadoop/hbase/security/access/Permission.Action.html" 
title="enum in org.apache.hadoop.hbase.security.access"><span 
class="strong">Permission.Action</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase/blob/fc29f802/apidocs/package-list
----------------------------------------------------------------------
diff --git a/apidocs/package-list b/apidocs/package-list
index 2cbe785..2d419bf 100644
--- a/apidocs/package-list
+++ b/apidocs/package-list
@@ -1,125 +1,50 @@
 com.google.protobuf
 org.apache.hadoop.hbase
-org.apache.hadoop.hbase.backup
-org.apache.hadoop.hbase.backup.example
 org.apache.hadoop.hbase.classification
 org.apache.hadoop.hbase.classification.tools
 org.apache.hadoop.hbase.client
 org.apache.hadoop.hbase.client.backoff
-org.apache.hadoop.hbase.client.coprocessor
 org.apache.hadoop.hbase.client.example
-org.apache.hadoop.hbase.client.metrics
 org.apache.hadoop.hbase.client.replication
 org.apache.hadoop.hbase.client.security
-org.apache.hadoop.hbase.codec
-org.apache.hadoop.hbase.codec.prefixtree
-org.apache.hadoop.hbase.codec.prefixtree.decode
-org.apache.hadoop.hbase.codec.prefixtree.decode.column
-org.apache.hadoop.hbase.codec.prefixtree.decode.row
-org.apache.hadoop.hbase.codec.prefixtree.decode.timestamp
-org.apache.hadoop.hbase.codec.prefixtree.encode
-org.apache.hadoop.hbase.codec.prefixtree.encode.column
-org.apache.hadoop.hbase.codec.prefixtree.encode.other
-org.apache.hadoop.hbase.codec.prefixtree.encode.row
-org.apache.hadoop.hbase.codec.prefixtree.encode.tokenize
-org.apache.hadoop.hbase.codec.prefixtree.scanner
 org.apache.hadoop.hbase.conf
-org.apache.hadoop.hbase.constraint
 org.apache.hadoop.hbase.coordination
 org.apache.hadoop.hbase.coprocessor
-org.apache.hadoop.hbase.coprocessor.example
-org.apache.hadoop.hbase.coprocessor.example.generated
 org.apache.hadoop.hbase.errorhandling
 org.apache.hadoop.hbase.exceptions
-org.apache.hadoop.hbase.executor
 org.apache.hadoop.hbase.filter
-org.apache.hadoop.hbase.fs
-org.apache.hadoop.hbase.generated.regionserver
-org.apache.hadoop.hbase.generated.rest
-org.apache.hadoop.hbase.generated.thrift
 org.apache.hadoop.hbase.http
 org.apache.hadoop.hbase.http.conf
 org.apache.hadoop.hbase.http.jmx
 org.apache.hadoop.hbase.http.log
 org.apache.hadoop.hbase.io
-org.apache.hadoop.hbase.io.compress
 org.apache.hadoop.hbase.io.crypto
 org.apache.hadoop.hbase.io.crypto.aes
 org.apache.hadoop.hbase.io.encoding
 org.apache.hadoop.hbase.io.hadoopbackport
 org.apache.hadoop.hbase.io.hfile
-org.apache.hadoop.hbase.io.hfile.bucket
 org.apache.hadoop.hbase.io.util
 org.apache.hadoop.hbase.ipc
 org.apache.hadoop.hbase.mapred
 org.apache.hadoop.hbase.mapreduce
-org.apache.hadoop.hbase.mapreduce.replication
 org.apache.hadoop.hbase.master
-org.apache.hadoop.hbase.master.balancer
-org.apache.hadoop.hbase.master.cleaner
-org.apache.hadoop.hbase.master.handler
-org.apache.hadoop.hbase.master.normalizer
-org.apache.hadoop.hbase.master.procedure
-org.apache.hadoop.hbase.master.snapshot
-org.apache.hadoop.hbase.metrics
 org.apache.hadoop.hbase.mob
 org.apache.hadoop.hbase.mob.compactions
 org.apache.hadoop.hbase.mob.mapreduce
-org.apache.hadoop.hbase.monitoring
 org.apache.hadoop.hbase.namespace
 org.apache.hadoop.hbase.nio
-org.apache.hadoop.hbase.procedure
-org.apache.hadoop.hbase.procedure.flush
-org.apache.hadoop.hbase.procedure2
-org.apache.hadoop.hbase.procedure2.store
-org.apache.hadoop.hbase.procedure2.store.wal
-org.apache.hadoop.hbase.procedure2.util
-org.apache.hadoop.hbase.protobuf
 org.apache.hadoop.hbase.quotas
 org.apache.hadoop.hbase.regionserver
-org.apache.hadoop.hbase.regionserver.compactions
-org.apache.hadoop.hbase.regionserver.handler
-org.apache.hadoop.hbase.regionserver.snapshot
 org.apache.hadoop.hbase.regionserver.wal
 org.apache.hadoop.hbase.replication
-org.apache.hadoop.hbase.replication.master
-org.apache.hadoop.hbase.replication.regionserver
 org.apache.hadoop.hbase.rest
 org.apache.hadoop.hbase.rest.client
-org.apache.hadoop.hbase.rest.filter
-org.apache.hadoop.hbase.rest.model
-org.apache.hadoop.hbase.rest.protobuf.generated
-org.apache.hadoop.hbase.rest.provider
-org.apache.hadoop.hbase.rest.provider.consumer
-org.apache.hadoop.hbase.rest.provider.producer
 org.apache.hadoop.hbase.security
-org.apache.hadoop.hbase.security.access
-org.apache.hadoop.hbase.security.token
-org.apache.hadoop.hbase.security.visibility
-org.apache.hadoop.hbase.security.visibility.expression
 org.apache.hadoop.hbase.snapshot
 org.apache.hadoop.hbase.spark
 org.apache.hadoop.hbase.spark.example.hbasecontext
-org.apache.hadoop.hbase.spark.protobuf.generated
-org.apache.hadoop.hbase.thrift
-org.apache.hadoop.hbase.thrift.generated
-org.apache.hadoop.hbase.thrift2
-org.apache.hadoop.hbase.thrift2.generated
-org.apache.hadoop.hbase.tmpl.master
-org.apache.hadoop.hbase.tmpl.regionserver
-org.apache.hadoop.hbase.tool
-org.apache.hadoop.hbase.trace
 org.apache.hadoop.hbase.types
 org.apache.hadoop.hbase.util
-org.apache.hadoop.hbase.util.byterange
-org.apache.hadoop.hbase.util.byterange.impl
 org.apache.hadoop.hbase.util.hbck
-org.apache.hadoop.hbase.util.test
-org.apache.hadoop.hbase.util.vint
 org.apache.hadoop.hbase.wal
 org.apache.hadoop.hbase.zookeeper
-org.apache.hadoop.hbase.zookeeper.lock
-org.apache.hadoop.metrics2
-org.apache.hadoop.metrics2.impl
-org.apache.hadoop.metrics2.lib
-org.apache.hadoop.metrics2.util

http://git-wip-us.apache.org/repos/asf/hbase/blob/fc29f802/apidocs/serialized-form.html
----------------------------------------------------------------------
diff --git a/apidocs/serialized-form.html b/apidocs/serialized-form.html
index d5f9c25..133418a 100644
--- a/apidocs/serialized-form.html
+++ b/apidocs/serialized-form.html
@@ -805,38 +805,6 @@
 </ul>
 </li>
 <li class="blockList">
-<h2 
title="Package">Package&nbsp;org.apache.hadoop.hbase.security.visibility</h2>
-<ul class="blockList">
-<li class="blockList"><a 
name="org.apache.hadoop.hbase.security.visibility.InvalidLabelException">
-<!--   -->
-</a>
-<h3>Class <a 
href="org/apache/hadoop/hbase/security/visibility/InvalidLabelException.html" 
title="class in 
org.apache.hadoop.hbase.security.visibility">org.apache.hadoop.hbase.security.visibility.InvalidLabelException</a>
 extends <a href="org/apache/hadoop/hbase/DoNotRetryIOException.html" 
title="class in org.apache.hadoop.hbase">DoNotRetryIOException</a> implements 
Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>1L</dd>
-</dl>
-</li>
-<li class="blockList"><a 
name="org.apache.hadoop.hbase.security.visibility.LabelAlreadyExistsException">
-<!--   -->
-</a>
-<h3>Class <a 
href="org/apache/hadoop/hbase/security/visibility/LabelAlreadyExistsException.html"
 title="class in 
org.apache.hadoop.hbase.security.visibility">org.apache.hadoop.hbase.security.visibility.LabelAlreadyExistsException</a>
 extends <a href="org/apache/hadoop/hbase/DoNotRetryIOException.html" 
title="class in org.apache.hadoop.hbase">DoNotRetryIOException</a> implements 
Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>1L</dd>
-</dl>
-</li>
-<li class="blockList"><a 
name="org.apache.hadoop.hbase.security.visibility.VisibilityControllerNotReadyException">
-<!--   -->
-</a>
-<h3>Class <a 
href="org/apache/hadoop/hbase/security/visibility/VisibilityControllerNotReadyException.html"
 title="class in 
org.apache.hadoop.hbase.security.visibility">org.apache.hadoop.hbase.security.visibility.VisibilityControllerNotReadyException</a>
 extends <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a> implements 
Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>1725986525207989173L</dd>
-</dl>
-</li>
-</ul>
-</li>
-<li class="blockList">
 <h2 title="Package">Package&nbsp;org.apache.hadoop.hbase.snapshot</h2>
 <ul class="blockList">
 <li class="blockList"><a 
name="org.apache.hadoop.hbase.snapshot.CorruptedSnapshotException">

http://git-wip-us.apache.org/repos/asf/hbase/blob/fc29f802/apidocs/src-html/org/apache/hadoop/hbase/client/coprocessor/Batch.Call.html
----------------------------------------------------------------------
diff --git 
a/apidocs/src-html/org/apache/hadoop/hbase/client/coprocessor/Batch.Call.html 
b/apidocs/src-html/org/apache/hadoop/hbase/client/coprocessor/Batch.Call.html
deleted file mode 100644
index d7f2d90..0000000
--- 
a/apidocs/src-html/org/apache/hadoop/hbase/client/coprocessor/Batch.Call.html
+++ /dev/null
@@ -1,151 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
-<html lang="en">
-<head>
-<title>Source code</title>
-<link rel="stylesheet" type="text/css" 
href="../../../../../../../stylesheet.css" title="Style">
-</head>
-<body>
-<div class="sourceContainer">
-<pre><span class="sourceLineNo">001</span>/*<a name="line.1"></a>
-<span class="sourceLineNo">002</span> *<a name="line.2"></a>
-<span class="sourceLineNo">003</span> * Licensed to the Apache Software 
Foundation (ASF) under one<a name="line.3"></a>
-<span class="sourceLineNo">004</span> * or more contributor license 
agreements.  See the NOTICE file<a name="line.4"></a>
-<span class="sourceLineNo">005</span> * distributed with this work for 
additional information<a name="line.5"></a>
-<span class="sourceLineNo">006</span> * regarding copyright ownership.  The 
ASF licenses this file<a name="line.6"></a>
-<span class="sourceLineNo">007</span> * to you under the Apache License, 
Version 2.0 (the<a name="line.7"></a>
-<span class="sourceLineNo">008</span> * "License"); you may not use this file 
except in compliance<a name="line.8"></a>
-<span class="sourceLineNo">009</span> * with the License.  You may obtain a 
copy of the License at<a name="line.9"></a>
-<span class="sourceLineNo">010</span> *<a name="line.10"></a>
-<span class="sourceLineNo">011</span> *     
http://www.apache.org/licenses/LICENSE-2.0<a name="line.11"></a>
-<span class="sourceLineNo">012</span> *<a name="line.12"></a>
-<span class="sourceLineNo">013</span> * Unless required by applicable law or 
agreed to in writing, software<a name="line.13"></a>
-<span class="sourceLineNo">014</span> * distributed under the License is 
distributed on an "AS IS" BASIS,<a name="line.14"></a>
-<span class="sourceLineNo">015</span> * WITHOUT WARRANTIES OR CONDITIONS OF 
ANY KIND, either express or implied.<a name="line.15"></a>
-<span class="sourceLineNo">016</span> * See the License for the specific 
language governing permissions and<a name="line.16"></a>
-<span class="sourceLineNo">017</span> * limitations under the License.<a 
name="line.17"></a>
-<span class="sourceLineNo">018</span> */<a name="line.18"></a>
-<span class="sourceLineNo">019</span><a name="line.19"></a>
-<span class="sourceLineNo">020</span>package 
org.apache.hadoop.hbase.client.coprocessor;<a name="line.20"></a>
-<span class="sourceLineNo">021</span><a name="line.21"></a>
-<span class="sourceLineNo">022</span>import java.io.IOException;<a 
name="line.22"></a>
-<span class="sourceLineNo">023</span><a name="line.23"></a>
-<span class="sourceLineNo">024</span>import 
org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.24"></a>
-<span class="sourceLineNo">025</span>import 
org.apache.hadoop.hbase.classification.InterfaceStability;<a name="line.25"></a>
-<span class="sourceLineNo">026</span><a name="line.26"></a>
-<span class="sourceLineNo">027</span>/**<a name="line.27"></a>
-<span class="sourceLineNo">028</span> * A collection of interfaces and 
utilities used for interacting with custom RPC<a name="line.28"></a>
-<span class="sourceLineNo">029</span> * interfaces exposed by Coprocessors.<a 
name="line.29"></a>
-<span class="sourceLineNo">030</span> */<a name="line.30"></a>
-<span class="sourceLineNo">031</span>@InterfaceAudience.Public<a 
name="line.31"></a>
-<span class="sourceLineNo">032</span>@InterfaceStability.Stable<a 
name="line.32"></a>
-<span class="sourceLineNo">033</span>public abstract class Batch {<a 
name="line.33"></a>
-<span class="sourceLineNo">034</span>  /**<a name="line.34"></a>
-<span class="sourceLineNo">035</span>   * Defines a unit of work to be 
executed.<a name="line.35"></a>
-<span class="sourceLineNo">036</span>   *<a name="line.36"></a>
-<span class="sourceLineNo">037</span>   * &lt;p&gt;<a name="line.37"></a>
-<span class="sourceLineNo">038</span>   * When used with<a name="line.38"></a>
-<span class="sourceLineNo">039</span>   * {@link 
org.apache.hadoop.hbase.client.Table#coprocessorService(Class, byte[], 
byte[],<a name="line.39"></a>
-<span class="sourceLineNo">040</span>   * 
org.apache.hadoop.hbase.client.coprocessor.Batch.Call)}<a name="line.40"></a>
-<span class="sourceLineNo">041</span>   * the implementations {@link 
Batch.Call#call(Object)} method will be invoked<a name="line.41"></a>
-<span class="sourceLineNo">042</span>   * with a proxy to each region's 
coprocessor {@link com.google.protobuf.Service} implementation.<a 
name="line.42"></a>
-<span class="sourceLineNo">043</span>   * &lt;/p&gt;<a name="line.43"></a>
-<span class="sourceLineNo">044</span>   * @see 
org.apache.hadoop.hbase.client.coprocessor<a name="line.44"></a>
-<span class="sourceLineNo">045</span>   * @see 
org.apache.hadoop.hbase.client.Table#coprocessorService(byte[])<a 
name="line.45"></a>
-<span class="sourceLineNo">046</span>   * @see 
org.apache.hadoop.hbase.client.Table#coprocessorService(Class, byte[], 
byte[],<a name="line.46"></a>
-<span class="sourceLineNo">047</span>   * 
org.apache.hadoop.hbase.client.coprocessor.Batch.Call)<a name="line.47"></a>
-<span class="sourceLineNo">048</span>   * @param &lt;T&gt; the instance type 
to be passed to<a name="line.48"></a>
-<span class="sourceLineNo">049</span>   * {@link Batch.Call#call(Object)}<a 
name="line.49"></a>
-<span class="sourceLineNo">050</span>   * @param &lt;R&gt; the return type 
from {@link Batch.Call#call(Object)}<a name="line.50"></a>
-<span class="sourceLineNo">051</span>   */<a name="line.51"></a>
-<span class="sourceLineNo">052</span>  @InterfaceAudience.Public<a 
name="line.52"></a>
-<span class="sourceLineNo">053</span>  @InterfaceStability.Stable<a 
name="line.53"></a>
-<span class="sourceLineNo">054</span>  public interface Call&lt;T,R&gt; {<a 
name="line.54"></a>
-<span class="sourceLineNo">055</span>    R call(T instance) throws 
IOException;<a name="line.55"></a>
-<span class="sourceLineNo">056</span>  }<a name="line.56"></a>
-<span class="sourceLineNo">057</span><a name="line.57"></a>
-<span class="sourceLineNo">058</span>  /**<a name="line.58"></a>
-<span class="sourceLineNo">059</span>   * Defines a generic callback to be 
triggered for each {@link Batch.Call#call(Object)}<a name="line.59"></a>
-<span class="sourceLineNo">060</span>   * result.<a name="line.60"></a>
-<span class="sourceLineNo">061</span>   *<a name="line.61"></a>
-<span class="sourceLineNo">062</span>   * &lt;p&gt;<a name="line.62"></a>
-<span class="sourceLineNo">063</span>   * When used with<a name="line.63"></a>
-<span class="sourceLineNo">064</span>   * {@link 
org.apache.hadoop.hbase.client.Table#coprocessorService(Class, byte[], 
byte[],<a name="line.64"></a>
-<span class="sourceLineNo">065</span>   * 
org.apache.hadoop.hbase.client.coprocessor.Batch.Call)}<a name="line.65"></a>
-<span class="sourceLineNo">066</span>   * the implementation's {@link 
Batch.Callback#update(byte[], byte[], Object)}<a name="line.66"></a>
-<span class="sourceLineNo">067</span>   * method will be called with the 
{@link Batch.Call#call(Object)} return value<a name="line.67"></a>
-<span class="sourceLineNo">068</span>   * from each region in the selected 
range.<a name="line.68"></a>
-<span class="sourceLineNo">069</span>   * &lt;/p&gt;<a name="line.69"></a>
-<span class="sourceLineNo">070</span>   * @param &lt;R&gt; the return type 
from the associated {@link Batch.Call#call(Object)}<a name="line.70"></a>
-<span class="sourceLineNo">071</span>   * @see 
org.apache.hadoop.hbase.client.Table#coprocessorService(Class, byte[], 
byte[],<a name="line.71"></a>
-<span class="sourceLineNo">072</span>   * 
org.apache.hadoop.hbase.client.coprocessor.Batch.Call)<a name="line.72"></a>
-<span class="sourceLineNo">073</span>   */<a name="line.73"></a>
-<span class="sourceLineNo">074</span>  @InterfaceAudience.Public<a 
name="line.74"></a>
-<span class="sourceLineNo">075</span>  @InterfaceStability.Stable<a 
name="line.75"></a>
-<span class="sourceLineNo">076</span>  public interface Callback&lt;R&gt; {<a 
name="line.76"></a>
-<span class="sourceLineNo">077</span>    void update(byte[] region, byte[] 
row, R result);<a name="line.77"></a>
-<span class="sourceLineNo">078</span>  }<a name="line.78"></a>
-<span class="sourceLineNo">079</span>}<a name="line.79"></a>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-</pre>
-</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/hbase/blob/fc29f802/apidocs/src-html/org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html
----------------------------------------------------------------------
diff --git 
a/apidocs/src-html/org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html
 
b/apidocs/src-html/org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html
deleted file mode 100644
index d7f2d90..0000000
--- 
a/apidocs/src-html/org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html
+++ /dev/null
@@ -1,151 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
-<html lang="en">
-<head>
-<title>Source code</title>
-<link rel="stylesheet" type="text/css" 
href="../../../../../../../stylesheet.css" title="Style">
-</head>
-<body>
-<div class="sourceContainer">
-<pre><span class="sourceLineNo">001</span>/*<a name="line.1"></a>
-<span class="sourceLineNo">002</span> *<a name="line.2"></a>
-<span class="sourceLineNo">003</span> * Licensed to the Apache Software 
Foundation (ASF) under one<a name="line.3"></a>
-<span class="sourceLineNo">004</span> * or more contributor license 
agreements.  See the NOTICE file<a name="line.4"></a>
-<span class="sourceLineNo">005</span> * distributed with this work for 
additional information<a name="line.5"></a>
-<span class="sourceLineNo">006</span> * regarding copyright ownership.  The 
ASF licenses this file<a name="line.6"></a>
-<span class="sourceLineNo">007</span> * to you under the Apache License, 
Version 2.0 (the<a name="line.7"></a>
-<span class="sourceLineNo">008</span> * "License"); you may not use this file 
except in compliance<a name="line.8"></a>
-<span class="sourceLineNo">009</span> * with the License.  You may obtain a 
copy of the License at<a name="line.9"></a>
-<span class="sourceLineNo">010</span> *<a name="line.10"></a>
-<span class="sourceLineNo">011</span> *     
http://www.apache.org/licenses/LICENSE-2.0<a name="line.11"></a>
-<span class="sourceLineNo">012</span> *<a name="line.12"></a>
-<span class="sourceLineNo">013</span> * Unless required by applicable law or 
agreed to in writing, software<a name="line.13"></a>
-<span class="sourceLineNo">014</span> * distributed under the License is 
distributed on an "AS IS" BASIS,<a name="line.14"></a>
-<span class="sourceLineNo">015</span> * WITHOUT WARRANTIES OR CONDITIONS OF 
ANY KIND, either express or implied.<a name="line.15"></a>
-<span class="sourceLineNo">016</span> * See the License for the specific 
language governing permissions and<a name="line.16"></a>
-<span class="sourceLineNo">017</span> * limitations under the License.<a 
name="line.17"></a>
-<span class="sourceLineNo">018</span> */<a name="line.18"></a>
-<span class="sourceLineNo">019</span><a name="line.19"></a>
-<span class="sourceLineNo">020</span>package 
org.apache.hadoop.hbase.client.coprocessor;<a name="line.20"></a>
-<span class="sourceLineNo">021</span><a name="line.21"></a>
-<span class="sourceLineNo">022</span>import java.io.IOException;<a 
name="line.22"></a>
-<span class="sourceLineNo">023</span><a name="line.23"></a>
-<span class="sourceLineNo">024</span>import 
org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.24"></a>
-<span class="sourceLineNo">025</span>import 
org.apache.hadoop.hbase.classification.InterfaceStability;<a name="line.25"></a>
-<span class="sourceLineNo">026</span><a name="line.26"></a>
-<span class="sourceLineNo">027</span>/**<a name="line.27"></a>
-<span class="sourceLineNo">028</span> * A collection of interfaces and 
utilities used for interacting with custom RPC<a name="line.28"></a>
-<span class="sourceLineNo">029</span> * interfaces exposed by Coprocessors.<a 
name="line.29"></a>
-<span class="sourceLineNo">030</span> */<a name="line.30"></a>
-<span class="sourceLineNo">031</span>@InterfaceAudience.Public<a 
name="line.31"></a>
-<span class="sourceLineNo">032</span>@InterfaceStability.Stable<a 
name="line.32"></a>
-<span class="sourceLineNo">033</span>public abstract class Batch {<a 
name="line.33"></a>
-<span class="sourceLineNo">034</span>  /**<a name="line.34"></a>
-<span class="sourceLineNo">035</span>   * Defines a unit of work to be 
executed.<a name="line.35"></a>
-<span class="sourceLineNo">036</span>   *<a name="line.36"></a>
-<span class="sourceLineNo">037</span>   * &lt;p&gt;<a name="line.37"></a>
-<span class="sourceLineNo">038</span>   * When used with<a name="line.38"></a>
-<span class="sourceLineNo">039</span>   * {@link 
org.apache.hadoop.hbase.client.Table#coprocessorService(Class, byte[], 
byte[],<a name="line.39"></a>
-<span class="sourceLineNo">040</span>   * 
org.apache.hadoop.hbase.client.coprocessor.Batch.Call)}<a name="line.40"></a>
-<span class="sourceLineNo">041</span>   * the implementations {@link 
Batch.Call#call(Object)} method will be invoked<a name="line.41"></a>
-<span class="sourceLineNo">042</span>   * with a proxy to each region's 
coprocessor {@link com.google.protobuf.Service} implementation.<a 
name="line.42"></a>
-<span class="sourceLineNo">043</span>   * &lt;/p&gt;<a name="line.43"></a>
-<span class="sourceLineNo">044</span>   * @see 
org.apache.hadoop.hbase.client.coprocessor<a name="line.44"></a>
-<span class="sourceLineNo">045</span>   * @see 
org.apache.hadoop.hbase.client.Table#coprocessorService(byte[])<a 
name="line.45"></a>
-<span class="sourceLineNo">046</span>   * @see 
org.apache.hadoop.hbase.client.Table#coprocessorService(Class, byte[], 
byte[],<a name="line.46"></a>
-<span class="sourceLineNo">047</span>   * 
org.apache.hadoop.hbase.client.coprocessor.Batch.Call)<a name="line.47"></a>
-<span class="sourceLineNo">048</span>   * @param &lt;T&gt; the instance type 
to be passed to<a name="line.48"></a>
-<span class="sourceLineNo">049</span>   * {@link Batch.Call#call(Object)}<a 
name="line.49"></a>
-<span class="sourceLineNo">050</span>   * @param &lt;R&gt; the return type 
from {@link Batch.Call#call(Object)}<a name="line.50"></a>
-<span class="sourceLineNo">051</span>   */<a name="line.51"></a>
-<span class="sourceLineNo">052</span>  @InterfaceAudience.Public<a 
name="line.52"></a>
-<span class="sourceLineNo">053</span>  @InterfaceStability.Stable<a 
name="line.53"></a>
-<span class="sourceLineNo">054</span>  public interface Call&lt;T,R&gt; {<a 
name="line.54"></a>
-<span class="sourceLineNo">055</span>    R call(T instance) throws 
IOException;<a name="line.55"></a>
-<span class="sourceLineNo">056</span>  }<a name="line.56"></a>
-<span class="sourceLineNo">057</span><a name="line.57"></a>
-<span class="sourceLineNo">058</span>  /**<a name="line.58"></a>
-<span class="sourceLineNo">059</span>   * Defines a generic callback to be 
triggered for each {@link Batch.Call#call(Object)}<a name="line.59"></a>
-<span class="sourceLineNo">060</span>   * result.<a name="line.60"></a>
-<span class="sourceLineNo">061</span>   *<a name="line.61"></a>
-<span class="sourceLineNo">062</span>   * &lt;p&gt;<a name="line.62"></a>
-<span class="sourceLineNo">063</span>   * When used with<a name="line.63"></a>
-<span class="sourceLineNo">064</span>   * {@link 
org.apache.hadoop.hbase.client.Table#coprocessorService(Class, byte[], 
byte[],<a name="line.64"></a>
-<span class="sourceLineNo">065</span>   * 
org.apache.hadoop.hbase.client.coprocessor.Batch.Call)}<a name="line.65"></a>
-<span class="sourceLineNo">066</span>   * the implementation's {@link 
Batch.Callback#update(byte[], byte[], Object)}<a name="line.66"></a>
-<span class="sourceLineNo">067</span>   * method will be called with the 
{@link Batch.Call#call(Object)} return value<a name="line.67"></a>
-<span class="sourceLineNo">068</span>   * from each region in the selected 
range.<a name="line.68"></a>
-<span class="sourceLineNo">069</span>   * &lt;/p&gt;<a name="line.69"></a>
-<span class="sourceLineNo">070</span>   * @param &lt;R&gt; the return type 
from the associated {@link Batch.Call#call(Object)}<a name="line.70"></a>
-<span class="sourceLineNo">071</span>   * @see 
org.apache.hadoop.hbase.client.Table#coprocessorService(Class, byte[], 
byte[],<a name="line.71"></a>
-<span class="sourceLineNo">072</span>   * 
org.apache.hadoop.hbase.client.coprocessor.Batch.Call)<a name="line.72"></a>
-<span class="sourceLineNo">073</span>   */<a name="line.73"></a>
-<span class="sourceLineNo">074</span>  @InterfaceAudience.Public<a 
name="line.74"></a>
-<span class="sourceLineNo">075</span>  @InterfaceStability.Stable<a 
name="line.75"></a>
-<span class="sourceLineNo">076</span>  public interface Callback&lt;R&gt; {<a 
name="line.76"></a>
-<span class="sourceLineNo">077</span>    void update(byte[] region, byte[] 
row, R result);<a name="line.77"></a>
-<span class="sourceLineNo">078</span>  }<a name="line.78"></a>
-<span class="sourceLineNo">079</span>}<a name="line.79"></a>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-</pre>
-</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/hbase/blob/fc29f802/apidocs/src-html/org/apache/hadoop/hbase/client/coprocessor/Batch.html
----------------------------------------------------------------------
diff --git 
a/apidocs/src-html/org/apache/hadoop/hbase/client/coprocessor/Batch.html 
b/apidocs/src-html/org/apache/hadoop/hbase/client/coprocessor/Batch.html
deleted file mode 100644
index d7f2d90..0000000
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/coprocessor/Batch.html
+++ /dev/null
@@ -1,151 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
-<html lang="en">
-<head>
-<title>Source code</title>
-<link rel="stylesheet" type="text/css" 
href="../../../../../../../stylesheet.css" title="Style">
-</head>
-<body>
-<div class="sourceContainer">
-<pre><span class="sourceLineNo">001</span>/*<a name="line.1"></a>
-<span class="sourceLineNo">002</span> *<a name="line.2"></a>
-<span class="sourceLineNo">003</span> * Licensed to the Apache Software 
Foundation (ASF) under one<a name="line.3"></a>
-<span class="sourceLineNo">004</span> * or more contributor license 
agreements.  See the NOTICE file<a name="line.4"></a>
-<span class="sourceLineNo">005</span> * distributed with this work for 
additional information<a name="line.5"></a>
-<span class="sourceLineNo">006</span> * regarding copyright ownership.  The 
ASF licenses this file<a name="line.6"></a>
-<span class="sourceLineNo">007</span> * to you under the Apache License, 
Version 2.0 (the<a name="line.7"></a>
-<span class="sourceLineNo">008</span> * "License"); you may not use this file 
except in compliance<a name="line.8"></a>
-<span class="sourceLineNo">009</span> * with the License.  You may obtain a 
copy of the License at<a name="line.9"></a>
-<span class="sourceLineNo">010</span> *<a name="line.10"></a>
-<span class="sourceLineNo">011</span> *     
http://www.apache.org/licenses/LICENSE-2.0<a name="line.11"></a>
-<span class="sourceLineNo">012</span> *<a name="line.12"></a>
-<span class="sourceLineNo">013</span> * Unless required by applicable law or 
agreed to in writing, software<a name="line.13"></a>
-<span class="sourceLineNo">014</span> * distributed under the License is 
distributed on an "AS IS" BASIS,<a name="line.14"></a>
-<span class="sourceLineNo">015</span> * WITHOUT WARRANTIES OR CONDITIONS OF 
ANY KIND, either express or implied.<a name="line.15"></a>
-<span class="sourceLineNo">016</span> * See the License for the specific 
language governing permissions and<a name="line.16"></a>
-<span class="sourceLineNo">017</span> * limitations under the License.<a 
name="line.17"></a>
-<span class="sourceLineNo">018</span> */<a name="line.18"></a>
-<span class="sourceLineNo">019</span><a name="line.19"></a>
-<span class="sourceLineNo">020</span>package 
org.apache.hadoop.hbase.client.coprocessor;<a name="line.20"></a>
-<span class="sourceLineNo">021</span><a name="line.21"></a>
-<span class="sourceLineNo">022</span>import java.io.IOException;<a 
name="line.22"></a>
-<span class="sourceLineNo">023</span><a name="line.23"></a>
-<span class="sourceLineNo">024</span>import 
org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.24"></a>
-<span class="sourceLineNo">025</span>import 
org.apache.hadoop.hbase.classification.InterfaceStability;<a name="line.25"></a>
-<span class="sourceLineNo">026</span><a name="line.26"></a>
-<span class="sourceLineNo">027</span>/**<a name="line.27"></a>
-<span class="sourceLineNo">028</span> * A collection of interfaces and 
utilities used for interacting with custom RPC<a name="line.28"></a>
-<span class="sourceLineNo">029</span> * interfaces exposed by Coprocessors.<a 
name="line.29"></a>
-<span class="sourceLineNo">030</span> */<a name="line.30"></a>
-<span class="sourceLineNo">031</span>@InterfaceAudience.Public<a 
name="line.31"></a>
-<span class="sourceLineNo">032</span>@InterfaceStability.Stable<a 
name="line.32"></a>
-<span class="sourceLineNo">033</span>public abstract class Batch {<a 
name="line.33"></a>
-<span class="sourceLineNo">034</span>  /**<a name="line.34"></a>
-<span class="sourceLineNo">035</span>   * Defines a unit of work to be 
executed.<a name="line.35"></a>
-<span class="sourceLineNo">036</span>   *<a name="line.36"></a>
-<span class="sourceLineNo">037</span>   * &lt;p&gt;<a name="line.37"></a>
-<span class="sourceLineNo">038</span>   * When used with<a name="line.38"></a>
-<span class="sourceLineNo">039</span>   * {@link 
org.apache.hadoop.hbase.client.Table#coprocessorService(Class, byte[], 
byte[],<a name="line.39"></a>
-<span class="sourceLineNo">040</span>   * 
org.apache.hadoop.hbase.client.coprocessor.Batch.Call)}<a name="line.40"></a>
-<span class="sourceLineNo">041</span>   * the implementations {@link 
Batch.Call#call(Object)} method will be invoked<a name="line.41"></a>
-<span class="sourceLineNo">042</span>   * with a proxy to each region's 
coprocessor {@link com.google.protobuf.Service} implementation.<a 
name="line.42"></a>
-<span class="sourceLineNo">043</span>   * &lt;/p&gt;<a name="line.43"></a>
-<span class="sourceLineNo">044</span>   * @see 
org.apache.hadoop.hbase.client.coprocessor<a name="line.44"></a>
-<span class="sourceLineNo">045</span>   * @see 
org.apache.hadoop.hbase.client.Table#coprocessorService(byte[])<a 
name="line.45"></a>
-<span class="sourceLineNo">046</span>   * @see 
org.apache.hadoop.hbase.client.Table#coprocessorService(Class, byte[], 
byte[],<a name="line.46"></a>
-<span class="sourceLineNo">047</span>   * 
org.apache.hadoop.hbase.client.coprocessor.Batch.Call)<a name="line.47"></a>
-<span class="sourceLineNo">048</span>   * @param &lt;T&gt; the instance type 
to be passed to<a name="line.48"></a>
-<span class="sourceLineNo">049</span>   * {@link Batch.Call#call(Object)}<a 
name="line.49"></a>
-<span class="sourceLineNo">050</span>   * @param &lt;R&gt; the return type 
from {@link Batch.Call#call(Object)}<a name="line.50"></a>
-<span class="sourceLineNo">051</span>   */<a name="line.51"></a>
-<span class="sourceLineNo">052</span>  @InterfaceAudience.Public<a 
name="line.52"></a>
-<span class="sourceLineNo">053</span>  @InterfaceStability.Stable<a 
name="line.53"></a>
-<span class="sourceLineNo">054</span>  public interface Call&lt;T,R&gt; {<a 
name="line.54"></a>
-<span class="sourceLineNo">055</span>    R call(T instance) throws 
IOException;<a name="line.55"></a>
-<span class="sourceLineNo">056</span>  }<a name="line.56"></a>
-<span class="sourceLineNo">057</span><a name="line.57"></a>
-<span class="sourceLineNo">058</span>  /**<a name="line.58"></a>
-<span class="sourceLineNo">059</span>   * Defines a generic callback to be 
triggered for each {@link Batch.Call#call(Object)}<a name="line.59"></a>
-<span class="sourceLineNo">060</span>   * result.<a name="line.60"></a>
-<span class="sourceLineNo">061</span>   *<a name="line.61"></a>
-<span class="sourceLineNo">062</span>   * &lt;p&gt;<a name="line.62"></a>
-<span class="sourceLineNo">063</span>   * When used with<a name="line.63"></a>
-<span class="sourceLineNo">064</span>   * {@link 
org.apache.hadoop.hbase.client.Table#coprocessorService(Class, byte[], 
byte[],<a name="line.64"></a>
-<span class="sourceLineNo">065</span>   * 
org.apache.hadoop.hbase.client.coprocessor.Batch.Call)}<a name="line.65"></a>
-<span class="sourceLineNo">066</span>   * the implementation's {@link 
Batch.Callback#update(byte[], byte[], Object)}<a name="line.66"></a>
-<span class="sourceLineNo">067</span>   * method will be called with the 
{@link Batch.Call#call(Object)} return value<a name="line.67"></a>
-<span class="sourceLineNo">068</span>   * from each region in the selected 
range.<a name="line.68"></a>
-<span class="sourceLineNo">069</span>   * &lt;/p&gt;<a name="line.69"></a>
-<span class="sourceLineNo">070</span>   * @param &lt;R&gt; the return type 
from the associated {@link Batch.Call#call(Object)}<a name="line.70"></a>
-<span class="sourceLineNo">071</span>   * @see 
org.apache.hadoop.hbase.client.Table#coprocessorService(Class, byte[], 
byte[],<a name="line.71"></a>
-<span class="sourceLineNo">072</span>   * 
org.apache.hadoop.hbase.client.coprocessor.Batch.Call)<a name="line.72"></a>
-<span class="sourceLineNo">073</span>   */<a name="line.73"></a>
-<span class="sourceLineNo">074</span>  @InterfaceAudience.Public<a 
name="line.74"></a>
-<span class="sourceLineNo">075</span>  @InterfaceStability.Stable<a 
name="line.75"></a>
-<span class="sourceLineNo">076</span>  public interface Callback&lt;R&gt; {<a 
name="line.76"></a>
-<span class="sourceLineNo">077</span>    void update(byte[] region, byte[] 
row, R result);<a name="line.77"></a>
-<span class="sourceLineNo">078</span>  }<a name="line.78"></a>
-<span class="sourceLineNo">079</span>}<a name="line.79"></a>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-</pre>
-</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/hbase/blob/fc29f802/apidocs/src-html/org/apache/hadoop/hbase/client/coprocessor/DoubleColumnInterpreter.html
----------------------------------------------------------------------
diff --git 
a/apidocs/src-html/org/apache/hadoop/hbase/client/coprocessor/DoubleColumnInterpreter.html
 
b/apidocs/src-html/org/apache/hadoop/hbase/client/coprocessor/DoubleColumnInterpreter.html
deleted file mode 100644
index d1de6fe..0000000
--- 
a/apidocs/src-html/org/apache/hadoop/hbase/client/coprocessor/DoubleColumnInterpreter.html
+++ /dev/null
@@ -1,209 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
-<html lang="en">
-<head>
-<title>Source code</title>
-<link rel="stylesheet" type="text/css" 
href="../../../../../../../stylesheet.css" title="Style">
-</head>
-<body>
-<div class="sourceContainer">
-<pre><span class="sourceLineNo">001</span>/*<a name="line.1"></a>
-<span class="sourceLineNo">002</span> *<a name="line.2"></a>
-<span class="sourceLineNo">003</span> * Licensed to the Apache Software 
Foundation (ASF) under one<a name="line.3"></a>
-<span class="sourceLineNo">004</span> * or more contributor license 
agreements.  See the NOTICE file<a name="line.4"></a>
-<span class="sourceLineNo">005</span> * distributed with this work for 
additional information<a name="line.5"></a>
-<span class="sourceLineNo">006</span> * regarding copyright ownership.  The 
ASF licenses this file<a name="line.6"></a>
-<span class="sourceLineNo">007</span> * to you under the Apache License, 
Version 2.0 (the<a name="line.7"></a>
-<span class="sourceLineNo">008</span> * "License"); you may not use this file 
except in compliance<a name="line.8"></a>
-<span class="sourceLineNo">009</span> * with the License.  You may obtain a 
copy of the License at<a name="line.9"></a>
-<span class="sourceLineNo">010</span> *<a name="line.10"></a>
-<span class="sourceLineNo">011</span> *     
http://www.apache.org/licenses/LICENSE-2.0<a name="line.11"></a>
-<span class="sourceLineNo">012</span> *<a name="line.12"></a>
-<span class="sourceLineNo">013</span> * Unless required by applicable law or 
agreed to in writing, software<a name="line.13"></a>
-<span class="sourceLineNo">014</span> * distributed under the License is 
distributed on an "AS IS" BASIS,<a name="line.14"></a>
-<span class="sourceLineNo">015</span> * WITHOUT WARRANTIES OR CONDITIONS OF 
ANY KIND, either express or implied.<a name="line.15"></a>
-<span class="sourceLineNo">016</span> * See the License for the specific 
language governing permissions and<a name="line.16"></a>
-<span class="sourceLineNo">017</span> * limitations under the License.<a 
name="line.17"></a>
-<span class="sourceLineNo">018</span> */<a name="line.18"></a>
-<span class="sourceLineNo">019</span>package 
org.apache.hadoop.hbase.client.coprocessor;<a name="line.19"></a>
-<span class="sourceLineNo">020</span><a name="line.20"></a>
-<span class="sourceLineNo">021</span>import java.io.IOException;<a 
name="line.21"></a>
-<span class="sourceLineNo">022</span><a name="line.22"></a>
-<span class="sourceLineNo">023</span>import org.apache.hadoop.hbase.Cell;<a 
name="line.23"></a>
-<span class="sourceLineNo">024</span>import 
org.apache.hadoop.hbase.CellUtil;<a name="line.24"></a>
-<span class="sourceLineNo">025</span>import 
org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.25"></a>
-<span class="sourceLineNo">026</span>import 
org.apache.hadoop.hbase.classification.InterfaceStability;<a name="line.26"></a>
-<span class="sourceLineNo">027</span>import 
org.apache.hadoop.hbase.coprocessor.ColumnInterpreter;<a name="line.27"></a>
-<span class="sourceLineNo">028</span>import 
org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.DoubleMsg;<a 
name="line.28"></a>
-<span class="sourceLineNo">029</span>import 
org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.EmptyMsg;<a 
name="line.29"></a>
-<span class="sourceLineNo">030</span>import 
org.apache.hadoop.hbase.util.Bytes;<a name="line.30"></a>
-<span class="sourceLineNo">031</span><a name="line.31"></a>
-<span class="sourceLineNo">032</span>/**<a name="line.32"></a>
-<span class="sourceLineNo">033</span> * a concrete column interpreter 
implementation. The cell value is a Double value<a name="line.33"></a>
-<span class="sourceLineNo">034</span> * and its promoted data type is also a 
Double value. For computing aggregation<a name="line.34"></a>
-<span class="sourceLineNo">035</span> * function, this class is used to find 
the datatype of the cell value. Client<a name="line.35"></a>
-<span class="sourceLineNo">036</span> * is supposed to instantiate it and 
passed along as a parameter. See<a name="line.36"></a>
-<span class="sourceLineNo">037</span> * TestDoubleColumnInterpreter methods 
for its sample usage.<a name="line.37"></a>
-<span class="sourceLineNo">038</span> * Its methods handle null arguments 
gracefully. <a name="line.38"></a>
-<span class="sourceLineNo">039</span> */<a name="line.39"></a>
-<span class="sourceLineNo">040</span>@InterfaceAudience.Public<a 
name="line.40"></a>
-<span class="sourceLineNo">041</span>@InterfaceStability.Evolving<a 
name="line.41"></a>
-<span class="sourceLineNo">042</span>public class DoubleColumnInterpreter 
extends ColumnInterpreter&lt;Double, Double, <a name="line.42"></a>
-<span class="sourceLineNo">043</span>      EmptyMsg, DoubleMsg, 
DoubleMsg&gt;{<a name="line.43"></a>
-<span class="sourceLineNo">044</span> <a name="line.44"></a>
-<span class="sourceLineNo">045</span>  @Override<a name="line.45"></a>
-<span class="sourceLineNo">046</span>  public Double getValue(byte[] 
colFamily, byte[] colQualifier, Cell c)<a name="line.46"></a>
-<span class="sourceLineNo">047</span>      throws IOException {<a 
name="line.47"></a>
-<span class="sourceLineNo">048</span>    if (c == null || c.getValueLength() 
!= Bytes.SIZEOF_DOUBLE)<a name="line.48"></a>
-<span class="sourceLineNo">049</span>      return null;<a name="line.49"></a>
-<span class="sourceLineNo">050</span>    return 
CellUtil.getValueAsDouble(c);<a name="line.50"></a>
-<span class="sourceLineNo">051</span>  }<a name="line.51"></a>
-<span class="sourceLineNo">052</span><a name="line.52"></a>
-<span class="sourceLineNo">053</span>  @Override<a name="line.53"></a>
-<span class="sourceLineNo">054</span>  public Double add(Double d1, Double d2) 
{<a name="line.54"></a>
-<span class="sourceLineNo">055</span>    if (d1 == null || d2 == null) {<a 
name="line.55"></a>
-<span class="sourceLineNo">056</span>      return (d1 == null) ? d2 : d1; <a 
name="line.56"></a>
-<span class="sourceLineNo">057</span>    }<a name="line.57"></a>
-<span class="sourceLineNo">058</span>    return d1 + d2;<a name="line.58"></a>
-<span class="sourceLineNo">059</span>  }<a name="line.59"></a>
-<span class="sourceLineNo">060</span><a name="line.60"></a>
-<span class="sourceLineNo">061</span>  @Override<a name="line.61"></a>
-<span class="sourceLineNo">062</span>  public int compare(final Double d1, 
final Double d2) {<a name="line.62"></a>
-<span class="sourceLineNo">063</span>    if (d1 == null ^ d2 == null) {<a 
name="line.63"></a>
-<span class="sourceLineNo">064</span>      return d1 == null ? -1 : 1; // 
either of one is null.<a name="line.64"></a>
-<span class="sourceLineNo">065</span>    } else if (d1 == null)<a 
name="line.65"></a>
-<span class="sourceLineNo">066</span>      return 0; // both are null<a 
name="line.66"></a>
-<span class="sourceLineNo">067</span>    return d1.compareTo(d2); // natural 
ordering.<a name="line.67"></a>
-<span class="sourceLineNo">068</span>  }<a name="line.68"></a>
-<span class="sourceLineNo">069</span><a name="line.69"></a>
-<span class="sourceLineNo">070</span>  @Override<a name="line.70"></a>
-<span class="sourceLineNo">071</span>  public Double getMaxValue() {<a 
name="line.71"></a>
-<span class="sourceLineNo">072</span>    return Double.MAX_VALUE;<a 
name="line.72"></a>
-<span class="sourceLineNo">073</span>  }<a name="line.73"></a>
-<span class="sourceLineNo">074</span><a name="line.74"></a>
-<span class="sourceLineNo">075</span>  @Override<a name="line.75"></a>
-<span class="sourceLineNo">076</span>  public Double increment(Double o) {<a 
name="line.76"></a>
-<span class="sourceLineNo">077</span>    return o == null ? null : (o + 
1.00d);<a name="line.77"></a>
-<span class="sourceLineNo">078</span>  }<a name="line.78"></a>
-<span class="sourceLineNo">079</span><a name="line.79"></a>
-<span class="sourceLineNo">080</span>  @Override<a name="line.80"></a>
-<span class="sourceLineNo">081</span>  public Double multiply(Double d1, 
Double d2) {<a name="line.81"></a>
-<span class="sourceLineNo">082</span>    return (d1 == null || d2 == null) ? 
null : d1 * d2;<a name="line.82"></a>
-<span class="sourceLineNo">083</span>  }<a name="line.83"></a>
-<span class="sourceLineNo">084</span><a name="line.84"></a>
-<span class="sourceLineNo">085</span>  @Override<a name="line.85"></a>
-<span class="sourceLineNo">086</span>  public Double getMinValue() {<a 
name="line.86"></a>
-<span class="sourceLineNo">087</span>    return Double.MIN_VALUE;<a 
name="line.87"></a>
-<span class="sourceLineNo">088</span>  }<a name="line.88"></a>
-<span class="sourceLineNo">089</span><a name="line.89"></a>
-<span class="sourceLineNo">090</span>  @Override<a name="line.90"></a>
-<span class="sourceLineNo">091</span>  public double divideForAvg(Double d1, 
Long l2) {<a name="line.91"></a>
-<span class="sourceLineNo">092</span>    return (l2 == null || d1 == null) ? 
Double.NaN : (d1.doubleValue() / l2<a name="line.92"></a>
-<span class="sourceLineNo">093</span>        .doubleValue());<a 
name="line.93"></a>
-<span class="sourceLineNo">094</span>  }<a name="line.94"></a>
-<span class="sourceLineNo">095</span><a name="line.95"></a>
-<span class="sourceLineNo">096</span>  @Override<a name="line.96"></a>
-<span class="sourceLineNo">097</span>  public Double castToReturnType(Double 
o) {<a name="line.97"></a>
-<span class="sourceLineNo">098</span>    return o;<a name="line.98"></a>
-<span class="sourceLineNo">099</span>  }<a name="line.99"></a>
-<span class="sourceLineNo">100</span><a name="line.100"></a>
-<span class="sourceLineNo">101</span>  @Override<a name="line.101"></a>
-<span class="sourceLineNo">102</span>  public Double castToCellType(Double d) 
{<a name="line.102"></a>
-<span class="sourceLineNo">103</span>    return d;<a name="line.103"></a>
-<span class="sourceLineNo">104</span>  }<a name="line.104"></a>
-<span class="sourceLineNo">105</span><a name="line.105"></a>
-<span class="sourceLineNo">106</span>  @Override<a name="line.106"></a>
-<span class="sourceLineNo">107</span>  public EmptyMsg getRequestData() {<a 
name="line.107"></a>
-<span class="sourceLineNo">108</span>    return 
EmptyMsg.getDefaultInstance();<a name="line.108"></a>
-<span class="sourceLineNo">109</span>  }<a name="line.109"></a>
-<span class="sourceLineNo">110</span><a name="line.110"></a>
-<span class="sourceLineNo">111</span>  @Override<a name="line.111"></a>
-<span class="sourceLineNo">112</span>  public void initialize(EmptyMsg msg) 
{<a name="line.112"></a>
-<span class="sourceLineNo">113</span>    //nothing <a name="line.113"></a>
-<span class="sourceLineNo">114</span>  }<a name="line.114"></a>
-<span class="sourceLineNo">115</span><a name="line.115"></a>
-<span class="sourceLineNo">116</span>  @Override<a name="line.116"></a>
-<span class="sourceLineNo">117</span>  public DoubleMsg 
getProtoForCellType(Double t) {<a name="line.117"></a>
-<span class="sourceLineNo">118</span>    DoubleMsg.Builder builder = 
DoubleMsg.newBuilder();<a name="line.118"></a>
-<span class="sourceLineNo">119</span>    return 
builder.setDoubleMsg(t).build();<a name="line.119"></a>
-<span class="sourceLineNo">120</span>  }<a name="line.120"></a>
-<span class="sourceLineNo">121</span><a name="line.121"></a>
-<span class="sourceLineNo">122</span>  @Override<a name="line.122"></a>
-<span class="sourceLineNo">123</span>  public DoubleMsg 
getProtoForPromotedType(Double s) {<a name="line.123"></a>
-<span class="sourceLineNo">124</span>    DoubleMsg.Builder builder = 
DoubleMsg.newBuilder();<a name="line.124"></a>
-<span class="sourceLineNo">125</span>    return 
builder.setDoubleMsg(s).build();<a name="line.125"></a>
-<span class="sourceLineNo">126</span>  }<a name="line.126"></a>
-<span class="sourceLineNo">127</span><a name="line.127"></a>
-<span class="sourceLineNo">128</span>  @Override<a name="line.128"></a>
-<span class="sourceLineNo">129</span>  public Double 
getPromotedValueFromProto(DoubleMsg r) {<a name="line.129"></a>
-<span class="sourceLineNo">130</span>    return r.getDoubleMsg();<a 
name="line.130"></a>
-<span class="sourceLineNo">131</span>  }<a name="line.131"></a>
-<span class="sourceLineNo">132</span><a name="line.132"></a>
-<span class="sourceLineNo">133</span>  @Override<a name="line.133"></a>
-<span class="sourceLineNo">134</span>  public Double 
getCellValueFromProto(DoubleMsg q) {<a name="line.134"></a>
-<span class="sourceLineNo">135</span>    return q.getDoubleMsg();<a 
name="line.135"></a>
-<span class="sourceLineNo">136</span>  }<a name="line.136"></a>
-<span class="sourceLineNo">137</span>}<a name="line.137"></a>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-</pre>
-</div>
-</body>
-</html>

Reply via email to