Interface TaskManager
public interface TaskManager
任务管理器接口 - 管理所有调度任务的生命周期
- Since:
- 1.0.0
- Version:
- 1.0.0
- Author:
- Berry_so
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoid取消所有任务booleancancelTask(long taskId) 取消任务void清理已完成的任务int获取活跃任务数量获取所有活跃任务getTask(long taskId) 获取任务voidregisterTask(ScheduledTask task) 注册任务
-
Method Details
-
registerTask
-
getTask
获取任务- Parameters:
taskId- 任务ID- Returns:
- 包含任务的Optional,如果不存在则为空
-
getActiveTasks
-
cancelTask
boolean cancelTask(long taskId) 取消任务- Parameters:
taskId- 任务ID- Returns:
- true表示取消成功,false表示取消失败
-
cancelAllTasks
void cancelAllTasks()取消所有任务 -
getActiveTaskCount
int getActiveTaskCount()获取活跃任务数量- Returns:
- 当前活跃的任务数量
-
cleanupCompletedTasks
void cleanupCompletedTasks()清理已完成的任务
-