http://git-wip-us.apache.org/repos/asf/hbase-site/blob/75eda567/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/Procedure.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/Procedure.html b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/Procedure.html index b75d503..a02334d 100644 --- a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/Procedure.html +++ b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/Procedure.html @@ -224,21 +224,33 @@ </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a></code></td> -<td class="colLast"><span class="strong">MasterProcedureScheduler.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#poll()">poll</a></strong>()</code> </td> +<td class="colLast"><span class="strong">MasterProcedureScheduler.NamespaceQueue.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.NamespaceQueue.html#peek()">peek</a></strong>()</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a></code></td> -<td class="colLast"><span class="strong">MasterProcedureScheduler.NamespaceQueue.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.NamespaceQueue.html#poll()">poll</a></strong>()</code> </td> +<td class="colLast"><span class="strong">MasterProcedureScheduler.QueueInterface.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.QueueInterface.html#peek()">peek</a></strong>()</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a></code></td> -<td class="colLast"><span class="strong">MasterProcedureScheduler.QueueInterface.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.QueueInterface.html#poll()">poll</a></strong>()</code> </td> +<td class="colLast"><span class="strong">MasterProcedureScheduler.QueueImpl.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.QueueImpl.html#peek()">peek</a></strong>()</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a></code></td> -<td class="colLast"><span class="strong">MasterProcedureScheduler.QueueImpl.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.QueueImpl.html#poll()">poll</a></strong>()</code> </td> +<td class="colLast"><span class="strong">MasterProcedureScheduler.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#poll()">poll</a></strong>()</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a></code></td> +<td class="colLast"><span class="strong">MasterProcedureScheduler.NamespaceQueue.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.NamespaceQueue.html#poll()">poll</a></strong>()</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a></code></td> +<td class="colLast"><span class="strong">MasterProcedureScheduler.QueueInterface.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.QueueInterface.html#poll()">poll</a></strong>()</code> </td> </tr> <tr class="rowColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a></code></td> +<td class="colLast"><span class="strong">MasterProcedureScheduler.QueueImpl.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.QueueImpl.html#poll()">poll</a></strong>()</code> </td> +</tr> +<tr class="altColor"> <td class="colFirst"><code>(package private) <a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a></code></td> <td class="colLast"><span class="strong">MasterProcedureScheduler.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#poll(long)">poll</a></strong>(long waitNsec)</code> </td> </tr> @@ -336,58 +348,133 @@ <a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc)</code> </td> </tr> <tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">MasterProcedureScheduler.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#releaseNamespaceExclusiveLock(org.apache.hadoop.hbase.procedure2.Procedure,%20java.lang.String)">releaseNamespaceExclusiveLock</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> procedure, + <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> nsName)</code> +<div class="block">Release the exclusive lock</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">MasterProcedureScheduler.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#releaseServerExclusiveLock(org.apache.hadoop.hbase.procedure2.Procedure,%20org.apache.hadoop.hbase.ServerName)">releaseServerExclusiveLock</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> procedure, + <a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</code> +<div class="block">Release the exclusive lock</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">MasterProcedureScheduler.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#releaseServerSharedLock(org.apache.hadoop.hbase.procedure2.Procedure,%20org.apache.hadoop.hbase.ServerName)">releaseServerSharedLock</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> procedure, + <a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</code> +<div class="block">Release the shared lock taken</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">MasterProcedureScheduler.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#releaseTableExclusiveLock(org.apache.hadoop.hbase.procedure2.Procedure,%20org.apache.hadoop.hbase.TableName)">releaseTableExclusiveLock</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> procedure, + <a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table)</code> +<div class="block">Release the exclusive lock taken with tryAcquireTableWrite()</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">MasterProcedureScheduler.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#releaseTableSharedLock(org.apache.hadoop.hbase.procedure2.Procedure,%20org.apache.hadoop.hbase.TableName)">releaseTableSharedLock</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> procedure, + <a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table)</code> +<div class="block">Release the shared lock taken with tryAcquireTableRead()</div> +</td> +</tr> +<tr class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><span class="strong">MasterProcedureScheduler.ServerQueue.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.ServerQueue.html#requireExclusiveLock(org.apache.hadoop.hbase.procedure2.Procedure)">requireExclusiveLock</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc)</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><span class="strong">MasterProcedureScheduler.TableQueue.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.TableQueue.html#requireExclusiveLock(org.apache.hadoop.hbase.procedure2.Procedure)">requireExclusiveLock</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc)</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><span class="strong">MasterProcedureScheduler.NamespaceQueue.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.NamespaceQueue.html#requireExclusiveLock(org.apache.hadoop.hbase.procedure2.Procedure)">requireExclusiveLock</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc)</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><span class="strong">MasterProcedureScheduler.QueueInterface.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.QueueInterface.html#requireExclusiveLock(org.apache.hadoop.hbase.procedure2.Procedure)">requireExclusiveLock</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc)</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>static byte[]</code></td> <td class="colLast"><span class="strong">ProcedureSyncWait.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/ProcedureSyncWait.html#submitAndWaitProcedure(org.apache.hadoop.hbase.procedure2.ProcedureExecutor,%20org.apache.hadoop.hbase.procedure2.Procedure)">submitAndWaitProcedure</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureExecutor</a><<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>> procExec, <a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc)</code> </td> </tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="strong">MasterProcedureScheduler.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#tryAcquireNamespaceExclusiveLock(org.apache.hadoop.hbase.procedure2.Procedure,%20java.lang.String)">tryAcquireNamespaceExclusiveLock</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> procedure, + <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> nsName)</code> +<div class="block">Try to acquire the exclusive lock on the specified namespace.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="strong">MasterProcedureScheduler.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#tryAcquireServerExclusiveLock(org.apache.hadoop.hbase.procedure2.Procedure,%20org.apache.hadoop.hbase.ServerName)">tryAcquireServerExclusiveLock</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> procedure, + <a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</code> +<div class="block">Try to acquire the exclusive lock on the specified server.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="strong">MasterProcedureScheduler.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#tryAcquireServerSharedLock(org.apache.hadoop.hbase.procedure2.Procedure,%20org.apache.hadoop.hbase.ServerName)">tryAcquireServerSharedLock</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> procedure, + <a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</code> +<div class="block">Try to acquire the shared lock on the specified server.</div> +</td> +</tr> <tr class="altColor"> <td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="strong">MasterProcedureScheduler.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#tryAcquireTableExclusiveLock(org.apache.hadoop.hbase.procedure2.Procedure,%20org.apache.hadoop.hbase.TableName)">tryAcquireTableExclusiveLock</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> procedure, + <a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table)</code> +<div class="block">Try to acquire the exclusive lock on the specified table.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.TableQueue.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.TableQueue</a></code></td> +<td class="colLast"><span class="strong">MasterProcedureScheduler.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#tryAcquireTableQueueSharedLock(org.apache.hadoop.hbase.procedure2.Procedure,%20org.apache.hadoop.hbase.TableName)">tryAcquireTableQueueSharedLock</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> procedure, + <a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="strong">MasterProcedureScheduler.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#tryAcquireTableSharedLock(org.apache.hadoop.hbase.procedure2.Procedure,%20org.apache.hadoop.hbase.TableName)">tryAcquireTableSharedLock</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> procedure, + <a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table)</code> +<div class="block">Try to acquire the shared lock on the specified table.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> <td class="colLast"><span class="strong">MasterProcedureScheduler.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#waitEvent(org.apache.hadoop.hbase.master.procedure.MasterProcedureScheduler.ProcedureEvent,%20org.apache.hadoop.hbase.procedure2.Procedure)">waitEvent</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.ProcedureEvent.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.ProcedureEvent</a> event, <a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> procedure)</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><span class="strong">MasterProcedureScheduler.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#waitEvent(org.apache.hadoop.hbase.master.procedure.MasterProcedureScheduler.ProcedureEvent,%20org.apache.hadoop.hbase.procedure2.Procedure,%20boolean)">waitEvent</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.ProcedureEvent.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.ProcedureEvent</a> event, <a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> procedure, boolean suspendQueue)</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><span class="strong">MasterProcedureEnv.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html#waitInitialized(org.apache.hadoop.hbase.procedure2.Procedure)">waitInitialized</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc)</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><span class="strong">MasterProcedureEnv.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html#waitServerCrashProcessingEnabled(org.apache.hadoop.hbase.procedure2.Procedure)">waitServerCrashProcessingEnabled</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc)</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private void</code></td> <td class="colLast"><span class="strong">MasterProcedureScheduler.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#waitServerEvent(org.apache.hadoop.hbase.master.procedure.MasterProcedureScheduler.ProcedureEvent,%20org.apache.hadoop.hbase.procedure2.Procedure,%20boolean)">waitServerEvent</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.ProcedureEvent.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.ProcedureEvent</a> event, <a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> procedure, boolean suspendQueue)</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private void</code></td> <td class="colLast"><span class="strong">MasterProcedureScheduler.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#waitTableEvent(org.apache.hadoop.hbase.master.procedure.MasterProcedureScheduler.ProcedureEvent,%20org.apache.hadoop.hbase.procedure2.Procedure,%20boolean)">waitTableEvent</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.ProcedureEvent.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.ProcedureEvent</a> event, <a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> procedure, boolean suspendQueue)</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><span class="strong">MasterProcedureScheduler.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html#yield(org.apache.hadoop.hbase.procedure2.Procedure)">yield</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc)</code> </td> </tr>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/75eda567/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html b/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html index a73d0a7..19ef617 100644 --- a/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html @@ -120,8 +120,8 @@ <ul> <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="strong">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>) <ul> -<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/RootProcedureState.State.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="strong">RootProcedureState.State</span></a></li> <li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.Flow.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="strong">StateMachineProcedure.Flow</span></a></li> +<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/RootProcedureState.State.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="strong">RootProcedureState.State</span></a></li> </ul> </li> </ul> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/75eda567/devapidocs/org/apache/hadoop/hbase/quotas/QuotaState.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/QuotaState.html b/devapidocs/org/apache/hadoop/hbase/quotas/QuotaState.html index 2774346..8a12f9a 100644 --- a/devapidocs/org/apache/hadoop/hbase/quotas/QuotaState.html +++ b/devapidocs/org/apache/hadoop/hbase/quotas/QuotaState.html @@ -101,7 +101,7 @@ <br> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> <a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Evolving.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceStability.Evolving</a> -public class <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaState.html#line.31">QuotaState</a> +public class <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaState.html#line.34">QuotaState</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> <div class="block">In-Memory state of table or namespace quotas</div> </li> @@ -237,7 +237,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>lastUpdate</h4> -<pre>protected long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaState.html#line.32">lastUpdate</a></pre> +<pre>protected long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaState.html#line.35">lastUpdate</a></pre> </li> </ul> <a name="lastQuery"> @@ -246,7 +246,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>lastQuery</h4> -<pre>protected long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaState.html#line.33">lastQuery</a></pre> +<pre>protected long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaState.html#line.36">lastQuery</a></pre> </li> </ul> <a name="globalLimiter"> @@ -255,7 +255,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>globalLimiter</h4> -<pre>protected <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaLimiter.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaLimiter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaState.html#line.35">globalLimiter</a></pre> +<pre>protected <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaLimiter.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaLimiter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaState.html#line.38">globalLimiter</a></pre> </li> </ul> </li> @@ -272,7 +272,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>QuotaState</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaState.html#line.37">QuotaState</a>()</pre> +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaState.html#line.40">QuotaState</a>()</pre> </li> </ul> <a name="QuotaState(long)"> @@ -281,7 +281,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>QuotaState</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaState.html#line.41">QuotaState</a>(long updateTs)</pre> +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaState.html#line.44">QuotaState</a>(long updateTs)</pre> </li> </ul> </li> @@ -298,7 +298,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getLastUpdate</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaState.html#line.45">getLastUpdate</a>()</pre> +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaState.html#line.48">getLastUpdate</a>()</pre> </li> </ul> <a name="getLastQuery()"> @@ -307,7 +307,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getLastQuery</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaState.html#line.49">getLastQuery</a>()</pre> +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaState.html#line.52">getLastQuery</a>()</pre> </li> </ul> <a name="toString()"> @@ -316,7 +316,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>toString</h4> -<pre>public <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/quotas/QuotaState.html#line.54">toString</a>()</pre> +<pre>public <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/quotas/QuotaState.html#line.57">toString</a>()</pre> <dl> <dt><strong>Overrides:</strong></dt> <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a></code> in class <code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd> @@ -329,7 +329,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>isBypass</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaState.html#line.72">isBypass</a>()</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaState.html#line.75">isBypass</a>()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>true if there is no quota information associated to this object</dd></dl> </li> </ul> @@ -339,7 +339,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>setQuotas</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaState.html#line.80">setQuotas</a>(org.apache.hadoop.hbase.protobuf.generated.QuotaProtos.Quotas quotas)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaState.html#line.83">setQuotas</a>(org.apache.hadoop.hbase.protobuf.generated.QuotaProtos.Quotas quotas)</pre> <div class="block">Setup the global quota information. (This operation is part of the QuotaState setup)</div> </li> @@ -350,7 +350,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>update</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaState.html#line.92">update</a>(<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaState.html" title="class in org.apache.hadoop.hbase.quotas">QuotaState</a> other)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaState.html#line.95">update</a>(<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaState.html" title="class in org.apache.hadoop.hbase.quotas">QuotaState</a> other)</pre> <div class="block">Perform an update of the quota info based on the other quota info object. (This operation is executed by the QuotaCache)</div> </li> @@ -361,7 +361,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getGlobalLimiter</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaLimiter.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaLimiter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaState.html#line.107">getGlobalLimiter</a>()</pre> +<pre>public <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaLimiter.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaLimiter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaState.html#line.110">getGlobalLimiter</a>()</pre> <div class="block">Return the limiter associated with this quota.</div> <dl><dt><span class="strong">Returns:</span></dt><dd>the quota limiter</dd></dl> </li> @@ -372,7 +372,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>getGlobalLimiterWithoutUpdatingLastQuery</h4> -<pre><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaLimiter.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaLimiter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaState.html#line.116">getGlobalLimiterWithoutUpdatingLastQuery</a>()</pre> +<pre><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaLimiter.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaLimiter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaState.html#line.119">getGlobalLimiterWithoutUpdatingLastQuery</a>()</pre> <div class="block">Return the limiter associated with this quota without updating internal last query stats</div> <dl><dt><span class="strong">Returns:</span></dt><dd>the quota limiter</dd></dl> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/75eda567/devapidocs/org/apache/hadoop/hbase/quotas/QuotaType.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/QuotaType.html b/devapidocs/org/apache/hadoop/hbase/quotas/QuotaType.html index f348588..6128077 100644 --- a/devapidocs/org/apache/hadoop/hbase/quotas/QuotaType.html +++ b/devapidocs/org/apache/hadoop/hbase/quotas/QuotaType.html @@ -221,7 +221,7 @@ the order they are declared.</div> <ul class="blockList"> <li class="blockList"> <h4>values</h4> -<pre>public static <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaType.html" title="enum in org.apache.hadoop.hbase.quotas">QuotaType</a>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaType.html#line.3">values</a>()</pre> +<pre>public static <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaType.html" title="enum in org.apache.hadoop.hbase.quotas">QuotaType</a>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaType.html#line.31">values</a>()</pre> <div class="block">Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows: @@ -238,7 +238,7 @@ for (QuotaType c : QuotaType.values()) <ul class="blockListLast"> <li class="blockList"> <h4>valueOf</h4> -<pre>public static <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaType.html" title="enum in org.apache.hadoop.hbase.quotas">QuotaType</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaType.html#line.3">valueOf</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> name)</pre> +<pre>public static <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaType.html" title="enum in org.apache.hadoop.hbase.quotas">QuotaType</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaType.html#line.31">valueOf</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> name)</pre> <div class="block">Returns the enum constant of this type with the specified name. The string must match <i>exactly</i> an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are http://git-wip-us.apache.org/repos/asf/hbase-site/blob/75eda567/devapidocs/org/apache/hadoop/hbase/quotas/RateLimiter.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/RateLimiter.html b/devapidocs/org/apache/hadoop/hbase/quotas/RateLimiter.html index 4731769..a022ae4 100644 --- a/devapidocs/org/apache/hadoop/hbase/quotas/RateLimiter.html +++ b/devapidocs/org/apache/hadoop/hbase/quotas/RateLimiter.html @@ -101,7 +101,7 @@ <br> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> <a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Evolving.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceStability.Evolving</a> -public abstract class <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.48">RateLimiter</a> +public abstract class <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.51">RateLimiter</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> <div class="block">Simple rate limiter. @@ -300,7 +300,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>QUOTA_RATE_LIMITER_CONF_KEY</h4> -<pre>public static final <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/quotas/RateLimiter.html#line.49">QUOTA_RATE_LIMITER_CONF_KEY</a></pre> +<pre>public static final <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/quotas/RateLimiter.html#line.52">QUOTA_RATE_LIMITER_CONF_KEY</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.quotas.RateLimiter.QUOTA_RATE_LIMITER_CONF_KEY">Constant Field Values</a></dd></dl> </li> </ul> @@ -310,7 +310,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>tunit</h4> -<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.50">tunit</a></pre> +<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.53">tunit</a></pre> </li> </ul> <a name="limit"> @@ -319,7 +319,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>limit</h4> -<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.51">limit</a></pre> +<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.54">limit</a></pre> </li> </ul> <a name="avail"> @@ -328,7 +328,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>avail</h4> -<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.52">avail</a></pre> +<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.55">avail</a></pre> </li> </ul> </li> @@ -345,7 +345,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>RateLimiter</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.48">RateLimiter</a>()</pre> +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.51">RateLimiter</a>()</pre> </li> </ul> </li> @@ -362,7 +362,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>refill</h4> -<pre>abstract long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.59">refill</a>(long limit)</pre> +<pre>abstract long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.62">refill</a>(long limit)</pre> <div class="block">Refill the available units w.r.t the elapsed time.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>limit</code> - Maximum available resource units that can be refilled to.</dd> <dt><span class="strong">Returns:</span></dt><dd>how many resource units may be refilled ?</dd></dl> @@ -374,7 +374,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getWaitInterval</h4> -<pre>abstract long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.68">getWaitInterval</a>(long limit, +<pre>abstract long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.71">getWaitInterval</a>(long limit, long available, long amount)</pre> <div class="block">Time in milliseconds to wait for before requesting to consume 'amount' resource.</div> @@ -388,7 +388,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>set</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.76">set</a>(long limit, +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.79">set</a>(long limit, <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> timeUnit)</pre> <div class="block">Set the RateLimiter max available resources and refill period.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>limit</code> - The max value available resource units can be refilled to.</dd><dd><code>timeUnit</code> - Timeunit factor for translating to ms.</dd></dl> @@ -400,7 +400,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>toString</h4> -<pre>public <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/quotas/RateLimiter.html#line.100">toString</a>()</pre> +<pre>public <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/quotas/RateLimiter.html#line.103">toString</a>()</pre> <dl> <dt><strong>Overrides:</strong></dt> <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a></code> in class <code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd> @@ -413,7 +413,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>update</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.114">update</a>(<a href="../../../../../org/apache/hadoop/hbase/quotas/RateLimiter.html" title="class in org.apache.hadoop.hbase.quotas">RateLimiter</a> other)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.118">update</a>(<a href="../../../../../org/apache/hadoop/hbase/quotas/RateLimiter.html" title="class in org.apache.hadoop.hbase.quotas">RateLimiter</a> other)</pre> <div class="block">Sets the current instance of RateLimiter to a new values. if current limit is smaller than the new limit, bump up the available resources. @@ -426,7 +426,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>isBypass</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.122">isBypass</a>()</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.126">isBypass</a>()</pre> </li> </ul> <a name="getLimit()"> @@ -435,7 +435,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getLimit</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.126">getLimit</a>()</pre> +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.130">getLimit</a>()</pre> </li> </ul> <a name="getAvailable()"> @@ -444,7 +444,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getAvailable</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.130">getAvailable</a>()</pre> +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.134">getAvailable</a>()</pre> </li> </ul> <a name="getTimeUnitInMillis()"> @@ -453,7 +453,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getTimeUnitInMillis</h4> -<pre>protected long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.134">getTimeUnitInMillis</a>()</pre> +<pre>protected long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.138">getTimeUnitInMillis</a>()</pre> </li> </ul> <a name="canExecute()"> @@ -462,7 +462,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>canExecute</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.142">canExecute</a>()</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.146">canExecute</a>()</pre> <div class="block">Is there at least one resource available to allow execution?</div> <dl><dt><span class="strong">Returns:</span></dt><dd>true if there is at least one resource available, otherwise false</dd></dl> </li> @@ -473,7 +473,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>canExecute</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.151">canExecute</a>(long amount)</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.155">canExecute</a>(long amount)</pre> <div class="block">Are there enough available resources to allow execution?</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>amount</code> - the number of required resources</dd> <dt><span class="strong">Returns:</span></dt><dd>true if there are enough available resources, otherwise false</dd></dl> @@ -485,7 +485,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>consume</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.171">consume</a>()</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.175">consume</a>()</pre> <div class="block">consume one available unit.</div> </li> </ul> @@ -495,7 +495,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>consume</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.179">consume</a>(long amount)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.183">consume</a>(long amount)</pre> <div class="block">consume amount available units.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>amount</code> - the number of units to consume</dd></dl> </li> @@ -506,7 +506,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>waitInterval</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.189">waitInterval</a>()</pre> +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.193">waitInterval</a>()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>estimate of the ms required to wait before being able to provide 1 resource.</dd></dl> </li> </ul> @@ -516,7 +516,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>waitInterval</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.196">waitInterval</a>(long amount)</pre> +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.200">waitInterval</a>(long amount)</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>estimate of the ms required to wait before being able to provide "amount" resources.</dd></dl> </li> </ul> @@ -526,7 +526,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>setNextRefillTime</h4> -<pre>public abstract void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.203">setNextRefillTime</a>(long nextRefillTime)</pre> +<pre>public abstract void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.207">setNextRefillTime</a>(long nextRefillTime)</pre> </li> </ul> <a name="getNextRefillTime()"> @@ -535,7 +535,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>getNextRefillTime</h4> -<pre>public abstract long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.206">getNextRefillTime</a>()</pre> +<pre>public abstract long <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/RateLimiter.html#line.210">getNextRefillTime</a>()</pre> </li> </ul> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/75eda567/devapidocs/org/apache/hadoop/hbase/quotas/UserQuotaState.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/UserQuotaState.html b/devapidocs/org/apache/hadoop/hbase/quotas/UserQuotaState.html index ec8c310..4432766 100644 --- a/devapidocs/org/apache/hadoop/hbase/quotas/UserQuotaState.html +++ b/devapidocs/org/apache/hadoop/hbase/quotas/UserQuotaState.html @@ -102,7 +102,7 @@ <br> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> <a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Evolving.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceStability.Evolving</a> -public class <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/UserQuotaState.html#line.37">UserQuotaState</a> +public class <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/UserQuotaState.html#line.40">UserQuotaState</a> extends <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaState.html" title="class in org.apache.hadoop.hbase.quotas">QuotaState</a></pre> <div class="block">In-Memory state of the user quotas</div> </li> @@ -267,7 +267,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaState.html" <ul class="blockList"> <li class="blockList"> <h4>namespaceLimiters</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="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="../../../../../org/apache/hadoop/hbase/quotas/QuotaLimiter.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaLimiter</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/UserQuotaState.html#line.38">namespaceLimiters</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="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="../../../../../org/apache/hadoop/hbase/quotas/QuotaLimiter.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaLimiter</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/UserQuotaState.html#line.41">namespaceLimiters</a></pre> </li> </ul> <a name="tableLimiters"> @@ -276,7 +276,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaState.html" <ul class="blockList"> <li class="blockList"> <h4>tableLimiters</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/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaLimiter.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaLimiter</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/UserQuotaState.html#line.39">tableLimiters</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/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaLimiter.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaLimiter</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/UserQuotaState.html#line.42">tableLimiters</a></pre> </li> </ul> <a name="bypassGlobals"> @@ -285,7 +285,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaState.html" <ul class="blockListLast"> <li class="blockList"> <h4>bypassGlobals</h4> -<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/UserQuotaState.html#line.40">bypassGlobals</a></pre> +<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/UserQuotaState.html#line.43">bypassGlobals</a></pre> </li> </ul> </li> @@ -302,7 +302,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaState.html" <ul class="blockList"> <li class="blockList"> <h4>UserQuotaState</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/UserQuotaState.html#line.42">UserQuotaState</a>()</pre> +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/UserQuotaState.html#line.45">UserQuotaState</a>()</pre> </li> </ul> <a name="UserQuotaState(long)"> @@ -311,7 +311,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaState.html" <ul class="blockListLast"> <li class="blockList"> <h4>UserQuotaState</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/UserQuotaState.html#line.46">UserQuotaState</a>(long updateTs)</pre> +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/UserQuotaState.html#line.49">UserQuotaState</a>(long updateTs)</pre> </li> </ul> </li> @@ -328,7 +328,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaState.html" <ul class="blockList"> <li class="blockList"> <h4>toString</h4> -<pre>public <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/quotas/UserQuotaState.html#line.51">toString</a>()</pre> +<pre>public <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/quotas/UserQuotaState.html#line.54">toString</a>()</pre> <dl> <dt><strong>Overrides:</strong></dt> <dd><code><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaState.html#toString()">toString</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaState.html" title="class in org.apache.hadoop.hbase.quotas">QuotaState</a></code></dd> @@ -341,7 +341,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaState.html" <ul class="blockList"> <li class="blockList"> <h4>isBypass</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/UserQuotaState.html#line.87">isBypass</a>()</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/UserQuotaState.html#line.90">isBypass</a>()</pre> <dl> <dt><strong>Overrides:</strong></dt> <dd><code><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaState.html#isBypass()">isBypass</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaState.html" title="class in org.apache.hadoop.hbase.quotas">QuotaState</a></code></dd> @@ -354,7 +354,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaState.html" <ul class="blockList"> <li class="blockList"> <h4>hasBypassGlobals</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/UserQuotaState.html#line.94">hasBypassGlobals</a>()</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/UserQuotaState.html#line.97">hasBypassGlobals</a>()</pre> </li> </ul> <a name="setQuotas(org.apache.hadoop.hbase.protobuf.generated.QuotaProtos.Quotas)"> @@ -363,7 +363,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaState.html" <ul class="blockList"> <li class="blockList"> <h4>setQuotas</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/UserQuotaState.html#line.99">setQuotas</a>(org.apache.hadoop.hbase.protobuf.generated.QuotaProtos.Quotas quotas)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/UserQuotaState.html#line.102">setQuotas</a>(org.apache.hadoop.hbase.protobuf.generated.QuotaProtos.Quotas quotas)</pre> <div class="block"><strong>Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaState.html#setQuotas(org.apache.hadoop.hbase.protobuf.generated.QuotaProtos.Quotas)">QuotaState</a></code></strong></div> <div class="block">Setup the global quota information. (This operation is part of the QuotaState setup)</div> @@ -379,7 +379,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaState.html" <ul class="blockList"> <li class="blockList"> <h4>setQuotas</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/UserQuotaState.html#line.108">setQuotas</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table, +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/UserQuotaState.html#line.111">setQuotas</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table, org.apache.hadoop.hbase.protobuf.generated.QuotaProtos.Quotas quotas)</pre> <div class="block">Add the quota information of the specified table. (This operation is part of the QuotaState setup)</div> @@ -391,7 +391,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaState.html" <ul class="blockList"> <li class="blockList"> <h4>setQuotas</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/UserQuotaState.html#line.116">setQuotas</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> namespace, +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/UserQuotaState.html#line.119">setQuotas</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> namespace, org.apache.hadoop.hbase.protobuf.generated.QuotaProtos.Quotas quotas)</pre> <div class="block">Add the quota information of the specified namespace. (This operation is part of the QuotaState setup)</div> @@ -405,7 +405,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaState.html" <ul class="blockList"> <li class="blockList"> <h4>setLimiter</h4> -<pre>private <K> <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><K,<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaLimiter.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaLimiter</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/UserQuotaState.html#line.120">setLimiter</a>(<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><K,<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaLimiter.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaLimiter</a>> limiters, +<pre>private <K> <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><K,<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaLimiter.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaLimiter</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/UserQuotaState.html#line.123">setLimiter</a>(<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><K,<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaLimiter.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaLimiter</a>> limiters, K key, org.apache.hadoop.hbase.protobuf.generated.QuotaProtos.Quotas quotas)</pre> </li> @@ -416,7 +416,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaState.html" <ul class="blockList"> <li class="blockList"> <h4>update</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/UserQuotaState.html#line.141">update</a>(<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaState.html" title="class in org.apache.hadoop.hbase.quotas">QuotaState</a> other)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/UserQuotaState.html#line.144">update</a>(<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaState.html" title="class in org.apache.hadoop.hbase.quotas">QuotaState</a> other)</pre> <div class="block">Perform an update of the quota state based on the other quota state object. (This operation is executed by the QuotaCache)</div> <dl> @@ -431,7 +431,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaState.html" <ul class="blockList"> <li class="blockList"> <h4>updateLimiters</h4> -<pre>private static <K> <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><K,<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaLimiter.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaLimiter</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/UserQuotaState.html#line.156">updateLimiters</a>(<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><K,<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaLimiter.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaLimiter</a>> map, +<pre>private static <K> <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><K,<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaLimiter.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaLimiter</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/UserQuotaState.html#line.159">updateLimiters</a>(<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><K,<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaLimiter.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaLimiter</a>> map, <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><K,<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaLimiter.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaLimiter</a>> otherMap)</pre> </li> </ul> @@ -441,7 +441,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaState.html" <ul class="blockListLast"> <li class="blockList"> <h4>getTableLimiter</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaLimiter.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaLimiter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/UserQuotaState.html#line.190">getTableLimiter</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table)</pre> +<pre>public <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaLimiter.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaLimiter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/UserQuotaState.html#line.193">getTableLimiter</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table)</pre> <div class="block">Return the limiter for the specified table associated with this quota. If the table does not have its own quota limiter the global one will be returned. In case there is no quota limiter associated with this object a noop limiter will be returned.</div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/75eda567/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html b/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html index 1f26c76..f948a39 100644 --- a/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html @@ -172,11 +172,11 @@ <ul> <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="strong">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>) <ul> +<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaScope.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="strong">QuotaScope</span></a></li> <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottleType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="strong">ThrottleType</span></a></li> +<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="strong">ThrottlingException.Type</span></a></li> <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="strong">QuotaType</span></a></li> <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/OperationQuota.OperationType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="strong">OperationQuota.OperationType</span></a></li> -<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="strong">ThrottlingException.Type</span></a></li> -<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaScope.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="strong">QuotaScope</span></a></li> </ul> </li> </ul> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/75eda567/devapidocs/org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html b/devapidocs/org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html index eace168..2b304b3 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html @@ -108,7 +108,7 @@ </dl> <hr> <br> -<pre>private static enum <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.html#line.341">DefaultHeapMemoryTuner.StepDirection</a> +<pre>private static enum <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.html#line.379">DefaultHeapMemoryTuner.StepDirection</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html" title="enum in org.apache.hadoop.hbase.regionserver">DefaultHeapMemoryTuner.StepDirection</a>></pre> </li> </ul> @@ -199,7 +199,7 @@ the order they are declared.</div> <ul class="blockList"> <li class="blockList"> <h4>INCREASE_BLOCK_CACHE_SIZE</h4> -<pre>public static final <a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html" title="enum in org.apache.hadoop.hbase.regionserver">DefaultHeapMemoryTuner.StepDirection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html#line.343">INCREASE_BLOCK_CACHE_SIZE</a></pre> +<pre>public static final <a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html" title="enum in org.apache.hadoop.hbase.regionserver">DefaultHeapMemoryTuner.StepDirection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html#line.381">INCREASE_BLOCK_CACHE_SIZE</a></pre> </li> </ul> <a name="INCREASE_MEMSTORE_SIZE"> @@ -208,7 +208,7 @@ the order they are declared.</div> <ul class="blockList"> <li class="blockList"> <h4>INCREASE_MEMSTORE_SIZE</h4> -<pre>public static final <a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html" title="enum in org.apache.hadoop.hbase.regionserver">DefaultHeapMemoryTuner.StepDirection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html#line.345">INCREASE_MEMSTORE_SIZE</a></pre> +<pre>public static final <a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html" title="enum in org.apache.hadoop.hbase.regionserver">DefaultHeapMemoryTuner.StepDirection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html#line.383">INCREASE_MEMSTORE_SIZE</a></pre> </li> </ul> <a name="NEUTRAL"> @@ -217,7 +217,7 @@ the order they are declared.</div> <ul class="blockListLast"> <li class="blockList"> <h4>NEUTRAL</h4> -<pre>public static final <a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html" title="enum in org.apache.hadoop.hbase.regionserver">DefaultHeapMemoryTuner.StepDirection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html#line.347">NEUTRAL</a></pre> +<pre>public static final <a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html" title="enum in org.apache.hadoop.hbase.regionserver">DefaultHeapMemoryTuner.StepDirection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html#line.385">NEUTRAL</a></pre> </li> </ul> </li> @@ -234,7 +234,7 @@ the order they are declared.</div> <ul class="blockList"> <li class="blockList"> <h4>values</h4> -<pre>public static <a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html" title="enum in org.apache.hadoop.hbase.regionserver">DefaultHeapMemoryTuner.StepDirection</a>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html#line.341">values</a>()</pre> +<pre>public static <a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html" title="enum in org.apache.hadoop.hbase.regionserver">DefaultHeapMemoryTuner.StepDirection</a>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html#line.379">values</a>()</pre> <div class="block">Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows: @@ -251,7 +251,7 @@ for (DefaultHeapMemoryTuner.StepDirection c : DefaultHeapMemoryTuner.StepDirecti <ul class="blockListLast"> <li class="blockList"> <h4>valueOf</h4> -<pre>public static <a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html" title="enum in org.apache.hadoop.hbase.regionserver">DefaultHeapMemoryTuner.StepDirection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html#line.341">valueOf</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> name)</pre> +<pre>public static <a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html" title="enum in org.apache.hadoop.hbase.regionserver">DefaultHeapMemoryTuner.StepDirection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html#line.379">valueOf</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> name)</pre> <div class="block">Returns the enum constant of this type with the specified name. The string must match <i>exactly</i> an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are http://git-wip-us.apache.org/repos/asf/hbase-site/blob/75eda567/devapidocs/org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.html b/devapidocs/org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.html index edef797..5202850 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.html @@ -332,9 +332,21 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemo <th class="colLast" scope="col">Method and Description</th> </tr> <tr class="altColor"> +<td class="colFirst"><code>private void</code></td> +<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.html#addToRollingStats(org.apache.hadoop.hbase.regionserver.HeapMemoryManager.TunerContext)">addToRollingStats</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemoryManager.TunerContext.html" title="class in org.apache.hadoop.hbase.regionserver">HeapMemoryManager.TunerContext</a> context)</code> +<div class="block">Add the given context to the rolling tuner stats.</div> +</td> +</tr> +<tr class="rowColor"> <td class="colFirst"><code>org.apache.hadoop.conf.Configuration</code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.html#getConf()">getConf</a></strong>()</code> </td> </tr> +<tr class="altColor"> +<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html" title="enum in org.apache.hadoop.hbase.regionserver">DefaultHeapMemoryTuner.StepDirection</a></code></td> +<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.html#getTuneDirection(org.apache.hadoop.hbase.regionserver.HeapMemoryManager.TunerContext)">getTuneDirection</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemoryManager.TunerContext.html" title="class in org.apache.hadoop.hbase.regionserver">HeapMemoryManager.TunerContext</a> context)</code> +<div class="block">Determine best direction of tuning base on given context.</div> +</td> +</tr> <tr class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.html#setConf(org.apache.hadoop.conf.Configuration)">setConf</a></strong>(org.apache.hadoop.conf.Configuration conf)</code> </td> @@ -706,13 +718,36 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemo <dt><span class="strong">Returns:</span></dt><dd><code>TunerResult</code> including the heap percentage for memstore and block cache</dd></dl> </li> </ul> +<a name="getTuneDirection(org.apache.hadoop.hbase.regionserver.HeapMemoryManager.TunerContext)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getTuneDirection</h4> +<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html" title="enum in org.apache.hadoop.hbase.regionserver">DefaultHeapMemoryTuner.StepDirection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.html#line.218">getTuneDirection</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemoryManager.TunerContext.html" title="class in org.apache.hadoop.hbase.regionserver">HeapMemoryManager.TunerContext</a> context)</pre> +<div class="block">Determine best direction of tuning base on given context.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - The tuner context.</dd> +<dt><span class="strong">Returns:</span></dt><dd>tuning direction.</dd></dl> +</li> +</ul> +<a name="addToRollingStats(org.apache.hadoop.hbase.regionserver.HeapMemoryManager.TunerContext)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>addToRollingStats</h4> +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.html#line.342">addToRollingStats</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemoryManager.TunerContext.html" title="class in org.apache.hadoop.hbase.regionserver">HeapMemoryManager.TunerContext</a> context)</pre> +<div class="block">Add the given context to the rolling tuner stats.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - The tuner context.</dd></dl> +</li> +</ul> <a name="getConf()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getConf</h4> -<pre>public org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.html#line.312">getConf</a>()</pre> +<pre>public org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.html#line.350">getConf</a>()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code>getConf</code> in interface <code>org.apache.hadoop.conf.Configurable</code></dd> @@ -725,7 +760,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemo <ul class="blockListLast"> <li class="blockList"> <h4>setConf</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.html#line.317">setConf</a>(org.apache.hadoop.conf.Configuration conf)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.html#line.355">setConf</a>(org.apache.hadoop.conf.Configuration conf)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code>setConf</code> in interface <code>org.apache.hadoop.conf.Configurable</code></dd>