summaryrefslogtreecommitdiffstats
path: root/sca-java-2.x/trunk
diff options
context:
space:
mode:
authorantelder <antelder@13f79535-47bb-0310-9956-ffa450edef68>2011-06-17 14:41:42 +0000
committerantelder <antelder@13f79535-47bb-0310-9956-ffa450edef68>2011-06-17 14:41:42 +0000
commitf047ab5cd60fa4cd765afac1d2caffad9f9e4fd9 (patch)
tree5f20cd39f1342486877e9177a68ea1ac5467d591 /sca-java-2.x/trunk
parentdac8f436a4da1fc255f07d9f8fce805268fd43b6 (diff)
Add a method to get the URIs of all the contributions used by this DeployedComposite
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1136892 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'sca-java-2.x/trunk')
-rw-r--r--sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/impl/DeployedComposite.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/impl/DeployedComposite.java b/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/impl/DeployedComposite.java
index e8315b74f0..9c1d7276a8 100644
--- a/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/impl/DeployedComposite.java
+++ b/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/impl/DeployedComposite.java
@@ -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;
+ }
}