public abstract class RollbackableWorkflowTaskInstance extends Object implements WorkflowTaskInstance
| Modifier and Type | Field and Description | 
|---|---|
| protected XmlRpcWorkflowManagerClient | wmc | 
| protected String | workflowInstId | 
| Constructor and Description | 
|---|
| RollbackableWorkflowTaskInstance() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | clearAllMetadata(Metadata metadata) | 
| abstract void | clearInstRep() | 
| protected XmlRpcWorkflowManagerClient | createWorkflowMangerClient(Metadata metadata) | 
| protected String | getWorkflowInstanceId(Metadata metadata) | 
| void | run(Metadata metadata,
   WorkflowTaskConfiguration config)
 Runs the Task with the specified metadata context. | 
| abstract void | updateState(Metadata metadata) | 
protected XmlRpcWorkflowManagerClient wmc
protected String workflowInstId
public void run(Metadata metadata, WorkflowTaskConfiguration config) throws WorkflowTaskInstanceException
WorkflowTaskInstanceRuns the Task with the specified metadata context.
run in interface WorkflowTaskInstancemetadata - The TaskContext of metadata that is shared between the tasks.config - The static configuration metadata for this task.WorkflowTaskInstanceExceptionprotected XmlRpcWorkflowManagerClient createWorkflowMangerClient(Metadata metadata)
protected void clearAllMetadata(Metadata metadata)
public abstract void updateState(Metadata metadata)
public abstract void clearInstRep()
Copyright © 1999–2017 Apache OODT. All rights reserved.