接口 DelayTaskRegion
public interface DelayTaskRegion
轻量可控延时任务域接口,负责轻量可控延时任务的创建、获取、取消、统计任务数量 ...等相关操作。
- 从以下版本开始:
- 21.16
- 作者:
- 渔民小镇
- 日期:
- 2024-09-01
-
方法概要
修饰符和类型方法说明void
根据 taskId 取消可控延时任务的执行。int
count()
统计当前延时任务的数量of
(TaskListener taskListener) 创建一个可控的延时任务,并设置任务监听回调。of
(String taskId, TaskListener taskListener) 创建一个可控的延时任务,并设置 taskId 和任务监听回调通过 taskId 获取一个可控的延时任务 Optional
-
方法详细资料
-
optional
通过 taskId 获取一个可控的延时任务 Optional- 参数:
taskId
- taskId- 返回:
- DelayTask Optional
-
cancel
根据 taskId 取消可控延时任务的执行。- 参数:
taskId
- taskId
-
count
int count()统计当前延时任务的数量- 返回:
- 当前延时任务数量
-
of
创建一个可控的延时任务,并设置任务监听回调。DelayTask delayTask = of(taskListener); // 启动延时任务 delayTask.task();
- 参数:
taskListener
- 任务监听回调- 返回:
- 可控的延时任务
-
of
创建一个可控的延时任务,并设置 taskId 和任务监听回调DelayTask delayTask = of(taskId, taskListener); // 启动延时任务 delayTask.task();
- 参数:
taskId
- taskIdtaskListener
- 任务监听回调- 返回:
- 可控的延时任务
-