http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/coprocessor/RegionObserver.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/coprocessor/RegionObserver.html 
b/devapidocs/org/apache/hadoop/hbase/coprocessor/RegionObserver.html
index 50088ff..b84bcbb 100644
--- a/devapidocs/org/apache/hadoop/hbase/coprocessor/RegionObserver.html
+++ b/devapidocs/org/apache/hadoop/hbase/coprocessor/RegionObserver.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = 
{"i0":18,"i1":18,"i2":18,"i3":18,"i4":18,"i5":18,"i6":18,"i7":18,"i8":18,"i9":18,"i10":18,"i11":18,"i12":18,"i13":18,"i14":18,"i15":18,"i16":18,"i17":50,"i18":18,"i19":18,"i20":18,"i21":18,"i22":18,"i23":18,"i24":18,"i25":18,"i26":18,"i27":18,"i28":50,"i29":50,"i30":18,"i31":18,"i32":18,"i33":18,"i34":18,"i35":18,"i36":18,"i37":18,"i38":18,"i39":18,"i40":18,"i41":18,"i42":18,"i43":18,"i44":18,"i45":18,"i46":18,"i47":18,"i48":18,"i49":18,"i50":18,"i51":18,"i52":18,"i53":18,"i54":18,"i55":18,"i56":50,"i57":50};
+var methods = 
{"i0":18,"i1":18,"i2":18,"i3":18,"i4":18,"i5":18,"i6":18,"i7":18,"i8":18,"i9":18,"i10":18,"i11":18,"i12":18,"i13":18,"i14":18,"i15":18,"i16":18,"i17":50,"i18":18,"i19":18,"i20":18,"i21":18,"i22":18,"i23":18,"i24":18,"i25":18,"i26":18,"i27":18,"i28":50,"i29":50,"i30":18,"i31":18,"i32":18,"i33":18,"i34":18,"i35":18,"i36":18,"i37":18,"i38":18,"i39":18,"i40":18,"i41":18,"i42":18,"i43":18,"i44":18,"i45":18,"i46":18,"i47":18,"i48":18,"i49":18,"i50":18,"i51":18,"i52":18,"i53":18,"i54":18,"i55":18,"i56":18,"i57":18,"i58":50,"i59":18,"i60":50};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],16:["t5","Default Methods"],32:["t6","Deprecated Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -101,13 +101,13 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <dl>
 <dt>All Known Implementing Classes:</dt>
-<dd><a 
href="../../../../../org/apache/hadoop/hbase/security/access/AccessController.html"
 title="class in org.apache.hadoop.hbase.security.access">AccessController</a>, 
<a href="../../../../../org/apache/hadoop/hbase/backup/BackupObserver.html" 
title="class in org.apache.hadoop.hbase.backup">BackupObserver</a>, <a 
href="../../../../../org/apache/hadoop/hbase/constraint/ConstraintProcessor.html"
 title="class in org.apache.hadoop.hbase.constraint">ConstraintProcessor</a>, 
<a 
href="../../../../../org/apache/hadoop/hbase/coprocessor/example/ExampleRegionObserverWithMetrics.ExampleRegionObserver.html"
 title="class in 
org.apache.hadoop.hbase.coprocessor.example">ExampleRegionObserverWithMetrics.ExampleRegionObserver</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationObserver.html"
 title="class in 
org.apache.hadoop.hbase.replication.regionserver">ReplicationObserver</a>, <a 
href="../../../../../org/apache/hadoop/hbase/security/visibility/VisibilityCon
 troller.html" title="class in 
org.apache.hadoop.hbase.security.visibility">VisibilityController</a>, <a 
href="../../../../../org/apache/hadoop/hbase/tool/WriteSinkCoprocessor.html" 
title="class in org.apache.hadoop.hbase.tool">WriteSinkCoprocessor</a>, <a 
href="../../../../../org/apache/hadoop/hbase/coprocessor/example/ZooKeeperScanPolicyObserver.html"
 title="class in 
org.apache.hadoop.hbase.coprocessor.example">ZooKeeperScanPolicyObserver</a></dd>
+<dd><a 
href="../../../../../org/apache/hadoop/hbase/security/access/AccessController.html"
 title="class in org.apache.hadoop.hbase.security.access">AccessController</a>, 
<a href="../../../../../org/apache/hadoop/hbase/backup/BackupObserver.html" 
title="class in org.apache.hadoop.hbase.backup">BackupObserver</a>, <a 
href="../../../../../org/apache/hadoop/hbase/constraint/ConstraintProcessor.html"
 title="class in org.apache.hadoop.hbase.constraint">ConstraintProcessor</a>, 
<a 
href="../../../../../org/apache/hadoop/hbase/coprocessor/example/ExampleRegionObserverWithMetrics.ExampleRegionObserver.html"
 title="class in 
org.apache.hadoop.hbase.coprocessor.example">ExampleRegionObserverWithMetrics.ExampleRegionObserver</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationObserver.html"
 title="class in 
org.apache.hadoop.hbase.replication.regionserver">ReplicationObserver</a>, <a 
href="../../../../../org/apache/hadoop/hbase/security/visibility/VisibilityCon
 troller.html" title="class in 
org.apache.hadoop.hbase.security.visibility">VisibilityController</a>, <a 
href="../../../../../org/apache/hadoop/hbase/coprocessor/example/WriteHeavyIncrementObserver.html"
 title="class in 
org.apache.hadoop.hbase.coprocessor.example">WriteHeavyIncrementObserver</a>, 
<a href="../../../../../org/apache/hadoop/hbase/tool/WriteSinkCoprocessor.html" 
title="class in org.apache.hadoop.hbase.tool">WriteSinkCoprocessor</a>, <a 
href="../../../../../org/apache/hadoop/hbase/coprocessor/example/ZooKeeperScanPolicyObserver.html"
 title="class in 
org.apache.hadoop.hbase.coprocessor.example">ZooKeeperScanPolicyObserver</a></dd>
 </dl>
 <hr>
 <br>
 <pre>@InterfaceAudience.LimitedPrivate(value="Coprocesssor")
  @InterfaceStability.Evolving
-public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.100">RegionObserver</a></pre>
+public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.101">RegionObserver</a></pre>
 <div class="block">Coprocessors implement this interface to observe and 
mediate client actions on the region.
  <p>
  Since most implementations will be interested in only a subset of hooks, this 
class uses
@@ -555,6 +555,17 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 </tr>
 <tr id="i41" class="rowColor">
 <td class="colFirst"><code>default void</code></td>
+<td class="colLast"><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 id="i42" class="altColor">
+<td class="colFirst"><code>default void</code></td>
 <td class="colLast"><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,
@@ -563,7 +574,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
  available candidates.</div>
 </td>
 </tr>
-<tr id="i42" class="altColor">
+<tr id="i43" class="rowColor">
 <td class="colFirst"><code>default void</code></td>
 <td class="colLast"><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,
@@ -572,7 +583,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <div class="block">Called before the client deletes a value.</div>
 </td>
 </tr>
-<tr id="i43" class="rowColor">
+<tr id="i44" class="altColor">
 <td class="colFirst"><code>default boolean</code></td>
 <td class="colLast"><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,
@@ -580,14 +591,14 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <div class="block">Called before the client tests for existence using a 
Get.</div>
 </td>
 </tr>
-<tr id="i44" class="altColor">
+<tr id="i45" class="rowColor">
 <td class="colFirst"><code>default void</code></td>
 <td class="colLast"><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 id="i45" class="rowColor">
+<tr id="i46" 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"><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,
@@ -596,7 +607,16 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <div class="block">Called before a Store's memstore is flushed to disk.</div>
 </td>
 </tr>
-<tr id="i46" class="altColor">
+<tr id="i47" class="rowColor">
+<td class="colFirst"><code>default void</code></td>
+<td class="colLast"><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 id="i48" class="altColor">
 <td class="colFirst"><code>default void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.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,
@@ -604,27 +624,27 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <div class="block">Called before the client performs a Get</div>
 </td>
 </tr>
-<tr id="i47" class="rowColor">
+<tr id="i49" class="rowColor">
 <td class="colFirst"><code>default <a 
href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class 
in org.apache.hadoop.hbase.client">Result</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.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>
 <div class="block">Called before Increment.</div>
 </td>
 </tr>
-<tr id="i48" class="altColor">
+<tr id="i50" class="altColor">
 <td class="colFirst"><code>default <a 
href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class 
in org.apache.hadoop.hbase.client">Result</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preIncrementAfterRowLock-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.Increment-">preIncrementAfterRowLock</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>
 <div class="block">Called before Increment but after acquiring rowlock.</div>
 </td>
 </tr>
-<tr id="i49" class="rowColor">
+<tr id="i51" class="rowColor">
 <td class="colFirst"><code>default void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preOpen-org.apache.hadoop.hbase.coprocessor.ObserverContext-">preOpen</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)</code>
 <div class="block">Called before the region is reported as open to the 
master.</div>
 </td>
 </tr>
-<tr id="i50" class="altColor">
+<tr id="i52" class="altColor">
 <td class="colFirst"><code>default void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.html#prePrepareTimeStampForDeleteVersion-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.Mutation-org.apache.hadoop.hbase.Cell-byte:A-org.apache.hadoop.hbase.client.Get-">prePrepareTimeStampForDeleteVersion</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/Mutation.html" title="class 
in org.apache.hadoop.hbase.client">Mutation</a>&nbsp;mutation,
@@ -634,7 +654,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <div class="block">Called before the server updates the timestamp for version 
delete with latest timestamp.</div>
 </td>
 </tr>
-<tr id="i51" class="rowColor">
+<tr id="i53" class="rowColor">
 <td class="colFirst"><code>default void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.html#prePut-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.Put-org.apache.hadoop.hbase.wal.WALEdit-org.apache.hadoop.hbase.client.Durability-">prePut</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/Put.html" 
title="class in org.apache.hadoop.hbase.client">Put</a>&nbsp;put,
@@ -643,7 +663,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <div class="block">Called before the client stores a value.</div>
 </td>
 </tr>
-<tr id="i52" class="altColor">
+<tr id="i54" class="altColor">
 <td class="colFirst"><code>default void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preReplayWALs-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.client.RegionInfo-org.apache.hadoop.fs.Path-">preReplayWALs</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,
@@ -651,14 +671,14 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <div class="block">Called before replaying WALs for this region.</div>
 </td>
 </tr>
-<tr id="i53" class="rowColor">
+<tr id="i55" class="rowColor">
 <td class="colFirst"><code>default void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preScannerClose-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.InternalScanner-">preScannerClose</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/InternalScanner.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">InternalScanner</a>&nbsp;s)</code>
 <div class="block">Called before the client closes a scanner.</div>
 </td>
 </tr>
-<tr id="i54" class="altColor">
+<tr id="i56" class="altColor">
 <td class="colFirst"><code>default boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preScannerNext-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.regionserver.InternalScanner-java.util.List-int-boolean-">preScannerNext</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/InternalScanner.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">InternalScanner</a>&nbsp;s,
@@ -668,15 +688,14 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <div class="block">Called before the client asks for the next row on a 
scanner.</div>
 </td>
 </tr>
-<tr id="i55" 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"><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>
+<tr id="i57" class="rowColor">
+<td class="colFirst"><code>default void</code></td>
+<td class="colLast"><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>
-<tr id="i56" class="altColor">
+<tr id="i58" class="altColor">
 <td class="colFirst"><code>default <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">StoreFileReader</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preStoreFileReaderOpen-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-org.apache.hadoop.hbase.io.FSDataInputStreamWrapper-long-org.apache.hadoop.hbase.io.hfile.CacheConfig-org.apache.hadoop.hbase.io.Reference-org.apache.hadoop.hbase.regionserver.StoreFileReader-">preStoreFileReaderOpen</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,
                       org.apache.hadoop.fs.FileSystem&nbsp;fs,
@@ -691,7 +710,15 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 </div>
 </td>
 </tr>
-<tr id="i57" class="rowColor">
+<tr id="i59" class="rowColor">
+<td class="colFirst"><code>default void</code></td>
+<td class="colLast"><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 id="i60" class="altColor">
 <td class="colFirst"><code>default void</code></td>
 <td class="colLast"><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,
@@ -724,7 +751,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <ul class="blockList">
 <li class="blockList">
 <h4>preOpen</h4>
-<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.110">preOpen</a>(<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)
+<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.111">preOpen</a>(<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)
               throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Called before the region is reported as open to the 
master.</div>
 <dl>
@@ -741,7 +768,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <ul class="blockList">
 <li class="blockList">
 <h4>postOpen</h4>
-<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.116">postOpen</a>(<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)</pre>
+<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.117">postOpen</a>(<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)</pre>
 <div class="block">Called after the region is reported as open to the 
master.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -755,7 +782,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <ul class="blockList">
 <li class="blockList">
 <h4>postLogReplay</h4>
-<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.122">postLogReplay</a>(<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)</pre>
+<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.123">postLogReplay</a>(<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)</pre>
 <div class="block">Called after the log replay on the region is over.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -769,7 +796,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <ul class="blockList">
 <li class="blockList">
 <h4>preFlush</h4>
-<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.129">preFlush</a>(<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,
+<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.130">preFlush</a>(<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)
                throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Called before the memstore is flushed to disk.</div>
@@ -782,13 +809,36 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 </dl>
 </li>
 </ul>
+<a 
name="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-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>preFlushScannerOpen</h4>
+<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.140">preFlushScannerOpen</a>(<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)
+                          throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
+<div class="block">Called before we open store scanner for flush. You can use 
the <code>options</code> to change max
+ versions and TTL for the scanner being opened.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>c</code> - the environment provided by the region server</dd>
+<dd><code>store</code> - the store where flush is being requested</dd>
+<dd><code>options</code> - used to change max versions and TTL for the scanner 
being opened</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd>
+</dl>
+</li>
+</ul>
 <a 
name="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-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>preFlush</h4>
-<pre>default&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">InternalScanner</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.141">preFlush</a>(<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,
+<pre>default&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">InternalScanner</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.152">preFlush</a>(<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)
@@ -797,7 +847,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>c</code> - the environment provided by the region server</dd>
-<dd><code>store</code> - the store where compaction is being requested</dd>
+<dd><code>store</code> - the store where flush is being requested</dd>
 <dd><code>scanner</code> - the scanner over existing data used in the store 
file</dd>
 <dd><code>tracker</code> - tracker used to track the life cycle of a flush</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -814,7 +864,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <ul class="blockList">
 <li class="blockList">
 <h4>postFlush</h4>
-<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.152">postFlush</a>(<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,
+<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.163">postFlush</a>(<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)
                 throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Called after the memstore is flushed to disk.</div>
@@ -833,7 +883,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <ul class="blockList">
 <li class="blockList">
 <h4>postFlush</h4>
-<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.162">postFlush</a>(<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,
+<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.173">postFlush</a>(<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/StoreFile.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">StoreFile</a>&nbsp;resultFile,
                        <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/FlushLifeCycleTracker.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver">FlushLifeCycleTracker</a>&nbsp;tracker)
@@ -856,7 +906,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <ul class="blockList">
 <li class="blockList">
 <h4>preCompactSelection</h4>
-<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.174">preCompactSelection</a>(<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,
+<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.185">preCompactSelection</a>(<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,
                                  <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionLifeCycleTracker.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver.compactions">CompactionLifeCycleTracker</a>&nbsp;tracker)
@@ -881,7 +931,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <ul class="blockList">
 <li class="blockList">
 <h4>postCompactSelection</h4>
-<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.187">postCompactSelection</a>(<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,
+<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.198">postCompactSelection</a>(<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;selected,
                                   <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionLifeCycleTracker.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver.compactions">CompactionLifeCycleTracker</a>&nbsp;tracker,
@@ -898,13 +948,41 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 </dl>
 </li>
 </ul>
+<a 
name="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-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>preCompactScannerOpen</h4>
+<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.212">preCompactScannerOpen</a>(<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)
+                            throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
+<div class="block">Called before we open store scanner for compaction. You can 
use the <code>options</code> to change max
+ versions and TTL for the scanner being opened.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>c</code> - the environment provided by the region server</dd>
+<dd><code>store</code> - the store being compacted</dd>
+<dd><code>scanType</code> - type of Scan</dd>
+<dd><code>options</code> - used to change max versions and TTL for the scanner 
being opened</dd>
+<dd><code>tracker</code> - tracker used to track the life cycle of a 
compaction</dd>
+<dd><code>request</code> - the requested compaction</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd>
+</dl>
+</li>
+</ul>
 <a 
name="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-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>preCompact</h4>
-<pre>default&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">InternalScanner</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.208">preCompact</a>(<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,
+<pre>default&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">InternalScanner</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.233">preCompact</a>(<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,
@@ -940,7 +1018,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <ul class="blockList">
 <li class="blockList">
 <h4>postCompact</h4>
-<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.222">postCompact</a>(<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,
+<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.247">postCompact</a>(<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/StoreFile.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">StoreFile</a>&nbsp;resultFile,
                          <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionLifeCycleTracker.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver.compactions">CompactionLifeCycleTracker</a>&nbsp;tracker,
@@ -965,7 +1043,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <ul class="blockList">
 <li class="blockList">
 <h4>preClose</h4>
-<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.231">preClose</a>(<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,
+<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.256">preClose</a>(<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,
                       boolean&nbsp;abortRequested)
                throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Called before the region is reported as closed to the 
master.</div>
@@ -984,7 +1062,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <ul class="blockList">
 <li class="blockList">
 <h4>postClose</h4>
-<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.239">postClose</a>(<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,
+<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.264">postClose</a>(<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,
                        boolean&nbsp;abortRequested)</pre>
 <div class="block">Called after the region is reported as closed to the 
master.</div>
 <dl>
@@ -1000,7 +1078,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <ul class="blockList">
 <li class="blockList">
 <h4>preGetOp</h4>
-<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.254">preGetOp</a>(<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,
+<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.279">preGetOp</a>(<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)
                throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
@@ -1028,7 +1106,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <ul class="blockList">
 <li class="blockList">
 <h4>postGetOp</h4>
-<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.269">postGetOp</a>(<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,
+<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.294">postGetOp</a>(<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)
                 throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
@@ -1055,7 +1133,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <ul class="blockList">
 <li class="blockList">
 <h4>preExists</h4>
-<pre>default&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.284">preExists</a>(<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,
+<pre>default&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.309">preExists</a>(<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,
                           boolean&nbsp;exists)
                    throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
@@ -1083,7 +1161,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <ul class="blockList">
 <li class="blockList">
 <h4>postExists</h4>
-<pre>default&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.299">postExists</a>(<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,
+<pre>default&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.324">postExists</a>(<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,
                            boolean&nbsp;exists)
                     throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
@@ -1109,7 +1187,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <ul class="blockList">
 <li class="blockList">
 <h4>prePut</h4>
-<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.319">prePut</a>(<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,
+<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.344">prePut</a>(<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/Put.html" title="class in 
org.apache.hadoop.hbase.client">Put</a>&nbsp;put,
                     <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALEdit.html" title="class in 
org.apache.hadoop.hbase.wal">WALEdit</a>&nbsp;edit,
                     <a 
href="../../../../../org/apache/hadoop/hbase/client/Durability.html" 
title="enum in org.apache.hadoop.hbase.client">Durability</a>&nbsp;durability)
@@ -1140,7 +1218,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <ul class="blockList">
 <li class="blockList">
 <h4>postPut</h4>
-<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.335">postPut</a>(<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,
+<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.360">postPut</a>(<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/Put.html" title="class in 
org.apache.hadoop.hbase.client">Put</a>&nbsp;put,
                      <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALEdit.html" title="class in 
org.apache.hadoop.hbase.wal">WALEdit</a>&nbsp;edit,
                      <a 
href="../../../../../org/apache/hadoop/hbase/client/Durability.html" 
title="enum in org.apache.hadoop.hbase.client">Durability</a>&nbsp;durability)
@@ -1169,7 +1247,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <ul class="blockList">
 <li class="blockList">
 <h4>preDelete</h4>
-<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.353">preDelete</a>(<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,
+<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.378">preDelete</a>(<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,
                        <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALEdit.html" title="class in 
org.apache.hadoop.hbase.wal">WALEdit</a>&nbsp;edit,
                        <a 
href="../../../../../org/apache/hadoop/hbase/client/Durability.html" 
title="enum in org.apache.hadoop.hbase.client">Durability</a>&nbsp;durability)
@@ -1200,7 +1278,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <ul class="blockList">
 <li class="blockList">
 <h4>prePrepareTimeStampForDeleteVersion</h4>
-<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.369">prePrepareTimeStampForDeleteVersion</a>(<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,
+<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.394">prePrepareTimeStampForDeleteVersion</a>(<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/Mutation.html" title="class 
in org.apache.hadoop.hbase.client">Mutation</a>&nbsp;mutation,
                                                  <a 
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;cell,
                                                  byte[]&nbsp;byteNow,
@@ -1230,7 +1308,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <ul class="blockList">
 <li class="blockList">
 <h4>postDelete</h4>
-<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.385">postDelete</a>(<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,
+<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.410">postDelete</a>(<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,
                         <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALEdit.html" title="class in 
org.apache.hadoop.hbase.wal">WALEdit</a>&nbsp;edit,
                         <a 
href="../../../../../org/apache/hadoop/hbase/client/Durability.html" 
title="enum in org.apache.hadoop.hbase.client">Durability</a>&nbsp;durability)
@@ -1259,7 +1337,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <ul class="blockList">
 <li class="blockList">
 <h4>preBatchMutate</h4>
-<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.400">preBatchMutate</a>(<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,
+<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.425">preBatchMutate</a>(<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/MiniBatchOperationInProgress.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MiniBatchOperationInProgress</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client">Mutation</a>&gt;&nbsp;miniBatchOp)
                      throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">This will be called for every batch mutation operation 
happening at the server. This will be
@@ -1285,7 +1363,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <ul class="blockList">
 <li class="blockList">
 <h4>postBatchMutate</h4>
-<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.415">postBatchMutate</a>(<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,
+<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.440">postBatchMutate</a>(<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/MiniBatchOperationInProgress.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MiniBatchOperationInProgress</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client">Mutation</a>&gt;&nbsp;miniBatchOp)
                       throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">This will be called after applying a batch of Mutations on 
a region. The Mutations are added to
@@ -1311,7 +1389,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <ul class="blockList">
 <li class="blockList">
 <h4>postStartRegionOperation</h4>
-<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.424">postStartRegionOperation</a>(<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,
+<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.449">postStartRegionOperation</a>(<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/Region.Operation.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">Region.Operation</a>&nbsp;operation)
                                throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">This will be called for region operations where read lock 
is acquired in
@@ -1331,7 +1409,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <ul class="blockList">
 <li class="blockList">
 <h4>postCloseRegionOperation</h4>
-<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.432">postCloseRegionOperation</a>(<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,
+<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.457">postCloseRegionOperation</a>(<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/Region.Operation.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">Region.Operation</a>&nbsp;operation)
                                throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Called after releasing read lock in <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#closeRegionOperation--"><code>Region.closeRegionOperation()</code></a>.</div>
@@ -1350,7 +1428,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <ul class="blockList">
 <li class="blockList">
 <h4>postBatchMutateIndispensably</h4>
-<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.445">postBatchMutateIndispensably</a>(<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,
+<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.470">postBatchMutateIndispensably</a>(<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/MiniBatchOperationInProgress.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MiniBatchOperationInProgress</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client">Mutation</a>&gt;&nbsp;miniBatchOp,
                                           boolean&nbsp;success)
                                    throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
@@ -1375,7 +1453,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <ul class="blockList">
 <li class="blockList">
 <h4>preCheckAndPut</h4>
-<pre>default&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.469">preCheckAndPut</a>(<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,
+<pre>default&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.494">preCheckAndPut</a>(<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,
                                byte[]&nbsp;row,
                                byte[]&nbsp;family,
                                byte[]&nbsp;qualifier,
@@ -1417,7 +1495,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <ul class="blockList">
 <li class="blockList">
 <h4>preCheckAndPutAfterRowLock</h4>
-<pre>default&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.500">preCheckAndPutAfterRowLock</a>(<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,
+<pre>default&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.525">preCheckAndPutAfterRowLock</a>(<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,
                                            byte[]&nbsp;row,
                                            byte[]&nbsp;family,
                                            byte[]&nbsp;qualifier,
@@ -1463,7 +1541,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <ul class="blockList">
 <li class="blockList">
 <h4>postCheckAndPut</h4>
-<pre>default&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.524">postCheckAndPut</a>(<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,
+<pre>default&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.549">postCheckAndPut</a>(<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,
                                 byte[]&nbsp;row,
                                 byte[]&nbsp;family,
                                 byte[]&nbsp;qualifier,
@@ -1502,7 +1580,7 @@ public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/coproc
 <ul class="blockList">
 <li class="blockList">
 <h4>preCheckAndDelete</h4>
-<pre>default&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.550">preCheckAndDelete</a>(<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,
+<pre>default&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.575">preCheckAndDelete</a>(<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,
                                   byte[]&nbsp;row,
                                   byte[]&nbsp;family,
                                   byte[]&nbsp;qualifier,
@@ -1543,7 +1621,7 @@ public in

<TRUNCATED>

Reply via email to