All Classes and Interfaces

Class
Description
Defines a convenient abstract base class for TaskExecutor implementations.
Defines the submitted task to be executed by subclasses of AbstractTaskExecutor.
Defines a convenient abstract base class for TaskExecutorService implementations.
An abstract base class for TaskExecutorService implementations which implements the AbstractTerminateNotifierTaskExecutorService.addTerminateListener(Runnable) method as well as the ones implemented by AbstractTaskExecutorService.
Defines a task which can return an object and be canceled through a CancellationToken.
Defines a task which can be canceled through a CancellationToken.
Defines static methods to return simple, convenient cancelable task related instances.
Defines a TaskExecutor which is able to decide whether the currently running code is executing in the context of the executor or not.
Defines a TaskExecutorService which is able to decide whether the currently running code is executing in the context of the executor or not.
A TaskExecutor implementation forwarding tasks to another task executor an being able to determine if tasks submitted to the ContextAwareWrapper run in the the context of the same ContextAwareWrapper.
An TaskExecutorService implementation which delegates all of its methods to another TaskExecutorService specified at construction time.
Defines a future of an already done task.
Defines static method to convert between the executors of JTrim and the executors of Java.
This class contains static helper and factory methods for Executors and ExecutorServices.
A ThreadFactory which creates thread with names containing a specified string and a given daemon status and also belong to the same thread group.
Defines a handler to create a custom exception, when a thread pool finds its task queue full.
Stores the result of some possibly asynchronous computation.
An UpdateTaskExecutor implementation which forwards tasks scheduled to it to a given Executor or TaskExecutor.
Defines a TaskExecutor where client code can determine where and when submitted tasks are executed.
Defines a TaskExecutor which is able to provide a few statistical information about the currently queued tasks.
Defines a TaskExecutor which is able to provide a few statistical information about the currently queued tasks.
Defines a TaskExecutorService executing submitted tasks on a single background thread.
Defines an executor which executes tasks synchronously on the calling thread which submits them (by the execute or one of the submit methods).
Executes tasks at some time in the future.
Contains static helper and factory methods for various useful TaskExecutor and TaskExecutorService implementations.
Defines a TaskExecutor with additional methods to better manage submitted tasks.
Allows tasks to be scheduled then be executed later by an Executor or TaskExecutor.
Defines a convenient build to create an executor relying on pooled threads.
Defines a configurer to create a simple ThreadFactory instance.
A TaskExecutorService implementation which executes submitted tasks on a group of threads.
An interface for executing tasks when only the last task is important.