@InterfaceAudience.LimitedPrivate(value="Configuration") public class MasterFlushTableProcedureManager extends MasterProcedureManager
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
FLUSH_TABLE_PROCEDURE_SIGNATURE |
| 构造器和说明 |
|---|
MasterFlushTableProcedureManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
checkPermissions(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.ProcedureDescription desc,
AccessChecker accessChecker,
User user)
Check for required permissions before executing the procedure.
|
void |
execProcedure(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.ProcedureDescription desc)
Execute a distributed procedure on cluster
|
String |
getProcedureSignature()
Return the unique signature of the procedure.
|
void |
initialize(MasterServices master,
MetricsMaster metricsMaster)
Initialize a globally barriered procedure for master.
|
boolean |
isProcedureDone(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.ProcedureDescription desc)
Check if the procedure is finished successfully
|
boolean |
isStopped() |
void |
stop(String why) |
execProcedureWithRetequals, hashCodepublic void stop(String why)
public boolean isStopped()
public void initialize(MasterServices master, MetricsMaster metricsMaster) throws org.apache.zookeeper.KeeperException, IOException, UnsupportedOperationException
MasterProcedureManagerinitialize 在类中 MasterProcedureManagermaster - Master service interfaceorg.apache.zookeeper.KeeperExceptionIOExceptionUnsupportedOperationExceptionpublic String getProcedureSignature()
ProcedureManagergetProcedureSignature 在类中 ProcedureManagerpublic void execProcedure(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.ProcedureDescription desc) throws IOException
MasterProcedureManagerexecProcedure 在类中 MasterProcedureManagerdesc - Procedure descriptionIOExceptionpublic void checkPermissions(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.ProcedureDescription desc, AccessChecker accessChecker, User user) throws IOException
MasterProcedureManagercheckPermissions 在类中 MasterProcedureManagerIOException - if permissions requirements are not met.public boolean isProcedureDone(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.ProcedureDescription desc) throws IOException
MasterProcedureManagerisProcedureDone 在类中 MasterProcedureManagerdesc - Procedure descriptionIOExceptionCopyright © 2007–2019 The Apache Software Foundation. All rights reserved.