Class RegionServerProcedureManager

java.lang.Object
org.apache.hadoop.hbase.procedure.ProcedureManager
org.apache.hadoop.hbase.procedure.RegionServerProcedureManager
Direct Known Subclasses:
LogRollRegionServerProcedureManager, RegionServerFlushTableProcedureManager, RegionServerSnapshotManager

@Private @Evolving public abstract class RegionServerProcedureManager extends ProcedureManager
A life-cycle management interface for globally barriered procedures on region servers.
  • Constructor Details

  • Method Details

    • initialize

      public abstract void initialize(RegionServerServices rss) throws org.apache.zookeeper.KeeperException
      Initialize a globally barriered procedure for region servers.
      Parameters:
      rss - Region Server service interface
      Throws:
      org.apache.zookeeper.KeeperException
    • start

      public abstract void start()
      Start accepting procedure requests.
    • stop

      public abstract void stop(boolean force) throws IOException
      Close this and all running procedure tasks
      Parameters:
      force - forcefully stop all running tasks
      Throws:
      IOException