null
as its detail message.java.lang.reflect.Proxy
) with
the addition of context typically associated with applications executing in a
Jakarta™ EE environment.ManagedExecutorService
or
ManagedScheduledExecutorService
when executing this task.ManagedTask.IDENTITY_NAME
execution property of the task if
it also implements the ManagedTask
interface.ManagedTaskListener
to receive notification of lifecycle
events of this task.ManagedTask.getExecutionProperties()
or
ContextService.createContextualProxy()
to provide a String that identifies the task.isShutdown()
value of the current
thread if it is a ManageableThread
created from
ManagedThreadFactory.newThread()
.newThread
method of
ManagedThreadFactory
has been marked for shut down.ManagedTask.getExecutionProperties()
or
ContextService.createContextualProxy()
to provide hint about whether the task could take a long time to complete.ThreadFactory.newThread(java.lang.Runnable)
.ExecutorService
.ScheduledExecutorService
.Runnable
object that also implements ManagedTask
interface so it can receive notification of lifecycle events with the
provided ManagedTaskListener
when the task is submitted
to a ManagedExecutorService
or a ManagedScheduledExecutorService
.Runnable
object that also implements ManagedTask
interface so it can receive notification of lifecycle events with the
provided ManagedTaskListener
and to provide additional execution
properties when the task is submitted to a ManagedExecutorService
or a
ManagedScheduledExecutorService
.Callable
object that also implements ManagedTask
interface so it can receive notification of lifecycle events with the
provided ManagedTaskListener
when the task is submitted
to a ManagedExecutorService
or a ManagedScheduledExecutorService
.Callable
object that also implements ManagedTask
interface so it can receive notification of lifecycle events with the
provided ManagedTaskListener
and to provide additional execution
properties when the task is submitted to a ManagedExecutorService
or a
ManagedScheduledExecutorService
.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.ThreadFactory
.ManagedTask.getExecutionProperties()
or
ContextService.createContextualProxy()
to inform the Jakarta EE Product Provider under which transaction
should the task or proxy method of contextual proxy object be executed
in.Copyright (c) 2020 Eclipse Foundation. Use is subject to license terms.