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.