|
|||||||||
| Home >> All >> uk >> ac >> soton >> itinnovation >> taverna >> enactor >> [ entities overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
uk.ac.soton.itinnovation.taverna.enactor.entities
Class ProcessorTask

java.lang.ObjectTask
uk.ac.soton.itinnovation.taverna.enactor.entities.TavernaTask
uk.ac.soton.itinnovation.taverna.enactor.entities.ProcessorTask
- Direct Known Subclasses:
- SoaplabTask, TalismanTask, WorkflowTask, WSDLInvocationTask
- public abstract class ProcessorTask
- extends TavernaTask
| Field Summary | |
private org.apache.log4j.Logger |
logger
|
protected uk.ac.soton.itinnovation.taverna.enactor.broker.LogLevel |
logLevel
|
protected org.embl.ebi.escience.scufl.Processor |
proc
|
protected static java.lang.String |
PROVENANCE_NAMESPACE
|
private java.lang.String |
userCtx
|
private java.lang.String |
userID
|
| Fields inherited from class uk.ac.soton.itinnovation.taverna.enactor.entities.TavernaTask |
endTime, startTime |
| Constructor Summary | |
ProcessorTask(java.lang.String id,
org.embl.ebi.escience.scufl.Processor p,
uk.ac.soton.itinnovation.taverna.enactor.broker.LogLevel l,
java.lang.String userID,
java.lang.String userCtx)
Default Constructor |
|
| Method Summary | |
void |
cancelConcreteTask()
Undertakes any special cancel processing required by Processor tasks |
uk.ac.soton.itinnovation.mygrid.workflow.enactor.core.eventservice.TaskStateMessage |
doTask()
Wrapper method to enable pre and post processing for actual service invocations |
protected abstract java.util.Map |
execute(java.util.Map inputMap)
Method that actually undertakes a service action. |
org.embl.ebi.escience.scufl.Processor |
getProcessor()
Retrieves the XScufl Processor object for this task |
org.jdom.Element |
getProvenance()
Retrieve provenance information for this task, concrete tasks should overide this method and provide this information as an XML JDOM element |
ServiceSelectionCriteria |
getServiceSelectionCriteria()
|
protected java.lang.String |
getUserID()
Retrieve the user identifier for the parent workflow |
protected java.lang.String |
getUserNamespaceContext()
Retrieve the user context for the parent workflow |
| Methods inherited from class uk.ac.soton.itinnovation.taverna.enactor.entities.TavernaTask |
getEndTime, getStartTime |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
PROVENANCE_NAMESPACE
protected static final java.lang.String PROVENANCE_NAMESPACE
- See Also:
- Constant Field Values
proc
protected org.embl.ebi.escience.scufl.Processor proc
logLevel
protected uk.ac.soton.itinnovation.taverna.enactor.broker.LogLevel logLevel
logger
private org.apache.log4j.Logger logger
userID
private java.lang.String userID
userCtx
private java.lang.String userCtx
| Constructor Detail |
ProcessorTask
public ProcessorTask(java.lang.String id, org.embl.ebi.escience.scufl.Processor p, uk.ac.soton.itinnovation.taverna.enactor.broker.LogLevel l, java.lang.String userID, java.lang.String userCtx)
- Default Constructor
| Method Detail |
getUserID
protected java.lang.String getUserID()
- Retrieve the user identifier for the parent workflow
getUserNamespaceContext
protected java.lang.String getUserNamespaceContext()
- Retrieve the user context for the parent workflow
cancelConcreteTask
public void cancelConcreteTask()
- Undertakes any special cancel processing required by Processor tasks
- Overrides:
cancelConcreteTaskin classTavernaTask
getProcessor
public org.embl.ebi.escience.scufl.Processor getProcessor()
- Retrieves the XScufl Processor object for this task
getServiceSelectionCriteria
public ServiceSelectionCriteria getServiceSelectionCriteria()
getProvenance
public org.jdom.Element getProvenance()
- Retrieve provenance information for this task, concrete tasks should
overide this method and provide this information as an XML JDOM element
doTask
public uk.ac.soton.itinnovation.mygrid.workflow.enactor.core.eventservice.TaskStateMessage doTask()
- Wrapper method to enable pre and post processing for actual service invocations
- Specified by:
doTaskin classTavernaTask
execute
protected abstract java.util.Map execute(java.util.Map inputMap) throws TaskExecutionException
- Method that actually undertakes a service action. Should be implemented by concrete processors.
|
|||||||||
| Home >> All >> uk >> ac >> soton >> itinnovation >> taverna >> enactor >> [ entities overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC