Module java.base

Interface Delayed

所有超级接口:
Comparable<Delayed>
所有已知子接口:
RunnableScheduledFuture<V>, ScheduledFuture<V>

public interface Delayed extends Comparable<Delayed>
一个混合风格的接口,用于标记应在给定延迟之后执行的对象。

此接口的实现必须定义一个compareTo方法,该方法提供与其getDelay方法一致的排序。

自 JDK 版本:
1.5
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    返回与此对象关联的剩余延迟,以给定的时间单位表示。

    Methods declared in interface java.lang.Comparable

    compareTo
  • Method Details

    • getDelay

      long getDelay(TimeUnit unit)
      返回与此对象关联的剩余延迟,以给定的时间单位表示。
      参数:
      unit - 时间单位
      返回:
      剩余延迟;零或负值表示延迟已经过去