类 DelayTaskKit
java.lang.Object
com.iohao.game.common.kit.concurrent.timer.delay.DelayTaskKit
轻量可控的延时任务工具类
- 从以下版本开始:
- 21.16
- 作者:
- 渔民小镇
- 日期:
- 2024-09-01
-
构造器概要
-
方法概要
修饰符和类型方法说明void
通过 taskId 取消任务void
如果 taskId 存在,就执行给定操作of
(TaskListener taskListener) 创建一个轻量可控的延时任务of
(String taskId, TaskListener taskListener) 创建一个轻量可控的延时任务get Optional DelayTask by taskIdvoid
setDelayTaskRegion
(DelayTaskRegion delayTaskRegion) 设置轻量可控的延时任务域
-
构造器详细资料
-
DelayTaskKit
public DelayTaskKit()
-
-
方法详细资料
-
setDelayTaskRegion
设置轻量可控的延时任务域- 参数:
delayTaskRegion
- delayTaskRegion
-
cancel
通过 taskId 取消任务- 参数:
taskId
- taskId
-
optional
get Optional DelayTask by taskId- 参数:
taskId
- taskId- 返回:
- Optional DelayTask
-
ifPresent
如果 taskId 存在,就执行给定操作- 参数:
taskId
- taskIdconsumer
- 给定操作
-
of
创建一个轻量可控的延时任务- 参数:
taskListener
- 任务监听回调- 返回:
- 轻量可控的延时任务
-
of
创建一个轻量可控的延时任务- 参数:
taskId
- taskId (如果 taskId 相同,会覆盖之前的延时任务)taskListener
- 任务监听回调- 返回:
- 轻量可控的延时任务
-