Known Indirect Subclasses
|
A Future
that is Runnable
. Successful execution of
the run
method causes completion of the Future
and allows access to its results.
Public Method Summary
abstract
void
|
run()
Sets this Future to the result of its computation
unless it has been cancelled.
|
Inherited Method Summary
From interface
java.lang.Runnable
abstract
void
|
run()
When an object implementing interface Runnable is used
to create a thread, starting the thread causes the object's
run method to be called in that separately executing
thread.
|
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.
|
Public Methods
public
abstract
void
run
()
Sets this Future to the result of its computation
unless it has been cancelled.