|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IWorkflowAdaptor
The Interface IWorkflowAdaptor, and its implementers, are the main entry point to the Workflow Engine in order to construct an internally managed workflow through the Execution Engine when the description of the workflow is already know using one of the supported workflow definition languages.
| Method Summary | |
|---|---|
void |
CreatePlan()
Based on the provided resources, a call to this method will do all the needed processing and once completed a full execution plan will be created |
gr.uoa.di.madgik.execution.plan.ExecutionPlan |
GetCreatedPlan()
Retrieves the created plan after the successful invocation of the CreatePlan() |
Set<IOutputResource> |
GetOutput()
The retrieved set of output resources contains informations needed as to how to retrieve the outputs of the workflow after the execution of the created plan |
void |
SetAdaptorResources(IAdaptorResources Resources)
Sets the adaptor resources. |
void |
SetExecutionId(String ExecutionId)
Sets the execution id which will be associated with the created plan |
| Method Detail |
|---|
void SetAdaptorResources(IAdaptorResources Resources)
throws WorkflowValidationException
Resources - the resources needed
WorkflowValidationException - Problem with the validity of one of the provided elements
void CreatePlan()
throws WorkflowValidationException,
WorkflowSerializationException,
WorkflowInternalErrorException,
WorkflowEnvironmentException
WorkflowValidationException - Problem with the validity of one of the provided elements
WorkflowSerializationException - Problem with the serialization of one of the provided elements
WorkflowInternalErrorException - An internal error has occurred
WorkflowEnvironmentException - There was a problem with the environment the Workflow Engine is containedgr.uoa.di.madgik.execution.plan.ExecutionPlan GetCreatedPlan()
CreatePlan()
Set<IOutputResource> GetOutput()
void SetExecutionId(String ExecutionId)
ExecutionId - The execution id
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||