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();