Author: slaws
Date: Thu Apr 10 07:27:01 2008
New Revision: 646819

URL: http://svn.apache.org/viewvc?rev=646819&view=rev
Log:
Use the SCANode2 interface dynamically

Modified:
    
incubator/tuscany/java/sca/itest/domain/src/test/java/org/apache/tuscany/sca/itest/domain/ContributionSPIsTestCase.java

Modified: 
incubator/tuscany/java/sca/itest/domain/src/test/java/org/apache/tuscany/sca/itest/domain/ContributionSPIsTestCase.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/domain/src/test/java/org/apache/tuscany/sca/itest/domain/ContributionSPIsTestCase.java?rev=646819&r1=646818&r2=646819&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/itest/domain/src/test/java/org/apache/tuscany/sca/itest/domain/ContributionSPIsTestCase.java
 (original)
+++ 
incubator/tuscany/java/sca/itest/domain/src/test/java/org/apache/tuscany/sca/itest/domain/ContributionSPIsTestCase.java
 Thu Apr 10 07:27:01 2008
@@ -250,16 +250,7 @@
             contribution = 
(Contribution)contributionInfoProcessor.read(null,uri, url);        
             workspace.getContributions().add(contribution);
             System.out.println("Added contributionDependent");
-           
-            // List contribution dependencies for the first contribution 
-            // first contribution chosen to represent the user selecting a 
composite
-            /*
-            List<Contribution> dependencies = 
analyzer.buildContributionDependencies(workspace, 
workspace.getContributions().get(0));
-            for (Contribution dependency : dependencies){
-                System.out.println("contributionPrimary dependency chain = " + 
dependency.getURI());
-            }
-            */
-    
+              
             // Choose a deployables as though a user had chosen it
             List<Composite> deployables = 
workspace.getContributions().get(0).getDeployables();
             QName chosenDeployableName = deployables.get(0).getName();
@@ -328,14 +319,14 @@
             
             // 
====================================================================
             // run the chosen composite   
-            
+            SCAContribution [] contributions = new 
SCAContribution[contributionsToDeploy.size()];
+            for (int i = 0; i < contributionsToDeploy.size(); i++) {
+                contributions[i] = new 
SCAContribution(contributionsToDeploy.get(i).getURI(), 
contributionsToDeploy.get(i).getLocation()); 
+            }
+                   
             SCANode2Factory nodeFactory = SCANode2Factory.newInstance();
-            SCAContribution contribution0 = new 
SCAContribution(contributionsToDeploy.get(0).getURI(), 
contributionsToDeploy.get(0).getLocation());
-            SCAContribution contribution1 = new 
SCAContribution(contributionsToDeploy.get(1).getURI(), 
contributionsToDeploy.get(1).getLocation());
             
-            // FIXME - need a more flexible constructor on the node so we can 
pass in a 
-            //         dynamic list of contributions
-            SCANode2 node = 
nodeFactory.createSCANode(chosenDeployableLocation, contribution0, 
contribution1);
+            SCANode2 node = 
nodeFactory.createSCANode(chosenDeployableLocation, contributions);
             
             node.start();
             SCAClient client = (SCAClient)node;



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to