Modifier and Type | Method and Description |
---|---|
void |
SimpleTaskJoin.JoiningObserver.reportTaskFinished(Task task) |
void |
SimpleTaskJoin.JoiningObserver.reportTaskThrowedException(Task task,
Throwable t) |
Modifier and Type | Field and Description |
---|---|
protected Map<Task,Worker> |
AbstractOverseer.taskWorkerMapping |
Modifier and Type | Method and Description |
---|---|
protected abstract Worker |
AbstractOverseer.createWorker(Task task) |
TaskState |
Overseer.getTaskState(Task task)
Returns the state of the given
Task . |
TaskState |
AbstractOverseer.getTaskState(Task task) |
Worker |
Overseer.getWorker(Task task)
Returns the
Worker instance that is assigned to the given task. |
Worker |
AbstractOverseer.getWorker(Task task) |
void |
Overseer.startTask(Task task)
Starts the given
Task . |
void |
AbstractOverseer.startTask(Task task) |
Modifier and Type | Method and Description |
---|---|
TaskState |
AbstractOverseerDecorator.getTaskState(Task task) |
Worker |
AbstractOverseerDecorator.getWorker(Task task) |
void |
AbstractOverseerDecorator.startTask(Task task) |
Modifier and Type | Method and Description |
---|---|
protected Worker |
ExecutorBasedOverseer.createWorker(Task task) |
Modifier and Type | Method and Description |
---|---|
protected Worker |
SimpleOverseer.createWorker(Task task) |
void |
BlockingOverseer.startTask(Task task) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractReporter.reportTaskFinished(Task task) |
void |
AbstractReporter.reportTaskThrowedException(Task task,
Throwable t) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractReporterDecorator.reportTaskFinished(Task task) |
void |
AbstractReporterDecorator.reportTaskThrowedException(Task task,
Throwable t) |
Modifier and Type | Field and Description |
---|---|
Task |
TaskState.task |
Modifier and Type | Method and Description |
---|---|
Task |
TaskState.getTask() |
Modifier and Type | Method and Description |
---|---|
void |
TaskObserver.reportTaskFinished(Task task) |
void |
TaskObserver.reportTaskThrowedException(Task task,
Throwable t) |
void |
TaskState.setTask(Task task) |
static String |
TaskHelper.taskToString(Task task) |
Constructor and Description |
---|
TaskState(Task task,
Thread.State state) |
TaskState(Task task,
Thread.State state,
StackTraceElement[] stackTrace) |
TaskState(Task task,
Thread.State state,
Throwable throwable) |
Modifier and Type | Interface and Description |
---|---|
interface |
WaitingTask
This interface has been defined for tasks that might wait for a long time,
e.g., for an external resource to load.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractWaitingTask
This abstract class offers simple methods to implement the needed
functionality of a
WaitingTask . |
Modifier and Type | Field and Description |
---|---|
protected Task |
WorkerImpl.task |
private Task |
SimpleWorker.task |
Modifier and Type | Method and Description |
---|---|
Task |
WorkerImpl.getTask() |
Task |
Worker.getTask()
|
Task |
SimpleWorker.getTask() |
Constructor and Description |
---|
SimpleWorker(Task task,
Overseer overseer) |
WorkerImpl(Task task,
Overseer overseer) |
Copyright © 2015. All rights reserved.