summaryrefslogtreecommitdiffstats
path: root/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/impl/DeployedComposite.java
diff options
context:
space:
mode:
Diffstat (limited to '')
-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;
+ }
}