モジュール java.base
パッケージ java.util.concurrent

インタフェースDelayed

すべてのスーパー・インタフェース:
Comparable<Delayed>
既知のすべてのサブインタフェース:
RunnableScheduledFuture<V>, ScheduledFuture<V>

public interface Delayed extends Comparable<Delayed>
一定の遅延のあとに影響を受けるオブジェクトにマーク付けするための、混合スタイルのインタフェースです。

このインタフェースの実装は、そのgetDelayメソッドと一貫性のある順序付けを提供するcompareToメソッドを定義する必要があります。

導入されたバージョン:
1.5
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    long
    特定のタイム・ユニットで、このオブジェクトと関連する残りの遅延を返します。

    インタフェース java.lang.Comparableで宣言されたメソッド

    compareTo
  • メソッドの詳細

    • getDelay

      long getDelay(TimeUnit unit)
      特定のタイム・ユニットで、このオブジェクトと関連する残りの遅延を返します。
      パラメータ:
      unit - 時間単位
      戻り値:
      残りの遅延。ゼロ、または遅延がすでに経過していること示す負の値