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