[
https://issues.apache.org/jira/browse/AIRAVATA-677?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13542347#comment-13542347
]
Saminda Wijeratne commented on AIRAVATA-677:
--------------------------------------------
Allowed adding 3 version of runExperiment as follows
public String runExperiment(String workflow,List<WorkflowInput> inputs)
throws AiravataAPIInvocationException;
public String runExperiment(Workflow workflow,List<WorkflowInput>
inputs) throws AiravataAPIInvocationException;
public String runExperiment(String workflow,List<WorkflowInput> inputs,
ExperimentAdvanceOptions options) throws AiravataAPIInvocationException;
& deprecated the rest of it...
Introduced "ExperimentAdvanceOptions" in order to allow users to specify the
any experiment execution options not relevant for the main execution flow.
> Simplify runExperiment function overloading in Execution Manager
> ----------------------------------------------------------------
>
> Key: AIRAVATA-677
> URL: https://issues.apache.org/jira/browse/AIRAVATA-677
> Project: Airavata
> Issue Type: Task
> Components: Airavata Client
> Affects Versions: 0.5
> Reporter: Saminda Wijeratne
> Assignee: Saminda Wijeratne
> Fix For: 0.6
>
>
> Right now we have 6 overloaded runExperiment functions which can cause
> confusion to the user if they do not know which one to use and when to use
> them. Simply & update API documentation to reflect changes.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira