http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f8d6f420/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html b/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html index e593485..ef33f77 100644 --- a/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html +++ b/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html @@ -743,7 +743,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>start</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.463">start</a>(int numThreads, +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.478">start</a>(int numThreads, boolean abortOnCorruption) 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">Start the procedure executor. @@ -762,7 +762,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>stop</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.512">stop</a>()</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.527">stop</a>()</pre> </li> </ul> <a name="join()"> @@ -771,7 +771,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>join</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.522">join</a>()</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.537">join</a>()</pre> </li> </ul> <a name="isRunning()"> @@ -780,7 +780,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>isRunning</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.546">isRunning</a>()</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.561">isRunning</a>()</pre> </li> </ul> <a name="getNumThreads()"> @@ -789,7 +789,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getNumThreads</h4> -<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.553">getNumThreads</a>()</pre> +<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.568">getNumThreads</a>()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>the number of execution threads.</dd></dl> </li> </ul> @@ -799,7 +799,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getActiveExecutorCount</h4> -<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.557">getActiveExecutorCount</a>()</pre> +<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.572">getActiveExecutorCount</a>()</pre> </li> </ul> <a name="getEnvironment()"> @@ -808,7 +808,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getEnvironment</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html" title="type parameter in ProcedureExecutor">TEnvironment</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.561">getEnvironment</a>()</pre> +<pre>public <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html" title="type parameter in ProcedureExecutor">TEnvironment</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.576">getEnvironment</a>()</pre> </li> </ul> <a name="getStore()"> @@ -817,7 +817,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getStore</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html" title="interface in org.apache.hadoop.hbase.procedure2.store">ProcedureStore</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.565">getStore</a>()</pre> +<pre>public <a href="../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html" title="interface in org.apache.hadoop.hbase.procedure2.store">ProcedureStore</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.580">getStore</a>()</pre> </li> </ul> <a name="registerListener(org.apache.hadoop.hbase.procedure2.ProcedureExecutor.ProcedureExecutorListener)"> @@ -826,7 +826,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>registerListener</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.569">registerListener</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureExecutor.ProcedureExecutorListener.html" title="interface in org.apache.hadoop.hbase.procedure2">ProcedureExecutor.ProcedureExecutorListener</a> listener)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.584">registerListener</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureExecutor.ProcedureExecutorListener.html" title="interface in org.apache.hadoop.hbase.procedure2">ProcedureExecutor.ProcedureExecutorListener</a> listener)</pre> </li> </ul> <a name="unregisterListener(org.apache.hadoop.hbase.procedure2.ProcedureExecutor.ProcedureExecutorListener)"> @@ -835,7 +835,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>unregisterListener</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.573">unregisterListener</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureExecutor.ProcedureExecutorListener.html" title="interface in org.apache.hadoop.hbase.procedure2">ProcedureExecutor.ProcedureExecutorListener</a> listener)</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.588">unregisterListener</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureExecutor.ProcedureExecutorListener.html" title="interface in org.apache.hadoop.hbase.procedure2">ProcedureExecutor.ProcedureExecutorListener</a> listener)</pre> </li> </ul> <a name="listProcedures()"> @@ -844,7 +844,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>listProcedures</h4> -<pre>public <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/ProcedureInfo.html" title="class in org.apache.hadoop.hbase">ProcedureInfo</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.581">listProcedures</a>()</pre> +<pre>public <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/ProcedureInfo.html" title="class in org.apache.hadoop.hbase">ProcedureInfo</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.596">listProcedures</a>()</pre> <div class="block">List procedures.</div> <dl><dt><span class="strong">Returns:</span></dt><dd>the procedures in a list</dd></dl> </li> @@ -855,7 +855,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>submitProcedure</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.602">submitProcedure</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc)</pre> +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.617">submitProcedure</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc)</pre> <div class="block">Add a new root-procedure to the executor.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>proc</code> - the new procedure to execute.</dd> <dt><span class="strong">Returns:</span></dt><dd>the procedure id, that can be used to monitor the operation</dd></dl> @@ -867,7 +867,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>submitProcedure</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.613">submitProcedure</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc, +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.628">submitProcedure</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc, long nonceGroup, long nonce)</pre> <div class="block">Add a new root-procedure to the executor.</div> @@ -881,7 +881,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getResult</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/ProcedureInfo.html" title="class in org.apache.hadoop.hbase">ProcedureInfo</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.669">getResult</a>(long procId)</pre> +<pre>public <a href="../../../../../org/apache/hadoop/hbase/ProcedureInfo.html" title="class in org.apache.hadoop.hbase">ProcedureInfo</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.684">getResult</a>(long procId)</pre> </li> </ul> <a name="isFinished(long)"> @@ -890,7 +890,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>isFinished</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.680">isFinished</a>(long procId)</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.695">isFinished</a>(long procId)</pre> <div class="block">Return true if the procedure is finished. The state may be "completed successfully" or "failed and rolledback". Use getResult() to check the state or get the result data.</div> @@ -904,7 +904,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>isStarted</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.689">isStarted</a>(long procId)</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.704">isStarted</a>(long procId)</pre> <div class="block">Return true if the procedure is started.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>procId</code> - the ID of the procedure to check</dd> <dt><span class="strong">Returns:</span></dt><dd>true if the procedure execution is started, otherwise false.</dd></dl> @@ -916,7 +916,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>removeResult</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.701">removeResult</a>(long procId)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.716">removeResult</a>(long procId)</pre> <div class="block">Mark the specified completed procedure, as ready to remove.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>procId</code> - the ID of the procedure to remove</dd></dl> </li> @@ -927,7 +927,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>abort</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.721">abort</a>(long procId)</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.736">abort</a>(long procId)</pre> <div class="block">Send an abort notification the specified procedure. Depending on the procedure implementation the abort can be considered or ignored.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>procId</code> - the procedure to abort</dd> @@ -940,7 +940,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>abort</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.732">abort</a>(long procId, +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.747">abort</a>(long procId, boolean mayInterruptIfRunning)</pre> <div class="block">Send an abort notification the specified procedure. Depending on the procedure implementation the abort can be considered or ignored.</div> @@ -954,7 +954,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>isProcedureOwner</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.751">isProcedureOwner</a>(long procId, +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.766">isProcedureOwner</a>(long procId, <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</pre> <div class="block">Check if the user is this procedure's owner</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>procId</code> - the target procedure</dd><dd><code>user</code> - the user</dd> @@ -968,7 +968,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getResults</h4> -<pre>public <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/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="../../../../../org/apache/hadoop/hbase/ProcedureInfo.html" title="class in org.apache.hadoop.hbase">ProcedureInfo</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.769">getResults</a>()</pre> +<pre>public <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/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="../../../../../org/apache/hadoop/hbase/ProcedureInfo.html" title="class in org.apache.hadoop.hbase">ProcedureInfo</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.784">getResults</a>()</pre> </li> </ul> <a name="getProcedure(long)"> @@ -977,7 +977,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getProcedure</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.773">getProcedure</a>(long procId)</pre> +<pre>public <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.788">getProcedure</a>(long procId)</pre> </li> </ul> <a name="getRunnableSet()"> @@ -986,7 +986,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getRunnableSet</h4> -<pre>protected <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureRunnableSet.html" title="interface in org.apache.hadoop.hbase.procedure2">ProcedureRunnableSet</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.777">getRunnableSet</a>()</pre> +<pre>protected <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureRunnableSet.html" title="interface in org.apache.hadoop.hbase.procedure2">ProcedureRunnableSet</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.792">getRunnableSet</a>()</pre> </li> </ul> <a name="execLoop()"> @@ -995,7 +995,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>execLoop</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.786">execLoop</a>()</pre> +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.801">execLoop</a>()</pre> <div class="block">Execution loop (N threads) while the executor is in a running state, fetch a procedure from the runnables queue and start the execution.</div> @@ -1007,7 +1007,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>execLoop</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.800">execLoop</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc)</pre> +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.815">execLoop</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc)</pre> </li> </ul> <a name="timeoutLoop()"> @@ -1016,7 +1016,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>timeoutLoop</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.871">timeoutLoop</a>()</pre> +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.888">timeoutLoop</a>()</pre> </li> </ul> <a name="executeRollback(long, org.apache.hadoop.hbase.procedure2.RootProcedureState)"> @@ -1025,7 +1025,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>executeRollback</h4> -<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.923">executeRollback</a>(long rootProcId, +<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.940">executeRollback</a>(long rootProcId, <a href="../../../../../org/apache/hadoop/hbase/procedure2/RootProcedureState.html" title="class in org.apache.hadoop.hbase.procedure2">RootProcedureState</a> procStack)</pre> <div class="block">Execute the rollback of the full procedure stack. Once the procedure is rolledback, the root-procedure will be visible as @@ -1038,7 +1038,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>executeRollback</h4> -<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.984">executeRollback</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc)</pre> +<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.1001">executeRollback</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc)</pre> <div class="block">Execute the rollback of the procedure step. It updates the store with the new state (stack index) or will remove completly the procedure in case it is a child.</div> @@ -1050,7 +1050,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>execProcedure</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.1040">execProcedure</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/RootProcedureState.html" title="class in org.apache.hadoop.hbase.procedure2">RootProcedureState</a> procStack, +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.1057">execProcedure</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/RootProcedureState.html" title="class in org.apache.hadoop.hbase.procedure2">RootProcedureState</a> procStack, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> procedure)</pre> <div class="block">Executes the specified procedure - calls the doExecute() of the procedure @@ -1075,7 +1075,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>handleInterruptedException</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.1185">handleInterruptedException</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc, +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.1202">handleInterruptedException</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a> e)</pre> </li> </ul> @@ -1085,7 +1085,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>sendProcedureLoadedNotification</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.1197">sendProcedureLoadedNotification</a>(long procId)</pre> +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.1214">sendProcedureLoadedNotification</a>(long procId)</pre> </li> </ul> <a name="sendProcedureAddedNotification(long)"> @@ -1094,7 +1094,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>sendProcedureAddedNotification</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.1209">sendProcedureAddedNotification</a>(long procId)</pre> +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.1226">sendProcedureAddedNotification</a>(long procId)</pre> </li> </ul> <a name="sendProcedureFinishedNotification(long)"> @@ -1103,7 +1103,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>sendProcedureFinishedNotification</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.1221">sendProcedureFinishedNotification</a>(long procId)</pre> +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.1238">sendProcedureFinishedNotification</a>(long procId)</pre> </li> </ul> <a name="nextProcId()"> @@ -1112,7 +1112,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>nextProcId</h4> -<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.1233">nextProcId</a>()</pre> +<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.1250">nextProcId</a>()</pre> </li> </ul> <a name="getRootProcedureId(org.apache.hadoop.hbase.procedure2.Procedure)"> @@ -1121,7 +1121,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getRootProcedureId</h4> -<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.1248">getRootProcedureId</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc)</pre> +<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.1265">getRootProcedureId</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc)</pre> </li> </ul> <a name="procedureFinished(org.apache.hadoop.hbase.procedure2.Procedure)"> @@ -1130,7 +1130,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>procedureFinished</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.1252">procedureFinished</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc)</pre> +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.1269">procedureFinished</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc)</pre> </li> </ul> <a name="getResultOrProcedure(long)"> @@ -1139,7 +1139,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>getResultOrProcedure</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><<a href="../../../../../org/apache/hadoop/hbase/ProcedureInfo.html" title="class in org.apache.hadoop.hbase">ProcedureInfo</a>,<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.1278">getResultOrProcedure</a>(long procId)</pre> +<pre>public <a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><<a href="../../../../../org/apache/hadoop/hbase/ProcedureInfo.html" title="class in org.apache.hadoop.hbase">ProcedureInfo</a>,<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.1295">getResultOrProcedure</a>(long procId)</pre> </li> </ul> </li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f8d6f420/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 a02334d..22c2d67 100644 --- a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/Procedure.html +++ b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/Procedure.html @@ -807,7 +807,7 @@ <tbody> <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">ProcedureStore.ProcedureIterator.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureIterator.html#next()">next</a></strong>()</code> +<td class="colLast"><span class="strong">ProcedureStore.ProcedureIterator.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureIterator.html#nextAsProcedure()">nextAsProcedure</a></strong>()</code> <div class="block">Returns the next procedure in the iteration.</div> </td> </tr> @@ -888,7 +888,7 @@ </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">ProcedureWALFormatReader.EntryIterator.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.EntryIterator.html#next()">next</a></strong>()</code> </td> +<td class="colLast"><span class="strong">ProcedureWALFormatReader.EntryIterator.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.EntryIterator.html#nextAsProcedure()">nextAsProcedure</a></strong>()</code> </td> </tr> </tbody> </table> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f8d6f420/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureIterator.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureIterator.html b/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureIterator.html index 11978fb..b552e89 100644 --- a/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureIterator.html +++ b/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureIterator.html @@ -95,7 +95,7 @@ </dl> <hr> <br> -<pre>public static interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#line.55">ProcedureStore.ProcedureIterator</a></pre> +<pre>public static interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#line.56">ProcedureStore.ProcedureIterator</a></pre> <div class="block">An Iterator over a collection of Procedure</div> </li> </ul> @@ -122,17 +122,31 @@ </td> </tr> <tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureIterator.html#isNextCompleted()">isNextCompleted</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"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureIterator.html#next()">next</a></strong>()</code> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureIterator.html#nextAsProcedure()">nextAsProcedure</a></strong>()</code> <div class="block">Returns the next procedure in the iteration.</div> </td> </tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/ProcedureInfo.html" title="class in org.apache.hadoop.hbase">ProcedureInfo</a></code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureIterator.html#nextAsProcedureInfo()">nextAsProcedureInfo</a></strong>()</code> </td> +</tr> <tr class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureIterator.html#reset()">reset</a></strong>()</code> <div class="block">Reset the Iterator by seeking to the beginning of the list.</div> </td> </tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureIterator.html#skipNext()">skipNext</a></strong>()</code> +<div class="block">Skip the next procedure</div> +</td> +</tr> </table> </li> </ul> @@ -154,7 +168,7 @@ <ul class="blockList"> <li class="blockList"> <h4>reset</h4> -<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureIterator.html#line.59">reset</a>()</pre> +<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureIterator.html#line.60">reset</a>()</pre> <div class="block">Reset the Iterator by seeking to the beginning of the list.</div> </li> </ul> @@ -164,27 +178,57 @@ <ul class="blockList"> <li class="blockList"> <h4>hasNext</h4> -<pre>boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureIterator.html#line.67">hasNext</a>()</pre> +<pre>boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureIterator.html#line.68">hasNext</a>()</pre> <div class="block">Returns true if the iterator has more elements. (In other words, returns true if next() would return a Procedure rather than throwing an exception.)</div> <dl><dt><span class="strong">Returns:</span></dt><dd>true if the iterator has more procedures</dd></dl> </li> </ul> -<a name="next()"> +<a name="isNextCompleted()"> <!-- --> </a> -<ul class="blockListLast"> +<ul class="blockList"> <li class="blockList"> -<h4>next</h4> -<pre><a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureIterator.html#line.74">next</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> +<h4>isNextCompleted</h4> +<pre>boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureIterator.html#line.73">isNextCompleted</a>()</pre> +<dl><dt><span class="strong">Returns:</span></dt><dd>true if the iterator next element is a completed procedure.</dd></dl> +</li> +</ul> +<a name="skipNext()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>skipNext</h4> +<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureIterator.html#line.78">skipNext</a>()</pre> +<div class="block">Skip the next procedure</div> +</li> +</ul> +<a name="nextAsProcedure()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>nextAsProcedure</h4> +<pre><a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureIterator.html#line.85">nextAsProcedure</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> <div class="block">Returns the next procedure in the iteration.</div> <dl><dt><span class="strong">Returns:</span></dt><dd>the next procedure in the iteration.</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> - if there was an error fetching/deserializing the procedure</dd></dl> </li> </ul> +<a name="nextAsProcedureInfo()"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>nextAsProcedureInfo</h4> +<pre><a href="../../../../../../org/apache/hadoop/hbase/ProcedureInfo.html" title="class in org.apache.hadoop.hbase">ProcedureInfo</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureIterator.html#line.90">nextAsProcedureInfo</a>()</pre> +<dl><dt><span class="strong">Returns:</span></dt><dd>the next procedure in the iteration as ProcedureInfo.</dd></dl> +</li> +</ul> </li> </ul> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f8d6f420/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureLoader.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureLoader.html b/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureLoader.html index 683ddab..1da9f52 100644 --- a/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureLoader.html +++ b/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureLoader.html @@ -95,7 +95,7 @@ </dl> <hr> <br> -<pre>public static interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#line.80">ProcedureStore.ProcedureLoader</a></pre> +<pre>public static interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#line.96">ProcedureStore.ProcedureLoader</a></pre> <div class="block">Interface passed to the ProcedureStore.load() method to handle the store-load events.</div> </li> </ul> @@ -155,7 +155,7 @@ <ul class="blockList"> <li class="blockList"> <h4>setMaxProcId</h4> -<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureLoader.html#line.85">setMaxProcId</a>(long maxProcId)</pre> +<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureLoader.html#line.101">setMaxProcId</a>(long maxProcId)</pre> <div class="block">Called by ProcedureStore.load() to notify about the maximum proc-id in the store.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>maxProcId</code> - the highest proc-id in the store</dd></dl> </li> @@ -166,7 +166,7 @@ <ul class="blockList"> <li class="blockList"> <h4>load</h4> -<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureLoader.html#line.92">load</a>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureIterator.html" title="interface in org.apache.hadoop.hbase.procedure2.store">ProcedureStore.ProcedureIterator</a> procIter) +<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureLoader.html#line.108">load</a>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureIterator.html" title="interface in org.apache.hadoop.hbase.procedure2.store">ProcedureStore.ProcedureIterator</a> procIter) 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">Called by the ProcedureStore.load() every time a set of procedures are ready to be executed. The ProcedureIterator passed to the method, has the procedure sorted in replay-order.</div> @@ -181,7 +181,7 @@ <ul class="blockListLast"> <li class="blockList"> <h4>handleCorrupted</h4> -<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureLoader.html#line.99">handleCorrupted</a>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureIterator.html" title="interface in org.apache.hadoop.hbase.procedure2.store">ProcedureStore.ProcedureIterator</a> procIter) +<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureLoader.html#line.115">handleCorrupted</a>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureIterator.html" title="interface in org.apache.hadoop.hbase.procedure2.store">ProcedureStore.ProcedureIterator</a> procIter) 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">Called by the ProcedureStore.load() in case we have procedures not-ready to be added to the executor, which probably means they are corrupted since some information/link is missing.</div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f8d6f420/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureStoreListener.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureStoreListener.html b/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureStoreListener.html index ce2f93a..b0a5674 100644 --- a/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureStoreListener.html +++ b/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureStoreListener.html @@ -95,7 +95,7 @@ </dl> <hr> <br> -<pre>public static interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#line.39">ProcedureStore.ProcedureStoreListener</a></pre> +<pre>public static interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#line.40">ProcedureStore.ProcedureStoreListener</a></pre> <div class="block">Store listener interface. The main process should register a listener and respond to the store events.</div> </li> @@ -149,7 +149,7 @@ <ul class="blockList"> <li class="blockList"> <h4>postSync</h4> -<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureStoreListener.html#line.43">postSync</a>()</pre> +<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureStoreListener.html#line.44">postSync</a>()</pre> <div class="block">triggered when the store sync is completed.</div> </li> </ul> @@ -159,7 +159,7 @@ <ul class="blockListLast"> <li class="blockList"> <h4>abortProcess</h4> -<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureStoreListener.html#line.49">abortProcess</a>()</pre> +<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureStoreListener.html#line.50">abortProcess</a>()</pre> <div class="block">triggered when the store is not able to write out data. the main process should abort.</div> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f8d6f420/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html b/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html index b28b2f8..6d7e193 100644 --- a/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html +++ b/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html @@ -93,7 +93,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 interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#line.34">ProcedureStore</a></pre> +public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#line.35">ProcedureStore</a></pre> <div class="block">The ProcedureStore is used by the executor to persist the state of each procedure execution. This allows to resume the execution of pending/in-progress procedures in case of machine failure or service shutdown.</div> @@ -234,7 +234,7 @@ public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/pro <ul class="blockList"> <li class="blockList"> <h4>registerListener</h4> -<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#line.106">registerListener</a>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureStoreListener.html" title="interface in org.apache.hadoop.hbase.procedure2.store">ProcedureStore.ProcedureStoreListener</a> listener)</pre> +<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#line.122">registerListener</a>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureStoreListener.html" title="interface in org.apache.hadoop.hbase.procedure2.store">ProcedureStore.ProcedureStoreListener</a> listener)</pre> <div class="block">Add the listener to the notification list.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>listener</code> - The AssignmentListener to register</dd></dl> </li> @@ -245,7 +245,7 @@ public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/pro <ul class="blockList"> <li class="blockList"> <h4>unregisterListener</h4> -<pre>boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#line.113">unregisterListener</a>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureStoreListener.html" title="interface in org.apache.hadoop.hbase.procedure2.store">ProcedureStore.ProcedureStoreListener</a> listener)</pre> +<pre>boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#line.129">unregisterListener</a>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureStoreListener.html" title="interface in org.apache.hadoop.hbase.procedure2.store">ProcedureStore.ProcedureStoreListener</a> listener)</pre> <div class="block">Remove the listener from the notification list.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>listener</code> - The AssignmentListener to unregister</dd> <dt><span class="strong">Returns:</span></dt><dd>true if the listner was in the list and it was removed, otherwise false.</dd></dl> @@ -257,7 +257,7 @@ public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/pro <ul class="blockList"> <li class="blockList"> <h4>start</h4> -<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#line.119">start</a>(int numThreads) +<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#line.135">start</a>(int numThreads) 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">Start/Open the procedure store</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>numThreads</code> - </dd> @@ -271,7 +271,7 @@ public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/pro <ul class="blockList"> <li class="blockList"> <h4>stop</h4> -<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#line.125">stop</a>(boolean abort)</pre> +<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#line.141">stop</a>(boolean abort)</pre> <div class="block">Stop/Close the procedure store</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>abort</code> - true if the stop is an abort</dd></dl> </li> @@ -282,7 +282,7 @@ public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/pro <ul class="blockList"> <li class="blockList"> <h4>isRunning</h4> -<pre>boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#line.130">isRunning</a>()</pre> +<pre>boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#line.146">isRunning</a>()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>true if the store is running, otherwise false.</dd></dl> </li> </ul> @@ -292,7 +292,7 @@ public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/pro <ul class="blockList"> <li class="blockList"> <h4>getNumThreads</h4> -<pre>int <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#line.135">getNumThreads</a>()</pre> +<pre>int <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#line.151">getNumThreads</a>()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>the number of threads/slots passed to start()</dd></dl> </li> </ul> @@ -302,7 +302,7 @@ public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/pro <ul class="blockList"> <li class="blockList"> <h4>recoverLease</h4> -<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#line.140">recoverLease</a>() +<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#line.156">recoverLease</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> <div class="block">Acquire the lease for the procedure store.</div> <dl><dt><span class="strong">Throws:</span></dt> @@ -315,7 +315,7 @@ public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/pro <ul class="blockList"> <li class="blockList"> <h4>load</h4> -<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#line.146">load</a>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureLoader.html" title="interface in org.apache.hadoop.hbase.procedure2.store">ProcedureStore.ProcedureLoader</a> loader) +<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#line.162">load</a>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureLoader.html" title="interface in org.apache.hadoop.hbase.procedure2.store">ProcedureStore.ProcedureLoader</a> loader) 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">Load the Procedures in the store.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>loader</code> - the ProcedureLoader that will handle the store-load events</dd> @@ -329,7 +329,7 @@ public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/pro <ul class="blockList"> <li class="blockList"> <h4>insert</h4> -<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#line.159">insert</a>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc, +<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#line.175">insert</a>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc, <a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a>[] subprocs)</pre> <div class="block">When a procedure is submitted to the executor insert(proc, null) will be called. 'proc' has a 'RUNNABLE' state and the initial information required to start up. @@ -346,7 +346,7 @@ public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/pro <ul class="blockList"> <li class="blockList"> <h4>update</h4> -<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#line.166">update</a>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc)</pre> +<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#line.182">update</a>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc)</pre> <div class="block">The specified procedure was executed, and the new state should be written to the store.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>proc</code> - the procedure to serialize and write to the store.</dd></dl> @@ -358,7 +358,7 @@ public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/pro <ul class="blockListLast"> <li class="blockList"> <h4>delete</h4> -<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#line.174">delete</a>(long procId)</pre> +<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#line.190">delete</a>(long procId)</pre> <div class="block">The specified procId was removed from the executor, due to completion, abort or failure. The store implementor should remove all the information about the specified procId.</div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f8d6f420/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html b/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html index fad4a84..1762268 100644 --- a/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html +++ b/devapidocs/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html @@ -198,72 +198,72 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? </tr> <tr class="altColor"> <td class="colFirst"><code>void</code></td> -<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#clear()">clear</a></strong>()</code> </td> -</tr> -<tr class="rowColor"> -<td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#delete(long)">delete</a></strong>(long procId)</code> </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/procedure2/store/ProcedureStoreTracker.html#dump()">dump</a></strong>()</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>long</code></td> <td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#getMinProcId()">getMinProcId</a></strong>()</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.BitSetNode.html" title="class in org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker.BitSetNode</a></code></td> <td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#getOrCreateNode(long)">getOrCreateNode</a></strong>(long procId)</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>long</code></td> <td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#getUpdatedMaxProcId()">getUpdatedMaxProcId</a></strong>()</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>long</code></td> <td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#getUpdatedMinProcId()">getUpdatedMinProcId</a></strong>()</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.BitSetNode.html" title="class in org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker.BitSetNode</a></code></td> <td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#growNode(org.apache.hadoop.hbase.procedure2.store.ProcedureStoreTracker.BitSetNode,%20long)">growNode</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.BitSetNode.html" title="class in org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker.BitSetNode</a> node, long procId)</code> </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/procedure2/store/ProcedureStoreTracker.html#insert(long)">insert</a></strong>(long procId)</code> </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/procedure2/store/ProcedureStoreTracker.html#insert(long,%20long[])">insert</a></strong>(long procId, long[] subProcIds)</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.DeleteState.html" title="enum in org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker.DeleteState</a></code></td> <td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#isDeleted(long)">isDeleted</a></strong>(long procId)</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#isEmpty()">isEmpty</a></strong>()</code> </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/procedure2/store/ProcedureStoreTracker.html#isTracking(long,%20long)">isTracking</a></strong>(long minId, long maxId)</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#isUpdated()">isUpdated</a></strong>()</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.BitSetNode.html" title="class in org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker.BitSetNode</a></code></td> <td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#mergeNodes(org.apache.hadoop.hbase.procedure2.store.ProcedureStoreTracker.BitSetNode,%20org.apache.hadoop.hbase.procedure2.store.ProcedureStoreTracker.BitSetNode)">mergeNodes</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.BitSetNode.html" title="class in org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker.BitSetNode</a> leftNode, <a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.BitSetNode.html" title="class in org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker.BitSetNode</a> rightNode)</code> </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/procedure2/store/ProcedureStoreTracker.html#readFrom(java.io.InputStream)">readFrom</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> stream)</code> </td> </tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#reset()">reset</a></strong>()</code> </td> +</tr> <tr class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#resetUpdates()">resetUpdates</a></strong>()</code> </td> @@ -464,13 +464,13 @@ public void <a href="../../../../../../src-html/org/apache/hadoop/hbas boolean isDeleted)</pre> </li> </ul> -<a name="clear()"> +<a name="reset()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>clear</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.417">clear</a>()</pre> +<h4>reset</h4> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.417">reset</a>()</pre> </li> </ul> <a name="isDeleted(long)"> @@ -479,7 +479,7 @@ public void <a href="../../../../../../src-html/org/apache/hadoop/hbas <ul class="blockList"> <li class="blockList"> <h4>isDeleted</h4> -<pre>public <a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.DeleteState.html" title="enum in org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker.DeleteState</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.422">isDeleted</a>(long procId)</pre> +<pre>public <a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.DeleteState.html" title="enum in org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker.DeleteState</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.424">isDeleted</a>(long procId)</pre> </li> </ul> <a name="getMinProcId()"> @@ -488,7 +488,7 @@ public void <a href="../../../../../../src-html/org/apache/hadoop/hbas <ul class="blockList"> <li class="blockList"> <h4>getMinProcId</h4> -<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.432">getMinProcId</a>()</pre> +<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.434">getMinProcId</a>()</pre> </li> </ul> <a name="setKeepDeletes(boolean)"> @@ -497,7 +497,7 @@ public void <a href="../../../../../../src-html/org/apache/hadoop/hbas <ul class="blockList"> <li class="blockList"> <h4>setKeepDeletes</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.438">setKeepDeletes</a>(boolean keepDeletes)</pre> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.440">setKeepDeletes</a>(boolean keepDeletes)</pre> </li> </ul> <a name="setPartialFlag(boolean)"> @@ -506,7 +506,7 @@ public void <a href="../../../../../../src-html/org/apache/hadoop/hbas <ul class="blockList"> <li class="blockList"> <h4>setPartialFlag</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.451">setPartialFlag</a>(boolean isPartial)</pre> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.453">setPartialFlag</a>(boolean isPartial)</pre> </li> </ul> <a name="isEmpty()"> @@ -515,7 +515,7 @@ public void <a href="../../../../../../src-html/org/apache/hadoop/hbas <ul class="blockList"> <li class="blockList"> <h4>isEmpty</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.460">isEmpty</a>()</pre> +<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.462">isEmpty</a>()</pre> </li> </ul> <a name="isUpdated()"> @@ -524,7 +524,7 @@ public void <a href="../../../../../../src-html/org/apache/hadoop/hbas <ul class="blockList"> <li class="blockList"> <h4>isUpdated</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.469">isUpdated</a>()</pre> +<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.471">isUpdated</a>()</pre> </li> </ul> <a name="isTracking(long, long)"> @@ -533,7 +533,7 @@ public void <a href="../../../../../../src-html/org/apache/hadoop/hbas <ul class="blockList"> <li class="blockList"> <h4>isTracking</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.478">isTracking</a>(long minId, +<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.480">isTracking</a>(long minId, long maxId)</pre> </li> </ul> @@ -543,7 +543,7 @@ public void <a href="../../../../../../src-html/org/apache/hadoop/hbas <ul class="blockList"> <li class="blockList"> <h4>resetUpdates</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.483">resetUpdates</a>()</pre> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.485">resetUpdates</a>()</pre> </li> </ul> <a name="undeleteAll()"> @@ -552,7 +552,7 @@ public void <a href="../../../../../../src-html/org/apache/hadoop/hbas <ul class="blockList"> <li class="blockList"> <h4>undeleteAll</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.491">undeleteAll</a>()</pre> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.493">undeleteAll</a>()</pre> </li> </ul> <a name="getOrCreateNode(long)"> @@ -561,7 +561,7 @@ public void <a href="../../../../../../src-html/org/apache/hadoop/hbas <ul class="blockList"> <li class="blockList"> <h4>getOrCreateNode</h4> -<pre>private <a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.BitSetNode.html" title="class in org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker.BitSetNode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.497">getOrCreateNode</a>(long procId)</pre> +<pre>private <a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.BitSetNode.html" title="class in org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker.BitSetNode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.499">getOrCreateNode</a>(long procId)</pre> </li> </ul> <a name="growNode(org.apache.hadoop.hbase.procedure2.store.ProcedureStoreTracker.BitSetNode, long)"> @@ -570,7 +570,7 @@ public void <a href="../../../../../../src-html/org/apache/hadoop/hbas <ul class="blockList"> <li class="blockList"> <h4>growNode</h4> -<pre>private <a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.BitSetNode.html" title="class in org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker.BitSetNode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.549">growNode</a>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.BitSetNode.html" title="class in org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker.BitSetNode</a> node, +<pre>private <a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.BitSetNode.html" title="class in org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker.BitSetNode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.551">growNode</a>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.BitSetNode.html" title="class in org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker.BitSetNode</a> node, long procId)</pre> </li> </ul> @@ -580,7 +580,7 @@ public void <a href="../../../../../../src-html/org/apache/hadoop/hbas <ul class="blockList"> <li class="blockList"> <h4>mergeNodes</h4> -<pre>private <a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.BitSetNode.html" title="class in org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker.BitSetNode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.556">mergeNodes</a>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.BitSetNode.html" title="class in org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker.BitSetNode</a> leftNode, +<pre>private <a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.BitSetNode.html" title="class in org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker.BitSetNode</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.558">mergeNodes</a>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.BitSetNode.html" title="class in org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker.BitSetNode</a> leftNode, <a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.BitSetNode.html" title="class in org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker.BitSetNode</a> rightNode)</pre> </li> </ul> @@ -590,7 +590,7 @@ public void <a href="../../../../../../src-html/org/apache/hadoop/hbas <ul class="blockList"> <li class="blockList"> <h4>dump</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.563">dump</a>()</pre> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.565">dump</a>()</pre> </li> </ul> <a name="writeTo(java.io.OutputStream)"> @@ -599,7 +599,7 @@ public void <a href="../../../../../../src-html/org/apache/hadoop/hbas <ul class="blockList"> <li class="blockList"> <h4>writeTo</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.572">writeTo</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a> stream) +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.574">writeTo</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a> stream) 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> @@ -611,7 +611,7 @@ public void <a href="../../../../../../src-html/org/apache/hadoop/hbas <ul class="blockListLast"> <li class="blockList"> <h4>readFrom</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.581">readFrom</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> stream) +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#line.583">readFrom</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> stream) 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> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f8d6f420/devapidocs/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.Loader.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.Loader.html b/devapidocs/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.Loader.html index 78789ab..da6af26 100644 --- a/devapidocs/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.Loader.html +++ b/devapidocs/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.Loader.html @@ -120,10 +120,6 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.Loader.html#markCorruptedWAL(org.apache.hadoop.hbase.procedure2.store.wal.ProcedureWALFile,%20java.io.IOException)">markCorruptedWAL</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFile.html" title="class in org.apache.hadoop.hbase.procedure2.store.wal">ProcedureWALFile</a> log, <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)</code> </td> </tr> -<tr class="rowColor"> -<td class="colFirst"><code>void</code></td> -<td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.Loader.html#removeLog(org.apache.hadoop.hbase.procedure2.store.wal.ProcedureWALFile)">removeLog</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFile.html" title="class in org.apache.hadoop.hbase.procedure2.store.wal">ProcedureWALFile</a> log)</code> </td> -</tr> </table> <ul class="blockList"> <li class="blockList"><a name="methods_inherited_from_class_org.apache.hadoop.hbase.procedure2.store.ProcedureStore.ProcedureLoader"> @@ -146,22 +142,13 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <!-- --> </a> <h3>Method Detail</h3> -<a name="removeLog(org.apache.hadoop.hbase.procedure2.store.wal.ProcedureWALFile)"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>removeLog</h4> -<pre>void <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.Loader.html#line.68">removeLog</a>(<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFile.html" title="class in org.apache.hadoop.hbase.procedure2.store.wal">ProcedureWALFile</a> log)</pre> -</li> -</ul> <a name="markCorruptedWAL(org.apache.hadoop.hbase.procedure2.store.wal.ProcedureWALFile, java.io.IOException)"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>markCorruptedWAL</h4> -<pre>void <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.Loader.html#line.69">markCorruptedWAL</a>(<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFile.html" title="class in org.apache.hadoop.hbase.procedure2.store.wal">ProcedureWALFile</a> log, +<pre>void <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormat.Loader.html#line.68">markCorruptedWAL</a>(<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFile.html" title="class in org.apache.hadoop.hbase.procedure2.store.wal">ProcedureWALFile</a> log, <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)</pre> </li> </ul>