Top Description Interfaces Classes
[default module]

Package javax.enterprise.concurrent


Classes and interfaces for concurrent programming in Java EE™ applications.

Interface Summary

Modifier and TypeInterface and Description
public interface
ContextService

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

public interface
LastExecution

Contains information about the last execution of a task.

public interface
ManageableThread

Interface to be implemented by the Java™ EE product providers on threads that are created by calling ManagedThreadFactory#newThread(java.lang.Runnable).

public interface
public interface
public interface
ManagedTask

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.

public interface
ManagedTaskListener

A ManagedTaskListener is used to monitor the state of a task's Future.

public interface
ManagedThreadFactory

A manageable version of a ThreadFactory.

public interface
Trigger

Triggers allow application developers to plug in rules for when and how often a task should run.

Class Summary

Modifier and TypeClass and Description
public class
AbortedException

Exception indicating that the result of a task cannot be retrieved because the task failed to run for some reason other than being cancelled.

public class
ManagedExecutors

Utility methods for classes defined in this package.

public class
SkippedException

Exception indicating that the result of a value-producing task cannot be retrieved because the task run was skipped.