You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@airavata.apache.org by "Saminda Wijeratne (JIRA)" <ji...@apache.org> on 2013/01/02 20:48:12 UTC
[jira] [Commented] (AIRAVATA-677) Simplify runExperiment function
overloading in Execution Manager
[ 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