Package containing utilities for thread manipulation and related classes.
|OperationCancelMonitor in ThreadUtils|
Interface provided to task runner implementation which can signal cancellation of the operation.
|ThreadWorkPool in ThreadUtils|
Interface for a thread pool that is capable of executing tasks offered to it.
|ThrowingConsumer in ThreadUtils|
Functional interface similar to Consumer, but is capable of throwing an arbitrary exception.
|ThrowingContextConsumer in ThreadUtils|
Functional interface similar to ThrowingConsumer that can take an another context argument for its execution.
|ParallelRunner in ThreadUtils|
Builder class for executing various tasks with the specified configuration concurrently.
Utility class containing functions and classes related to threads and their manipulation.
Exception thrown by multi-threadedly run tasks to abort any further task running.
Exception representing that the task running has been cancelled by an external source.
Superclass for exceptions representing that an exception occurred when tasks are executed in a multi-threaded way.
Exception thrown by task runners when a task failed to successfully complete, i.e.