You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by an...@apache.org on 2011/06/17 16:41:42 UTC

svn commit: r1136892 - /tuscany/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/impl/DeployedComposite.java

Author: antelder
Date: Fri Jun 17 14:41:42 2011
New Revision: 1136892

URL: http://svn.apache.org/viewvc?rev=1136892&view=rev
Log:
Add a method to get the URIs of all the contributions used by this DeployedComposite

Modified:
    tuscany/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/impl/DeployedComposite.java

Modified: tuscany/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/impl/DeployedComposite.java
URL: http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/impl/DeployedComposite.java?rev=1136892&r1=1136891&r2=1136892&view=diff
==============================================================================
--- tuscany/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/impl/DeployedComposite.java (original)
+++ tuscany/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/impl/DeployedComposite.java Fri Jun 17 14:41:42 2011
@@ -52,6 +52,7 @@ public class DeployedComposite {
     private Deployer deployer;
     private DomainRegistry domainRegistry;
     private ExtensionPointRegistry extensionPointRegistry;
+    private List<String> usedContributionURIs;
 
     public DeployedComposite(Composite composite,
                              Contribution contribution,
@@ -104,6 +105,11 @@ public class DeployedComposite {
                                                 null, // nothing appears to use the domain name in CompositeContext 
                                                 null, // don't need node uri
                                                 deployer.getSystemDefinitions());
+        usedContributionURIs = new ArrayList<String>();
+        usedContributionURIs.add(contribution.getURI());
+        for (Contribution dc : dependedOnContributions) {
+            usedContributionURIs.add(dc.getURI());
+        }
     }
 
     public void start() throws ActivationException {
@@ -129,4 +135,8 @@ public class DeployedComposite {
     public String getURI() {
         return composite.getURI();
     }
+    
+    public List<String> getContributionURIs() {
+        return usedContributionURIs;
+    }
 }