Package javax.enterprise.concurrent
Class ManagedExecutors.AbstractManagedTask
java.lang.Object
javax.enterprise.concurrent.ManagedExecutors.AbstractManagedTask
- All Implemented Interfaces:
ManagedTask
- Direct Known Subclasses:
ManagedExecutors.ManagedCallable
,ManagedExecutors.ManagedRunnable
- Enclosing class:
ManagedExecutors
-
Field Summary
FieldsFields inherited from interface javax.enterprise.concurrent.ManagedTask
IDENTITY_NAME, LONGRUNNING_HINT, SUSPEND, TRANSACTION, USE_TRANSACTION_OF_EXECUTION_THREAD
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractManagedTask
(Object task, ManagedTaskListener taskListener, Map<String, String> executionProperties) -
Method Summary
Modifier and TypeMethodDescription
-
Field Details
-
taskListener
-
executionProperties
-
-
Constructor Details
-
AbstractManagedTask
AbstractManagedTask(Object task, ManagedTaskListener taskListener, Map<String, String> executionProperties) throws IllegalArgumentException- Throws:
IllegalArgumentException
-
-
Method Details
-
getExecutionProperties
- Specified by:
getExecutionProperties
in interfaceManagedTask
-
getManagedTaskListener
- Specified by:
getManagedTaskListener
in interfaceManagedTask
-