http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/ObserverContext.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/ObserverContext.html 
b/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/ObserverContext.html
index e7584be..12ab840 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/ObserverContext.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/ObserverContext.html
@@ -1266,6 +1266,17 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>default void</code></td>
+<td class="colLast"><span 
class="typeNameLabel">RegionObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preCompactScannerOpen-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.regionserver.ScanType-org.apache.hadoop.hbase.regionserver.ScanOptions-org.apache.hadoop.hbase.regionserver.compactions.CompactionLifeCycleTracker-org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest-">preCompactScannerOpen</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;c,
+                     <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" 
title="interface in org.apache.hadoop.hbase.regionserver">Store</a>&nbsp;store,
+                     <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/ScanType.html" 
title="enum in org.apache.hadoop.hbase.regionserver">ScanType</a>&nbsp;scanType,
+                     <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/ScanOptions.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">ScanOptions</a>&nbsp;options,
+                     <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionLifeCycleTracker.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver.compactions">CompactionLifeCycleTracker</a>&nbsp;tracker,
+                     <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a>&nbsp;request)</code>
+<div class="block">Called before we open store scanner for compaction.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>default void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">RegionObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preCompactSelection-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Store-java.util.List-org.apache.hadoop.hbase.regionserver.compactions.CompactionLifeCycleTracker-">preCompactSelection</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;c,
                    <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" 
title="interface in org.apache.hadoop.hbase.regionserver">Store</a>&nbsp;store,
                    <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;? extends <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">StoreFile</a>&gt;&nbsp;candidates,
@@ -1274,7 +1285,7 @@
  available candidates.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>default void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MasterObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preCreateNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.NamespaceDescriptor-">preCreateNamespace</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                   <a 
href="../../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" 
title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;ns)</code>
@@ -1282,7 +1293,7 @@
  <a href="../../../../../../org/apache/hadoop/hbase/master/HMaster.html" 
title="class in org.apache.hadoop.hbase.master"><code>HMaster</code></a>.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>default void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MasterObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preCreateTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.TableDescriptor-org.apache.hadoop.hbase.client.RegionInfo:A-">preCreateTable</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
               <a 
href="../../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" 
title="interface in 
org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
@@ -1291,7 +1302,7 @@
  <a href="../../../../../../org/apache/hadoop/hbase/master/HMaster.html" 
title="class in org.apache.hadoop.hbase.master"><code>HMaster</code></a>.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>default void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MasterObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preCreateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.TableDescriptor-org.apache.hadoop.hbase.client.RegionInfo:A-">preCreateTableAction</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                     <a 
href="../../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" 
title="interface in 
org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
@@ -1300,7 +1311,7 @@
  <a href="../../../../../../org/apache/hadoop/hbase/master/HMaster.html" 
title="class in org.apache.hadoop.hbase.master"><code>HMaster</code></a>.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>default void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MasterObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDecommissionRegionServers-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.util.List-boolean-">preDecommissionRegionServers</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                             <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class 
in org.apache.hadoop.hbase">ServerName</a>&gt;&nbsp;servers,
@@ -1308,7 +1319,7 @@
 <div class="block">Called before decommission region servers.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>default void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">RegionObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preDelete-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.Delete-org.apache.hadoop.hbase.wal.WALEdit-org.apache.hadoop.hbase.client.Durability-">preDelete</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;c,
          <a 
href="../../../../../../org/apache/hadoop/hbase/client/Delete.html" 
title="class in org.apache.hadoop.hbase.client">Delete</a>&nbsp;delete,
@@ -1317,7 +1328,7 @@
 <div class="block">Called before the client deletes a value.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>default void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MasterObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDeleteNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">preDeleteNamespace</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                   <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;namespace)</code>
@@ -1326,14 +1337,14 @@
  It can't bypass the default action, e.g., ctx.bypass() won't have 
effect.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>default void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MasterObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDeleteSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.SnapshotDescription-">preDeleteSnapshot</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                  <a 
href="../../../../../../org/apache/hadoop/hbase/client/SnapshotDescription.html"
 title="class in 
org.apache.hadoop.hbase.client">SnapshotDescription</a>&nbsp;snapshot)</code>
 <div class="block">Called before a snapshot is deleted.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>default void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MasterObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDeleteTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">preDeleteTable</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
               <a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>
@@ -1341,7 +1352,7 @@
  table.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>default void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MasterObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDeleteTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">preDeleteTableAction</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                     <a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>
@@ -1349,49 +1360,49 @@
  table.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>default void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MasterObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDisableReplicationPeer-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">preDisableReplicationPeer</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                          <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;peerId)</code>
 <div class="block">Called before disable a replication peer</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>default void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MasterObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDisableTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">preDisableTable</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                <a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>
 <div class="block">Called prior to disabling a table.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>default void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MasterObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDisableTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">preDisableTableAction</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                      <a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>
 <div class="block">Called prior to disabling a table.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>default void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MasterObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preEnableReplicationPeer-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">preEnableReplicationPeer</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                         <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;peerId)</code>
 <div class="block">Called before enable a replication peer</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>default void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MasterObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preEnableTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">preEnableTable</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
               <a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>
 <div class="block">Called prior to enabling a table.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>default void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MasterObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preEnableTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">preEnableTableAction</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                     <a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>
 <div class="block">Called prior to enabling a table.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>default com.google.protobuf.Message</code></td>
 <td class="colLast"><span 
class="typeNameLabel">EndpointObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/EndpointObserver.html#preEndpointInvocation-org.apache.hadoop.hbase.coprocessor.ObserverContext-com.google.protobuf.Service-java.lang.String-com.google.protobuf.Message-">preEndpointInvocation</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                      com.google.protobuf.Service&nbsp;service,
@@ -1400,7 +1411,7 @@
 <div class="block">Called before an Endpoint service method is invoked.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>default boolean</code></td>
 <td class="colLast"><span 
class="typeNameLabel">RegionObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preExists-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.Get-boolean-">preExists</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;c,
          <a href="../../../../../../org/apache/hadoop/hbase/client/Get.html" 
title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;get,
@@ -1408,14 +1419,14 @@
 <div class="block">Called before the client tests for existence using a 
Get.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>default void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">RegionObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preFlush-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.FlushLifeCycleTracker-">preFlush</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;c,
         <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/FlushLifeCycleTracker.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver">FlushLifeCycleTracker</a>&nbsp;tracker)</code>
 <div class="block">Called before the memstore is flushed to disk.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>default <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver">InternalScanner</a></code></td>
 <td class="colLast"><span 
class="typeNameLabel">RegionObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preFlush-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.regionserver.InternalScanner-org.apache.hadoop.hbase.regionserver.FlushLifeCycleTracker-">preFlush</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;c,
         <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" 
title="interface in org.apache.hadoop.hbase.regionserver">Store</a>&nbsp;store,
@@ -1424,6 +1435,15 @@
 <div class="block">Called before a Store's memstore is flushed to disk.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>default void</code></td>
+<td class="colLast"><span 
class="typeNameLabel">RegionObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preFlushScannerOpen-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.regionserver.ScanOptions-org.apache.hadoop.hbase.regionserver.FlushLifeCycleTracker-">preFlushScannerOpen</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;c,
+                   <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" 
title="interface in org.apache.hadoop.hbase.regionserver">Store</a>&nbsp;store,
+                   <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/ScanOptions.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">ScanOptions</a>&nbsp;options,
+                   <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/FlushLifeCycleTracker.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver">FlushLifeCycleTracker</a>&nbsp;tracker)</code>
+<div class="block">Called before we open store scanner for flush.</div>
+</td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><code>default void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MasterObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preGetLocks-org.apache.hadoop.hbase.coprocessor.ObserverContext-">preGetLocks</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx)</code>
@@ -1734,10 +1754,9 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>default <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionScanner.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver">RegionScanner</a></code></td>
-<td class="colLast"><span 
class="typeNameLabel">RegionObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preScannerOpen-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.Scan-org.apache.hadoop.hbase.regionserver.RegionScanner-">preScannerOpen</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;c,
-              <a 
href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class 
in org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan,
-              <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionScanner.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver">RegionScanner</a>&nbsp;s)</code>
+<td class="colFirst"><code>default void</code></td>
+<td class="colLast"><span 
class="typeNameLabel">RegionObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preScannerOpen-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.Scan-">preScannerOpen</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;c,
+              <a 
href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class 
in org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan)</code>
 <div class="block">Called before the client opens a new scanner.</div>
 </td>
 </tr>
@@ -1868,12 +1887,20 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>default void</code></td>
+<td class="colLast"><span 
class="typeNameLabel">RegionObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preStoreScannerOpen-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.regionserver.ScanOptions-">preStoreScannerOpen</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                   <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" 
title="interface in org.apache.hadoop.hbase.regionserver">Store</a>&nbsp;store,
+                   <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/ScanOptions.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">ScanOptions</a>&nbsp;options)</code>
+<div class="block">Called before a store opens a new scanner.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>default void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MasterObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preTableFlush-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">preTableFlush</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
              <a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>
 <div class="block">Called before the table memstore is flushed to disk.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>default void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MasterObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preTruncateTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">preTruncateTable</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                 <a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>
@@ -1881,7 +1908,7 @@
  table.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>default void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MasterObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preTruncateTableAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.TableName-">preTruncateTableAction</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                       <a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>
@@ -1889,7 +1916,7 @@
  table.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>default void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MasterObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preUnassign-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionInfo-boolean-">preUnassign</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
            <a 
href="../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;regionInfo,
@@ -1897,7 +1924,7 @@
 <div class="block">Called prior to unassigning a given region.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>default void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">MasterObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preUpdateReplicationPeerConfig-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-org.apache.hadoop.hbase.replication.ReplicationPeerConfig-">preUpdateReplicationPeerConfig</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
                               <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;peerId,
@@ -1905,7 +1932,7 @@
 <div class="block">Called before update peerConfig for the specified peer</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>default void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">RegionObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preWALRestore-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionInfo-org.apache.hadoop.hbase.wal.WALKey-org.apache.hadoop.hbase.wal.WALEdit-">preWALRestore</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;? extends <a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;ctx,
              <a 
href="../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;info,
@@ -1917,7 +1944,7 @@
 </div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>default void</code></td>
 <td class="colLast"><span class="typeNameLabel">WALObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/WALObserver.html#preWALRoll-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.fs.Path-org.apache.hadoop.fs.Path-">preWALRoll</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;? extends <a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/WALCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">WALCoprocessorEnvironment</a>&gt;&nbsp;ctx,
           org.apache.hadoop.fs.Path&nbsp;oldPath,
@@ -1925,7 +1952,7 @@
 <div class="block">Called before rolling the current WAL</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>default boolean</code></td>
 <td class="colLast"><span class="typeNameLabel">WALObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/WALObserver.html#preWALWrite-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionInfo-org.apache.hadoop.hbase.wal.WALKey-org.apache.hadoop.hbase.wal.WALEdit-">preWALWrite</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;? extends <a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/WALCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">WALCoprocessorEnvironment</a>&gt;&nbsp;ctx,
            <a 
href="../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;info,
@@ -1965,7 +1992,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver">InternalScanner</a></code></td>
-<td class="colLast"><span 
class="typeNameLabel">ZooKeeperScanPolicyObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/example/ZooKeeperScanPolicyObserver.html#preCompact-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.regionserver.InternalScanner-org.apache.hadoop.hbase.regionserver.ScanType-org.apache.hadoop.hbase.regionserver.compactions.CompactionLifeCycleTracker-org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest-">preCompact</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;c,
+<td class="colLast"><span 
class="typeNameLabel">WriteHeavyIncrementObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/example/WriteHeavyIncrementObserver.html#preCompact-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.regionserver.InternalScanner-org.apache.hadoop.hbase.regionserver.ScanType-org.apache.hadoop.hbase.regionserver.compactions.CompactionLifeCycleTracker-org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest-">preCompact</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;c,
           <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" 
title="interface in org.apache.hadoop.hbase.regionserver">Store</a>&nbsp;store,
           <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver">InternalScanner</a>&nbsp;scanner,
           <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/ScanType.html" 
title="enum in org.apache.hadoop.hbase.regionserver">ScanType</a>&nbsp;scanType,
@@ -1974,6 +2001,24 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
+<td class="colLast"><span 
class="typeNameLabel">WriteHeavyIncrementObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/example/WriteHeavyIncrementObserver.html#preCompactScannerOpen-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.regionserver.ScanType-org.apache.hadoop.hbase.regionserver.ScanOptions-org.apache.hadoop.hbase.regionserver.compactions.CompactionLifeCycleTracker-org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest-">preCompactScannerOpen</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;c,
+                     <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" 
title="interface in org.apache.hadoop.hbase.regionserver">Store</a>&nbsp;store,
+                     <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/ScanType.html" 
title="enum in org.apache.hadoop.hbase.regionserver">ScanType</a>&nbsp;scanType,
+                     <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/ScanOptions.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">ScanOptions</a>&nbsp;options,
+                     <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionLifeCycleTracker.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver.compactions">CompactionLifeCycleTracker</a>&nbsp;tracker,
+                     <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a>&nbsp;request)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span 
class="typeNameLabel">ZooKeeperScanPolicyObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/example/ZooKeeperScanPolicyObserver.html#preCompactScannerOpen-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.regionserver.ScanType-org.apache.hadoop.hbase.regionserver.ScanOptions-org.apache.hadoop.hbase.regionserver.compactions.CompactionLifeCycleTracker-org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest-">preCompactScannerOpen</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;c,
+                     <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" 
title="interface in org.apache.hadoop.hbase.regionserver">Store</a>&nbsp;store,
+                     <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/ScanType.html" 
title="enum in org.apache.hadoop.hbase.regionserver">ScanType</a>&nbsp;scanType,
+                     <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/ScanOptions.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">ScanOptions</a>&nbsp;options,
+                     <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionLifeCycleTracker.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver.compactions">CompactionLifeCycleTracker</a>&nbsp;tracker,
+                     <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a>&nbsp;request)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">ExampleMasterObserverWithMetrics.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/example/ExampleMasterObserverWithMetrics.html#preCreateTable-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.TableDescriptor-org.apache.hadoop.hbase.client.RegionInfo:A-">preCreateTable</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
               <a 
href="../../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" 
title="interface in 
org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
               <a 
href="../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>[]&nbsp;regions)</code>&nbsp;</td>
@@ -1985,17 +2030,48 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver">InternalScanner</a></code></td>
-<td class="colLast"><span 
class="typeNameLabel">ZooKeeperScanPolicyObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/example/ZooKeeperScanPolicyObserver.html#preFlush-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.regionserver.InternalScanner-org.apache.hadoop.hbase.regionserver.FlushLifeCycleTracker-">preFlush</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;c,
+<td class="colLast"><span 
class="typeNameLabel">WriteHeavyIncrementObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/example/WriteHeavyIncrementObserver.html#preFlush-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.regionserver.InternalScanner-org.apache.hadoop.hbase.regionserver.FlushLifeCycleTracker-">preFlush</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;c,
         <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" 
title="interface in org.apache.hadoop.hbase.regionserver">Store</a>&nbsp;store,
         <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver">InternalScanner</a>&nbsp;scanner,
         <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/FlushLifeCycleTracker.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver">FlushLifeCycleTracker</a>&nbsp;tracker)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
+<td class="colLast"><span 
class="typeNameLabel">WriteHeavyIncrementObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/example/WriteHeavyIncrementObserver.html#preFlushScannerOpen-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.regionserver.ScanOptions-org.apache.hadoop.hbase.regionserver.FlushLifeCycleTracker-">preFlushScannerOpen</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;c,
+                   <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" 
title="interface in org.apache.hadoop.hbase.regionserver">Store</a>&nbsp;store,
+                   <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/ScanOptions.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">ScanOptions</a>&nbsp;options,
+                   <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/FlushLifeCycleTracker.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver">FlushLifeCycleTracker</a>&nbsp;tracker)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span 
class="typeNameLabel">ZooKeeperScanPolicyObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/example/ZooKeeperScanPolicyObserver.html#preFlushScannerOpen-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.regionserver.ScanOptions-org.apache.hadoop.hbase.regionserver.FlushLifeCycleTracker-">preFlushScannerOpen</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;c,
+                   <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" 
title="interface in org.apache.hadoop.hbase.regionserver">Store</a>&nbsp;store,
+                   <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/ScanOptions.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">ScanOptions</a>&nbsp;options,
+                   <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/FlushLifeCycleTracker.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver">FlushLifeCycleTracker</a>&nbsp;tracker)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span 
class="typeNameLabel">WriteHeavyIncrementObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/example/WriteHeavyIncrementObserver.html#preGetOp-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.Get-java.util.List-">preGetOp</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;c,
+        <a href="../../../../../../org/apache/hadoop/hbase/client/Get.html" 
title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;get,
+        <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&gt;&nbsp;result)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">ExampleRegionObserverWithMetrics.ExampleRegionObserver.</span><code><span
 class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/example/ExampleRegionObserverWithMetrics.ExampleRegionObserver.html#preGetOp-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.Get-java.util.List-">preGetOp</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;e,
         <a href="../../../../../../org/apache/hadoop/hbase/client/Get.html" 
title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;get,
         <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&gt;&nbsp;results)</code>&nbsp;</td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code><a 
href="../../../../../../org/apache/hadoop/hbase/client/Result.html" 
title="class in org.apache.hadoop.hbase.client">Result</a></code></td>
+<td class="colLast"><span 
class="typeNameLabel">WriteHeavyIncrementObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/example/WriteHeavyIncrementObserver.html#preIncrement-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.Increment-">preIncrement</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;c,
+            <a 
href="../../../../../../org/apache/hadoop/hbase/client/Increment.html" 
title="class in 
org.apache.hadoop.hbase.client">Increment</a>&nbsp;increment)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span 
class="typeNameLabel">WriteHeavyIncrementObserver.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/example/WriteHeavyIncrementObserver.html#preStoreScannerOpen-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.regionserver.ScanOptions-">preStoreScannerOpen</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;ctx,
+                   <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" 
title="interface in org.apache.hadoop.hbase.regionserver">Store</a>&nbsp;store,
+                   <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/ScanOptions.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">ScanOptions</a>&nbsp;options)</code>&nbsp;</td>
+</tr>
 </tbody>
 </table>
 </li>
@@ -2700,10 +2776,9 @@
               boolean&nbsp;hasNext)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionScanner.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver">RegionScanner</a></code></td>
-<td class="colLast"><span 
class="typeNameLabel">AccessController.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessController.html#preScannerOpen-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.Scan-org.apache.hadoop.hbase.regionserver.RegionScanner-">preScannerOpen</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;c,
-              <a 
href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class 
in org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan,
-              <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionScanner.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver">RegionScanner</a>&nbsp;s)</code>&nbsp;</td>
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span 
class="typeNameLabel">AccessController.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessController.html#preScannerOpen-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.Scan-">preScannerOpen</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;c,
+              <a 
href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class 
in org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
@@ -2923,10 +2998,9 @@
               boolean&nbsp;hasNext)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionScanner.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver">RegionScanner</a></code></td>
-<td class="colLast"><span 
class="typeNameLabel">VisibilityController.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/security/visibility/VisibilityController.html#preScannerOpen-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.Scan-org.apache.hadoop.hbase.regionserver.RegionScanner-">preScannerOpen</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;e,
-              <a 
href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class 
in org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan,
-              <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionScanner.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver">RegionScanner</a>&nbsp;s)</code>&nbsp;</td>
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span 
class="typeNameLabel">VisibilityController.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/security/visibility/VisibilityController.html#preScannerOpen-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.Scan-">preScannerOpen</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html"
 title="interface in 
org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>&gt;&nbsp;e,
+              <a 
href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class 
in org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/RegionCoprocessor.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/RegionCoprocessor.html
 
b/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/RegionCoprocessor.html
index c658e1f..96359c9 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/RegionCoprocessor.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/RegionCoprocessor.html
@@ -260,6 +260,12 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/example/WriteHeavyIncrementObserver.html"
 title="class in 
org.apache.hadoop.hbase.coprocessor.example">WriteHeavyIncrementObserver</a></span></code>
+<div class="block">An example for implementing a counter that reads is much 
less than writes, i.e, write heavy.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/coprocessor/example/ZooKeeperScanPolicyObserver.html"
 title="class in 
org.apache.hadoop.hbase.coprocessor.example">ZooKeeperScanPolicyObserver</a></span></code>
 <div class="block">This is an example showing how a RegionObserver could 
configured via ZooKeeper in order to
  control a Region compaction, flush, and scan policy.</div>

Reply via email to