| Interface | Description |
|---|---|
| TaskDispatcher<ID,T> |
Task dispatcher takes task from clients, and delegates their execution to a configurable number of workers.
|
| TaskProcessor<T> |
An interface to be implemented by clients for task execution.
|
| Class | Description |
|---|---|
| TaskDispatchers |
See
TaskDispatcher for an overview. |
| Enum | Description |
|---|---|
| TaskProcessor.ProcessingResult |
A processed task/task list ends up in one of the following states:
Success processing finished successfully
TransientError processing failed, but shall be retried later
PermanentError processing failed, and is non recoverable
|