Author: samindaw
Date: Thu Jan  3 20:14:32 2013
New Revision: 1428572

URL: http://svn.apache.org/viewvc?rev=1428572&view=rev
Log:
updating dependencies for jackson + refactor integration test case + stop 
monitoring one workflow terminated

Modified:
    airavata/trunk/modules/integration-tests/pom.xml
    
airavata/trunk/modules/integration-tests/src/test/java/org/apache/airavata/integration/TestMonitorListener.java
    
airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/client/ProvenanceResourceClient.java
    
airavata/trunk/modules/ws-messenger/message-monitor/src/main/java/org/apache/airavata/ws/monitor/Monitor.java

Modified: airavata/trunk/modules/integration-tests/pom.xml
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/integration-tests/pom.xml?rev=1428572&r1=1428571&r2=1428572&view=diff
==============================================================================
--- airavata/trunk/modules/integration-tests/pom.xml (original)
+++ airavata/trunk/modules/integration-tests/pom.xml Thu Jan  3 20:14:32 2013
@@ -357,9 +357,20 @@
             <groupId>junit</groupId>
             <artifactId>junit</artifactId>
         </dependency>
+               <dependency>
+                       <groupId>com.sun.jersey</groupId>
+                       <artifactId>jersey-json</artifactId>
+                       <version>${jersey.version}</version>
+               </dependency>
+               <dependency>
+                       <groupId>com.sun.jersey</groupId>
+                       <artifactId>jersey-client</artifactId>
+                       <version>${jersey.version}</version>
+               </dependency>
     </dependencies>
 
     <properties>
+               <jersey.version>1.13</jersey.version>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <archieve.name>apache-airavata</archieve.name>
         <used.axis2.release>${axis2.version}</used.axis2.release>

Modified: 
airavata/trunk/modules/integration-tests/src/test/java/org/apache/airavata/integration/TestMonitorListener.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/integration-tests/src/test/java/org/apache/airavata/integration/TestMonitorListener.java?rev=1428572&r1=1428571&r2=1428572&view=diff
==============================================================================
--- 
airavata/trunk/modules/integration-tests/src/test/java/org/apache/airavata/integration/TestMonitorListener.java
 (original)
+++ 
airavata/trunk/modules/integration-tests/src/test/java/org/apache/airavata/integration/TestMonitorListener.java
 Thu Jan  3 20:14:32 2013
@@ -37,14 +37,14 @@ public class TestMonitorListener impleme
 
         Assert.assertNotNull(eventData);
         Assert.assertNotNull(event);
-
-        if (MonitorUtil.EventType.WORKFLOW_TERMINATED == event.getType()) {
+        if (MonitorUtil.EventType.WORKFLOW_TERMINATED.equals(event.getType())) 
{
             try {
                 verifyOutput("echo_output=Airavata Test");
-                getExperimentMonitor().stopMonitoring();
             } catch (Exception e) {
                 log.error("Error verifying output", e);
                 throw new RuntimeException(e);
+            }finally{
+                getExperimentMonitor().stopMonitoring();
             }
         }
 

Modified: 
airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/client/ProvenanceResourceClient.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/client/ProvenanceResourceClient.java?rev=1428572&r1=1428571&r2=1428572&view=diff
==============================================================================
--- 
airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/client/ProvenanceResourceClient.java
 (original)
+++ 
airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/client/ProvenanceResourceClient.java
 Thu Jan  3 20:14:32 2013
@@ -21,16 +21,32 @@
 
 package org.apache.airavata.rest.client;
 
-import com.sun.jersey.api.client.Client;
-import com.sun.jersey.api.client.ClientResponse;
-import com.sun.jersey.api.client.WebResource;
-import com.sun.jersey.api.client.config.ClientConfig;
-import com.sun.jersey.api.client.config.DefaultClientConfig;
-import com.sun.jersey.api.json.JSONConfiguration;
-import com.sun.jersey.core.util.MultivaluedMapImpl;
+import java.net.URI;
+import java.text.DateFormat;
+import java.text.ParseException;
+import java.text.SimpleDateFormat;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+import javax.ws.rs.core.Cookie;
+import javax.ws.rs.core.MediaType;
+import javax.ws.rs.core.MultivaluedMap;
+import javax.ws.rs.core.UriBuilder;
+
 import org.apache.airavata.registry.api.PasswordCallback;
 import org.apache.airavata.registry.api.impl.WorkflowExecutionDataImpl;
-import org.apache.airavata.registry.api.workflow.*;
+import org.apache.airavata.registry.api.workflow.ExperimentData;
+import org.apache.airavata.registry.api.workflow.NodeExecutionData;
+import org.apache.airavata.registry.api.workflow.NodeExecutionStatus;
+import org.apache.airavata.registry.api.workflow.WorkflowExecution;
+import org.apache.airavata.registry.api.workflow.WorkflowExecutionData;
+import org.apache.airavata.registry.api.workflow.WorkflowExecutionStatus;
+import org.apache.airavata.registry.api.workflow.WorkflowIOData;
+import org.apache.airavata.registry.api.workflow.WorkflowInstanceNode;
+import org.apache.airavata.registry.api.workflow.WorkflowNodeGramData;
+import org.apache.airavata.registry.api.workflow.WorkflowNodeIOData;
+import org.apache.airavata.registry.api.workflow.WorkflowNodeType;
 import org.apache.airavata.rest.mappings.resourcemappings.ExperimentDataList;
 import org.apache.airavata.rest.mappings.resourcemappings.ExperimentIDList;
 import 
org.apache.airavata.rest.mappings.resourcemappings.WorkflowInstancesList;
@@ -40,14 +56,13 @@ import org.apache.airavata.rest.utils.Cl
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import javax.ws.rs.core.*;
-import java.net.URI;
-import java.text.DateFormat;
-import java.text.ParseException;
-import java.text.SimpleDateFormat;
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.List;
+import com.sun.jersey.api.client.Client;
+import com.sun.jersey.api.client.ClientResponse;
+import com.sun.jersey.api.client.WebResource;
+import com.sun.jersey.api.client.config.ClientConfig;
+import com.sun.jersey.api.client.config.DefaultClientConfig;
+import com.sun.jersey.api.json.JSONConfiguration;
+import com.sun.jersey.core.util.MultivaluedMapImpl;
 
 public class ProvenanceResourceClient {
     private WebResource webResource;

Modified: 
airavata/trunk/modules/ws-messenger/message-monitor/src/main/java/org/apache/airavata/ws/monitor/Monitor.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/ws-messenger/message-monitor/src/main/java/org/apache/airavata/ws/monitor/Monitor.java?rev=1428572&r1=1428571&r2=1428572&view=diff
==============================================================================
--- 
airavata/trunk/modules/ws-messenger/message-monitor/src/main/java/org/apache/airavata/ws/monitor/Monitor.java
 (original)
+++ 
airavata/trunk/modules/ws-messenger/message-monitor/src/main/java/org/apache/airavata/ws/monitor/Monitor.java
 Thu Jan  3 20:14:32 2013
@@ -188,13 +188,16 @@ public class Monitor extends EventProduc
      * @throws MonitorException
      */
     public synchronized void stop() throws MonitorException {
-        if (this.wsmgClient != null) {
-               getEventData().triggerListenerForPreMonitorStop();
-            unsubscribe(this.wsmgClient);
-            this.wsmgClient = null;
-            getEventData().triggerListenerForPostMonitorStop();
-        }
-        monitoringCompleted=true;
+        try {
+                       if (this.wsmgClient != null) {
+                               
getEventData().triggerListenerForPreMonitorStop();
+                           unsubscribe(this.wsmgClient);
+                           this.wsmgClient = null;
+                           getEventData().triggerListenerForPostMonitorStop();
+                       }
+               } finally{
+               monitoringCompleted=true;
+               }
     }
 
     /**


Reply via email to