Repository: hbase-site Updated Branches: refs/heads/asf-site a4cb7eaa5 -> 123539c56
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/123539c5/devapidocs/org/apache/hadoop/hbase/security/visibility/VisibilityController.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/security/visibility/VisibilityController.html b/devapidocs/org/apache/hadoop/hbase/security/visibility/VisibilityController.html index 5cd1e5c..5612ccd 100644 --- a/devapidocs/org/apache/hadoop/hbase/security/visibility/VisibilityController.html +++ b/devapidocs/org/apache/hadoop/hbase/security/visibility/VisibilityController.html @@ -110,7 +110,7 @@ <hr> <br> <pre><a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.LimitedPrivate</a>(<a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html#value()">value</a>="Configuration") -public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.121">VisibilityController</a> +public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.122">VisibilityController</a> extends <a href="../../../../../../org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.html" title="class in org.apache.hadoop.hbase.coprocessor">BaseMasterAndRegionObserver</a> implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.VisibilityLabelsService.Interface, <a href="../../../../../../org/apache/hadoop/hbase/coprocessor/CoprocessorService.html" title="interface in org.apache.hadoop.hbase.coprocessor">CoprocessorService</a></pre> <div class="block">Coprocessor that has both the MasterObserver and RegionObserver implemented that supports in @@ -396,11 +396,19 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis </tr> <tr class="altColor"> <td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/security/visibility/VisibilityController.html#postSetSplitOrMergeEnabled(org.apache.hadoop.hbase.coprocessor.ObserverContext,%20boolean,%20org.apache.hadoop.hbase.client.Admin.MasterSwitchType)">postSetSplitOrMergeEnabled</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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/Admin.MasterSwitchType.html" title="enum in org.apache.hadoop.hbase.client">Admin.MasterSwitchType</a> switchType)</code> +<div class="block">Called after setting split / merge switch</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/security/visibility/VisibilityController.html#postStartMaster(org.apache.hadoop.hbase.coprocessor.ObserverContext)">postStartMaster</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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">Master related hooks</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/security/visibility/VisibilityController.html#preAddColumnFamily(org.apache.hadoop.hbase.coprocessor.ObserverContext,%20org.apache.hadoop.hbase.TableName,%20org.apache.hadoop.hbase.HColumnDescriptor)">preAddColumnFamily</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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, @@ -408,21 +416,21 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <div class="block">Called prior to adding a new column family to the table.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a></code></td> <td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/security/visibility/VisibilityController.html#preAppend(org.apache.hadoop.hbase.coprocessor.ObserverContext,%20org.apache.hadoop.hbase.client.Append)">preAppend</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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>> e, <a href="../../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client">Append</a> append)</code> <div class="block">Called before Append.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/security/visibility/VisibilityController.html#preBatchMutate(org.apache.hadoop.hbase.coprocessor.ObserverContext,%20org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress)">preBatchMutate</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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)</code> <div class="block">This will be called for every batch mutation operation happening at the server.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/security/visibility/VisibilityController.html#preDeleteColumnFamily(org.apache.hadoop.hbase.coprocessor.ObserverContext,%20org.apache.hadoop.hbase.TableName,%20byte[])">preDeleteColumnFamily</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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, @@ -430,14 +438,14 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <div class="block">Called prior to deleting the entire column family.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/security/visibility/VisibilityController.html#preDisableTable(org.apache.hadoop.hbase.coprocessor.ObserverContext,%20org.apache.hadoop.hbase.TableName)">preDisableTable</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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)</code> <div class="block">Called prior to disabling a table.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/security/visibility/VisibilityController.html#preGetOp(org.apache.hadoop.hbase.coprocessor.ObserverContext,%20org.apache.hadoop.hbase.client.Get,%20java.util.List)">preGetOp</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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>> e, <a href="../../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> get, @@ -445,14 +453,14 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <div class="block">Called before the client performs a Get</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a></code></td> <td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/security/visibility/VisibilityController.html#preIncrement(org.apache.hadoop.hbase.coprocessor.ObserverContext,%20org.apache.hadoop.hbase.client.Increment)">preIncrement</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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>> e, <a href="../../../../../../org/apache/hadoop/hbase/client/Increment.html" title="class in org.apache.hadoop.hbase.client">Increment</a> increment)</code> <div class="block">Called before Increment.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/security/visibility/VisibilityController.html#preModifyColumnFamily(org.apache.hadoop.hbase.coprocessor.ObserverContext,%20org.apache.hadoop.hbase.TableName,%20org.apache.hadoop.hbase.HColumnDescriptor)">preModifyColumnFamily</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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, @@ -460,7 +468,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <div class="block">Called prior to modifying a column family's attributes.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/security/visibility/VisibilityController.html#preModifyTable(org.apache.hadoop.hbase.coprocessor.ObserverContext,%20org.apache.hadoop.hbase.TableName,%20org.apache.hadoop.hbase.HTableDescriptor)">preModifyTable</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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, @@ -468,7 +476,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <div class="block">Called prior to modifying a table's properties.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/security/visibility/VisibilityController.html#prePrepareTimeStampForDeleteVersion(org.apache.hadoop.hbase.coprocessor.ObserverContext,%20org.apache.hadoop.hbase.client.Mutation,%20org.apache.hadoop.hbase.Cell,%20byte[],%20org.apache.hadoop.hbase.client.Get)">prePrepareTimeStampForDeleteVersion</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a> delete, @@ -478,14 +486,14 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <div class="block">Called before the server updates the timestamp for version delete with latest timestamp.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/security/visibility/VisibilityController.html#preScannerClose(org.apache.hadoop.hbase.coprocessor.ObserverContext,%20org.apache.hadoop.hbase.regionserver.InternalScanner)">preScannerClose</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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)</code> <div class="block">Called before the client closes a scanner.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/security/visibility/VisibilityController.html#preScannerNext(org.apache.hadoop.hbase.coprocessor.ObserverContext,%20org.apache.hadoop.hbase.regionserver.InternalScanner,%20java.util.List,%20int,%20boolean)">preScannerNext</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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, @@ -495,7 +503,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <div class="block">Called before the client asks for the next row on a scanner.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionScanner</a></code></td> <td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/security/visibility/VisibilityController.html#preScannerOpen(org.apache.hadoop.hbase.coprocessor.ObserverContext,%20org.apache.hadoop.hbase.client.Scan,%20org.apache.hadoop.hbase.regionserver.RegionScanner)">preScannerOpen</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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>> e, <a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> scan, @@ -503,6 +511,14 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <div class="block">Called before the client opens a new scanner.</div> </td> </tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/security/visibility/VisibilityController.html#preSetSplitOrMergeEnabled(org.apache.hadoop.hbase.coprocessor.ObserverContext,%20boolean,%20org.apache.hadoop.hbase.client.Admin.MasterSwitchType)">preSetSplitOrMergeEnabled</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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/Admin.MasterSwitchType.html" title="enum in org.apache.hadoop.hbase.client">Admin.MasterSwitchType</a> switchType)</code> +<div class="block">Called prior to setting split / merge switch</div> +</td> +</tr> <tr class="altColor"> <td class="colFirst"><code>private void</code></td> <td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/security/visibility/VisibilityController.html#removeReplicationVisibilityTag(java.util.List)">removeReplicationVisibilityTag</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>> tags)</code> </td> @@ -577,7 +593,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>LOG</h4> -<pre>private static final org.apache.commons.logging.Log <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.124">LOG</a></pre> +<pre>private static final org.apache.commons.logging.Log <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.125">LOG</a></pre> </li> </ul> <a name="AUDITLOG"> @@ -586,7 +602,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>AUDITLOG</h4> -<pre>private static final org.apache.commons.logging.Log <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.125">AUDITLOG</a></pre> +<pre>private static final org.apache.commons.logging.Log <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.126">AUDITLOG</a></pre> </li> </ul> <a name="labelsRegion"> @@ -595,7 +611,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>labelsRegion</h4> -<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.128">labelsRegion</a></pre> +<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.129">labelsRegion</a></pre> </li> </ul> <a name="accessControllerAvailable"> @@ -604,7 +620,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>accessControllerAvailable</h4> -<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.130">accessControllerAvailable</a></pre> +<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.131">accessControllerAvailable</a></pre> </li> </ul> <a name="conf"> @@ -613,7 +629,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>conf</h4> -<pre>private org.apache.hadoop.conf.Configuration <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.131">conf</a></pre> +<pre>private org.apache.hadoop.conf.Configuration <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.132">conf</a></pre> </li> </ul> <a name="initialized"> @@ -622,7 +638,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>initialized</h4> -<pre>private volatile boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.132">initialized</a></pre> +<pre>private volatile boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.133">initialized</a></pre> </li> </ul> <a name="checkAuths"> @@ -631,7 +647,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>checkAuths</h4> -<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.133">checkAuths</a></pre> +<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.134">checkAuths</a></pre> </li> </ul> <a name="scannerOwners"> @@ -640,7 +656,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>scannerOwners</h4> -<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.135">scannerOwners</a></pre> +<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.136">scannerOwners</a></pre> <div class="block">Mapping of scanner instances to the user who created them</div> </li> </ul> @@ -650,7 +666,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>visibilityLabelService</h4> -<pre>private <a href="../../../../../../org/apache/hadoop/hbase/security/visibility/VisibilityLabelService.html" title="interface in org.apache.hadoop.hbase.security.visibility">VisibilityLabelService</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.138">visibilityLabelService</a></pre> +<pre>private <a href="../../../../../../org/apache/hadoop/hbase/security/visibility/VisibilityLabelService.html" title="interface in org.apache.hadoop.hbase.security.visibility">VisibilityLabelService</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.139">visibilityLabelService</a></pre> </li> </ul> <a name="authorizationEnabled"> @@ -659,7 +675,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>authorizationEnabled</h4> -<pre>boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.142">authorizationEnabled</a></pre> +<pre>boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.143">authorizationEnabled</a></pre> <div class="block">if we are active, usually true, only not true if "hbase.security.authorization" has been set to false in site configuration</div> </li> @@ -670,7 +686,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockListLast"> <li class="blockList"> <h4>RESERVED_VIS_TAG_TYPES</h4> -<pre>private static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Byte.html?is-external=true" title="class or interface in java.lang">Byte</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.145">RESERVED_VIS_TAG_TYPES</a></pre> +<pre>private static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Byte.html?is-external=true" title="class or interface in java.lang">Byte</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.146">RESERVED_VIS_TAG_TYPES</a></pre> </li> </ul> </li> @@ -687,7 +703,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockListLast"> <li class="blockList"> <h4>VisibilityController</h4> -<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.121">VisibilityController</a>()</pre> +<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.122">VisibilityController</a>()</pre> </li> </ul> </li> @@ -704,7 +720,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>isAuthorizationSupported</h4> -<pre>public static boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.152">isAuthorizationSupported</a>(org.apache.hadoop.conf.Configuration conf)</pre> +<pre>public static boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.153">isAuthorizationSupported</a>(org.apache.hadoop.conf.Configuration conf)</pre> </li> </ul> <a name="isCellAuthorizationSupported(org.apache.hadoop.conf.Configuration)"> @@ -713,7 +729,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>isCellAuthorizationSupported</h4> -<pre>public static boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.156">isCellAuthorizationSupported</a>(org.apache.hadoop.conf.Configuration conf)</pre> +<pre>public static boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.157">isCellAuthorizationSupported</a>(org.apache.hadoop.conf.Configuration conf)</pre> </li> </ul> <a name="start(org.apache.hadoop.hbase.CoprocessorEnvironment)"> @@ -722,7 +738,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>start</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.161">start</a>(<a href="../../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a> env) +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.162">start</a>(<a href="../../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a> env) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> <dt><strong>Specified by:</strong></dt> @@ -739,7 +755,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>stop</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.187">stop</a>(<a href="../../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a> env) +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.188">stop</a>(<a href="../../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a> env) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> <dt><strong>Specified by:</strong></dt> @@ -756,7 +772,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>postStartMaster</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.194">postStartMaster</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.195">postStartMaster</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Master related hooks</div> <dl> @@ -774,7 +790,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>preModifyTable</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.215">preModifyTable</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.216">preModifyTable</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a> htd) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> @@ -798,7 +814,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>preAddColumnFamily</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.226">preAddColumnFamily</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.227">preAddColumnFamily</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a> columnFamily) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> @@ -825,7 +841,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>preModifyColumnFamily</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.238">preModifyColumnFamily</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.239">preModifyColumnFamily</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a> columnFamily) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> @@ -852,7 +868,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>preDeleteColumnFamily</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.249">preDeleteColumnFamily</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.250">preDeleteColumnFamily</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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, byte[] columnFamily) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> @@ -879,7 +895,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>preDisableTable</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.260">preDisableTable</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.261">preDisableTable</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preDisableTable(org.apache.hadoop.hbase.coprocessor.ObserverContext,%20org.apache.hadoop.hbase.TableName)">MasterObserver</a></code></strong></div> @@ -902,7 +918,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>postOpen</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.273">postOpen</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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>> e)</pre> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.274">postOpen</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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>> e)</pre> <div class="block">Region related hooks</div> <dl> <dt><strong>Specified by:</strong></dt> @@ -918,7 +934,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>postLogReplay</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.293">postLogReplay</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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>> e)</pre> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.294">postLogReplay</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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>> e)</pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.html#postLogReplay(org.apache.hadoop.hbase.coprocessor.ObserverContext)">RegionObserver</a></code></strong></div> <div class="block">Called after the log replay on the region is over.</div> <dl> @@ -935,7 +951,47 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>initVisibilityLabelService</h4> -<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.300">initVisibilityLabelService</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a> env)</pre> +<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.301">initVisibilityLabelService</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessorEnvironment</a> env)</pre> +</li> +</ul> +<a name="preSetSplitOrMergeEnabled(org.apache.hadoop.hbase.coprocessor.ObserverContext, boolean, org.apache.hadoop.hbase.client.Admin.MasterSwitchType)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>preSetSplitOrMergeEnabled</h4> +<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.312">preSetSplitOrMergeEnabled</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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/Admin.MasterSwitchType.html" title="enum in org.apache.hadoop.hbase.client">Admin.MasterSwitchType</a> switchType) + throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> +<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preSetSplitOrMergeEnabled(org.apache.hadoop.hbase.coprocessor.ObserverContext,%20boolean,%20org.apache.hadoop.hbase.client.Admin.MasterSwitchType)">MasterObserver</a></code></strong></div> +<div class="block">Called prior to setting split / merge switch</div> +<dl> +<dt><strong>Specified by:</strong></dt> +<dd><code><a href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#preSetSplitOrMergeEnabled(org.apache.hadoop.hbase.coprocessor.ObserverContext,%20boolean,%20org.apache.hadoop.hbase.client.Admin.MasterSwitchType)">preSetSplitOrMergeEnabled</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterObserver</a></code></dd> +<dt><span class="strong">Parameters:</span></dt><dd><code>ctx</code> - the coprocessor instance's environment</dd><dd><code>newValue</code> - the new value submitted in the call</dd><dd><code>switchType</code> - type of switch</dd> +<dt><span class="strong">Throws:</span></dt> +<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl> +</li> +</ul> +<a name="postSetSplitOrMergeEnabled(org.apache.hadoop.hbase.coprocessor.ObserverContext, boolean, org.apache.hadoop.hbase.client.Admin.MasterSwitchType)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>postSetSplitOrMergeEnabled</h4> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.318">postSetSplitOrMergeEnabled</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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/Admin.MasterSwitchType.html" title="enum in org.apache.hadoop.hbase.client">Admin.MasterSwitchType</a> switchType) + throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> +<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postSetSplitOrMergeEnabled(org.apache.hadoop.hbase.coprocessor.ObserverContext,%20boolean,%20org.apache.hadoop.hbase.client.Admin.MasterSwitchType)">MasterObserver</a></code></strong></div> +<div class="block">Called after setting split / merge switch</div> +<dl> +<dt><strong>Specified by:</strong></dt> +<dd><code><a href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postSetSplitOrMergeEnabled(org.apache.hadoop.hbase.coprocessor.ObserverContext,%20boolean,%20org.apache.hadoop.hbase.client.Admin.MasterSwitchType)">postSetSplitOrMergeEnabled</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterObserver</a></code></dd> +<dt><span class="strong">Parameters:</span></dt><dd><code>ctx</code> - the coprocessor instance's environment</dd><dd><code>newValue</code> - the new value submitted in the call</dd><dd><code>switchType</code> - type of switch</dd> +<dt><span class="strong">Throws:</span></dt> +<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl> </li> </ul> <a name="preBatchMutate(org.apache.hadoop.hbase.coprocessor.ObserverContext, org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress)"> @@ -944,7 +1000,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>preBatchMutate</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.311">preBatchMutate</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.323">preBatchMutate</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preBatchMutate(org.apache.hadoop.hbase.coprocessor.ObserverContext,%20org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress)">RegionObserver</a></code></strong></div> @@ -969,7 +1025,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>prePrepareTimeStampForDeleteVersion</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.400">prePrepareTimeStampForDeleteVersion</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.412">prePrepareTimeStampForDeleteVersion</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a> delete, <a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, byte[] byteNow, @@ -999,7 +1055,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>checkForReservedVisibilityTagPresence</h4> -<pre>private <a href="../../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>,<a href="../../../../../../org/apache/hadoop/hbase/Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.460">checkForReservedVisibilityTagPresence</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, +<pre>private <a href="../../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>,<a href="../../../../../../org/apache/hadoop/hbase/Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.472">checkForReservedVisibilityTagPresence</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, <a href="../../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>,<a href="../../../../../../org/apache/hadoop/hbase/Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>> pair) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Checks whether cell contains any tag with type as VISIBILITY_TAG_TYPE. This @@ -1018,7 +1074,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>checkForReservedVisibilityTagPresence</h4> -<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.509">checkForReservedVisibilityTagPresence</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell) +<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.521">checkForReservedVisibilityTagPresence</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Checks whether cell contains any tag with type as VISIBILITY_TAG_TYPE. This tag type is reserved and should not be explicitly set by user. There are @@ -1037,7 +1093,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>removeReplicationVisibilityTag</h4> -<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.527">removeReplicationVisibilityTag</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>> tags) +<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.539">removeReplicationVisibilityTag</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>> tags) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl> @@ -1049,7 +1105,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>preScannerOpen</h4> -<pre>public <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/security/visibility/VisibilityController.html#line.539">preScannerOpen</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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>> e, +<pre>public <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/security/visibility/VisibilityController.html#line.551">preScannerOpen</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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>> e, <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/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> @@ -1078,7 +1134,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>postInstantiateDeleteTracker</h4> -<pre>public <a href="../../../../../../org/apache/hadoop/hbase/regionserver/DeleteTracker.html" title="interface in org.apache.hadoop.hbase.regionserver">DeleteTracker</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.579">postInstantiateDeleteTracker</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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>public <a href="../../../../../../org/apache/hadoop/hbase/regionserver/DeleteTracker.html" title="interface in org.apache.hadoop.hbase.regionserver">DeleteTracker</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.591">postInstantiateDeleteTracker</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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/DeleteTracker.html" title="interface in org.apache.hadoop.hbase.regionserver">DeleteTracker</a> delTracker) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.html#postInstantiateDeleteTracker(org.apache.hadoop.hbase.coprocessor.ObserverContext,%20org.apache.hadoop.hbase.regionserver.DeleteTracker)">RegionObserver</a></code></strong></div> @@ -1102,7 +1158,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>postScannerOpen</h4> -<pre>public <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/security/visibility/VisibilityController.html#line.600">postScannerOpen</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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>public <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/security/visibility/VisibilityController.html#line.612">postScannerOpen</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> @@ -1128,7 +1184,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>preScannerNext</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.610">preScannerNext</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.622">preScannerNext</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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/7/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, @@ -1160,7 +1216,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>preScannerClose</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.618">preScannerClose</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.630">preScannerClose</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preScannerClose(org.apache.hadoop.hbase.coprocessor.ObserverContext,%20org.apache.hadoop.hbase.regionserver.InternalScanner)">RegionObserver</a></code></strong></div> @@ -1186,7 +1242,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>postScannerClose</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.624">postScannerClose</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.636">postScannerClose</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.html#postScannerClose(org.apache.hadoop.hbase.coprocessor.ObserverContext,%20org.apache.hadoop.hbase.regionserver.InternalScanner)">RegionObserver</a></code></strong></div> @@ -1210,7 +1266,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>requireScannerOwner</h4> -<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.634">requireScannerOwner</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> s) +<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.646">requireScannerOwner</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> s) throws <a href="../../../../../../org/apache/hadoop/hbase/security/AccessDeniedException.html" title="class in org.apache.hadoop.hbase.security">AccessDeniedException</a></pre> <div class="block">Verify, when servicing an RPC, that the caller is the scanner owner. If so, we assume that access control is correctly enforced based on the checks performed in preScannerOpen()</div> @@ -1224,7 +1280,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>preGetOp</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.645">preGetOp</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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>> e, +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.657">preGetOp</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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>> e, <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/7/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>> results) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> @@ -1253,7 +1309,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>isSystemOrSuperUser</h4> -<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.682">isSystemOrSuperUser</a>() +<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.694">isSystemOrSuperUser</a>() throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl> @@ -1265,7 +1321,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>preAppend</h4> -<pre>public <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/security/visibility/VisibilityController.html#line.687">preAppend</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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>> e, +<pre>public <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/security/visibility/VisibilityController.html#line.699">preAppend</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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>> e, <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/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preAppend(org.apache.hadoop.hbase.coprocessor.ObserverContext,%20org.apache.hadoop.hbase.client.Append)">RegionObserver</a></code></strong></div> @@ -1292,7 +1348,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>preIncrement</h4> -<pre>public <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/security/visibility/VisibilityController.html#line.702">preIncrement</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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>> e, +<pre>public <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/security/visibility/VisibilityController.html#line.714">preIncrement</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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>> e, <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/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.html#preIncrement(org.apache.hadoop.hbase.coprocessor.ObserverContext,%20org.apache.hadoop.hbase.client.Increment)">RegionObserver</a></code></strong></div> @@ -1319,7 +1375,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>postMutationBeforeWAL</h4> -<pre>public <a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.717">postMutationBeforeWAL</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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>public <a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.729">postMutationBeforeWAL</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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/coprocessor/RegionObserver.MutationType.html" title="enum in org.apache.hadoop.hbase.coprocessor">RegionObserver.MutationType</a> opType, <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> oldCell, @@ -1347,7 +1403,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>getService</h4> -<pre>public com.google.protobuf.Service <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.749">getService</a>()</pre> +<pre>public com.google.protobuf.Service <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.761">getService</a>()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../../../org/apache/hadoop/hbase/coprocessor/CoprocessorService.html#getService()">getService</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/coprocessor/CoprocessorService.html" title="interface in org.apache.hadoop.hbase.coprocessor">CoprocessorService</a></code></dd> @@ -1360,7 +1416,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>postScannerFilterRow</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.754">postScannerFilterRow</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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>> e, +<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.766">postScannerFilterRow</a>(<a href="../../../../../../org/apache/hadoop/hbase/coprocessor/ObserverContext.html" title="class 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>> e, <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) @@ -1394,7 +1450,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>addLabels</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.762">addLabels</a>(com.google.protobuf.RpcController controller, +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.774">addLabels</a>(com.google.protobuf.RpcController controller, org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.VisibilityLabelsRequest request, com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.VisibilityLabelsResponse> done)</pre> <div class="block">VisibilityEndpoint service related methods</div> @@ -1410,7 +1466,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>setExceptionResults</h4> -<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.812">setExceptionResults</a>(int size, +<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.824">setExceptionResults</a>(int size, <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a> e, org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.VisibilityLabelsResponse.Builder response)</pre> </li> @@ -1421,7 +1477,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>setAuths</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.823">setAuths</a>(com.google.protobuf.RpcController controller, +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.835">setAuths</a>(com.google.protobuf.RpcController controller, org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.SetAuthsRequest request, com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.VisibilityLabelsResponse> done)</pre> <div class="block"><strong>Description copied from interface: <code>org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.VisibilityLabelsService.Interface</code></strong></div> @@ -1438,7 +1494,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.VisibilityLabelsProtos.Vis <ul class="blockList"> <li class="blockList"> <h4>logResult</h4> -<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityController.html#line.867">logResult</a>(boolean isAllowed, +<pre>private void <a href="../../../../../../src-html/org/apache/hadoop <TRUNCATED>