Class SimpleMasterProcedureManager

java.lang.Object
org.apache.hadoop.hbase.procedure.ProcedureManager
org.apache.hadoop.hbase.procedure.MasterProcedureManager
org.apache.hadoop.hbase.procedure.SimpleMasterProcedureManager
All Implemented Interfaces:
org.apache.hadoop.hbase.Stoppable

public class SimpleMasterProcedureManager extends org.apache.hadoop.hbase.procedure.MasterProcedureManager
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private org.apache.hadoop.hbase.procedure.ProcedureCoordinator
     
    private boolean
     
    private static final org.slf4j.Logger
     
    private org.apache.hadoop.hbase.master.MasterServices
     
    static final String
     
    static final String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    checkPermissions(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.ProcedureDescription desc, org.apache.hadoop.hbase.security.access.AccessChecker accessChecker, org.apache.hadoop.hbase.security.User user)
     
    byte[]
    execProcedureWithRet(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.ProcedureDescription desc)
     
     
    void
    initialize(org.apache.hadoop.hbase.master.MasterServices master, org.apache.hadoop.hbase.master.MetricsMaster metricsMaster)
     
    boolean
    isProcedureDone(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.ProcedureDescription desc)
     
    boolean
     
    void
    stop(String why)
     

    Methods inherited from class org.apache.hadoop.hbase.procedure.MasterProcedureManager

    execProcedure

    Methods inherited from class org.apache.hadoop.hbase.procedure.ProcedureManager

    equals, hashCode

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

  • Method Details

    • stop

      public void stop(String why)
    • isStopped

      public boolean isStopped()
    • initialize

      public void initialize(org.apache.hadoop.hbase.master.MasterServices master, org.apache.hadoop.hbase.master.MetricsMaster metricsMaster) throws org.apache.zookeeper.KeeperException, IOException, UnsupportedOperationException
      Specified by:
      initialize in class org.apache.hadoop.hbase.procedure.MasterProcedureManager
      Throws:
      org.apache.zookeeper.KeeperException
      IOException
      UnsupportedOperationException
    • getProcedureSignature

      Specified by:
      getProcedureSignature in class org.apache.hadoop.hbase.procedure.ProcedureManager
    • execProcedureWithRet

      public byte[] execProcedureWithRet(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.ProcedureDescription desc) throws IOException
      Overrides:
      execProcedureWithRet in class org.apache.hadoop.hbase.procedure.MasterProcedureManager
      Throws:
      IOException
    • checkPermissions

      public void checkPermissions(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.ProcedureDescription desc, org.apache.hadoop.hbase.security.access.AccessChecker accessChecker, org.apache.hadoop.hbase.security.User user) throws IOException
      Specified by:
      checkPermissions in class org.apache.hadoop.hbase.procedure.MasterProcedureManager
      Throws:
      IOException
    • isProcedureDone

      public boolean isProcedureDone(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.ProcedureDescription desc) throws IOException
      Specified by:
      isProcedureDone in class org.apache.hadoop.hbase.procedure.MasterProcedureManager
      Throws:
      IOException