ScheduledFuture
public
interface
ScheduledFuture
implements
Delayed,
Future<V>
java.util.concurrent.ScheduledFuture<V>
|
Known Indirect Subclasses
|
A delayed result-bearing action that can be cancelled.
Usually a scheduled future is the result of scheduling
a task with a ScheduledExecutorService
.
Summary
Inherited methods |
From
interface
java.util.concurrent.Delayed
abstract
long
|
getDelay(TimeUnit unit)
Returns the remaining delay associated with this object, in the
given time unit.
|
|
From
interface
java.util.concurrent.Future
abstract
boolean
|
cancel(boolean mayInterruptIfRunning)
Attempts to cancel execution of this task.
|
abstract
V
|
get(long timeout, TimeUnit unit)
Waits if necessary for at most the given time for the computation
to complete, and then retrieves its result, if available.
|
abstract
V
|
get()
Waits if necessary for the computation to complete, and then
retrieves its result.
|
abstract
boolean
|
isCancelled()
Returns true if this task was cancelled before it completed
normally.
|
abstract
boolean
|
isDone()
Returns true if this task completed.
|
|
From
interface
java.lang.Comparable
abstract
int
|
compareTo(Delayed o)
Compares this object with the specified object for order.
|
|