@InterfaceAudience.Private @InterfaceStability.Evolving public abstract class ProcedurePrepareLatch extends Object
| Modifier and Type | Class and Description | 
|---|---|
protected static class  | 
ProcedurePrepareLatch.CompatibilityLatch  | 
| Constructor and Description | 
|---|
ProcedurePrepareLatch()  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract void | 
await()  | 
protected abstract void | 
countDown(Procedure proc)  | 
static ProcedurePrepareLatch | 
createLatch()  | 
static boolean | 
hasProcedureSupport()  | 
protected static void | 
releaseLatch(ProcedurePrepareLatch latch,
            Procedure proc)  | 
public static ProcedurePrepareLatch createLatch()
public static boolean hasProcedureSupport()
protected abstract void countDown(Procedure proc)
public abstract void await()
                    throws IOException
IOExceptionprotected static void releaseLatch(ProcedurePrepareLatch latch, Procedure proc)