Modifier and Type | Field and Description |
---|---|
protected Set<Worker> |
AbstractOverseer.currentWorkers |
protected Map<Task,Worker> |
AbstractOverseer.taskWorkerMapping |
Modifier and Type | Method and Description |
---|---|
protected abstract Worker |
AbstractOverseer.createWorker(Task task) |
Worker |
Overseer.getWorker(Task task)
Returns the
Worker instance that is assigned to the given task. |
Worker |
AbstractOverseer.getWorker(Task task) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractOverseer.reportTaskFinished(Worker worker) |
void |
AbstractOverseer.reportTaskThrowedException(Worker worker,
Throwable t) |
protected abstract void |
AbstractOverseer.startWorker(Worker worker) |
Modifier and Type | Method and Description |
---|---|
Worker |
AbstractOverseerDecorator.getWorker(Task task) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractOverseerDecorator.reportTaskFinished(Worker worker) |
void |
AbstractOverseerDecorator.reportTaskThrowedException(Worker worker,
Throwable t) |
Modifier and Type | Method and Description |
---|---|
protected Worker |
ExecutorBasedOverseer.createWorker(Task task) |
Modifier and Type | Method and Description |
---|---|
protected void |
ExecutorBasedOverseer.startWorker(Worker worker) |
Modifier and Type | Method and Description |
---|---|
protected Worker |
SimpleOverseer.createWorker(Task task) |
Modifier and Type | Method and Description |
---|---|
void |
BlockingOverseer.reportTaskFinished(Worker worker) |
void |
BlockingOverseer.reportTaskThrowedException(Worker worker,
Throwable t) |
protected void |
SimpleOverseer.startWorker(Worker worker) |
Modifier and Type | Class and Description |
---|---|
class |
SimpleWorker |
class |
WorkerImpl |
Modifier and Type | Method and Description |
---|---|
void |
WorkerObserver.reportTaskFinished(Worker worker) |
void |
WorkerObserver.reportTaskThrowedException(Worker worker,
Throwable t) |
Copyright © 2015. All rights reserved.