You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by sa...@apache.org on 2012/03/16 23:43:07 UTC
svn commit: r1301808 -
/incubator/airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/airavata/AiravataClient.java
Author: samindaw
Date: Fri Mar 16 22:43:07 2012
New Revision: 1301808
URL: http://svn.apache.org/viewvc?rev=1301808&view=rev
Log:
throw exceptions
Modified:
incubator/airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/airavata/AiravataClient.java
Modified: incubator/airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/airavata/AiravataClient.java
URL: http://svn.apache.org/viewvc/incubator/airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/airavata/AiravataClient.java?rev=1301808&r1=1301807&r2=1301808&view=diff
==============================================================================
--- incubator/airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/airavata/AiravataClient.java (original)
+++ incubator/airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/airavata/AiravataClient.java Fri Mar 16 22:43:07 2012
@@ -330,16 +330,16 @@ public class AiravataClient {
}
}
- public String runWorkflow(String topic, NameValue[] inputs) {
+ public String runWorkflow(String topic, NameValue[] inputs) throws Exception {
return runWorkflow(topic, inputs, null);
}
- public String runWorkflow(String topic, NameValue[] inputs, String user) {
+ public String runWorkflow(String topic, NameValue[] inputs, String user) throws Exception {
return runWorkflow(topic, inputs, user, null);
}
public String runWorkflow(String topic, NameValue[] inputs, String user,
- String metadata) {
+ String metadata) throws Exception{
String worflowoutput = null;
try {
WorkflowInterpretorStub stub = new WorkflowInterpretorStub(
@@ -350,10 +350,6 @@ public class AiravataClient {
configurations);
runPostWorkflowExecutionTasks(topic, user, metadata);
log.info("Workflow output : " + worflowoutput);
- } catch (AxisFault e) {
- log.fine(e.getMessage(), e);
- } catch (RemoteException e) {
- log.fine(e.getMessage(), e);
} catch (RegistryException e) {
log.fine(e.getMessage(), e);
}
@@ -484,7 +480,7 @@ public class AiravataClient {
* @param inputs
* @return
*/
- public String runWorkflow(String workflowTemplateId,List<WorkflowInput> inputs){
+ public String runWorkflow(String workflowTemplateId,List<WorkflowInput> inputs) throws Exception{
try {
List<WSComponentPort> ports = getWSComponentPortInputs(workflowTemplateId);
for (WorkflowInput input : inputs) {
@@ -508,16 +504,6 @@ public class AiravataClient {
String topic=workflowTemplateId+"_"+UUID.randomUUID();
return runWorkflow(topic, inputValues.toArray(new NameValue[]{}));
} catch (PathNotFoundException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (GraphException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (ComponentException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (ValueFormatException e) {
- // TODO Auto-generated catch block
e.printStackTrace();
} catch (RegistryException e) {
// TODO Auto-generated catch block
@@ -534,7 +520,7 @@ public class AiravataClient {
* @param workflowTemplateId
* @return
*/
- public List<WorkflowInput> getWorkflowInputs(String workflowTemplateId){
+ public List<WorkflowInput> getWorkflowInputs(String workflowTemplateId) throws Exception{
try {
List<WSComponentPort> inputs = getWSComponentPortInputs(workflowTemplateId);
List<WorkflowInput> results=new ArrayList<WorkflowInput>();
@@ -542,18 +528,9 @@ public class AiravataClient {
results.add(new WorkflowInput(port.getName(), port.getType().getLocalPart(), port.getDefaultValue(), port.getValue()));
}
return results;
- } catch (GraphException e) {
- e.printStackTrace(); // To change body of catch statement use File |
- // Settings | File Templates.
- } catch (ComponentException e) {
- e.printStackTrace(); // To change body of catch statement use File |
- // Settings | File Templates.
} catch (RegistryException e) {
// TODO Auto-generated catch block
e.printStackTrace();
- } catch (ValueFormatException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
} catch (RepositoryException e) {
// TODO Auto-generated catch block
e.printStackTrace();