接口 DelayTaskRegion


public interface DelayTaskRegion
轻量可控延时任务域接口,负责轻量可控延时任务的创建、获取、取消、统计任务数量 ...等相关操作。
从以下版本开始:
21.16
作者:
渔民小镇
日期:
2024-09-01
  • 方法概要

    修饰符和类型
    方法
    说明
    void
    cancel(String taskId)
    根据 taskId 取消可控延时任务的执行。
    int
    统计当前延时任务的数量
    of(TaskListener taskListener)
    创建一个可控的延时任务,并设置任务监听回调。
    of(String taskId, TaskListener taskListener)
    创建一个可控的延时任务,并设置 taskId 和任务监听回调
    optional(String taskId)
    通过 taskId 获取一个可控的延时任务 Optional
  • 方法详细资料

    • optional

      Optional<DelayTask> optional(String taskId)
      通过 taskId 获取一个可控的延时任务 Optional
      参数:
      taskId - taskId
      返回:
      DelayTask Optional
    • cancel

      void cancel(String taskId)
      根据 taskId 取消可控延时任务的执行。
      参数:
      taskId - taskId
    • count

      int count()
      统计当前延时任务的数量
      返回:
      当前延时任务数量
    • of

      DelayTask of(TaskListener taskListener)
      创建一个可控的延时任务,并设置任务监听回调。
      
       DelayTask delayTask = of(taskListener);
       // 启动延时任务
       delayTask.task();
       
       
      参数:
      taskListener - 任务监听回调
      返回:
      可控的延时任务
    • of

      DelayTask of(String taskId, TaskListener taskListener)
      创建一个可控的延时任务,并设置 taskId 和任务监听回调
      
       DelayTask delayTask = of(taskId, taskListener);
       // 启动延时任务
       delayTask.task();
       
       
      参数:
      taskId - taskId
      taskListener - 任务监听回调
      返回:
      可控的延时任务