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
abstract static class ManagedExecutors.AbstractManagedTask extends java.lang.Object implements ManagedTask
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.lang.String>
executionProperties
private ManagedTaskListener
taskListener
-
Fields inherited from interface javax.enterprise.concurrent.ManagedTask
IDENTITY_NAME, LONGRUNNING_HINT, SUSPEND, TRANSACTION, USE_TRANSACTION_OF_EXECUTION_THREAD
-
-
Constructor Summary
Constructors Constructor Description AbstractManagedTask(java.lang.Object task, ManagedTaskListener taskListener, java.util.Map<java.lang.String,java.lang.String> executionProperties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>
getExecutionProperties()
ManagedTaskListener
getManagedTaskListener()
-
-
-
Field Detail
-
taskListener
private ManagedTaskListener taskListener
-
executionProperties
private java.util.Map<java.lang.String,java.lang.String> executionProperties
-
-
Constructor Detail
-
AbstractManagedTask
AbstractManagedTask(java.lang.Object task, ManagedTaskListener taskListener, java.util.Map<java.lang.String,java.lang.String> executionProperties) throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
-
-
Method Detail
-
getExecutionProperties
public java.util.Map<java.lang.String,java.lang.String> getExecutionProperties()
- Specified by:
getExecutionProperties
in interfaceManagedTask
-
getManagedTaskListener
public ManagedTaskListener getManagedTaskListener()
- Specified by:
getManagedTaskListener
in interfaceManagedTask
-
-