インタフェース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 -
メソッドのサマリー
インタフェースComparableで宣言されたメソッド
compareToインタフェースFutureで宣言されるメソッド
cancel, exceptionNow, get, get, isCancelled, isDone, resultNow, state修飾子と型メソッド説明booleancancel(boolean mayInterruptIfRunning) このタスクの実行の取消しを試みます。default Throwable待機せずにタスクによってスローされた例外を返します。get()必要に応じて計算が完了するまで待機し、その後、計算結果を取得します。必要に応じて、最大で指定された時間、計算が完了するまで待機し、その後、計算結果が利用可能な場合は結果を取得します。booleanこのタスクが正常に完了する前に取り消された場合はtrueを返します。booleanisDone()このタスクが完了した場合はtrueを返します。default V計算された結果を待たずに返します。default Future.Statestate()計算状態を返します。インタフェースで宣言されたメソッド RunnableFuture
run
-
メソッドの詳細
-
isPeriodic
boolean isPeriodic()このタスクが定期的である場合はtrueを返します。 定期的なタスクは、スケジュールに従って再実行できます。 定期的でないタスクは、1回だけ実行できます。- 戻り値:
- このタスクが定期的である場合は
true
-