http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d171b896/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 d615cc5..c25b53c 100644 --- a/devapidocs/org/apache/hadoop/hbase/coprocessor/RegionObserver.html +++ b/devapidocs/org/apache/hadoop/hbase/coprocessor/RegionObserver.html @@ -1007,7 +1007,7 @@ default <a href="../../../../../org/apache/hadoop/hbase/regionserver/Intern <ul class="blockList"> <li class="blockList"> <h4>preCompactSelection</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.228">preCompactSelection</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.229">preCompactSelection</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, <a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> 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><? extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> candidates, <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionLifeCycleTracker.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionLifeCycleTracker</a> tracker) @@ -1016,7 +1016,8 @@ default <a href="../../../../../org/apache/hadoop/hbase/regionserver/Intern available candidates. To alter the files used for compaction, you may mutate the passed in list of candidates. If you remove all the candidates then the compaction will be canceled. <p>Supports Coprocessor 'bypass' -- 'bypass' is how this method indicates that it changed - the passed in <code>candidates</code>.</div> + the passed in <code>candidates</code>. + If 'bypass' is set, we skip out on calling any subsequent chained coprocessors.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>c</code> - the environment provided by the region server</dd> @@ -1034,7 +1035,7 @@ default <a href="../../../../../org/apache/hadoop/hbase/regionserver/Intern <ul class="blockList"> <li class="blockList"> <h4>postCompactSelection</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.241">postCompactSelection</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.242">postCompactSelection</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, <a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> 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><? extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a>> selected, <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionLifeCycleTracker.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionLifeCycleTracker</a> tracker, @@ -1057,7 +1058,7 @@ default <a href="../../../../../org/apache/hadoop/hbase/regionserver/Intern <ul class="blockList"> <li class="blockList"> <h4>preCompactScannerOpen</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.255">preCompactScannerOpen</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.256">preCompactScannerOpen</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, <a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store, <a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanType.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanType</a> scanType, <a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanOptions.html" title="interface in org.apache.hadoop.hbase.regionserver">ScanOptions</a> options, @@ -1085,7 +1086,7 @@ default <a href="../../../../../org/apache/hadoop/hbase/regionserver/Intern <ul class="blockList"> <li class="blockList"> <h4>preCompact</h4> -<pre>default <a href="../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.276">preCompact</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default <a href="../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.277">preCompact</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, <a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store, <a href="../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> scanner, <a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanType.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanType</a> scanType, @@ -1121,7 +1122,7 @@ default <a href="../../../../../org/apache/hadoop/hbase/regionserver/Intern <ul class="blockList"> <li class="blockList"> <h4>postCompact</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.290">postCompact</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.291">postCompact</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, <a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store, <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFile</a> resultFile, <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionLifeCycleTracker.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionLifeCycleTracker</a> tracker, @@ -1146,7 +1147,7 @@ default <a href="../../../../../org/apache/hadoop/hbase/regionserver/Intern <ul class="blockList"> <li class="blockList"> <h4>preClose</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.299">preClose</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.300">preClose</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, boolean 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> @@ -1165,7 +1166,7 @@ default <a href="../../../../../org/apache/hadoop/hbase/regionserver/Intern <ul class="blockList"> <li class="blockList"> <h4>postClose</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.307">postClose</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.308">postClose</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, boolean abortRequested)</pre> <div class="block">Called after the region is reported as closed to the master.</div> <dl> @@ -1181,13 +1182,14 @@ default <a href="../../../../../org/apache/hadoop/hbase/regionserver/Intern <ul class="blockList"> <li class="blockList"> <h4>preGetOp</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.319">preGetOp</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.321">preGetOp</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> 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><<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>> 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> <div class="block">Called before the client performs a Get <p> - Call CoprocessorEnvironment#bypass to skip default actions</div> + Call CoprocessorEnvironment#bypass to skip default actions. + If 'bypass' is set, we skip out on calling any subsequent chained coprocessors.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>c</code> - the environment provided by the region server</dd> @@ -1206,7 +1208,7 @@ default <a href="../../../../../org/apache/hadoop/hbase/regionserver/Intern <ul class="blockList"> <li class="blockList"> <h4>postGetOp</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.331">postGetOp</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.333">postGetOp</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> 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><<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>> 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> @@ -1230,13 +1232,14 @@ default <a href="../../../../../org/apache/hadoop/hbase/regionserver/Intern <ul class="blockList"> <li class="blockList"> <h4>preExists</h4> -<pre>default boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.343">preExists</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.346">preExists</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> get, boolean 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> <div class="block">Called before the client tests for existence using a Get. <p> - Call CoprocessorEnvironment#bypass to skip default actions</div> + Call CoprocessorEnvironment#bypass to skip default actions. + If 'bypass' is set, we skip out on calling any subsequent chained coprocessors.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>c</code> - the environment provided by the region server</dd> @@ -1255,7 +1258,7 @@ default <a href="../../../../../org/apache/hadoop/hbase/regionserver/Intern <ul class="blockList"> <li class="blockList"> <h4>postExists</h4> -<pre>default boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.355">postExists</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.358">postExists</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> get, boolean 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> @@ -1278,14 +1281,15 @@ default <a href="../../../../../org/apache/hadoop/hbase/regionserver/Intern <ul class="blockList"> <li class="blockList"> <h4>prePut</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.372">prePut</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.376">prePut</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, <a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a> put, <a href="../../../../../org/apache/hadoop/hbase/wal/WALEdit.html" title="class in org.apache.hadoop.hbase.wal">WALEdit</a> edit, <a href="../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a> durability) 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 client stores a value. <p> - Call CoprocessorEnvironment#bypass to skip default actions + Call CoprocessorEnvironment#bypass to skip default actions. + If 'bypass' is set, we skip out on calling any subsequent chained coprocessors. <p> Note: Do not retain references to any Cells in 'put' beyond the life of this invocation. If need a Cell reference for later use, copy the cell and use that.</div> @@ -1306,7 +1310,7 @@ default <a href="../../../../../org/apache/hadoop/hbase/regionserver/Intern <ul class="blockList"> <li class="blockList"> <h4>postPut</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.385">postPut</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.389">postPut</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, <a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a> put, <a href="../../../../../org/apache/hadoop/hbase/wal/WALEdit.html" title="class in org.apache.hadoop.hbase.wal">WALEdit</a> edit, <a href="../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a> durability) @@ -1332,14 +1336,15 @@ default <a href="../../../../../org/apache/hadoop/hbase/regionserver/Intern <ul class="blockList"> <li class="blockList"> <h4>preDelete</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.400">preDelete</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.405">preDelete</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, <a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a> delete, <a href="../../../../../org/apache/hadoop/hbase/wal/WALEdit.html" title="class in org.apache.hadoop.hbase.wal">WALEdit</a> edit, <a href="../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a> durability) 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 client deletes a value. <p> - Call CoprocessorEnvironment#bypass to skip default actions + Call CoprocessorEnvironment#bypass to skip default actions. + If 'bypass' is set, we skip out on calling any subsequent chained coprocessors. <p> Note: Do not retain references to any Cells in 'delete' beyond the life of this invocation. If need a Cell reference for later use, copy the cell and use that.</div> @@ -1361,7 +1366,7 @@ default <a href="../../../../../org/apache/hadoop/hbase/regionserver/Intern <li class="blockList"> <h4>prePrepareTimeStampForDeleteVersion</h4> <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> -default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.417">prePrepareTimeStampForDeleteVersion</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.423">prePrepareTimeStampForDeleteVersion</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, <a href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a> mutation, <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, byte[] byteNow, @@ -1371,7 +1376,8 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ with something that doesn't expose IntefaceAudience.Private classes.</span></div> <div class="block">Called before the server updates the timestamp for version delete with latest timestamp. <p> - Call CoprocessorEnvironment#bypass to skip default actions</div> + Call CoprocessorEnvironment#bypass to skip default actions. + If 'bypass' is set, we skip out on calling any subsequent chained coprocessors.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>c</code> - the environment provided by the region server</dd> @@ -1391,7 +1397,7 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ <ul class="blockList"> <li class="blockList"> <h4>postDelete</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.430">postDelete</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.436">postDelete</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, <a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a> delete, <a href="../../../../../org/apache/hadoop/hbase/wal/WALEdit.html" title="class in org.apache.hadoop.hbase.wal">WALEdit</a> edit, <a href="../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a> durability) @@ -1417,7 +1423,7 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ <ul class="blockList"> <li class="blockList"> <h4>preBatchMutate</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.445">preBatchMutate</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.451">preBatchMutate</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, <a href="../../../../../org/apache/hadoop/hbase/regionserver/MiniBatchOperationInProgress.html" title="class in org.apache.hadoop.hbase.regionserver">MiniBatchOperationInProgress</a><<a href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a>> 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 @@ -1443,7 +1449,7 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ <ul class="blockList"> <li class="blockList"> <h4>postBatchMutate</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.462">postBatchMutate</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.468">postBatchMutate</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, <a href="../../../../../org/apache/hadoop/hbase/regionserver/MiniBatchOperationInProgress.html" title="class in org.apache.hadoop.hbase.regionserver">MiniBatchOperationInProgress</a><<a href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a>> 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 @@ -1470,7 +1476,7 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ <ul class="blockList"> <li class="blockList"> <h4>postStartRegionOperation</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.471">postStartRegionOperation</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.477">postStartRegionOperation</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.Operation.html" title="enum in org.apache.hadoop.hbase.regionserver">Region.Operation</a> 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 @@ -1490,7 +1496,7 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ <ul class="blockList"> <li class="blockList"> <h4>postCloseRegionOperation</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.479">postCloseRegionOperation</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.485">postCloseRegionOperation</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.Operation.html" title="enum in org.apache.hadoop.hbase.regionserver">Region.Operation</a> 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> @@ -1509,7 +1515,7 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ <ul class="blockList"> <li class="blockList"> <h4>postBatchMutateIndispensably</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.492">postBatchMutateIndispensably</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.498">postBatchMutateIndispensably</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/regionserver/MiniBatchOperationInProgress.html" title="class in org.apache.hadoop.hbase.regionserver">MiniBatchOperationInProgress</a><<a href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a>> miniBatchOp, boolean 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> @@ -1534,7 +1540,7 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ <ul class="blockList"> <li class="blockList"> <h4>preCheckAndPut</h4> -<pre>default boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.513">preCheckAndPut</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.520">preCheckAndPut</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, byte[] row, byte[] family, byte[] qualifier, @@ -1545,7 +1551,8 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ 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 checkAndPut. <p> - Call CoprocessorEnvironment#bypass to skip default actions + Call CoprocessorEnvironment#bypass to skip default actions. + If 'bypass' is set, we skip out on calling any subsequent chained coprocessors. <p> Note: Do not retain references to any Cells in 'put' beyond the life of this invocation. If need a Cell reference for later use, copy the cell and use that.</div> @@ -1573,7 +1580,7 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ <ul class="blockList"> <li class="blockList"> <h4>preCheckAndPutAfterRowLock</h4> -<pre>default boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.541">preCheckAndPutAfterRowLock</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.549">preCheckAndPutAfterRowLock</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, byte[] row, byte[] family, byte[] qualifier, @@ -1588,7 +1595,8 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ Row will be locked for longer time. Trying to acquire lock on another row, within this, can lead to potential deadlock. <p> - Call CoprocessorEnvironment#bypass to skip default actions + Call CoprocessorEnvironment#bypass to skip default actions. + If 'bypass' is set, we skip out on calling any subsequent chained coprocessors. <p> Note: Do not retain references to any Cells in 'put' beyond the life of this invocation. If need a Cell reference for later use, copy the cell and use that.</div> @@ -1616,7 +1624,7 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ <ul class="blockList"> <li class="blockList"> <h4>postCheckAndPut</h4> -<pre>default boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.562">postCheckAndPut</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.570">postCheckAndPut</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, byte[] row, byte[] family, byte[] qualifier, @@ -1652,7 +1660,7 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ <ul class="blockList"> <li class="blockList"> <h4>preCheckAndDelete</h4> -<pre>default boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.585">preCheckAndDelete</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.594">preCheckAndDelete</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, byte[] row, byte[] family, byte[] qualifier, @@ -1663,7 +1671,8 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ 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 checkAndDelete. <p> - Call CoprocessorEnvironment#bypass to skip default actions + Call CoprocessorEnvironment#bypass to skip default actions. + If 'bypass' is set, we skip out on calling any subsequent chained coprocessors. <p> Note: Do not retain references to any Cells in 'delete' beyond the life of this invocation. If need a Cell reference for later use, copy the cell and use that.</div> @@ -1690,7 +1699,7 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ <ul class="blockList"> <li class="blockList"> <h4>preCheckAndDeleteAfterRowLock</h4> -<pre>default boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.612">preCheckAndDeleteAfterRowLock</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.622">preCheckAndDeleteAfterRowLock</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, byte[] row, byte[] family, byte[] qualifier, @@ -1705,7 +1714,8 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ Row will be locked for longer time. Trying to acquire lock on another row, within this, can lead to potential deadlock. <p> - Call CoprocessorEnvironment#bypass to skip default actions + Call CoprocessorEnvironment#bypass to skip default actions. + If 'bypass' is set, we skip out on calling any subsequent chained coprocessors. <p> Note: Do not retain references to any Cells in 'delete' beyond the life of this invocation. If need a Cell reference for later use, copy the cell and use that.</div> @@ -1732,7 +1742,7 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ <ul class="blockList"> <li class="blockList"> <h4>postCheckAndDelete</h4> -<pre>default boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.633">postCheckAndDelete</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.643">postCheckAndDelete</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, byte[] row, byte[] family, byte[] qualifier, @@ -1768,12 +1778,13 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ <ul class="blockList"> <li class="blockList"> <h4>preAppend</h4> -<pre>default <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.650">preAppend</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.661">preAppend</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, <a href="../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client">Append</a> append) 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 Append. <p> - Call CoprocessorEnvironment#bypass to skip default actions + Call CoprocessorEnvironment#bypass to skip default actions. + If 'bypass' is set, we skip out on calling any subsequent chained coprocessors. <p> Note: Do not retain references to any Cells in 'append' beyond the life of this invocation. If need a Cell reference for later use, copy the cell and use that.</div> @@ -1794,7 +1805,7 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ <ul class="blockList"> <li class="blockList"> <h4>preAppendAfterRowLock</h4> -<pre>default <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.670">preAppendAfterRowLock</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.682">preAppendAfterRowLock</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, <a href="../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client">Append</a> append) 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 Append but after acquiring rowlock. @@ -1803,7 +1814,8 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ Row will be locked for longer time. Trying to acquire lock on another row, within this, can lead to potential deadlock. <p> - Call CoprocessorEnvironment#bypass to skip default actions + Call CoprocessorEnvironment#bypass to skip default actions. + If 'bypass' is set, we skip out on calling any subsequent chained coprocessors. <p> Note: Do not retain references to any Cells in 'append' beyond the life of this invocation. If need a Cell reference for later use, copy the cell and use that.</div> @@ -1824,7 +1836,7 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ <ul class="blockList"> <li class="blockList"> <h4>postAppend</h4> -<pre>default <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.685">postAppend</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.697">postAppend</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, <a href="../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client">Append</a> append, <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> 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> @@ -1850,12 +1862,13 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ <ul class="blockList"> <li class="blockList"> <h4>preIncrement</h4> -<pre>default <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.701">preIncrement</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.714">preIncrement</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, <a href="../../../../../org/apache/hadoop/hbase/client/Increment.html" title="class in org.apache.hadoop.hbase.client">Increment</a> increment) 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 Increment. <p> - Call CoprocessorEnvironment#bypass to skip default actions + Call CoprocessorEnvironment#bypass to skip default actions. + If 'bypass' is set, we skip out on calling any subsequent chained coprocessors. <p> Note: Do not retain references to any Cells in 'increment' beyond the life of this invocation. If need a Cell reference for later use, copy the cell and use that.</div> @@ -1876,7 +1889,7 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ <ul class="blockList"> <li class="blockList"> <h4>preIncrementAfterRowLock</h4> -<pre>default <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.725">preIncrementAfterRowLock</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.739">preIncrementAfterRowLock</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, <a href="../../../../../org/apache/hadoop/hbase/client/Increment.html" title="class in org.apache.hadoop.hbase.client">Increment</a> increment) 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 Increment but after acquiring rowlock. @@ -1885,7 +1898,8 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ Row will be locked for longer time. Trying to acquire lock on another row, within this, can lead to potential deadlock. <p> - Call CoprocessorEnvironment#bypass to skip default actions + Call CoprocessorEnvironment#bypass to skip default actions. + If 'bypass' is set, we skip out on calling any subsequent chained coprocessors. <p> Note: Do not retain references to any Cells in 'increment' beyond the life of this invocation. If need a Cell reference for later use, copy the cell and use that.</div> @@ -1907,7 +1921,7 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ <ul class="blockList"> <li class="blockList"> <h4>postIncrement</h4> -<pre>default <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.740">postIncrement</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.754">postIncrement</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, <a href="../../../../../org/apache/hadoop/hbase/client/Increment.html" title="class in org.apache.hadoop.hbase.client">Increment</a> increment, <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> 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> @@ -1933,7 +1947,7 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ <ul class="blockList"> <li class="blockList"> <h4>preScannerOpen</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.753">preScannerOpen</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.767">preScannerOpen</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> scan) 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 client opens a new scanner. @@ -1955,7 +1969,7 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ <ul class="blockList"> <li class="blockList"> <h4>postScannerOpen</h4> -<pre>default <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionScanner</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.767">postScannerOpen</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionScanner</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.781">postScannerOpen</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> scan, <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionScanner</a> s) 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> @@ -1981,7 +1995,7 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ <ul class="blockList"> <li class="blockList"> <h4>preScannerNext</h4> -<pre>default boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.788">preScannerNext</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.803">preScannerNext</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, <a href="../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> s, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>> result, int limit, @@ -1989,7 +2003,8 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ 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 client asks for the next row on a scanner. <p> - Call CoprocessorEnvironment#bypass to skip default actions + Call CoprocessorEnvironment#bypass to skip default actions. + If 'bypass' is set, we skip out on calling any subsequent chained coprocessors. <p> Note: Do not retain references to any Cells returned by scanner, beyond the life of this invocation. If need a Cell reference for later use, copy the cell and use that.</div> @@ -2015,7 +2030,7 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ <ul class="blockList"> <li class="blockList"> <h4>postScannerNext</h4> -<pre>default boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.805">postScannerNext</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.820">postScannerNext</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, <a href="../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> s, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>> result, int limit, @@ -2045,7 +2060,7 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ <ul class="blockList"> <li class="blockList"> <h4>postScannerFilterRow</h4> -<pre>default boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.831">postScannerFilterRow</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.846">postScannerFilterRow</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, <a href="../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> s, <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> curRowCell, boolean hasMore) @@ -2083,12 +2098,13 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ <ul class="blockList"> <li class="blockList"> <h4>preScannerClose</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.843">preScannerClose</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.859">preScannerClose</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> c, <a href="../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> s) 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 client closes a scanner. <p> - Call CoprocessorEnvironment#bypass to skip default actions</div> + Call CoprocessorEnvironment#bypass to skip default actions. + If 'bypass' is set, we skip out on calling any subsequent chained coprocessors.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>c</code> - the environment provided by the region server</dd> @@ -2104,7 +2120,7 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ <ul class="blockList"> <li class="blockList"> <h4>postScannerClose</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.851">postScannerClose</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.867">postScannerClose</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> s) 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 client closes a scanner.</div> @@ -2123,7 +2139,7 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ <ul class="blockList"> <li class="blockList"> <h4>preStoreScannerOpen</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.872">preStoreScannerOpen</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.888">preStoreScannerOpen</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store, <a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanOptions.html" title="interface in org.apache.hadoop.hbase.regionserver">ScanOptions</a> options) 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> @@ -2157,7 +2173,7 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ <ul class="blockList"> <li class="blockList"> <h4>preReplayWALs</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.884">preReplayWALs</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><? extends <a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.900">preReplayWALs</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><? extends <a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> info, org.apache.hadoop.fs.Path edits) 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> @@ -2180,7 +2196,7 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ <ul class="blockList"> <li class="blockList"> <h4>postReplayWALs</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.893">postReplayWALs</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><? extends <a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.909">postReplayWALs</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><? extends <a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> info, org.apache.hadoop.fs.Path edits) 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> @@ -2202,7 +2218,7 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ <li class="blockList"> <h4>preWALRestore</h4> <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> -default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.906">preWALRestore</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><? extends <a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> ctx, +default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.922">preWALRestore</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><? extends <a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> info, <a href="../../../../../org/apache/hadoop/hbase/wal/WALKey.html" title="class in org.apache.hadoop.hbase.wal">WALKey</a> logKey, <a href="../../../../../org/apache/hadoop/hbase/wal/WALEdit.html" title="class in org.apache.hadoop.hbase.wal">WALEdit</a> logEdit) @@ -2228,7 +2244,7 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ <li class="blockList"> <h4>postWALRestore</h4> <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> -default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.919">postWALRestore</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><? extends <a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> ctx, +default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.935">postWALRestore</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><? extends <a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> info, <a href="../../../../../org/apache/hadoop/hbase/wal/WALKey.html" title="class in org.apache.hadoop.hbase.wal">WALKey</a> logKey, <a href="../../../../../org/apache/hadoop/hbase/wal/WALEdit.html" title="class in org.apache.hadoop.hbase.wal">WALEdit</a> logEdit) @@ -2253,7 +2269,7 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ <ul class="blockList"> <li class="blockList"> <h4>preBulkLoadHFile</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.930">preBulkLoadHFile</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.946">preBulkLoadHFile</a>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a>> 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><<a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><byte[],<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>>> familyPaths) 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 bulkLoadHFile. Users can create a StoreFile instance to @@ -2274,7 +2290,7 @@ default void <a href="../../../../../src-html/org/apache/hadoop/hbase/ <ul class="blockList"> <li class="blockList"> <h4>preCommitStoreFile</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.941">preCommitStoreFile</a>(<a href="../../../..
<TRUNCATED>