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;
+    }
 }


Reply via email to