Classes and interfaces for concurrent programming in Java EE™ applications.
Interface Summary Interface Description ContextServiceThe ContextService provides methods for creating dynamic proxy objects (as defined by
java.lang.reflect.Proxy) with the addition of context typically associated with applications executing in a Java™ EE environment.
LastExecutionContains information about the last execution of a task. ManageableThreadInterface to be implemented by the Java™ EE product providers on threads that are created by calling
ManagedExecutorServiceA manageable version of a
ManagedScheduledExecutorServiceA manageable version of a
ManagedTaskA task submitted to an
ManagedScheduledExecutorServicecan optionally implement this interface to provide identifying information about the task, to provide a
ManagedTaskListenerto get notification of lifecycle events of the task, or to provide additional execution properties.
ManagedTaskListenerA ManagedTaskListener is used to monitor the state of a task's Future. ManagedThreadFactoryA manageable version of a
TriggerTriggers allow application developers to plug in rules for when and how often a task should run.
Class Summary Class Description ManagedExecutorsUtility methods for classes defined in this package.
Exception Summary Exception Description AbortedExceptionException indicating that the result of a task cannot be retrieved because the task failed to run for some reason other than being cancelled. SkippedExceptionException indicating that the result of a value-producing task cannot be retrieved because the task run was skipped.