インタフェースRunnableScheduledFuture<V>

型パラメータ:
V - このFutureのgetメソッドによって返される結果タイプ
すべてのスーパー・インタフェース:
Comparable<Delayed>, Delayed, Future<V>, Runnable, RunnableFuture<V>, ScheduledFuture<V>

public interface RunnableScheduledFuture<V> extends RunnableFuture<V>, ScheduledFuture<V>
RunnableであるScheduledFutureです。 runメソッドの実行に成功すると、Futureが完了し、その結果にアクセスできます。
導入されたバージョン:
1.6
関連項目:
  • ネストされたクラスのサマリー

    インタフェースFutureで宣言されたネストされたクラス/インタフェース

    Future.State
    修飾子と型
    インタフェース
    説明
    static enum 
    計算状態を表します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    boolean
    このタスクが定期的である場合はtrueを返します。

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

    compareTo
    修飾子と型
    メソッド
    説明
    int
    このオブジェクトと指定されたオブジェクトの順序を比較します。

    インタフェースDelayedで宣言されたメソッド

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

    インタフェースFutureで宣言されるメソッド

    cancel, exceptionNow, get, get, isCancelled, isDone, resultNow, state
    修飾子と型
    メソッド
    説明
    boolean
    cancel(boolean mayInterruptIfRunning)
    このタスクの実行の取消しを試みます。
    default Throwable
    待機せずにタスクによってスローされた例外を返します。
    get()
    必要に応じて計算が完了するまで待機し、その後、計算結果を取得します。
    get(long timeout, TimeUnit unit)
    必要に応じて、最大で指定された時間、計算が完了するまで待機し、その後、計算結果が利用可能な場合は結果を取得します。
    boolean
    このタスクが正常に完了する前に取り消された場合はtrueを返します。
    boolean
    このタスクが完了した場合はtrueを返します。
    default V
    計算された結果を待たずに返します。
    default Future.State
    計算状態を返します。

    インタフェースで宣言されたメソッド RunnableFuture

    run
    修飾子と型
    メソッド
    説明
    void
    run()
    このFutureは、取り消されていない(またはすでに起動されている)場合、効果が未定義の場合を除き、計算の結果に設定されます。
  • メソッドの詳細

    • isPeriodic

      boolean isPeriodic()
      このタスクが定期的である場合はtrueを返します。 定期的なタスクは、スケジュールに従って再実行できます。 定期的でないタスクは、1回だけ実行できます。
      戻り値:
      このタスクが定期的である場合はtrue