All Classes

Class Description
AbstractBlockingTaskQueue
A AbstractBlockingTaskQueue provides a skeletal implementation of the TaskQueue interface.
AbstractTask<T>
A ThreadSafe implementation of Task.
BasicTask
A BasicTask object is an abstract implementor of Task allowing for the object to be wrapped inside of a Thread and executed concurrently.
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 Tasks 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