All Classes
Class | Description |
---|---|
AbstractBlockingTaskQueue |
A
AbstractBlockingTaskQueue provides a skeletal implementation of the TaskQueue interface. |
AbstractTask<T> |
A
ThreadSafe implementation of
Task . |
BasicTask | |
BoundedTaskQueue |
A
BoundedTaskQueue is an unordered, bounded implementation of a TaskQueue . |
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 ObjectBlockingTask.obj to
be unblocked as soon as the ObjectBlockingTask.accept(Object) method has been
called. |
RetrievableTask<T> | |
SerializableTask<T> |
A POJO Serializable implementation of a
Task . |
StandardNonRetrievableTask |
This is a standard implementation of the BasicTask.
|
Task<T> |
A concrete Task is an object which has the ability to be wrapped inside of a
Thread - in the same manner as a Runnable for multiple thread execution. |
TaskComparator | |
TaskQueue<T extends Task<? extends java.lang.Object>> |
A TaskQueue is a set of ordered or unordered
Task s placed into a custom
queue which can be operated by producers or consumers in one or more Thread . |
TaskRegister | |
TaskRegistry |
A
TaskRegistry is an interface specifying the requirements for a "register" or collection of
Tasks. |
ThreadSafe |
Thread Safe Annotation
|
UnboundedTaskQueue |
A
BoundedTaskQueue is an unordered, unbounded implementation of a TaskQueue . |
UnderDevelopmentInvestigation |