| AbstractPipeliningExecutor<O,P> |
Deprecated.
|
| Adept2ThreadFactory |
The default thread factory overwritten to name the threads.
|
| AFThreadPoolExecutor |
This thread pool executor enhances a normal thread pool by:
prepending the state of a thread to the thread name,
logging exceptions (and results) of futures where no one has been
interested in and
logging statistics.
Thread names will be prefixed as following:
NEW: Used for newly created threads.
ACT: Used for active threads that are currently executing tasks.
IDL: Used for idle threads, i.e.
|
| CachedThreadPoolExecutor |
A ThreadPoolExecutor which comes in two flavours:
Creates new threads to run a new task, if the amount of threads is less than the
corePoolSize.
|
| CleanupCallable<V> |
A cleanup callable executes a callable and afterwards a special cleanup
consuming runnable finally after the first callable.
|
| CleanupRunnable |
A cleanup runnable executes a runnable (or several ones) and afterwards a special cleanup
runnable finally after the first runnable.
|
| CurrentThreadPoolExecutor |
A thread pool for executing the tasks by the submitting thread.
|
| Delayer<T> |
A delayer provides the means to delay a call based on the amount of tries a
provided element has experienced.
|
| ExceptionConvertingCallable<V,E extends Exception> |
This class provides the means to call a method and replace an occurred exception by a different
one.
|
| ExceptionLoggingCallable<V> |
A callable catching exceptions and virtual machine errors and optionally rethrowing them.
|
| ExceptionLoggingRunnable |
A runnable catching runtime exceptions and virtual machine errors and optionally rethrowing them.
|
| ExecutorTools |
|
| LimitedPipelineExecutor<O> |
Deprecated.
|
| LoggingFuture<V> |
A future that wraps another future and logs all occurred exceptions and the
result for information purpose if no one was interested in it.
|
| LoggingFuture.IgnoredResultLogger |
This clean-up task logs the result of a future which no one retrieved.
|
| LoggingScheduledFuture<V> |
A scheduled future that wraps another future and logs all occurred exceptions
and the result for information purpose if no one was interested in it.
|
| LoggingScheduledThreadPoolExecutor |
This class creates logging futures when scheduling.
|
| PipelineFlushRunnable<P> |
Deprecated.
|
| PipelineRunnable<P> |
Deprecated.
|
| ResultExchange<T> |
This class provides the means to exchange a result between different threads.
|
| ThreadTools |
Thread-related tool methods.
|
| UnlimitedPipelineExecutor<O> |
Deprecated.
|