接口 IScheduledFutureTask<V>

所有超级接口:
Comparable<Delayed>, Delayed, IFutureTask<V>, ITask, Runnable
所有已知实现类:
ScheduledPromiseTask, UniScheduledPromiseTask

public interface IScheduledFutureTask<V> extends IFutureTask<V>, Delayed
可获取结果的延时任务
作者:
wjybxx date - 2024/1/29
  • 方法详细资料

    • future

      IScheduledPromise<V> future()
      从接口复制的说明: IFutureTask
      用于获取结果的句柄 注意:返回给用户时应当转为IFuture类型。
      指定者:
      future 在接口中 IFutureTask<V>
    • isPeriodic

      boolean isPeriodic()
      关联的任务是否是周期性任务
    • getDelay

      long getDelay(@Nonnull TimeUnit unit)
      获取任务下次执行的延迟。 ps:该接口的可见性取决于实现,某些实现不提供即时的可见性,查询可能是不准确的。
      指定者:
      getDelay 在接口中 Delayed
    • compareTo

      int compareTo(@Nonnull Delayed o)
      指定者:
      compareTo 在接口中 Comparable<V>