java.util.concurrent

Interface RunnableScheduledFuture<V>

All Superinterfaces:
Comparable<T>, Delayed, Future<V>, Runnable, RunnableFuture<V>, ScheduledFuture<V>

public interface RunnableScheduledFuture<V>
extends RunnableFuture<V>, ScheduledFuture<V>

A ScheduledFuture that is Runnable. Successful execution of the run method causes completion of the Future and allows access to its results.
Since:
1.6
See Also:
FutureTask, Executor

Method Summary

boolean
isPeriodic()
Returns true if this is a periodic task.

Methods inherited from interface java.lang.Comparable<T>

compareTo

Methods inherited from interface java.util.concurrent.Delayed

getDelay

Methods inherited from interface java.util.concurrent.Future<V>

cancel, get, get, isCancelled, isDone

Methods inherited from interface java.lang.Runnable

run

Methods inherited from interface java.util.concurrent.RunnableFuture<V>

run

Method Details

isPeriodic

public boolean isPeriodic()
Returns true if this is a periodic task. A periodic task may re-run according to some schedule. A non-periodic task can be run only once.
Returns:
true if this task is periodic