public interface Task
| Modifier and Type | Interface and Description |
|---|---|
static class |
Task.State |
| Modifier and Type | Method and Description |
|---|---|
TaskCoordinator |
getCoordinator()
getCoordinator
|
TaskMonitor |
getMonitor()
getMonitor
|
void |
schedule()
This is called to add the task to the queue of tasks that can be considered to be runnable
|
void |
waitFor()
Wait for this task to complete.
|
boolean |
waitFor(long timeout,
TimeUnit unit)
Wait for this task to complete or until a timeout occurs.
|
TaskCoordinator getCoordinator()
getCoordinator
TaskCoordinator object.TaskMonitor getMonitor()
getMonitor
TaskMonitor object.void schedule()
void waitFor()
throws InterruptedException,
ExecutionException
InterruptedException - if any.ExecutionException - if any.boolean waitFor(long timeout,
TimeUnit unit)
throws InterruptedException
timeout - a long.unit - a TimeUnit object.InterruptedException - if any.Copyright © 2020. All rights reserved.