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]