类 GatherSchedulerManager

java.lang.Object
com.walker.scheduler.GatherSchedulerManager

public abstract class GatherSchedulerManager extends Object
采集调度器管理器,默认实现。
作者:
shikeying
  • 字段详细资料

    • logger

      protected final transient org.slf4j.Logger logger
  • 构造器详细资料

    • GatherSchedulerManager

      public GatherSchedulerManager()
  • 方法详细资料

    • getCachedData

      protected ConcurrentHashMap<Integer,AbstractScheduler> getCachedData()
    • startScheduler

      public void startScheduler(AbstractScheduler gatherScheduler)
    • restartScheduler

      @Deprecated public void restartScheduler(AbstractScheduler gatherScheduler)
      已过时。
    • restartScheduler

      public void restartScheduler(int id)
    • stopScheduler

      public void stopScheduler(int schedulerId)
    • pauseScheduler

      public void pauseScheduler(int schedulerId)
    • listSchedulers

      public List<AbstractScheduler> listSchedulers()
      列出所有正在运行,包含:暂停的,所有调度器
      返回:
    • getOneGatherScheduler

      public AbstractScheduler getOneGatherScheduler(int schedulerId)
    • initialize

      protected abstract void initialize()
      初始化方法,子类实现。如:启动时从数据库加载任务列表