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.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.