All Classes and Interfaces

Class
Description
Exception indicating that the result of a task cannot be retrieved because the task failed to run for some reason other than being cancelled.
Annotates a CDI managed bean method to run asynchronously.
Mechanism by which the Jakarta EE Product Provider makes available to the asynchronous method implementation the same CompletableFuture instance that the Jakarta EE Product Provider supplies to the caller of the asynchronous method.
The ContextService provides methods for creating dynamic proxy objects (as defined by java.lang.reflect.Proxy).
Defines a ContextService to be injected into ContextService injection points including any required Qualifier annotations specified by ContextServiceDefinition.qualifiers() and registered in JNDI by the container under the JNDI name that is specified in the ContextServiceDefinition.name() attribute.
Enables multiple ContextServiceDefinition annotations on the same type.
Cron-based Trigger implementation, which supports 5 or 6 fields delimited by a single space character, plus a ZoneId.
Contains information about the last execution of a task.
Interface to be implemented by the Jakarta™ EE product providers on platform threads that are created by calling ThreadFactory.newThread(java.lang.Runnable).
Defines a ManagedExecutorService to be injected into ManagedExecutorService injection points including any required Qualifier annotations specified by ManagedExecutorDefinition.qualifiers() and registered in JNDI by the container under the JNDI name that is specified in the ManagedExecutorDefinition.name() attribute.
Enables multiple ManagedExecutorDefinition annotations on the same type.
Utility methods for classes defined in this package.
A manageable version of a ExecutorService.
Defines a ManagedScheduledExecutorService to be injected into ManagedScheduledExecutorService injection points including any required Qualifier annotations specified by ManagedScheduledExecutorDefinition.qualifiers() and registered in JNDI by the container under the JNDI name that is specified in the ManagedScheduledExecutorDefinition.name() attribute.
Enables multiple ManagedScheduledExecutorDefinition annotations on the same type.
A manageable version of a ScheduledExecutorService.
A task submitted to an ManagedExecutorService or ManagedScheduledExecutorService can optionally implement this interface to provide identifying information about the task, to provide a ManagedTaskListener to get notification of lifecycle events of the task, or to provide additional execution properties.
A ManagedTaskListener is used to monitor the state of a task's Future.
A manageable version of a ThreadFactory.
Defines ManagedThreadFactory instances to be injected into ManagedThreadFactory injection points including any required Qualifier annotations specified by ManagedThreadFactoryDefinition.qualifiers() and registered in JNDI by the container under the JNDI name that is specified in the ManagedThreadFactoryDefinition.name() attribute.
Enables multiple ManagedThreadFactoryDefinition annotations on the same type.
Defines schedules for scheduled asynchronous methods.
Exception indicating that the result of a value-producing task cannot be retrieved because the task run was skipped.
Third party providers of thread context implement this interface to participate in thread context capture and propagation.
Restores the prior context on a thread after a contextual task or action completes.
An immutable snapshot of a particular type of thread context.
Triggers allow application developers to plug in rules for when and how often a task should run.
Triggers allow application developers to plug in rules for when and how often a task should run.