[ 
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

Reply via email to