Interface TaskManager


public interface TaskManager
任务管理器接口 - 管理所有调度任务的生命周期
Since:
1.0.0
Version:
1.0.0
Author:
Berry_so
See Also:
  • Method Details

    • registerTask

      void registerTask(ScheduledTask task)
      注册任务
      Parameters:
      task - 要注册的调度任务
    • getTask

      Optional<ScheduledTask> getTask(long taskId)
      获取任务
      Parameters:
      taskId - 任务ID
      Returns:
      包含任务的Optional,如果不存在则为空
    • getActiveTasks

      List<ScheduledTask> getActiveTasks()
      获取所有活跃任务
      Returns:
      所有活跃任务的列表
    • cancelTask

      boolean cancelTask(long taskId)
      取消任务
      Parameters:
      taskId - 任务ID
      Returns:
      true表示取消成功,false表示取消失败
    • cancelAllTasks

      void cancelAllTasks()
      取消所有任务
    • getActiveTaskCount

      int getActiveTaskCount()
      获取活跃任务数量
      Returns:
      当前活跃的任务数量
    • cleanupCompletedTasks

      void cleanupCompletedTasks()
      清理已完成的任务