You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by js...@apache.org on 2008/04/01 10:21:50 UTC

svn commit: r643318 - in /incubator/tuscany/java/sca/modules/workspace-admin/src/main: java/org/apache/tuscany/sca/workspace/admin/impl/DeployedCompositeCollectionImpl.java resources/DomainManager.composite resources/cloud.html

Author: jsdelfino
Date: Tue Apr  1 01:21:41 2008
New Revision: 643318

URL: http://svn.apache.org/viewvc?rev=643318&view=rev
Log:
Fix for TUSCANY-2178. Minor change, perform the action to stop a node before deleting it in the server side component instead of scripting that from the Javascript client.

Modified:
    incubator/tuscany/java/sca/modules/workspace-admin/src/main/java/org/apache/tuscany/sca/workspace/admin/impl/DeployedCompositeCollectionImpl.java
    incubator/tuscany/java/sca/modules/workspace-admin/src/main/resources/DomainManager.composite
    incubator/tuscany/java/sca/modules/workspace-admin/src/main/resources/cloud.html

Modified: incubator/tuscany/java/sca/modules/workspace-admin/src/main/java/org/apache/tuscany/sca/workspace/admin/impl/DeployedCompositeCollectionImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/workspace-admin/src/main/java/org/apache/tuscany/sca/workspace/admin/impl/DeployedCompositeCollectionImpl.java?rev=643318&r1=643317&r2=643318&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/workspace-admin/src/main/java/org/apache/tuscany/sca/workspace/admin/impl/DeployedCompositeCollectionImpl.java (original)
+++ incubator/tuscany/java/sca/modules/workspace-admin/src/main/java/org/apache/tuscany/sca/workspace/admin/impl/DeployedCompositeCollectionImpl.java Tue Apr  1 01:21:41 2008
@@ -100,6 +100,9 @@
     
     @Reference
     public LocalItemCollection deployableCollection;
+    
+    @Reference(required=false)
+    public LocalItemCollection processCollection;
 
     private ModelFactoryExtensionPoint modelFactories;
     private AssemblyFactory assemblyFactory;
@@ -295,6 +298,11 @@
         
         String contributionURI = contributionURI(key);
         QName qname = compositeQName(key);
+        
+        // Delete/stop the corresponding process, if any
+        try {
+            processCollection.delete(qname.getLocalPart());
+        } catch (Exception e) {}
         
         // Delete a composite from the composite collection
         Composite compositeCollection = readCompositeCollection();

Modified: incubator/tuscany/java/sca/modules/workspace-admin/src/main/resources/DomainManager.composite
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/workspace-admin/src/main/resources/DomainManager.composite?rev=643318&r1=643317&r2=643318&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/workspace-admin/src/main/resources/DomainManager.composite (original)
+++ incubator/tuscany/java/sca/modules/workspace-admin/src/main/resources/DomainManager.composite Tue Apr  1 01:21:41 2008
@@ -136,6 +136,7 @@
    	 		<t:binding.http uri="http://localhost:9990/cloud-source"/>
    		</service>
         <reference name="deployableCollection" target="DeployableCompositeCollectionComponent/LocalItemCollection"/>
+        <reference name="processCollection" target="NodeProcessCollectionFacadeComponent/LocalItemCollection"/>
     </component>
 
     <component name="CompositeImageCollectionComponent">

Modified: incubator/tuscany/java/sca/modules/workspace-admin/src/main/resources/cloud.html
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/workspace-admin/src/main/resources/cloud.html?rev=643318&r1=643317&r2=643318&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/workspace-admin/src/main/resources/cloud.html (original)
+++ incubator/tuscany/java/sca/modules/workspace-admin/src/main/resources/cloud.html Tue Apr  1 01:21:41 2008
@@ -116,8 +116,6 @@
 		var composites  = array(document.cloudCompositeForm.composites);
 		for (var i = 0; i < composites.length; i++) {
 			if (composites[i].checked) {
-			    var id = nodeNames[i];
-				processCollection.del(id, stopCompositeResponse);
 			    var id = composites[i].value;
 				cloudComposite.del(id, deleteCompositeResponse);
 			}



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org