| Interface | Description |
|---|---|
| ShutdownAwareCallable<V> |
A task that returns a result and may throw an exception.
|
| ShutdownAwareTask |
A task that has no result and may throw an exception.
|
| ShutdownInfo |
Allows anyone to figure out if a shutdown has been triggered on an executor.
|
| Class | Description |
|---|---|
| MonitoringTaskSubmitter |
A wrapper around
ScheduledExecutorService
that allows you to monitor the number of submitted, failed and succeeded task, plus has the
ability to wait until all tasks scheduled trough MonitoringTaskSubmitter are completed
= there are no scheduled or running tasks. |
| ReusableCountLatch |
A synchronization aid that allows one or more threads to wait until
a set of operations being performed in other threads completes.
|
| Runner |
An
ScheduledExecutorService alternative
that allows you to monitor the number of submitted, failed and succeeded task, plus has the
ability to wait until all tasks are completed (without the need of shutting it down)
= wait until there are no scheduled or running tasks. |
| Synchronizer<K> |
A class that allows you to synchronize code on different objects (ids)
for whom the .equals() method returns true
|
| Exception | Description |
|---|---|
| WrappedException |