org.jboss.txbridge.ba.datamgmt
Class ExecutionDataProviderImpl
java.lang.Object
org.jboss.txbridge.ba.datamgmt.DataManagerImpl
org.jboss.txbridge.ba.datamgmt.ExecutionDataProviderImpl
- All Implemented Interfaces:
- DataManager, ExecutionDataProvider
public class ExecutionDataProviderImpl
- extends DataManagerImpl
- implements ExecutionDataProvider
- Version:
- 0.1
- Author:
- Maciej P. Machulak (mmachulak@redhat.com)
Field Summary |
private static org.apache.log4j.Logger |
log
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
private static org.apache.log4j.Logger log
ExecutionDataProviderImpl
public ExecutionDataProviderImpl(java.lang.String taskId,
Participant participant)
- Constructor
- Parameters:
taskId
- is the task identifier.participant
- is the reference to the participant.
putArguments
public void putArguments(java.lang.Object[] arguments)
- Specified by:
putArguments
in interface ExecutionDataProvider
- Parameters:
arguments
- is the list of parameters.
getArguments
public java.lang.Object[] getArguments()
- Specified by:
getArguments
in interface ExecutionDataProvider
- Returns:
- the list of parameters.
putReturn
public void putReturn(java.lang.Object returnObject)
- Specified by:
putReturn
in interface ExecutionDataProvider
- Parameters:
returnObject
- the return object that should be remembered.
getReturn
public java.lang.Object[] getReturn()
- Specified by:
getReturn
in interface ExecutionDataProvider
- Returns:
- the return object associated with a given task.