类 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 taskIdvoidsetDelayTaskRegion(DelayTaskRegion delayTaskRegion) 设置轻量可控的延时任务域
- 
构造器详细资料- 
DelayTaskKitpublic DelayTaskKit()
 
- 
- 
方法详细资料- 
setDelayTaskRegion设置轻量可控的延时任务域- 参数:
- delayTaskRegion- delayTaskRegion
 
- 
cancel通过 taskId 取消任务- 参数:
- taskId- taskId
 
- 
optionalget Optional DelayTask by taskId- 参数:
- taskId- taskId
- 返回:
- Optional DelayTask
 
- 
ifPresent如果 taskId 存在,就执行给定操作- 参数:
- taskId- taskId
- consumer- 给定操作
 
- 
of创建一个轻量可控的延时任务- 参数:
- taskListener- 任务监听回调
- 返回:
- 轻量可控的延时任务
 
- 
of创建一个轻量可控的延时任务- 参数:
- taskId- taskId (如果 taskId 相同,会覆盖之前的延时任务)
- taskListener- 任务监听回调
- 返回:
- 轻量可控的延时任务
 
 
-