From f047ab5cd60fa4cd765afac1d2caffad9f9e4fd9 Mon Sep 17 00:00:00 2001 From: antelder Date: Fri, 17 Jun 2011 14:41:42 +0000 Subject: 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 --- .../java/org/apache/tuscany/sca/impl/DeployedComposite.java | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'sca-java-2.x/trunk/modules/domain-node/src') 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 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(); + 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 getContributionURIs() { + return usedContributionURIs; + } } -- cgit v1.2.3