Package javax.enterprise.concurrent
Class ManagedExecutors
java.lang.Object
javax.enterprise.concurrent.ManagedExecutors
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
(package private) static class
(package private) static class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
static Runnable
managedTask
(Runnable task, Map<String, String> executionProperties, ManagedTaskListener taskListener) static Runnable
managedTask
(Runnable task, ManagedTaskListener taskListener) static <V> Callable
<V> managedTask
(Callable<V> task, Map<String, String> executionProperties, ManagedTaskListener taskListener) static <V> Callable
<V> managedTask
(Callable<V> task, ManagedTaskListener taskListener)
-
Constructor Details
-
ManagedExecutors
private ManagedExecutors()
-
-
Method Details
-
isCurrentThreadShutdown
public static boolean isCurrentThreadShutdown() -
managedTask
public static <V> Callable<V> managedTask(Callable<V> task, ManagedTaskListener taskListener) throws IllegalArgumentException - Throws:
IllegalArgumentException
-
managedTask
public static <V> Callable<V> managedTask(Callable<V> task, Map<String, String> executionProperties, ManagedTaskListener taskListener) throws IllegalArgumentException- Throws:
IllegalArgumentException
-
managedTask
public static Runnable managedTask(Runnable task, ManagedTaskListener taskListener) throws IllegalArgumentException - Throws:
IllegalArgumentException
-
managedTask
public static Runnable managedTask(Runnable task, Map<String, String> executionProperties, ManagedTaskListener taskListener) throws IllegalArgumentException- Throws:
IllegalArgumentException
-