Interface ScheduledTask
public interface ScheduledTask
调度任务接口 - 表示一个被调度的任务实例
- Since:
- 1.0.0
- Version:
- 1.0.0
- Author:
- Berry_so
- See Also:
-
Method Details
-
getId
long getId()获取任务ID- Returns:
- 任务唯一标识符
-
getComment
-
getStatus
-
isRepeating
boolean isRepeating()是否为重复任务- Returns:
- true表示重复执行,false表示单次执行
-
isAsync
boolean isAsync()是否为异步任务- Returns:
- true表示异步执行,false表示同步执行
-
cancel
boolean cancel()取消任务- Returns:
- true表示取消成功,false表示取消失败
-
isCancelled
boolean isCancelled()是否已取消- Returns:
- true表示已取消,false表示未取消
-
isRunning
boolean isRunning()是否正在运行- Returns:
- true表示正在运行,false表示未运行
-
isDone
boolean isDone()是否已完成- Returns:
- true表示已完成,false表示未完成
-
getExecutionCount
long getExecutionCount()获取执行次数- Returns:
- 任务已执行的次数
-
getAverageExecutionTime
double getAverageExecutionTime()获取平均执行时间(毫秒)- Returns:
- 平均每次执行所需时间
-
getLastExecutionTime
long getLastExecutionTime()获取上次执行时间(毫秒)- Returns:
- 上次执行所需时间
-
getLastException
-