Interface | Description |
---|---|
Task<T> | |
TaskQueue<T extends Task<? extends Object>> | |
TaskRegistry |
A
TaskRegistry is an interface specifying the requirements for a "register" or collection of
Tasks. |
Class | Description |
---|---|
AbstractBlockingTaskQueue |
A
AbstractBlockingTaskQueue provides a skeletal implementation of the TaskQueue interface. |
AbstractTask<T> |
This class provides a skeletal, implementation of the
Task interface,
to minimize the effort required to implement this interface. |
BasicTask | |
BoundedTaskQueue |
A
BoundedTaskQueue is an unordered, bounded implementation of a AbstractBlockingTaskQueue . |
MethodBlockingTask<T> |
A
MethodBlockingTask blocks MethodBlockingTask.retrieve() until the MethodBlockingTask.execute()
method has fully completed and terminated. |
ObjectBlockingTask<T> |
This implementation of
RetrievableTask allows for the obj to
be unblocked as soon as the ObjectBlockingTask.accept(Object) method has been
called. |
RetrievableTask<T> |
A
AbstractTask that returns a result. |
TaskComparator |
A
TaskComparator class performs priority-sensitive Task comparison. |
TaskRegister | |
UnboundedTaskQueue |
A
BoundedTaskQueue is an unordered, unbounded implementation of a TaskQueue . |
Copyright © 2020. All rights reserved.