http://git-wip-us.apache.org/repos/asf/hbase-site/blob/aba0b536/devapidocs/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html
----------------------------------------------------------------------
diff --git
a/devapidocs/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html
b/devapidocs/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html
index 240e049..e22356f 100644
---
a/devapidocs/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html
+++
b/devapidocs/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html
@@ -110,7 +110,7 @@
<hr>
<br>
<pre><a
href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html"
title="annotation in
org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public class <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.49">DeleteColumnFamilyProcedure</a>
+public class <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.48">DeleteColumnFamilyProcedure</a>
extends <a
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html"
title="class in
org.apache.hadoop.hbase.procedure2">StateMachineProcedure</a><<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>,org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState>
implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.html"
title="interface in
org.apache.hadoop.hbase.master.procedure">TableProcedureInterface</a></pre>
<div class="block">The procedure to delete a column family from an existing
table.</div>
@@ -155,42 +155,38 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
-<td class="colFirst"><code>private <a
href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true"
title="class or interface in
java.util.concurrent.atomic">AtomicBoolean</a></code></td>
-<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#aborted">aborted</a></strong></code> </td>
-</tr>
-<tr class="rowColor">
<td class="colFirst"><code>private byte[]</code></td>
<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#familyName">familyName</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#hasMob">hasMob</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private static
org.apache.commons.logging.Log</code></td>
<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#LOG">LOG</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <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/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a>></code></td>
<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#regionInfoList">regionInfoList</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/ProcedurePrepareLatch.html"
title="class in
org.apache.hadoop.hbase.master.procedure">ProcedurePrepareLatch</a></code></td>
<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#syncLatch">syncLatch</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <a
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a></code></td>
<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#tableName">tableName</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <a
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true"
title="class or interface in java.lang">Boolean</a></code></td>
<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#traceEnabled">traceEnabled</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <a
href="../../../../../../org/apache/hadoop/hbase/HTableDescriptor.html"
title="class in org.apache.hadoop.hbase">HTableDescriptor</a></code></td>
<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#unmodifiedHTableDescriptor">unmodifiedHTableDescriptor</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <a
href="../../../../../../org/apache/hadoop/hbase/security/User.html"
title="class in org.apache.hadoop.hbase.security">User</a></code></td>
<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#user">user</a></strong></code> </td>
</tr>
@@ -238,155 +234,145 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#abort(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv)">abort</a></strong>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env)</code>
-<div class="block">The abort() call is asynchronous and each procedure must
decide how to deal
- with that, if they want to be abortable.</div>
-</td>
-</tr>
-<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#acquireLock(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv)">acquireLock</a></strong>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env)</code>
<div class="block">The user should override this method, and try to take a
lock if necessary.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#completionCleanup(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv)">completionCleanup</a></strong>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env)</code>
<div class="block">Called when the procedure is marked as completed (success
or rollback).</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#deleteFromFs(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv)">deleteFromFs</a></strong>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env)</code>
<div class="block">Remove the column family from the file system</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#deserializeStateData(java.io.InputStream)">deserializeStateData</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>
<div class="block">Called on store load to allow the user to decode the
previously serialized
state.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected <a
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.Flow.html"
title="enum in
org.apache.hadoop.hbase.procedure2">StateMachineProcedure.Flow</a></code></td>
<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#executeFromState(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,%20org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState)">executeFromState</a></strong>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState state)</code>
<div class="block">called to perform a single step of the specified 'state' of
the procedure</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <a
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#getColumnFamilyName()">getColumnFamilyName</a></strong>()</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected
org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState</code></td>
<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#getInitialState()">getInitialState</a></strong>()</code>
<div class="block">Return the initial state object that will be used for the
first call to executeFromState().</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <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/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a>></code></td>
<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#getRegionInfoList(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv)">getRegionInfoList</a></strong>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected
org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState</code></td>
<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#getState(int)">getState</a></strong>(int stateId)</code>
<div class="block">Convert an ordinal (or state id) to an Enum (or more
descriptive) state object.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#getStateId(org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState)">getStateId</a></strong>(org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState state)</code>
<div class="block">Convert the Enum (or more descriptive) state object to an
ordinal (or state id).</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a></code></td>
<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#getTableName()">getTableName</a></strong>()</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.TableOperationType.html"
title="enum in
org.apache.hadoop.hbase.master.procedure">TableProcedureInterface.TableOperationType</a></code></td>
<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#getTableOperationType()">getTableOperationType</a></strong>()</code>
<div class="block">Given an operation type we can take decisions about what to
do with pending operations.</div>
</td>
</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private boolean</code></td>
-<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#isRollbackSupported(org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState)">isRollbackSupported</a></strong>(org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState state)</code> </td>
-</tr>
<tr class="altColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#isRollbackSupported(org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState)">isRollbackSupported</a></strong>(org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState state)</code>
+<div class="block">Used by the default implementation of abort() to know if
the current state can be aborted
+ and rollback can be triggered.</div>
+</td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><code>private <a
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true"
title="class or interface in java.lang">Boolean</a></code></td>
<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#isTraceEnabled()">isTraceEnabled</a></strong>()</code>
<div class="block">The procedure could be restarted from a different
machine.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#postDelete(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,%20org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState)">postDelete</a></strong>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState state)</code>
<div class="block">Action after deleting column family.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#preDelete(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,%20org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState)">preDelete</a></strong>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState state)</code>
<div class="block">Action before deleting column family.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#prepareDelete(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv)">prepareDelete</a></strong>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env)</code>
<div class="block">Action before any real action of deleting column
family.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#releaseLock(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv)">releaseLock</a></strong>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env)</code>
<div class="block">The user should override this method, and release lock if
necessary.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#reOpenAllRegionsIfTableIsOnline(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv)">reOpenAllRegionsIfTableIsOnline</a></strong>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env)</code>
<div class="block">Last action from the procedure - executed when online
schema change is supported.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#restoreTableDescriptor(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv)">restoreTableDescriptor</a></strong>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env)</code>
<div class="block">Restore back to the old descriptor</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#rollbackState(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,%20org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState)">rollbackState</a></strong>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState state)</code>
<div class="block">called to perform the rollback of the specified state</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#runCoprocessorAction(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,%20org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState)">runCoprocessorAction</a></strong>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState state)</code>
<div class="block">Coprocessor Action.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#serializeStateData(java.io.OutputStream)">serializeStateData</a></strong>(<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)</code>
<div class="block">The user-level code of the procedure may have some state to
persist (e.g.</div>
</td>
</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#setNextState(org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState)">setNextState</a></strong>(org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState state)</code>
-<div class="block">Set the next state for the procedure.</div>
-</td>
-</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#toStringClassDetails(java.lang.StringBuilder)">toStringClassDetails</a></strong>(<a
href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuilder.html?is-external=true"
title="class or interface in java.lang">StringBuilder</a> sb)</code>
@@ -406,7 +392,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<!-- -->
</a>
<h3>Methods inherited from class org.apache.hadoop.hbase.procedure2.<a
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html"
title="class in
org.apache.hadoop.hbase.procedure2">StateMachineProcedure</a></h3>
-<code><a
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#addChildProcedure(org.apache.hadoop.hbase.procedure2.Procedure...)">addChildProcedure</a>,
<a
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#execute(TEnvironment)">execute</a>,
<a
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#isYieldAfterExecutionStep(TEnvironment)">isYieldAfterExecutionStep</a>,
<a
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#isYieldBeforeExecuteFromState(TEnvironment,%20TState)">isYieldBeforeExecuteFromState</a>,
<a
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#rollback(TEnvironment)">rollback</a>,
<a
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#toStringState(java.lang.StringBuilder)">toStringState</a></code></li>
+<code><a
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#abort(TEnvironment)">abort</a>,
<a
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#addChildProcedure(org.apache.hadoop.hbase.procedure2.Procedure...)">addChildProcedure</a>,
<a
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#execute(TEnvironment)">execute</a>,
<a
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#isYieldAfterExecutionStep(TEnvironment)">isYieldAfterExecutionStep</a>,
<a
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#isYieldBeforeExecuteFromState(TEnvironment,%20TState)">isYieldBeforeExecuteFromState</a>,
<a
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#rollback(TEnvironment)">rollback</a>,
<a
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#setNextSt
ate(TState)">setNextState</a>, <a
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#toStringState(java.lang.StringBuilder)">toStringState</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a
name="methods_inherited_from_class_org.apache.hadoop.hbase.procedure2.Procedure">
@@ -442,16 +428,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<ul class="blockList">
<li class="blockList">
<h4>LOG</h4>
-<pre>private static final org.apache.commons.logging.Log <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.52">LOG</a></pre>
-</li>
-</ul>
-<a name="aborted">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>aborted</h4>
-<pre>private final <a
href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true"
title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.54">aborted</a></pre>
+<pre>private static final org.apache.commons.logging.Log <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.51">LOG</a></pre>
</li>
</ul>
<a name="unmodifiedHTableDescriptor">
@@ -460,7 +437,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<ul class="blockList">
<li class="blockList">
<h4>unmodifiedHTableDescriptor</h4>
-<pre>private <a
href="../../../../../../org/apache/hadoop/hbase/HTableDescriptor.html"
title="class in org.apache.hadoop.hbase">HTableDescriptor</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.56">unmodifiedHTableDescriptor</a></pre>
+<pre>private <a
href="../../../../../../org/apache/hadoop/hbase/HTableDescriptor.html"
title="class in org.apache.hadoop.hbase">HTableDescriptor</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.53">unmodifiedHTableDescriptor</a></pre>
</li>
</ul>
<a name="tableName">
@@ -469,7 +446,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<ul class="blockList">
<li class="blockList">
<h4>tableName</h4>
-<pre>private <a
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.57">tableName</a></pre>
+<pre>private <a
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.54">tableName</a></pre>
</li>
</ul>
<a name="familyName">
@@ -478,7 +455,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<ul class="blockList">
<li class="blockList">
<h4>familyName</h4>
-<pre>private byte[] <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.58">familyName</a></pre>
+<pre>private byte[] <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.55">familyName</a></pre>
</li>
</ul>
<a name="hasMob">
@@ -487,7 +464,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<ul class="blockList">
<li class="blockList">
<h4>hasMob</h4>
-<pre>private boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.59">hasMob</a></pre>
+<pre>private boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.56">hasMob</a></pre>
</li>
</ul>
<a name="user">
@@ -496,7 +473,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<ul class="blockList">
<li class="blockList">
<h4>user</h4>
-<pre>private <a
href="../../../../../../org/apache/hadoop/hbase/security/User.html"
title="class in org.apache.hadoop.hbase.security">User</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.60">user</a></pre>
+<pre>private <a
href="../../../../../../org/apache/hadoop/hbase/security/User.html"
title="class in org.apache.hadoop.hbase.security">User</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.57">user</a></pre>
</li>
</ul>
<a name="regionInfoList">
@@ -505,7 +482,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<ul class="blockList">
<li class="blockList">
<h4>regionInfoList</h4>
-<pre>private <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/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.62">regionInfoList</a></pre>
+<pre>private <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/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.59">regionInfoList</a></pre>
</li>
</ul>
<a name="traceEnabled">
@@ -514,7 +491,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<ul class="blockList">
<li class="blockList">
<h4>traceEnabled</h4>
-<pre>private <a
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true"
title="class or interface in java.lang">Boolean</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.63">traceEnabled</a></pre>
+<pre>private <a
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true"
title="class or interface in java.lang">Boolean</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.60">traceEnabled</a></pre>
</li>
</ul>
<a name="syncLatch">
@@ -523,7 +500,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<ul class="blockListLast">
<li class="blockList">
<h4>syncLatch</h4>
-<pre>private final <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/ProcedurePrepareLatch.html"
title="class in
org.apache.hadoop.hbase.master.procedure">ProcedurePrepareLatch</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.66">syncLatch</a></pre>
+<pre>private final <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/ProcedurePrepareLatch.html"
title="class in
org.apache.hadoop.hbase.master.procedure">ProcedurePrepareLatch</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.63">syncLatch</a></pre>
</li>
</ul>
</li>
@@ -540,7 +517,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<ul class="blockList">
<li class="blockList">
<h4>DeleteColumnFamilyProcedure</h4>
-<pre>public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.68">DeleteColumnFamilyProcedure</a>()</pre>
+<pre>public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.65">DeleteColumnFamilyProcedure</a>()</pre>
</li>
</ul>
<a
name="DeleteColumnFamilyProcedure(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,
org.apache.hadoop.hbase.TableName, byte[])">
@@ -549,7 +526,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<ul class="blockList">
<li class="blockList">
<h4>DeleteColumnFamilyProcedure</h4>
-<pre>public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.75">DeleteColumnFamilyProcedure</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
+<pre>public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.72">DeleteColumnFamilyProcedure</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
<a
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
byte[] familyName)</pre>
</li>
@@ -560,7 +537,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<ul class="blockListLast">
<li class="blockList">
<h4>DeleteColumnFamilyProcedure</h4>
-<pre>public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.80">DeleteColumnFamilyProcedure</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
+<pre>public <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.77">DeleteColumnFamilyProcedure</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
<a
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
byte[] familyName,
<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/ProcedurePrepareLatch.html"
title="class in
org.apache.hadoop.hbase.master.procedure">ProcedurePrepareLatch</a> latch)</pre>
@@ -580,7 +557,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<ul class="blockList">
<li class="blockList">
<h4>executeFromState</h4>
-<pre>protected <a
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.Flow.html"
title="enum in
org.apache.hadoop.hbase.procedure2">StateMachineProcedure.Flow</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.93">executeFromState</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
+<pre>protected <a
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.Flow.html"
title="enum in
org.apache.hadoop.hbase.procedure2">StateMachineProcedure.Flow</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.90">executeFromState</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState state)
throws <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></pre>
<div class="block"><strong>Description copied from class: <code><a
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#executeFromState(TEnvironment,%20TState)">StateMachineProcedure</a></code></strong></div>
@@ -601,7 +578,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<ul class="blockList">
<li class="blockList">
<h4>rollbackState</h4>
-<pre>protected void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.142">rollbackState</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
+<pre>protected void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.136">rollbackState</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState state)
throws <a
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true"
title="class or interface in java.io">IOException</a></pre>
<div class="block"><strong>Description copied from class: <code><a
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#rollbackState(TEnvironment,%20TState)">StateMachineProcedure</a></code></strong></div>
@@ -614,13 +591,29 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<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> - temporary
failure, the rollback will retry later</dd></dl>
</li>
</ul>
+<a
name="isRollbackSupported(org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isRollbackSupported</h4>
+<pre>protected boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.151">isRollbackSupported</a>(org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState state)</pre>
+<div class="block"><strong>Description copied from class: <code><a
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#isRollbackSupported(TState)">StateMachineProcedure</a></code></strong></div>
+<div class="block">Used by the default implementation of abort() to know if
the current state can be aborted
+ and rollback can be triggered.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#isRollbackSupported(TState)">isRollbackSupported</a></code> in
class <code><a
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html"
title="class in
org.apache.hadoop.hbase.procedure2">StateMachineProcedure</a><<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>,org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState></code></dd>
+</dl>
+</li>
+</ul>
<a
name="completionCleanup(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>completionCleanup</h4>
-<pre>protected void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.181">completionCleanup</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env)</pre>
+<pre>protected void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.162">completionCleanup</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env)</pre>
<div class="block"><strong>Description copied from class: <code><a
href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#completionCleanup(TEnvironment)">Procedure</a></code></strong></div>
<div class="block">Called when the procedure is marked as completed (success
or rollback).
The procedure implementor may use this method to cleanup in-memory states.
@@ -637,7 +630,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<ul class="blockList">
<li class="blockList">
<h4>getState</h4>
-<pre>protected org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.186">getState</a>(int stateId)</pre>
+<pre>protected org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.167">getState</a>(int stateId)</pre>
<div class="block"><strong>Description copied from class: <code><a
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#getState(int)">StateMachineProcedure</a></code></strong></div>
<div class="block">Convert an ordinal (or state id) to an Enum (or more
descriptive) state object.</div>
<dl>
@@ -653,7 +646,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<ul class="blockList">
<li class="blockList">
<h4>getStateId</h4>
-<pre>protected int <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.191">getStateId</a>(org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState state)</pre>
+<pre>protected int <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.172">getStateId</a>(org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState state)</pre>
<div class="block"><strong>Description copied from class: <code><a
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#getStateId(TState)">StateMachineProcedure</a></code></strong></div>
<div class="block">Convert the Enum (or more descriptive) state object to an
ordinal (or state id).</div>
<dl>
@@ -669,7 +662,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<ul class="blockList">
<li class="blockList">
<h4>getInitialState</h4>
-<pre>protected org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.196">getInitialState</a>()</pre>
+<pre>protected org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.177">getInitialState</a>()</pre>
<div class="block"><strong>Description copied from class: <code><a
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#getInitialState()">StateMachineProcedure</a></code></strong></div>
<div class="block">Return the initial state object that will be used for the
first call to executeFromState().</div>
<dl>
@@ -678,52 +671,13 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<dt><span class="strong">Returns:</span></dt><dd>the initial state enum
object</dd></dl>
</li>
</ul>
-<a
name="setNextState(org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setNextState</h4>
-<pre>protected void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.201">setNextState</a>(org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState state)</pre>
-<div class="block"><strong>Description copied from class: <code><a
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#setNextState(TState)">StateMachineProcedure</a></code></strong></div>
-<div class="block">Set the next state for the procedure.</div>
-<dl>
-<dt><strong>Overrides:</strong></dt>
-<dd><code><a
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#setNextState(TState)">setNextState</a></code> in
class <code><a
href="../../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html"
title="class in
org.apache.hadoop.hbase.procedure2">StateMachineProcedure</a><<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>,org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>state</code> - the
state enum object</dd></dl>
-</li>
-</ul>
-<a name="abort(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>abort</h4>
-<pre>public boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.210">abort</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env)</pre>
-<div class="block"><strong>Description copied from class: <code><a
href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#abort(TEnvironment)">Procedure</a></code></strong></div>
-<div class="block">The abort() call is asynchronous and each procedure must
decide how to deal
- with that, if they want to be abortable. The simplest implementation
- is to have an AtomicBoolean set in the abort() method and then the execute()
- will check if the abort flag is set or not.
- abort() may be called multiple times from the client, so the implementation
- must be idempotent.
-
- NOTE: abort() is not like Thread.interrupt() it is just a notification
- that allows the procedure implementor where to abort to avoid leak and
- have a better control on what was executed and what not.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a
href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#abort(TEnvironment)">abort</a></code> in
class <code><a
href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html"
title="class in org.apache.hadoop.hbase.procedure2">Procedure</a><<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>></code></dd>
-</dl>
-</li>
-</ul>
<a
name="acquireLock(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>acquireLock</h4>
-<pre>protected boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.216">acquireLock</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env)</pre>
+<pre>protected boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.182">acquireLock</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env)</pre>
<div class="block"><strong>Description copied from class: <code><a
href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#acquireLock(TEnvironment)">Procedure</a></code></strong></div>
<div class="block">The user should override this method, and try to take a
lock if necessary.
A lock can be anything, and it is up to the implementor.
@@ -742,7 +696,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<ul class="blockList">
<li class="blockList">
<h4>releaseLock</h4>
-<pre>protected void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.222">releaseLock</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env)</pre>
+<pre>protected void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.188">releaseLock</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env)</pre>
<div class="block"><strong>Description copied from class: <code><a
href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#releaseLock(TEnvironment)">Procedure</a></code></strong></div>
<div class="block">The user should override this method, and release lock if
necessary.</div>
<dl>
@@ -757,7 +711,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<ul class="blockList">
<li class="blockList">
<h4>serializeStateData</h4>
-<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.227">serializeStateData</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/master/procedure/DeleteColumnFamilyProcedure.html#line.193">serializeStateData</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>
<div class="block"><strong>Description copied from class: <code><a
href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#serializeStateData(java.io.OutputStream)">Procedure</a></code></strong></div>
<div class="block">The user-level code of the procedure may have some state to
@@ -776,7 +730,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<ul class="blockList">
<li class="blockList">
<h4>deserializeStateData</h4>
-<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.244">deserializeStateData</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/master/procedure/DeleteColumnFamilyProcedure.html#line.210">deserializeStateData</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>
<div class="block"><strong>Description copied from class: <code><a
href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#deserializeStateData(java.io.InputStream)">Procedure</a></code></strong></div>
<div class="block">Called on store load to allow the user to decode the
previously serialized
@@ -795,7 +749,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<ul class="blockList">
<li class="blockList">
<h4>toStringClassDetails</h4>
-<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.258">toStringClassDetails</a>(<a
href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuilder.html?is-external=true"
title="class or interface in java.lang">StringBuilder</a> sb)</pre>
+<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.224">toStringClassDetails</a>(<a
href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuilder.html?is-external=true"
title="class or interface in java.lang">StringBuilder</a> sb)</pre>
<div class="block"><strong>Description copied from class: <code><a
href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#toStringClassDetails(java.lang.StringBuilder)">Procedure</a></code></strong></div>
<div class="block">Extend the toString() information with the procedure details
e.g. className and parameters</div>
@@ -811,7 +765,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<ul class="blockList">
<li class="blockList">
<h4>getTableName</h4>
-<pre>public <a
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.272">getTableName</a>()</pre>
+<pre>public <a
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.238">getTableName</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.html#getTableName()">getTableName</a></code> in
interface <code><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.html"
title="interface in
org.apache.hadoop.hbase.master.procedure">TableProcedureInterface</a></code></dd>
@@ -824,7 +778,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<ul class="blockList">
<li class="blockList">
<h4>getTableOperationType</h4>
-<pre>public <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.TableOperationType.html"
title="enum in
org.apache.hadoop.hbase.master.procedure">TableProcedureInterface.TableOperationType</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.277">getTableOperationType</a>()</pre>
+<pre>public <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.TableOperationType.html"
title="enum in
org.apache.hadoop.hbase.master.procedure">TableProcedureInterface.TableOperationType</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.243">getTableOperationType</a>()</pre>
<div class="block"><strong>Description copied from interface: <code><a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.html#getTableOperationType()">TableProcedureInterface</a></code></strong></div>
<div class="block">Given an operation type we can take decisions about what to
do with pending operations.
e.g. if we get a delete and we have some table operation pending (e.g. add
column)
@@ -841,7 +795,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<ul class="blockList">
<li class="blockList">
<h4>prepareDelete</h4>
-<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.286">prepareDelete</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env)
+<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.252">prepareDelete</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env)
throws <a
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true"
title="class or interface in java.io">IOException</a></pre>
<div class="block">Action before any real action of deleting column
family.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>env</code> -
MasterProcedureEnv</dd>
@@ -855,7 +809,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<ul class="blockList">
<li class="blockList">
<h4>preDelete</h4>
-<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.316">preDelete</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
+<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.282">preDelete</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState state)
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>,
<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></pre>
@@ -872,7 +826,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<ul class="blockList">
<li class="blockList">
<h4>updateTableDescriptor</h4>
-<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.324">updateTableDescriptor</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env)
+<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.290">updateTableDescriptor</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env)
throws <a
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true"
title="class or interface in java.io">IOException</a></pre>
<div class="block">Remove the column family from the file system and update
the table descriptor</div>
<dl><dt><span class="strong">Throws:</span></dt>
@@ -885,7 +839,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<ul class="blockList">
<li class="blockList">
<h4>restoreTableDescriptor</h4>
-<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.346">restoreTableDescriptor</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env)
+<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.312">restoreTableDescriptor</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env)
throws <a
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true"
title="class or interface in java.io">IOException</a></pre>
<div class="block">Restore back to the old descriptor</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>env</code> -
MasterProcedureEnv</dd>
@@ -899,7 +853,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<ul class="blockList">
<li class="blockList">
<h4>deleteFromFs</h4>
-<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.356">deleteFromFs</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env)
+<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.322">deleteFromFs</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env)
throws <a
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true"
title="class or interface in java.io">IOException</a></pre>
<div class="block">Remove the column family from the file system</div>
<dl><dt><span class="strong">Throws:</span></dt>
@@ -912,7 +866,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<ul class="blockList">
<li class="blockList">
<h4>postDelete</h4>
-<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.368">postDelete</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
+<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.334">postDelete</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState state)
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>,
<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></pre>
@@ -929,7 +883,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<ul class="blockList">
<li class="blockList">
<h4>reOpenAllRegionsIfTableIsOnline</h4>
-<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.378">reOpenAllRegionsIfTableIsOnline</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env)
+<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.344">reOpenAllRegionsIfTableIsOnline</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env)
throws <a
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true"
title="class or interface in java.io">IOException</a></pre>
<div class="block">Last action from the procedure - executed when online
schema change is supported.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>env</code> -
MasterProcedureEnv</dd>
@@ -943,7 +897,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<ul class="blockList">
<li class="blockList">
<h4>isTraceEnabled</h4>
-<pre>private <a
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true"
title="class or interface in java.lang">Boolean</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.397">isTraceEnabled</a>()</pre>
+<pre>private <a
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true"
title="class or interface in java.lang">Boolean</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.363">isTraceEnabled</a>()</pre>
<div class="block">The procedure could be restarted from a different machine.
If the variable is null, we need to
retrieve it.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>traceEnabled</dd></dl>
@@ -955,7 +909,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<ul class="blockList">
<li class="blockList">
<h4>getColumnFamilyName</h4>
-<pre>private <a
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.404">getColumnFamilyName</a>()</pre>
+<pre>private <a
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.370">getColumnFamilyName</a>()</pre>
</li>
</ul>
<a
name="runCoprocessorAction(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,
org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState)">
@@ -964,7 +918,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<ul class="blockList">
<li class="blockList">
<h4>runCoprocessorAction</h4>
-<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.415">runCoprocessorAction</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
+<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.381">runCoprocessorAction</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState state)
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>,
<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></pre>
@@ -975,22 +929,13 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/T
<dd><code><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></code></dd></dl>
</li>
</ul>
-<a
name="isRollbackSupported(org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isRollbackSupported</h4>
-<pre>private boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.435">isRollbackSupported</a>(org.apache.hadoop.hbase.protobuf.generated.MasterProcedureProtos.DeleteColumnFamilyState state)</pre>
-</li>
-</ul>
<a
name="getRegionInfoList(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getRegionInfoList</h4>
-<pre>private <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/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.448">getRegionInfoList</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env)
+<pre>private <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/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#line.398">getRegionInfoList</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env)
throws <a
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true"
title="class or interface in java.io">IOException</a></pre>
<dl><dt><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>