http://git-wip-us.apache.org/repos/asf/hbase-site/blob/93ae3fc9/devapidocs/org/apache/hadoop/hbase/coprocessor/MasterObserver.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/coprocessor/MasterObserver.html b/devapidocs/org/apache/hadoop/hbase/coprocessor/MasterObserver.html index e58a62c..2c845dc 100644 --- a/devapidocs/org/apache/hadoop/hbase/coprocessor/MasterObserver.html +++ b/devapidocs/org/apache/hadoop/hbase/coprocessor/MasterObserver.html @@ -694,7 +694,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc </td> </tr> <tr id="i73" class="rowColor"> -<td class="colFirst"><code>default boolean</code></td> +<td class="colFirst"><code>default void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preBalanceSwitch-org.apache.hadoop.hbase.coprocessor.ObserverContext-boolean-">preBalanceSwitch</a></span>(<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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, boolean newValue)</code> <div class="block">Called prior to modifying the flag used to enable/disable region balancing.</div> @@ -753,8 +753,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDeleteNamespace-org.apache.hadoop.hbase.coprocessor.ObserverContext-java.lang.String-">preDeleteNamespace</a></span>(<a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> namespace)</code> <div class="block">Called before <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master"><code>HMaster</code></a> deletes a - namespace - It can't bypass the default action, e.g., ctx.bypass() won't have effect.</div> + namespace</div> </td> </tr> <tr id="i81" class="rowColor"> @@ -1047,11 +1046,12 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc </td> </tr> <tr id="i120" class="altColor"> -<td class="colFirst"><code>default boolean</code></td> +<td class="colFirst"><code>default void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preSetSplitOrMergeEnabled-org.apache.hadoop.hbase.coprocessor.ObserverContext-boolean-org.apache.hadoop.hbase.client.MasterSwitchType-">preSetSplitOrMergeEnabled</a></span>(<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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, boolean newValue, <a href="../../../../../org/apache/hadoop/hbase/client/MasterSwitchType.html" title="enum in org.apache.hadoop.hbase.client">MasterSwitchType</a> switchType)</code> -<div class="block">Called prior to setting split / merge switch</div> +<div class="block">Called prior to setting split / merge switch + Supports Coprocessor 'bypass'.</div> </td> </tr> <tr id="i121" class="rowColor"> @@ -1122,9 +1122,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <tr id="i129" class="rowColor"> <td class="colFirst"><code>default void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preSplitRegionAfterMETAAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-">preSplitRegionAfterMETAAction</a></span>(<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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx)</code> -<div class="block">This will be called after update META step as part of split transaction - Calling <a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html#bypass--"><code>ObserverContext.bypass()</code></a> has no - effect in this hook.</div> +<div class="block">This will be called after update META step as part of split transaction</div> </td> </tr> <tr id="i130" class="altColor"> @@ -1202,14 +1200,13 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>preCreateTable</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.81">preCreateTable</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.80">preCreateTable</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> desc, <a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>[] regions) 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 a new table is created by <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master"><code>HMaster</code></a>. Called as part of create - table RPC call. - It can't bypass the default action, e.g., ctx.bypass() won't have effect.</div> + table RPC call.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>ctx</code> - the environment to interact with the framework and master</dd> @@ -1226,7 +1223,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>postCreateTable</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.91">postCreateTable</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.90">postCreateTable</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> desc, <a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>[] regions) 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> @@ -1248,14 +1245,13 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>preCreateTableAction</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.104">preCreateTableAction</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.102">preCreateTableAction</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> desc, <a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>[] regions) 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 a new table is created by <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master"><code>HMaster</code></a>. Called as part of create - table procedure and it is async to the create RPC call. - It can't bypass the default action, e.g., ctx.bypass() won't have effect.</div> + table procedure and it is async to the create RPC call.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>ctx</code> - the environment to interact with the framework and master</dd> @@ -1272,7 +1268,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>postCompletedCreateTableAction</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.118">postCompletedCreateTableAction</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.116">postCompletedCreateTableAction</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> desc, <a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>[] regions) 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> @@ -1295,12 +1291,11 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>preDeleteTable</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.130">preDeleteTable</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.127">preDeleteTable</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName) 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 <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master"><code>HMaster</code></a> deletes a - table. Called as part of delete table RPC call. - It can't bypass the default action, e.g., ctx.bypass() won't have effect.</div> + table. Called as part of delete table RPC call.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>ctx</code> - the environment to interact with the framework and master</dd> @@ -1316,7 +1311,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>postDeleteTable</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.139">postDeleteTable</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.136">postDeleteTable</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName) 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 deleteTable operation has been requested. Called as part @@ -1336,13 +1331,12 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>preDeleteTableAction</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.151">preDeleteTableAction</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.147">preDeleteTableAction</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName) 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 <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master"><code>HMaster</code></a> deletes a table. Called as part of delete table procedure and - it is async to the delete RPC call. - It can't bypass the default action, e.g., ctx.bypass() won't have effect.</div> + it is async to the delete RPC call.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>ctx</code> - the environment to interact with the framework and master</dd> @@ -1358,13 +1352,12 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>postCompletedDeleteTableAction</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.164">postCompletedDeleteTableAction</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.159">postCompletedDeleteTableAction</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName) 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 <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master"><code>HMaster</code></a> deletes a table. Called as part of delete table procedure and it is async to the - delete RPC call. - It can't bypass the default action, e.g., ctx.bypass() won't have effect.</div> + delete RPC call.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>ctx</code> - the environment to interact with the framework and master</dd> @@ -1380,12 +1373,11 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>preTruncateTable</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.175">preTruncateTable</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.169">preTruncateTable</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName) 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 <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master"><code>HMaster</code></a> truncates a - table. Called as part of truncate table RPC call. - It can't bypass the default action, e.g., ctx.bypass() won't have effect.</div> + table. Called as part of truncate table RPC call.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>ctx</code> - the environment to interact with the framework and master</dd> @@ -1401,7 +1393,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>postTruncateTable</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.186">postTruncateTable</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.180">postTruncateTable</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName) 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 truncateTable operation has been requested. Called as part @@ -1423,13 +1415,12 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>preTruncateTableAction</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.198">preTruncateTableAction</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.191">preTruncateTableAction</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName) 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 <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master"><code>HMaster</code></a> truncates a table. Called as part of truncate table procedure and it is async - to the truncate RPC call. - It can't bypass the default action, e.g., ctx.bypass() won't have effect.</div> + to the truncate RPC call.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>ctx</code> - the environment to interact with the framework and master</dd> @@ -1445,13 +1436,12 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>postCompletedTruncateTableAction</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.211">postCompletedTruncateTableAction</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.203">postCompletedTruncateTableAction</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName) 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 <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master"><code>HMaster</code></a> truncates a table. Called as part of truncate table procedure and it is async to the - truncate RPC call. - It can't bypass the default action, e.g., ctx.bypass() won't have effect.</div> + truncate RPC call.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>ctx</code> - the environment to interact with the framework and master</dd> @@ -1467,13 +1457,12 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>preModifyTable</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.223">preModifyTable</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.214">preModifyTable</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, <a href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> htd) 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 prior to modifying a table's properties. Called as part of modify - table RPC call. - It can't bypass the default action, e.g., ctx.bypass() won't have effect.</div> + table RPC call.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>ctx</code> - the environment to interact with the framework and master</dd> @@ -1490,7 +1479,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>postModifyTable</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.233">postModifyTable</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.224">postModifyTable</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, <a href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> htd) 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> @@ -1512,13 +1501,12 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>preModifyTableAction</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.245">preModifyTableAction</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.235">preModifyTableAction</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, <a href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> htd) 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 prior to modifying a table's properties. Called as part of modify - table procedure and it is async to the modify table RPC call. - It can't bypass the default action, e.g., ctx.bypass() won't have effect.</div> + table procedure and it is async to the modify table RPC call.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>ctx</code> - the environment to interact with the framework and master</dd> @@ -1535,13 +1523,12 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>postCompletedModifyTableAction</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.259">postCompletedModifyTableAction</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.248">postCompletedModifyTableAction</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, <a href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> htd) 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 to modifying a table's properties. Called as part of modify - table procedure and it is async to the modify table RPC call. - It can't bypass the default action, e.g., ctx.bypass() won't have effect.</div> + table procedure and it is async to the modify table RPC call.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>ctx</code> - the environment to interact with the framework and master</dd> @@ -1558,11 +1545,10 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>preEnableTable</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.270">preEnableTable</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.258">preEnableTable</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName) 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 prior to enabling a table. Called as part of enable table RPC call. - It can't bypass the default action, e.g., ctx.bypass() won't have effect.</div> +<div class="block">Called prior to enabling a table. Called as part of enable table RPC call.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>ctx</code> - the environment to interact with the framework and master</dd> @@ -1578,7 +1564,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>postEnableTable</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.279">postEnableTable</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.267">postEnableTable</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName) 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 enableTable operation has been requested. Called as part @@ -1598,12 +1584,11 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>preEnableTableAction</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.290">preEnableTableAction</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.277">preEnableTableAction</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName) 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 prior to enabling a table. Called as part of enable table procedure - and it is async to the enable table RPC call. - It can't bypass the default action, e.g., ctx.bypass() won't have effect.</div> + and it is async to the enable table RPC call.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>ctx</code> - the environment to interact with the framework and master</dd> @@ -1619,7 +1604,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>postCompletedEnableTableAction</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.301">postCompletedEnableTableAction</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.288">postCompletedEnableTableAction</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName) 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 enableTable operation has been requested. Called as part @@ -1639,12 +1624,11 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>preDisableTable</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.312">preDisableTable</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.298">preDisableTable</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName) 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 prior to disabling a table. Called as part of disable table RPC - call. - It can't bypass the default action, e.g., ctx.bypass() won't have effect.</div> + call.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>ctx</code> - the environment to interact with the framework and master</dd> @@ -1660,7 +1644,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>postDisableTable</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.321">postDisableTable</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.307">postDisableTable</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName) 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 disableTable operation has been requested. Called as part @@ -1680,12 +1664,11 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>preDisableTableAction</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.332">preDisableTableAction</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.317">preDisableTableAction</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName) 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 prior to disabling a table. Called as part of disable table procedure - and it is asyn to the disable table RPC call. - It can't bypass the default action, e.g., ctx.bypass() won't have effect.</div> + and it is asyn to the disable table RPC call.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>ctx</code> - the environment to interact with the framework and master</dd> @@ -1701,7 +1684,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>postCompletedDisableTableAction</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.343">postCompletedDisableTableAction</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.328">postCompletedDisableTableAction</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName) 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 disableTable operation has been requested. Called as part @@ -1721,7 +1704,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>preAbortProcedure</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.352">preAbortProcedure</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.337">preAbortProcedure</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, long procId) 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 a abortProcedure request has been processed.</div> @@ -1740,7 +1723,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>postAbortProcedure</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.359">postAbortProcedure</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx) +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.344">postAbortProcedure</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx) 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 a abortProcedure request has been processed.</div> <dl> @@ -1757,7 +1740,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>preGetProcedures</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.366">preGetProcedures</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx) +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.351">preGetProcedures</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx) 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 a getProcedures request has been processed.</div> <dl> @@ -1774,7 +1757,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>postGetProcedures</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.373">postGetProcedures</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx) +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.358">postGetProcedures</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx) 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 a getProcedures request has been processed.</div> <dl> @@ -1791,7 +1774,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>preGetLocks</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.381">preGetLocks</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx) +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.366">preGetLocks</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx) 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 a getLocks request has been processed.</div> <dl> @@ -1808,7 +1791,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>postGetLocks</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.389">postGetLocks</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx) +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.374">postGetLocks</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx) 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 a getLocks request has been processed.</div> <dl> @@ -1825,7 +1808,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>preMove</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.399">preMove</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.384">preMove</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> region, <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> srcServer, <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> destServer) @@ -1848,7 +1831,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>postMove</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.411">postMove</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.396">postMove</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> region, <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> srcServer, <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> destServer) @@ -1871,7 +1854,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>preAssign</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.421">preAssign</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.406">preAssign</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> regionInfo) 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 prior to assigning a specific region.</div> @@ -1890,7 +1873,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>postAssign</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.429">postAssign</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.414">postAssign</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> regionInfo) 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 region assignment has been requested.</div> @@ -1909,7 +1892,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>preUnassign</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.438">preUnassign</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.423">preUnassign</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> regionInfo, boolean force) 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> @@ -1930,7 +1913,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>postUnassign</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.447">postUnassign</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.432">postUnassign</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> regionInfo, boolean force) 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> @@ -1951,11 +1934,10 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>preRegionOffline</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.456">preRegionOffline</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.440">preRegionOffline</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> regionInfo) 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 prior to marking a given region as offline. <code>ctx.bypass()</code> will not have any - impact on this hook.</div> +<div class="block">Called prior to marking a given region as offline.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>ctx</code> - the environment to interact with the framework and master</dd> @@ -1971,7 +1953,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>postRegionOffline</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.464">postRegionOffline</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.448">postRegionOffline</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, <a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> regionInfo) 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 region has been marked offline.</div> @@ -1990,7 +1972,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>preBalance</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.472">preBalance</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx) +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.456">preBalance</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx) 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 prior to requesting rebalancing of the cluster regions, though after the initial checks for regions in transition and the balance switch flag.</div> @@ -2008,7 +1990,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>postBalance</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.482">postBalance</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.466">postBalance</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</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/master/RegionPlan.html" title="class in org.apache.hadoop.hbase.master">RegionPlan</a>> plans) 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 balancing plan has been submitted.</div> @@ -2029,11 +2011,12 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>preSetSplitOrMergeEnabled</h4> -<pre>default boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.491">preSetSplitOrMergeEnabled</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, - boolean newValue, - <a href="../../../../../org/apache/hadoop/hbase/client/MasterSwitchType.html" title="enum in org.apache.hadoop.hbase.client">MasterSwitchType</a> switchType) - 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 prior to setting split / merge switch</div> +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.476">preSetSplitOrMergeEnabled</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, + boolean newValue, + <a href="../../../../../org/apache/hadoop/hbase/client/MasterSwitchType.html" title="enum in org.apache.hadoop.hbase.client">MasterSwitchType</a> switchType) + 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 prior to setting split / merge switch + Supports Coprocessor 'bypass'.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>ctx</code> - the coprocessor instance's environment</dd> @@ -2050,7 +2033,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>postSetSplitOrMergeEnabled</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.502">postSetSplitOrMergeEnabled</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.485">postSetSplitOrMergeEnabled</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, boolean newValue, <a href="../../../../../org/apache/hadoop/hbase/client/MasterSwitchType.html" title="enum in org.apache.hadoop.hbase.client">MasterSwitchType</a> switchType) 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> @@ -2071,7 +2054,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>preSplitRegion</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.511">preSplitRegion</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> c, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.494">preSplitRegion</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> c, <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, byte[] splitRow) 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> @@ -2092,7 +2075,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>preSplitRegionAction</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.523">preSplitRegionAction</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> c, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.506">preSplitRegionAction</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> c, <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, byte[] splitRow) 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> @@ -2113,7 +2096,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>postCompletedSplitRegionAction</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.535">postCompletedSplitRegionAction</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> c, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.518">postCompletedSplitRegionAction</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> c, <a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> regionInfoA, <a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> regionInfoB) 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> @@ -2134,12 +2117,11 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coproc <ul class="blockList"> <li class="blockList"> <h4>preSplitRegionBeforeMETAAction</h4> -<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.547">preSplitRegionBeforeMETAAction</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, +<pre>default void <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html#line.529">preSplitRegionBeforeMETAAction</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/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>> ctx, byte[] splitKey, <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/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a>> metaEntries) 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 before update META step as part of split transaction. Calling - <a href="../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html#bypass--"><code>ObserverContext.bypass()</code></a> rollback the split</div> +<div class="block">This will be called before update META step as part of split transaction.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>ctx</code> - the enviro
<TRUNCATED>