http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a949969b/devapidocs/org/apache/hadoop/hbase/procedure2/Procedure.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/Procedure.html b/devapidocs/org/apache/hadoop/hbase/procedure2/Procedure.html index e4ec821..54a01a3 100644 --- a/devapidocs/org/apache/hadoop/hbase/procedure2/Procedure.html +++ b/devapidocs/org/apache/hadoop/hbase/procedure2/Procedure.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":6,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":6,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":6,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":9,"i23":10,"i24":9,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":9,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":6,"i50":6,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10}; +var methods = {"i0":6,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":6,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":6,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":9,"i23":10,"i24":9,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":9,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":6,"i50":6,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -123,7 +123,7 @@ public abstract class <a href="../../../../../src-html/org/apache/hadoop/hbase/p extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a>></pre> <div class="block">Base Procedure class responsible to handle the Procedure Metadata - e.g. state, startTime, lastUpdate, stack-indexes, ... + e.g. state, submittedTime, lastUpdate, stack-indexes, ... execute() is called each time the procedure is executed. it may be called multiple times in case of failure and restart, so the @@ -225,13 +225,13 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#stackIndexes">stackIndexes</a></span></code> </td> </tr> <tr class="altColor"> -<td class="colFirst"><code>private long</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#startTime">startTime</a></span></code> </td> -</tr> -<tr class="rowColor"> <td class="colFirst"><code>private org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureState</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#state">state</a></span></code> </td> </tr> +<tr class="rowColor"> +<td class="colFirst"><code>private long</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#submittedTime">submittedTime</a></span></code> </td> +</tr> <tr class="altColor"> <td class="colFirst"><code>private int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#timeout">timeout</a></span></code> </td> @@ -409,13 +409,13 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getStackIndexes--">getStackIndexes</a></span>()</code> </td> </tr> <tr id="i27" class="rowColor"> -<td class="colFirst"><code>long</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getStartTime--">getStartTime</a></span>()</code> </td> -</tr> -<tr id="i28" class="altColor"> <td class="colFirst"><code>protected org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureState</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getState--">getState</a></span>()</code> </td> </tr> +<tr id="i28" class="altColor"> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getSubmittedTime--">getSubmittedTime</a></span>()</code> </td> +</tr> <tr id="i29" class="rowColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getTimeout--">getTimeout</a></span>()</code> </td> @@ -594,14 +594,14 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl </tr> <tr id="i64" class="altColor"> <td class="colFirst"><code>protected void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setStartTime-long-">setStartTime</a></span>(long startTime)</code> -<div class="block">Called on store load to initialize the Procedure internals after - the creation/deserialization.</div> -</td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setState-org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureState-">setState</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureState state)</code> </td> </tr> <tr id="i65" class="rowColor"> <td class="colFirst"><code>protected void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setState-org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureState-">setState</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureState state)</code> </td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setSubmittedTime-long-">setSubmittedTime</a></span>(long submittedTime)</code> +<div class="block">Called on store load to initialize the Procedure internals after + the creation/deserialization.</div> +</td> </tr> <tr id="i66" class="altColor"> <td class="colFirst"><code>protected void</code></td> @@ -657,11 +657,25 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl </tr> <tr id="i75" class="rowColor"> <td class="colFirst"><code>protected void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#updateMetricsOnFinish-TEnvironment-long-boolean-">updateMetricsOnFinish</a></span>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="type parameter in Procedure">TEnvironment</a> env, + long runtime, + boolean success)</code> +<div class="block">This function will be called just after procedure execution is finished.</div> +</td> +</tr> +<tr id="i76" class="altColor"> +<td class="colFirst"><code>protected void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#updateMetricsOnSubmit-TEnvironment-">updateMetricsOnSubmit</a></span>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="type parameter in Procedure">TEnvironment</a> env)</code> +<div class="block">This function will be called just when procedure is submitted for execution.</div> +</td> +</tr> +<tr id="i77" class="rowColor"> +<td class="colFirst"><code>protected void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#updateTimestamp--">updateTimestamp</a></span>()</code> <div class="block">Called by ProcedureExecutor after each time a procedure step is executed.</div> </td> </tr> -<tr id="i76" class="altColor"> +<tr id="i78" class="altColor"> <td class="colFirst"><code>protected boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#wasExecuted--">wasExecuted</a></span>()</code> </td> </tr> @@ -758,13 +772,13 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.75">procId</a></pre> </li> </ul> -<a name="startTime"> +<a name="submittedTime"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>startTime</h4> -<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.76">startTime</a></pre> +<h4>submittedTime</h4> +<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.76">submittedTime</a></pre> </li> </ul> <a name="state"> @@ -1125,13 +1139,51 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl </dl> </li> </ul> +<a name="updateMetricsOnSubmit-java.lang.Object-"> +<!-- --> +</a><a name="updateMetricsOnSubmit-TEnvironment-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>updateMetricsOnSubmit</h4> +<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.247">updateMetricsOnSubmit</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="type parameter in Procedure">TEnvironment</a> env)</pre> +<div class="block">This function will be called just when procedure is submitted for execution. Override this + method to update the metrics at the beginning of the procedure</div> +</li> +</ul> +<a name="updateMetricsOnFinish-java.lang.Object-long-boolean-"> +<!-- --> +</a><a name="updateMetricsOnFinish-TEnvironment-long-boolean-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>updateMetricsOnFinish</h4> +<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.261">updateMetricsOnFinish</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="type parameter in Procedure">TEnvironment</a> env, + long runtime, + boolean success)</pre> +<div class="block">This function will be called just after procedure execution is finished. Override this method + to update metrics at the end of the procedure + + TODO: As any of the sub-procedures on failure rolls back all procedures in the stack, + including successfully finished siblings, this function may get called twice in certain + cases for certain procedures. Explore further if this can be called once.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>env</code> - </dd> +<dd><code>runtime</code> - - Runtime of the procedure in milliseconds</dd> +<dd><code>success</code> - - true if procedure is completed successfully</dd> +</dl> +</li> +</ul> <a name="toString--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>toString</h4> -<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.244">toString</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.265">toString</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd> @@ -1144,7 +1196,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <ul class="blockList"> <li class="blockList"> <h4>toStringSimpleSB</h4> -<pre>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.254">toStringSimpleSB</a>()</pre> +<pre>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.275">toStringSimpleSB</a>()</pre> <div class="block">Build the StringBuilder for the simple form of procedure string.</div> <dl> @@ -1159,7 +1211,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <ul class="blockList"> <li class="blockList"> <h4>toStringDetails</h4> -<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.287">toStringDetails</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.308">toStringDetails</a>()</pre> <div class="block">Extend the toString() information with more procedure details</div> </li> @@ -1170,7 +1222,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <ul class="blockList"> <li class="blockList"> <h4>toStringClass</h4> -<pre>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.306">toStringClass</a>()</pre> +<pre>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.327">toStringClass</a>()</pre> </li> </ul> <a name="toStringState-java.lang.StringBuilder-"> @@ -1179,7 +1231,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <ul class="blockList"> <li class="blockList"> <h4>toStringState</h4> -<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.316">toStringState</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a> builder)</pre> +<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.337">toStringState</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a> builder)</pre> <div class="block">Called from <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#toString--"><code>toString()</code></a> when interpolating <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2"><code>Procedure</code></a> state</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -1193,7 +1245,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <ul class="blockList"> <li class="blockList"> <h4>toStringClassDetails</h4> -<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.325">toStringClassDetails</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a> builder)</pre> +<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.346">toStringClassDetails</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a> builder)</pre> <div class="block">Extend the toString() information with the procedure details e.g. className and parameters</div> <dl> @@ -1208,7 +1260,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <ul class="blockList"> <li class="blockList"> <h4>getProcId</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.336">getProcId</a>()</pre> +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.357">getProcId</a>()</pre> </li> </ul> <a name="hasParent--"> @@ -1217,7 +1269,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <ul class="blockList"> <li class="blockList"> <h4>hasParent</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.340">hasParent</a>()</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.361">hasParent</a>()</pre> </li> </ul> <a name="getParentProcId--"> @@ -1226,7 +1278,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <ul class="blockList"> <li class="blockList"> <h4>getParentProcId</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.344">getParentProcId</a>()</pre> +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.365">getParentProcId</a>()</pre> </li> </ul> <a name="getRootProcId--"> @@ -1235,7 +1287,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <ul class="blockList"> <li class="blockList"> <h4>getRootProcId</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.348">getRootProcId</a>()</pre> +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.369">getRootProcId</a>()</pre> </li> </ul> <a name="getNonceKey--"> @@ -1244,16 +1296,16 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <ul class="blockList"> <li class="blockList"> <h4>getNonceKey</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/util/NonceKey.html" title="class in org.apache.hadoop.hbase.util">NonceKey</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.352">getNonceKey</a>()</pre> +<pre>public <a href="../../../../../org/apache/hadoop/hbase/util/NonceKey.html" title="class in org.apache.hadoop.hbase.util">NonceKey</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.373">getNonceKey</a>()</pre> </li> </ul> -<a name="getStartTime--"> +<a name="getSubmittedTime--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>getStartTime</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.356">getStartTime</a>()</pre> +<h4>getSubmittedTime</h4> +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.377">getSubmittedTime</a>()</pre> </li> </ul> <a name="getOwner--"> @@ -1262,7 +1314,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <ul class="blockList"> <li class="blockList"> <h4>getOwner</h4> -<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.360">getOwner</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.381">getOwner</a>()</pre> </li> </ul> <a name="hasOwner--"> @@ -1271,7 +1323,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <ul class="blockList"> <li class="blockList"> <h4>hasOwner</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.364">hasOwner</a>()</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.385">hasOwner</a>()</pre> </li> </ul> <a name="setProcId-long-"> @@ -1281,7 +1333,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <li class="blockList"> <h4>setProcId</h4> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.373">setProcId</a>(long procId)</pre> +protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.394">setProcId</a>(long procId)</pre> <div class="block">Called by the ProcedureExecutor to assign the ID to the newly created procedure.</div> </li> </ul> @@ -1292,7 +1344,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas <li class="blockList"> <h4>setParentProcId</h4> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.383">setParentProcId</a>(long parentProcId)</pre> +protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.404">setParentProcId</a>(long parentProcId)</pre> <div class="block">Called by the ProcedureExecutor to assign the parent to the newly created procedure.</div> </li> </ul> @@ -1303,7 +1355,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas <li class="blockList"> <h4>setRootProcId</h4> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.388">setRootProcId</a>(long rootProcId)</pre> +protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.409">setRootProcId</a>(long rootProcId)</pre> </li> </ul> <a name="setNonceKey-org.apache.hadoop.hbase.util.NonceKey-"> @@ -1313,7 +1365,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas <li class="blockList"> <h4>setNonceKey</h4> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.397">setNonceKey</a>(<a href="../../../../../org/apache/hadoop/hbase/util/NonceKey.html" title="class in org.apache.hadoop.hbase.util">NonceKey</a> nonceKey)</pre> +protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.418">setNonceKey</a>(<a href="../../../../../org/apache/hadoop/hbase/util/NonceKey.html" title="class in org.apache.hadoop.hbase.util">NonceKey</a> nonceKey)</pre> <div class="block">Called by the ProcedureExecutor to set the value to the newly created procedure.</div> </li> </ul> @@ -1324,7 +1376,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas <li class="blockList"> <h4>setOwner</h4> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -public void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.403">setOwner</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> owner)</pre> +public void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.424">setOwner</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> owner)</pre> </li> </ul> <a name="setOwner-org.apache.hadoop.hbase.security.User-"> @@ -1333,17 +1385,17 @@ public void <a href="../../../../../src-html/org/apache/hadoop/hbase/p <ul class="blockList"> <li class="blockList"> <h4>setOwner</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.407">setOwner</a>(<a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> owner)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.428">setOwner</a>(<a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> owner)</pre> </li> </ul> -<a name="setStartTime-long-"> +<a name="setSubmittedTime-long-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>setStartTime</h4> +<h4>setSubmittedTime</h4> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.417">setStartTime</a>(long startTime)</pre> +protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.438">setSubmittedTime</a>(long submittedTime)</pre> <div class="block">Called on store load to initialize the Procedure internals after the creation/deserialization.</div> </li> @@ -1354,7 +1406,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas <ul class="blockList"> <li class="blockList"> <h4>setTimeout</h4> -<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.427">setTimeout</a>(int timeout)</pre> +<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.448">setTimeout</a>(int timeout)</pre> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>timeout</code> - timeout interval in msec</dd> @@ -1367,7 +1419,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas <ul class="blockList"> <li class="blockList"> <h4>hasTimeout</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.431">hasTimeout</a>()</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.452">hasTimeout</a>()</pre> </li> </ul> <a name="getTimeout--"> @@ -1376,7 +1428,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas <ul class="blockList"> <li class="blockList"> <h4>getTimeout</h4> -<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.438">getTimeout</a>()</pre> +<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.459">getTimeout</a>()</pre> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>the timeout in msec</dd> @@ -1390,7 +1442,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas <li class="blockList"> <h4>setLastUpdate</h4> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.447">setLastUpdate</a>(long lastUpdate)</pre> +protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.468">setLastUpdate</a>(long lastUpdate)</pre> <div class="block">Called on store load to initialize the Procedure internals after the creation/deserialization.</div> </li> @@ -1402,7 +1454,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas <li class="blockList"> <h4>updateTimestamp</h4> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.455">updateTimestamp</a>()</pre> +protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.476">updateTimestamp</a>()</pre> <div class="block">Called by ProcedureExecutor after each time a procedure step is executed.</div> </li> </ul> @@ -1412,7 +1464,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas <ul class="blockList"> <li class="blockList"> <h4>getLastUpdate</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.459">getLastUpdate</a>()</pre> +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.480">getLastUpdate</a>()</pre> </li> </ul> <a name="getTimeoutTimestamp--"> @@ -1422,7 +1474,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas <li class="blockList"> <h4>getTimeoutTimestamp</h4> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -protected long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.470">getTimeoutTimestamp</a>()</pre> +protected long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.491">getTimeoutTimestamp</a>()</pre> <div class="block">Timeout of the next timeout. Called by the ProcedureExecutor if the procedure has timeout set and the procedure is in the waiting queue.</div> @@ -1438,7 +1490,7 @@ protected long <a href="../../../../../src-html/org/apache/hadoop/hbas <ul class="blockList"> <li class="blockList"> <h4>elapsedTime</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.480">elapsedTime</a>()</pre> +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.501">elapsedTime</a>()</pre> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>the time elapsed between the last update and the start time of the procedure.</dd> @@ -1451,7 +1503,7 @@ protected long <a href="../../../../../src-html/org/apache/hadoop/hbas <ul class="blockList"> <li class="blockList"> <h4>getResult</h4> -<pre>public byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.487">getResult</a>()</pre> +<pre>public byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.508">getResult</a>()</pre> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>the serialized result if any, otherwise null</dd> @@ -1464,7 +1516,7 @@ protected long <a href="../../../../../src-html/org/apache/hadoop/hbas <ul class="blockList"> <li class="blockList"> <h4>setResult</h4> -<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.495">setResult</a>(byte[] result)</pre> +<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.516">setResult</a>(byte[] result)</pre> <div class="block">The procedure may leave a "result" on completion.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -1478,7 +1530,7 @@ protected long <a href="../../../../../src-html/org/apache/hadoop/hbas <ul class="blockList"> <li class="blockList"> <h4>isRunnable</h4> -<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.530">isRunnable</a>()</pre> +<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.551">isRunnable</a>()</pre> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>true if the procedure is in a RUNNABLE state.</dd> @@ -1491,7 +1543,7 @@ protected long <a href="../../../../../src-html/org/apache/hadoop/hbas <ul class="blockList"> <li class="blockList"> <h4>isInitializing</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.534">isInitializing</a>()</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.555">isInitializing</a>()</pre> </li> </ul> <a name="isFailed--"> @@ -1500,7 +1552,7 @@ protected long <a href="../../../../../src-html/org/apache/hadoop/hbas <ul class="blockList"> <li class="blockList"> <h4>isFailed</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.541">isFailed</a>()</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.562">isFailed</a>()</pre> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>true if the procedure has failed. It may or may not have rolled back.</dd> @@ -1513,7 +1565,7 @@ protected long <a href="../../../../../src-html/org/apache/hadoop/hbas <ul class="blockList"> <li class="blockList"> <h4>isSuccess</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.548">isSuccess</a>()</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.569">isSuccess</a>()</pre> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>true if the procedure is finished successfully.</dd> @@ -1526,7 +1578,7 @@ protected long <a href="../../../../../src-html/org/apache/hadoop/hbas <ul class="blockList"> <li class="blockList"> <h4>isFinished</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.556">isFinished</a>()</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.577">isFinished</a>()</pre> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>true if the procedure is finished. The Procedure may be completed successfully or @@ -1540,7 +1592,7 @@ protected long <a href="../../../../../src-html/org/apache/hadoop/hbas <ul class="blockList"> <li class="blockList"> <h4>isWaiting</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.563">isWaiting</a>()</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.584">isWaiting</a>()</pre> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>true if the procedure is waiting for a child to finish or for an external event.</dd> @@ -1554,7 +1606,7 @@ protected long <a href="../../../../../src-html/org/apache/hadoop/hbas <li class="blockList"> <h4>setState</h4> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.576">setState</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureState state)</pre> +protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.597">setState</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureState state)</pre> </li> </ul> <a name="getState--"> @@ -1564,7 +1616,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas <li class="blockList"> <h4>getState</h4> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -protected org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureState <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.582">getState</a>()</pre> +protected org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureState <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.603">getState</a>()</pre> </li> </ul> <a name="setFailure-java.lang.String-java.lang.Throwable-"> @@ -1573,7 +1625,7 @@ protected org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos <ul class="blockList"> <li class="blockList"> <h4>setFailure</h4> -<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.586">setFailure</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> source, +<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.607">setFailure</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> source, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> cause)</pre> </li> </ul> @@ -1583,7 +1635,7 @@ protected org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos <ul class="blockList"> <li class="blockList"> <h4>setFailure</h4> -<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.590">setFailure</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/RemoteProcedureException.html" title="class in org.apache.hadoop.hbase.procedure2">RemoteProcedureException</a> exception)</pre> +<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.611">setFailure</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/RemoteProcedureException.html" title="class in org.apache.hadoop.hbase.procedure2">RemoteProcedureException</a> exception)</pre> </li> </ul> <a name="setAbortFailure-java.lang.String-java.lang.String-"> @@ -1592,7 +1644,7 @@ protected org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos <ul class="blockList"> <li class="blockList"> <h4>setAbortFailure</h4> -<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.597">setAbortFailure</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> source, +<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.618">setAbortFailure</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> source, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> msg)</pre> </li> </ul> @@ -1604,7 +1656,7 @@ protected org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos <ul class="blockList"> <li class="blockList"> <h4>setTimeoutFailure</h4> -<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.606">setTimeoutFailure</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="type parameter in Procedure">TEnvironment</a> env)</pre> +<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.627">setTimeoutFailure</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="type parameter in Procedure">TEnvironment</a> env)</pre> <div class="block">Called by the ProcedureExecutor when the timeout set by setTimeout() is expired.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -1619,7 +1671,7 @@ protected org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos <ul class="blockList"> <li class="blockList"> <h4>hasException</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.616">hasException</a>()</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.637">hasException</a>()</pre> </li> </ul> <a name="getException--"> @@ -1628,7 +1680,7 @@ protected org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos <ul class="blockList"> <li class="blockList"> <h4>getException</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/procedure2/RemoteProcedureException.html" title="class in org.apache.hadoop.hbase.procedure2">RemoteProcedureException</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.620">getException</a>()</pre> +<pre>public <a href="../../../../../org/apache/hadoop/hbase/procedure2/RemoteProcedureException.html" title="class in org.apache.hadoop.hbase.procedure2">RemoteProcedureException</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.641">getException</a>()</pre> </li> </ul> <a name="setChildrenLatch-int-"> @@ -1638,7 +1690,7 @@ protected org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos <li class="blockList"> <h4>setChildrenLatch</h4> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.628">setChildrenLatch</a>(int numChildren)</pre> +protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.649">setChildrenLatch</a>(int numChildren)</pre> <div class="block">Called by the ProcedureExecutor on procedure-load to restore the latch state</div> </li> </ul> @@ -1649,7 +1701,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas <li class="blockList"> <h4>incChildrenLatch</h4> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.636">incChildrenLatch</a>()</pre> +protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.657">incChildrenLatch</a>()</pre> <div class="block">Called by the ProcedureExecutor on procedure-load to restore the latch state</div> </li> </ul> @@ -1660,7 +1712,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas <li class="blockList"> <h4>childrenCountDown</h4> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.645">childrenCountDown</a>()</pre> +protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.666">childrenCountDown</a>()</pre> <div class="block">Called by the ProcedureExecutor to notify that one of the sub-procedures has completed.</div> </li> </ul> @@ -1671,7 +1723,7 @@ protected boolean <a href="../../../../../src-html/org/apache/hadoop/h <li class="blockList"> <h4>hasChildren</h4> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.651">hasChildren</a>()</pre> +protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.672">hasChildren</a>()</pre> </li> </ul> <a name="getChildrenLatch--"> @@ -1681,7 +1733,7 @@ protected boolean <a href="../../../../../src-html/org/apache/hadoop/h <li class="blockList"> <h4>getChildrenLatch</h4> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -protected int <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.656">getChildrenLatch</a>()</pre> +protected int <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.677">getChildrenLatch</a>()</pre> </li> </ul> <a name="addStackIndex-int-"> @@ -1691,7 +1743,7 @@ protected int <a href="../../../../../src-html/org/apache/hadoop/hbase <li class="blockList"> <h4>addStackIndex</h4> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.665">addStackIndex</a>(int index)</pre> +protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.686">addStackIndex</a>(int index)</pre> <div class="block">Called by the RootProcedureState on procedure execution. Each procedure store its stack-index positions.</div> </li> @@ -1703,7 +1755,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas <li class="blockList"> <h4>removeStackIndex</h4> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.676">removeStackIndex</a>()</pre> +protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.697">removeStackIndex</a>()</pre> </li> </ul> <a name="setStackIndexes-java.util.List-"> @@ -1713,7 +1765,7 @@ protected boolean <a href="../../../../../src-html/org/apache/hadoop/h <li class="blockList"> <h4>setStackIndexes</h4> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.691">setStackIndexes</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> stackIndexes)</pre> +protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.712">setStackIndexes</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> stackIndexes)</pre> <div class="block">Called on store load to initialize the Procedure internals after the creation/deserialization.</div> </li> @@ -1725,7 +1777,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas <li class="blockList"> <h4>wasExecuted</h4> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.699">wasExecuted</a>()</pre> +protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.720">wasExecuted</a>()</pre> </li> </ul> <a name="getStackIndexes--"> @@ -1735,7 +1787,7 @@ protected boolean <a href="../../../../../src-html/org/apache/hadoop/h <li class="blockList"> <h4>getStackIndexes</h4> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -protected int[] <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.704">getStackIndexes</a>()</pre> +protected int[] <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.725">getStackIndexes</a>()</pre> </li> </ul> <a name="doExecute-java.lang.Object-"> @@ -1747,7 +1799,7 @@ protected int[] <a href="../../../../../src-html/org/apache/hadoop/hba <li class="blockList"> <h4>doExecute</h4> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -protected <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/Procedure.html#line.716">doExecute</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="type parameter in Procedure">TEnvironment</a> env) +protected <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/Procedure.html#line.737">doExecute</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="type parameter in Procedure">TEnvironment</a> env) throws <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureYieldException.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureYieldException</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureSuspendedException.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureSuspendedException</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre> @@ -1769,7 +1821,7 @@ protected <a href="../../../../../org/apache/hadoop/hbase/procedure2/Proced <li class="blockList"> <h4>doRollback</h4> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.730">doRollback</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="type parameter in Procedure">TEnvironment</a> env) +protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.751">doRollback</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="type parameter in Procedure">TEnvironment</a> env) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre> <div class="block">Internal method called by the ProcedureExecutor that starts the user-level code rollback().</div> @@ -1789,7 +1841,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas <li class="blockList"> <h4>doAcquireLock</h4> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -protected <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.LockState.html" title="enum in org.apache.hadoop.hbase.procedure2">Procedure.LockState</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.744">doAcquireLock</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="type parameter in Procedure">TEnvironment</a> env)</pre> +protected <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.LockState.html" title="enum in org.apache.hadoop.hbase.procedure2">Procedure.LockState</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.765">doAcquireLock</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="type parameter in Procedure">TEnvironment</a> env)</pre> <div class="block">Internal method called by the ProcedureExecutor that starts the user-level code acquireLock().</div> </li> </ul> @@ -1802,7 +1854,7 @@ protected <a href="../../../../../org/apache/hadoop/hbase/procedure2/Proced <li class="blockList"> <h4>doReleaseLock</h4> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.752">doReleaseLock</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="type parameter in Procedure">TEnvironment</a> env)</pre> +protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.773">doReleaseLock</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="type parameter in Procedure">TEnvironment</a> env)</pre> <div class="block">Internal method called by the ProcedureExecutor that starts the user-level code releaseLock().</div> </li> </ul> @@ -1812,7 +1864,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas <ul class="blockList"> <li class="blockList"> <h4>compareTo</h4> -<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.757">compareTo</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> other)</pre> +<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.778">compareTo</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> other)</pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true#compareTo-T-" title="class or interface in java.lang">compareTo</a></code> in interface <code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a>></code></dd> @@ -1825,7 +1877,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas <ul class="blockList"> <li class="blockList"> <h4>getProcIdHashCode</h4> -<pre>public static long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.769">getProcIdHashCode</a>(long procId)</pre> +<pre>public static long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.790">getProcIdHashCode</a>(long procId)</pre> <div class="block">Get an hashcode for the specified Procedure ID</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -1840,7 +1892,7 @@ protected void <a href="../../../../../src-html/org/apache/hadoop/hbas <li class="blockList"> <h4>getRootProcedureId</h4> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -protected static <a href="http://docs.oracle.com/javase/8/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/Procedure.html#line.783">getRootProcedureId</a>(<a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a>> procedures, +protected static <a href="http://docs.oracle.com/javase/8/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/Procedure.html#line.804">getRootProcedureId</a>(<a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a>> procedures, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc)</pre> </li> </ul> @@ -1850,7 +1902,7 @@ protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lan <ul class="blockListLast"> <li class="blockList"> <h4>haveSameParent</h4> -<pre>public static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.796">haveSameParent</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> a, +<pre>public static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/Procedure.html#line.817">haveSameParent</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> a, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> b)</pre> <dl> <dt><span class="paramLabel">Parameters:</span></dt>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a949969b/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.CompletedProcedureCleaner.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.CompletedProcedureCleaner.html b/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.CompletedProcedureCleaner.html index 5dc7421..8241095 100644 --- a/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.CompletedProcedureCleaner.html +++ b/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.CompletedProcedureCleaner.html @@ -286,7 +286,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureInMe <!-- --> </a> <h3>Methods inherited from class org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a></h3> -<code><a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#acquireLock-TEnvironment-">acquireLock</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#addStackIndex-int-">addStackIndex</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#afterReplay-TEnvironment-">afterReplay</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#beforeReplay-TEnvironment-">beforeReplay</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#childrenCountDown--">childrenCountDown</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#compareTo-org.apache.hadoop.hbase.procedure2.Procedure-">compareTo</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#completionCleanup-TEnvironment-">completionCleanup</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#doAcquireLock-TEnvironment-">doAcquireLock</a>, <a hre f="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#doExecute-TEnvironment-">doExecute</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#doReleaseLock-TEnvironment-">doReleaseLock</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#doRollback-TEnvironment-">doRollback</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#elapsedTime--">elapsedTime</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getChildrenLatch--">getChildrenLatch</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getException--">getException</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getLastUpdate--">getLastUpdate</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getNonceKey--">getNonceKey</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getOwner--">getOwner</a>, <a hr ef="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getParentProcId--">getParentProcId</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getProcId--">getProcId</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getProcIdHashCode-long-">getProcIdHashCode</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getResult--">getResult</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getRootProcedureId-java.util.Map-org.apache.hadoop.hbase.procedure2.Procedure-">getRootProcedureId</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getRootProcId--">getRootProcId</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getStackIndexes--">getStackIndexes</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getStartTime--">getStartTime</a>, <a href="../../../../../org/apache/hadoop/hbase/proc edure2/Procedure.html#getState--">getState</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getTimeout--">getTimeout</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getTimeoutTimestamp--">getTimeoutTimestamp</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#hasChildren--">hasChildren</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#hasException--">hasException</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#hasLock-TEnvironment-">hasLock</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#hasOwner--">hasOwner</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#hasParent--">hasParent</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#hasTimeout--">hasTimeout</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#haveSameParent-org. apache.hadoop.hbase.procedure2.Procedure-org.apache.hadoop.hbase.procedure2.Procedure-">haveSameParent</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#holdLock-TEnvironment-">holdLock</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#incChildrenLatch--">incChildrenLatch</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#isFailed--">isFailed</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#isFinished--">isFinished</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#isInitializing--">isInitializing</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#isRunnable--">isRunnable</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#isSuccess--">isSuccess</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#isWaiting--">isWaiting</a>, <a href="../../../../../org/apache/ha doop/hbase/procedure2/Procedure.html#isYieldAfterExecutionStep-TEnvironment-">isYieldAfterExecutionStep</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#releaseLock-TEnvironment-">releaseLock</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#removeStackIndex--">removeStackIndex</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setAbortFailure-java.lang.String-java.lang.String-">setAbortFailure</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setChildrenLatch-int-">setChildrenLatch</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setFailure-org.apache.hadoop.hbase.procedure2.RemoteProcedureException-">setFailure</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setFailure-java.lang.String-java.lang.Throwable-">setFailure</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setLastUpda te-long-">setLastUpdate</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setNonceKey-org.apache.hadoop.hbase.util.NonceKey-">setNonceKey</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setOwner-java.lang.String-">setOwner</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setOwner-org.apache.hadoop.hbase.security.User-">setOwner</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setParentProcId-long-">setParentProcId</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setProcId-long-">setProcId</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setResult-byte:A-">setResult</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setRootProcId-long-">setRootProcId</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setStackIndexes-java.util.List-">setStackIndexes</a> , <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setStartTime-long-">setStartTime</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setState-org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureState-">setState</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setTimeout-int-">setTimeout</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setTimeoutFailure-TEnvironment-">setTimeoutFailure</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#shouldWaitClientAck-TEnvironment-">shouldWaitClientAck</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#toString--">toString</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#toStringClass--">toStringClass</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#toStringClassDetails-java.lang.StringBuilder-">t oStringClassDetails</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#toStringDetails--">toStringDetails</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#toStringSimpleSB--">toStringSimpleSB</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#toStringState-java.lang.StringBuilder-">toStringState</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#updateTimestamp--">updateTimestamp</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#wasExecuted--">wasExecuted</a></code></li> +<code><a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#acquireLock-TEnvironment-">acquireLock</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#addStackIndex-int-">addStackIndex</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#afterReplay-TEnvironment-">afterReplay</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#beforeReplay-TEnvironment-">beforeReplay</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#childrenCountDown--">childrenCountDown</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#compareTo-org.apache.hadoop.hbase.procedure2.Procedure-">compareTo</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#completionCleanup-TEnvironment-">completionCleanup</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#doAcquireLock-TEnvironment-">doAcquireLock</a>, <a hre f="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#doExecute-TEnvironment-">doExecute</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#doReleaseLock-TEnvironment-">doReleaseLock</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#doRollback-TEnvironment-">doRollback</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#elapsedTime--">elapsedTime</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getChildrenLatch--">getChildrenLatch</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getException--">getException</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getLastUpdate--">getLastUpdate</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getNonceKey--">getNonceKey</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getOwner--">getOwner</a>, <a hr ef="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getParentProcId--">getParentProcId</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getProcId--">getProcId</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getProcIdHashCode-long-">getProcIdHashCode</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getResult--">getResult</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getRootProcedureId-java.util.Map-org.apache.hadoop.hbase.procedure2.Procedure-">getRootProcedureId</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getRootProcId--">getRootProcId</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getStackIndexes--">getStackIndexes</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getState--">getState</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/P rocedure.html#getSubmittedTime--">getSubmittedTime</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getTimeout--">getTimeout</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#getTimeoutTimestamp--">getTimeoutTimestamp</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#hasChildren--">hasChildren</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#hasException--">hasException</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#hasLock-TEnvironment-">hasLock</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#hasOwner--">hasOwner</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#hasParent--">hasParent</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#hasTimeout--">hasTimeout</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#haveSamePar ent-org.apache.hadoop.hbase.procedure2.Procedure-org.apache.hadoop.hbase.procedure2.Procedure-">haveSameParent</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#holdLock-TEnvironment-">holdLock</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#incChildrenLatch--">incChildrenLatch</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#isFailed--">isFailed</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#isFinished--">isFinished</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#isInitializing--">isInitializing</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#isRunnable--">isRunnable</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#isSuccess--">isSuccess</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#isWaiting--">isWaiting</a>, <a href="../../../../../org/a pache/hadoop/hbase/procedure2/Procedure.html#isYieldAfterExecutionStep-TEnvironment-">isYieldAfterExecutionStep</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#releaseLock-TEnvironment-">releaseLock</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#removeStackIndex--">removeStackIndex</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setAbortFailure-java.lang.String-java.lang.String-">setAbortFailure</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setChildrenLatch-int-">setChildrenLatch</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setFailure-org.apache.hadoop.hbase.procedure2.RemoteProcedureException-">setFailure</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setFailure-java.lang.String-java.lang.Throwable-">setFailure</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#set LastUpdate-long-">setLastUpdate</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setNonceKey-org.apache.hadoop.hbase.util.NonceKey-">setNonceKey</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setOwner-java.lang.String-">setOwner</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setOwner-org.apache.hadoop.hbase.security.User-">setOwner</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setParentProcId-long-">setParentProcId</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setProcId-long-">setProcId</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setResult-byte:A-">setResult</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setRootProcId-long-">setRootProcId</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setStackIndexes-java.util.List-">setStackInd exes</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setState-org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureState-">setState</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setSubmittedTime-long-">setSubmittedTime</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setTimeout-int-">setTimeout</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setTimeoutFailure-TEnvironment-">setTimeoutFailure</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#shouldWaitClientAck-TEnvironment-">shouldWaitClientAck</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#toString--">toString</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#toStringClass--">toStringClass</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#toStringClassDetails-java.lang.S tringBuilder-">toStringClassDetails</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#toStringDetails--">toStringDetails</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#toStringSimpleSB--">toStringSimpleSB</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#toStringState-java.lang.StringBuilder-">toStringState</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#updateMetricsOnFinish-TEnvironment-long-boolean-">updateMetricsOnFinish</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#updateMetricsOnSubmit-TEnvironment-">updateMetricsOnSubmit</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#updateTimestamp--">updateTimestamp</a>, <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#wasExecuted--">wasExecuted</a></code></li> </ul> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a949969b/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.DelayedProcedure.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.DelayedProcedure.html b/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.DelayedProcedure.html index 3230e8b..0fa196a 100644 --- a/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.DelayedProcedure.html +++ b/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.DelayedProcedure.html @@ -126,7 +126,7 @@ </dl> <hr> <br> -<pre>private static final class <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.1713">ProcedureExecutor.DelayedProcedure</a> +<pre>private static final class <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.1724">ProcedureExecutor.DelayedProcedure</a> extends <a href="../../../../../org/apache/hadoop/hbase/procedure2/util/DelayedUtil.DelayedContainerWithTimestamp.html" title="class in org.apache.hadoop.hbase.procedure2.util">DelayedUtil.DelayedContainerWithTimestamp</a><<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a>></pre> </li> </ul> @@ -205,7 +205,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/procedure2/util/DelayedU <ul class="blockListLast"> <li class="blockList"> <h4>DelayedProcedure</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.DelayedProcedure.html#line.1715">DelayedProcedure</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> procedure)</pre> +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.DelayedProcedure.html#line.1726">DelayedProcedure</a>(<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> procedure)</pre> </li> </ul> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a949969b/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.InlineChore.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.InlineChore.html b/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.InlineChore.html index 2cf686b..efb2ee9 100644 --- a/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.InlineChore.html +++ b/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.InlineChore.html @@ -126,7 +126,7 @@ var activeTableTab = "activeTableTab"; </dl> <hr> <br> -<pre>private abstract static class <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.1747">ProcedureExecutor.InlineChore</a> +<pre>private abstract static class <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#line.1758">ProcedureExecutor.InlineChore</a> extends <a href="../../../../../org/apache/hadoop/hbase/procedure2/util/DelayedUtil.DelayedObject.html" title="class in org.apache.hadoop.hbase.procedure2.util">DelayedUtil.DelayedObject</a> implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a></pre> </li> @@ -239,7 +239,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable. <ul class="blockListLast"> <li class="blockList"> <h4>timeout</h4> -<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.InlineChore.html#line.1748">timeout</a></pre> +<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.InlineChore.html#line.1759">timeout</a></pre> </li> </ul> </li> @@ -256,7 +256,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable. <ul class="blockListLast"> <li class="blockList"> <h4>InlineChore</h4> -<pre>private <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.InlineChore.html#line.1747">InlineChore</a>()</pre> +<pre>private <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.InlineChore.html#line.1758">InlineChore</a>()</pre> </li> </ul> </li> @@ -273,7 +273,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable. <ul class="blockList"> <li class="blockList"> <h4>getTimeoutInterval</h4> -<pre>public abstract int <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.InlineChore.html#line.1750">getTimeoutInterval</a>()</pre> +<pre>public abstract int <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.InlineChore.html#line.1761">getTimeoutInterval</a>()</pre> </li> </ul> <a name="refreshTimeout--"> @@ -282,7 +282,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable. <ul class="blockList"> <li class="blockList"> <h4>refreshTimeout</h4> -<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.InlineChore.html#line.1752">refreshTimeout</a>()</pre> +<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.InlineChore.html#line.1763">refreshTimeout</a>()</pre> </li> </ul> <a name="getTimeout--"> @@ -291,7 +291,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable. <ul class="blockListLast"> <li class="blockList"> <h4>getTimeout</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.InlineChore.html#line.1757">getTimeout</a>()</pre> +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.InlineChore.html#line.1768">getTimeout</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../../../org/apache/hadoop/hbase/procedure2/util/DelayedUtil.DelayedWithTimeout.html#getTimeout--">getTimeout</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/procedure2/util/DelayedUtil.DelayedWithTimeout.html" title="interface in org.apache.hadoop.hbase.procedure2.util">DelayedUtil.DelayedWithTimeout</a></code></dd>
