Author: antelder
Date: Wed May 25 13:48:17 2011
New Revision: 1127531

URL: http://svn.apache.org/viewvc?rev=1127531&view=rev
Log:
Rename InstalledContribution to ContributionDescription

Added:
    
tuscany/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/ContributionDescription.java
      - copied, changed from r1126892, 
tuscany/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/InstalledContribution.java
Removed:
    
tuscany/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/InstalledContribution.java
Modified:
    
tuscany/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/DomainRegistry.java
    
tuscany/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/assembly/impl/DomainRegistryImpl.java
    
tuscany/sca-java-2.x/trunk/modules/deployment/src/main/java/org/apache/tuscany/sca/deployment/impl/DeployerImpl.java
    
tuscany/sca-java-2.x/trunk/modules/domain-hazelcast/src/main/java/org/apache/tuscany/sca/registry/hazelcast/HazelcastDomainRegistry.java
    
tuscany/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/Node.java
    
tuscany/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/impl/NodeImpl.java
    
tuscany/sca-java-2.x/trunk/modules/domain-node/src/test/java/org/apache/tuscany/sca/impl/Node2TestCase.java
    
tuscany/sca-java-2.x/trunk/modules/endpoint-tribes/src/main/java/org/apache/tuscany/sca/endpoint/tribes/ReplicatedDomainRegistry.java
    
tuscany/sca-java-2.x/trunk/modules/shell/src/main/java/org/apache/tuscany/sca/shell/Shell.java

Copied: 
tuscany/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/ContributionDescription.java
 (from r1126892, 
tuscany/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/InstalledContribution.java)
URL: 
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/ContributionDescription.java?p2=tuscany/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/ContributionDescription.java&p1=tuscany/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/InstalledContribution.java&r1=1126892&r2=1127531&rev=1127531&view=diff
==============================================================================
--- 
tuscany/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/InstalledContribution.java
 (original)
+++ 
tuscany/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/ContributionDescription.java
 Wed May 25 13:48:17 2011
@@ -35,7 +35,7 @@ import org.apache.tuscany.sca.contributi
 import org.apache.tuscany.sca.contribution.namespace.NamespaceExport;
 import org.apache.tuscany.sca.contribution.namespace.NamespaceImport;
 
-public class InstalledContribution implements Serializable {
+public class ContributionDescription implements Serializable {
     private static final long serialVersionUID = 1L;
 
     private String uri;
@@ -54,10 +54,10 @@ public class InstalledContribution imple
     // the URI and XML content of composites to include in the contribution
     private Map<String, String> additionalDeployables = new HashMap<String, 
String>();
 
-    public InstalledContribution(String url) {
+    public ContributionDescription(String url) {
         this(null, url);
     }
-    public InstalledContribution(String uri, String url) {
+    public ContributionDescription(String uri, String url) {
         this.url = url;
         this.uri = uri;
         if (uri == null || uri.length() < 1) {

Modified: 
tuscany/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/DomainRegistry.java
URL: 
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/DomainRegistry.java?rev=1127531&r1=1127530&r2=1127531&view=diff
==============================================================================
--- 
tuscany/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/DomainRegistry.java
 (original)
+++ 
tuscany/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/DomainRegistry.java
 Wed May 25 13:48:17 2011
@@ -80,11 +80,11 @@ public interface DomainRegistry {
 
     String getDomainURI();
 
-    void installContribution(InstalledContribution ic);
+    void installContribution(ContributionDescription cd);
     void uninstallContribution(String uri);
     List<String> getInstalledContributionURIs();
-    InstalledContribution getInstalledContribution(String uri);
-    void updateInstalledContribution(InstalledContribution ic);
+    ContributionDescription getInstalledContribution(String uri);
+    void updateInstalledContribution(ContributionDescription cd);
     
     void addContributionListener(ContributionListener listener);
     void removeContributionListener(ContributionListener listener);

Modified: 
tuscany/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/assembly/impl/DomainRegistryImpl.java
URL: 
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/assembly/impl/DomainRegistryImpl.java?rev=1127531&r1=1127530&r2=1127531&view=diff
==============================================================================
--- 
tuscany/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/assembly/impl/DomainRegistryImpl.java
 (original)
+++ 
tuscany/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/assembly/impl/DomainRegistryImpl.java
 Wed May 25 13:48:17 2011
@@ -40,7 +40,7 @@ import org.apache.tuscany.sca.runtime.Ba
 import org.apache.tuscany.sca.runtime.ContributionListener;
 import org.apache.tuscany.sca.runtime.DomainRegistry;
 import org.apache.tuscany.sca.runtime.EndpointListener;
-import org.apache.tuscany.sca.runtime.InstalledContribution;
+import org.apache.tuscany.sca.runtime.ContributionDescription;
 import org.apache.tuscany.sca.runtime.RuntimeProperties;
 
 /**
@@ -51,7 +51,7 @@ public class DomainRegistryImpl extends 
 
     private List<Endpoint> endpoints = new ArrayList<Endpoint>();
     private Map<String, Map<String, Composite>> runningComposites = new 
HashMap<String, Map<String, Composite>>();
-    private Map<String, InstalledContribution> installedContributions = new 
HashMap<String, InstalledContribution>();
+    private Map<String, ContributionDescription> contributionDescriptions = 
new HashMap<String, ContributionDescription>();
     
     protected boolean quietLogging;
 
@@ -202,30 +202,30 @@ public class DomainRegistryImpl extends 
         return compositeURIs;
     }
 
-    public void installContribution(InstalledContribution ic) {
-        installedContributions.put(ic.getURI(), ic);
+    public void installContribution(ContributionDescription cd) {
+        contributionDescriptions.put(cd.getURI(), cd);
     }
 
     public void uninstallContribution(String uri) {
-        installedContributions.remove(uri);
+        contributionDescriptions.remove(uri);
         for (ContributionListener listener : contributionlisteners) {
             listener.contributionRemoved(uri);
         }
     }
 
     public List<String> getInstalledContributionURIs() {
-        return new ArrayList<String>(installedContributions.keySet());
+        return new ArrayList<String>(contributionDescriptions.keySet());
     }
 
-    public InstalledContribution getInstalledContribution(String uri) {
-        return installedContributions.get(uri);
+    public ContributionDescription getInstalledContribution(String uri) {
+        return contributionDescriptions.get(uri);
     }
 
     @Override
-    public void updateInstalledContribution(InstalledContribution ic) {
-        installedContributions.put(ic.getURI(), ic);
+    public void updateInstalledContribution(ContributionDescription cd) {
+        contributionDescriptions.put(cd.getURI(), cd);
         for (ContributionListener listener : contributionlisteners) {
-            listener.contributionUpdated(ic.getURI());
+            listener.contributionUpdated(cd.getURI());
         }
     }
 

Modified: 
tuscany/sca-java-2.x/trunk/modules/deployment/src/main/java/org/apache/tuscany/sca/deployment/impl/DeployerImpl.java
URL: 
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/deployment/src/main/java/org/apache/tuscany/sca/deployment/impl/DeployerImpl.java?rev=1127531&r1=1127530&r2=1127531&view=diff
==============================================================================
--- 
tuscany/sca-java-2.x/trunk/modules/deployment/src/main/java/org/apache/tuscany/sca/deployment/impl/DeployerImpl.java
 (original)
+++ 
tuscany/sca-java-2.x/trunk/modules/deployment/src/main/java/org/apache/tuscany/sca/deployment/impl/DeployerImpl.java
 Wed May 25 13:48:17 2011
@@ -91,7 +91,7 @@ import org.apache.tuscany.sca.monitor.Va
 import org.apache.tuscany.sca.runtime.BaseDomainRegistry;
 import org.apache.tuscany.sca.runtime.DomainRegistry;
 import org.apache.tuscany.sca.runtime.EndpointReferenceBinder;
-import org.apache.tuscany.sca.runtime.InstalledContribution;
+import org.apache.tuscany.sca.runtime.ContributionDescription;
 import org.apache.tuscany.sca.xsd.XSDFactory;
 import org.apache.tuscany.sca.xsd.XSDefinition;
 
@@ -854,10 +854,10 @@ public class DeployerImpl implements Dep
         public void uninstallContribution(String uri) {
         }
 
-        public void installContribution(InstalledContribution ic) {
+        public void installContribution(ContributionDescription cd) {
         }
 
-        public InstalledContribution getInstalledContribution(String uri) {
+        public ContributionDescription getInstalledContribution(String uri) {
             return null;
         }
 
@@ -875,7 +875,7 @@ public class DeployerImpl implements Dep
             return null;
         }
 
-        public void updateInstalledContribution(InstalledContribution ic) {
+        public void updateInstalledContribution(ContributionDescription cd) {
         }
 
         @Override

Modified: 
tuscany/sca-java-2.x/trunk/modules/domain-hazelcast/src/main/java/org/apache/tuscany/sca/registry/hazelcast/HazelcastDomainRegistry.java
URL: 
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/domain-hazelcast/src/main/java/org/apache/tuscany/sca/registry/hazelcast/HazelcastDomainRegistry.java?rev=1127531&r1=1127530&r2=1127531&view=diff
==============================================================================
--- 
tuscany/sca-java-2.x/trunk/modules/domain-hazelcast/src/main/java/org/apache/tuscany/sca/registry/hazelcast/HazelcastDomainRegistry.java
 (original)
+++ 
tuscany/sca-java-2.x/trunk/modules/domain-hazelcast/src/main/java/org/apache/tuscany/sca/registry/hazelcast/HazelcastDomainRegistry.java
 Wed May 25 13:48:17 2011
@@ -64,7 +64,7 @@ import org.apache.tuscany.sca.interfaced
 import org.apache.tuscany.sca.runtime.BaseDomainRegistry;
 import org.apache.tuscany.sca.runtime.ContributionListener;
 import org.apache.tuscany.sca.runtime.DomainRegistry;
-import org.apache.tuscany.sca.runtime.InstalledContribution;
+import org.apache.tuscany.sca.runtime.ContributionDescription;
 import org.apache.tuscany.sca.runtime.RuntimeEndpoint;
 import org.apache.tuscany.sca.runtime.RuntimeProperties;
 import org.oasisopen.sca.ServiceRuntimeException;
@@ -106,7 +106,7 @@ public class HazelcastDomainRegistry ext
     protected Map<Object, Object> endpointWsdls;
     protected Map<String, Endpoint> localEndpoints = new 
ConcurrentHashMap<String, Endpoint>();
 
-    protected Map<String, InstalledContribution> installedContributions;
+    protected Map<String, ContributionDescription> contributionDescriptions;
 
     protected AssemblyFactory assemblyFactory;
     protected Object shutdownMutex = new Object();
@@ -149,21 +149,21 @@ public class HazelcastDomainRegistry ext
             runningComposites = hazelcastInstance.getMap(domainURI + 
"/RunningComposites");
             runningCompositeOwners = hazelcastInstance.getMap(domainURI + 
"/RunningCompositeOwners");
 
-            installedContributions = hazelcastInstance.getMap(domainURI + 
"/InstalledContributions");
-            ((IMap<String, 
InstalledContribution>)installedContributions).addEntryListener(new 
EntryListener<String, InstalledContribution>() {
-                public void entryAdded(EntryEvent<String, 
InstalledContribution> event) {
+            contributionDescriptions = hazelcastInstance.getMap(domainURI + 
"/InstalledContributions");
+            ((IMap<String, 
ContributionDescription>)contributionDescriptions).addEntryListener(new 
EntryListener<String, ContributionDescription>() {
+                public void entryAdded(EntryEvent<String, 
ContributionDescription> event) {
                 }
-                public void entryRemoved(EntryEvent<String, 
InstalledContribution> event) {
+                public void entryRemoved(EntryEvent<String, 
ContributionDescription> event) {
                     for (ContributionListener listener : 
contributionlisteners) {
                         listener.contributionRemoved(event.getKey());
                     }
                 }
-                public void entryUpdated(EntryEvent<String, 
InstalledContribution> event) {
+                public void entryUpdated(EntryEvent<String, 
ContributionDescription> event) {
                     for (ContributionListener listener : 
contributionlisteners) {
                         listener.contributionUpdated(event.getKey());
                     }
                 }
-                public void entryEvicted(EntryEvent<String, 
InstalledContribution> event) {
+                public void entryEvicted(EntryEvent<String, 
ContributionDescription> event) {
                 }
             }, false);
             
@@ -633,25 +633,25 @@ public class HazelcastDomainRegistry ext
     }
 
     public List<String> getInstalledContributionURIs() {
-        return new ArrayList<String>(installedContributions.keySet());
+        return new ArrayList<String>(contributionDescriptions.keySet());
     }
 
-    public InstalledContribution getInstalledContribution(String uri) {
-        return installedContributions.get(uri);
+    public ContributionDescription getInstalledContribution(String uri) {
+        return contributionDescriptions.get(uri);
     }
 
     public void uninstallContribution(String uri) {
-        installedContributions.remove(uri);
+        contributionDescriptions.remove(uri);
     }
 
     @Override
-    public void installContribution(InstalledContribution ic) {
-        installedContributions.put(ic.getURI(), ic);
+    public void installContribution(ContributionDescription cd) {
+        contributionDescriptions.put(cd.getURI(), cd);
     }
 
     @Override
-    public void updateInstalledContribution(InstalledContribution ic) {
-        installedContributions.put(ic.getURI(), ic);
+    public void updateInstalledContribution(ContributionDescription cd) {
+        contributionDescriptions.put(cd.getURI(), cd);
     }
 
     @Override

Modified: 
tuscany/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/Node.java
URL: 
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/Node.java?rev=1127531&r1=1127530&r2=1127531&view=diff
==============================================================================
--- 
tuscany/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/Node.java
 (original)
+++ 
tuscany/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/Node.java
 Wed May 25 13:48:17 2011
@@ -31,7 +31,7 @@ import org.apache.tuscany.sca.contributi
 import org.apache.tuscany.sca.contribution.processor.ContributionReadException;
 import org.apache.tuscany.sca.monitor.ValidationException;
 import org.apache.tuscany.sca.runtime.ActivationException;
-import org.apache.tuscany.sca.runtime.InstalledContribution;
+import org.apache.tuscany.sca.runtime.ContributionDescription;
 import org.oasisopen.sca.NoSuchServiceException;
 
 /**
@@ -239,7 +239,7 @@ public interface Node {
 
     List<String> getDeployableCompositeURIs(String contributionURI);
     // TODO: should this be exposed on the interface?
-    public InstalledContribution getInstalledContribution(String 
contributionURI);
+    public ContributionDescription getInstalledContribution(String 
contributionURI);
 
     void validateContribution(String string) throws ContributionReadException, 
ValidationException;
 

Modified: 
tuscany/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/impl/NodeImpl.java
URL: 
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/impl/NodeImpl.java?rev=1127531&r1=1127530&r2=1127531&view=diff
==============================================================================
--- 
tuscany/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/impl/NodeImpl.java
 (original)
+++ 
tuscany/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/impl/NodeImpl.java
 Wed May 25 13:48:17 2011
@@ -52,7 +52,7 @@ import org.apache.tuscany.sca.runtime.Ac
 import org.apache.tuscany.sca.runtime.CompositeActivator;
 import org.apache.tuscany.sca.runtime.ContributionListener;
 import org.apache.tuscany.sca.runtime.DomainRegistry;
-import org.apache.tuscany.sca.runtime.InstalledContribution;
+import org.apache.tuscany.sca.runtime.ContributionDescription;
 import org.oasisopen.sca.NoSuchServiceException;
 
 public class NodeImpl implements Node {
@@ -106,31 +106,31 @@ public class NodeImpl implements Node {
     }
 
     public String installContribution(String uri, String contributionURL, 
String metaDataURL, List<String> dependentContributionURIs) throws 
ContributionReadException, ValidationException {
-        InstalledContribution ic = new InstalledContribution(uri, 
IOHelper.getLocationAsURL(contributionURL).toString());
+        ContributionDescription cd = new ContributionDescription(uri, 
IOHelper.getLocationAsURL(contributionURL).toString());
 
         if (dependentContributionURIs != null) {
-            
ic.getDependentContributionURIs().addAll(dependentContributionURIs);
+            
cd.getDependentContributionURIs().addAll(dependentContributionURIs);
         }
         
         if (metaDataURL != null) {
-            mergeContributionMetaData(metaDataURL, loadContribution(ic));
+            mergeContributionMetaData(metaDataURL, loadContribution(cd));
         }
 
-        peekIntoContribution(ic);
+        peekIntoContribution(cd);
 
-        domainRegistry.installContribution(ic);
+        domainRegistry.installContribution(cd);
 
-        return ic.getURI();
+        return cd.getURI();
     }
     
     public void installContribution(Contribution contribution, List<String> 
dependentContributionURIs) {
-        InstalledContribution ic = new 
InstalledContribution(contribution.getURI(), contribution.getLocation());
+        ContributionDescription cd = new 
ContributionDescription(contribution.getURI(), contribution.getLocation());
         if (dependentContributionURIs != null) {
-            
ic.getDependentContributionURIs().addAll(dependentContributionURIs);
+            
cd.getDependentContributionURIs().addAll(dependentContributionURIs);
         }
-        ic.configureMetaData(contribution);
-        domainRegistry.installContribution(ic);
-        loadedContributions.put(ic.getURI(), contribution);
+        cd.configureMetaData(contribution);
+        domainRegistry.installContribution(cd);
+        loadedContributions.put(cd.getURI(), contribution);
     }
     
     public void uninstallContribution(String contributionURI) {
@@ -155,16 +155,16 @@ public class NodeImpl implements Node {
      * we need to know about deployables and exports so peek into the 
contribution to try to get those,
      * and just ignore any errors they might happen while doing that. 
      */
-    protected void peekIntoContribution(InstalledContribution ic) {
+    protected void peekIntoContribution(ContributionDescription cd) {
         Contribution contribution = null;
         try {
-            contribution = loadContribution(ic);
+            contribution = loadContribution(cd);
         } catch (Exception e) {
             // ignore it
         }
         
         if (contribution != null) {
-            ic.configureMetaData(contribution);
+            cd.configureMetaData(contribution);
         }
     }
     
@@ -177,49 +177,49 @@ public class NodeImpl implements Node {
     }
 
     public List<String> getDeployableCompositeURIs(String contributionURI) {
-        InstalledContribution ic = 
domainRegistry.getInstalledContribution(contributionURI);
-        return new ArrayList<String>(ic.getDeployables());
+        ContributionDescription cd = 
domainRegistry.getInstalledContribution(contributionURI);
+        return new ArrayList<String>(cd.getDeployables());
     }
     
     public String addDeploymentComposite(String contributionURI, Reader 
compositeXML) throws ContributionReadException, XMLStreamException, 
ValidationException {
-        InstalledContribution ic = getInstalledContribution(contributionURI);
+        ContributionDescription cd = getInstalledContribution(contributionURI);
         
         // load it to check its valid composite XML
         Composite composite = deployer.loadXMLDocument(compositeXML);
         
-        return addDeploymentComposite(ic, composite);
+        return addDeploymentComposite(cd, composite);
     }
 
     public String addDeploymentComposite(String contributionURI, Composite 
composite) {
-        InstalledContribution ic = getInstalledContribution(contributionURI);
-        return addDeploymentComposite(ic, composite);
+        ContributionDescription cd = getInstalledContribution(contributionURI);
+        return addDeploymentComposite(cd, composite);
     }
 
-    protected String addDeploymentComposite(InstalledContribution ic, 
Composite composite) {
+    protected String addDeploymentComposite(ContributionDescription cd, 
Composite composite) {
         if (composite.getURI() == null || composite.getURI().length() < 1) {
             composite.setURI(composite.getName().getLocalPart() + 
".composite");
         }
-        composite.setContributionURI(ic.getURI());
-        ic.getAdditionalDeployables().put(composite.getURI(), 
Utils.modelToXML(composite, false, extensionPointRegistry));
-        domainRegistry.updateInstalledContribution(ic);
+        composite.setContributionURI(cd.getURI());
+        cd.getAdditionalDeployables().put(composite.getURI(), 
Utils.modelToXML(composite, false, extensionPointRegistry));
+        domainRegistry.updateInstalledContribution(cd);
         return composite.getURI();
     }
 
     public void validateContribution(String contributionURI) throws 
ContributionReadException, ValidationException {
-        InstalledContribution ic = getInstalledContribution(contributionURI);
-        Contribution contribution = loadContribution(ic);
+        ContributionDescription cd = getInstalledContribution(contributionURI);
+        Contribution contribution = loadContribution(cd);
 
         Monitor monitor = deployer.createMonitor();
         try {
-            deployer.resolve(contribution, 
calculateDependentContributions(ic), monitor);
+            deployer.resolve(contribution, 
calculateDependentContributions(cd), monitor);
         } catch (Exception e) {
-            loadedContributions.remove(ic.getURI());
+            loadedContributions.remove(cd.getURI());
             throw new RuntimeException(e);
         }
         try {
             monitor.analyzeProblems();
         } catch (ValidationException e) {
-            loadedContributions.remove(ic.getURI());
+            loadedContributions.remove(cd.getURI());
             throw e;
         }
     }
@@ -238,10 +238,10 @@ public class NodeImpl implements Node {
             dc.start();
             startedComposites.put(key, dc);
         } else {
-            InstalledContribution ic = 
getInstalledContribution(contributionURI);
-            Contribution contribution = loadContribution(ic);
+            ContributionDescription cd = 
getInstalledContribution(contributionURI);
+            Contribution contribution = loadContribution(cd);
             Composite composite = contribution.getArtifactModel(compositeURI);
-            List<Contribution> dependentContributions = 
calculateDependentContributions(ic);
+            List<Contribution> dependentContributions = 
calculateDependentContributions(cd);
             dc = new DeployedComposite(composite, contribution, 
dependentContributions, deployer, compositeActivator, domainRegistry, 
extensionPointRegistry);
             dc.start();
             startedComposites.put(key, dc);
@@ -288,23 +288,23 @@ public class NodeImpl implements Node {
         return ServiceHelper.getService(interfaze, serviceURI, domainRegistry, 
extensionPointRegistry, deployer);
     }
 
-    public InstalledContribution getInstalledContribution(String 
contributionURI) {
-        InstalledContribution ic = 
domainRegistry.getInstalledContribution(contributionURI);
-        if (ic == null) {
+    public ContributionDescription getInstalledContribution(String 
contributionURI) {
+        ContributionDescription cd = 
domainRegistry.getInstalledContribution(contributionURI);
+        if (cd == null) {
             throw new IllegalArgumentException("Contribution not installed: " 
+ contributionURI);
         }
-        return ic;
+        return cd;
     }
 
-    protected Contribution loadContribution(InstalledContribution ic) throws 
ContributionReadException, ValidationException {
-        Contribution contribution = loadedContributions.get(ic.getURI());
+    protected Contribution loadContribution(ContributionDescription cd) throws 
ContributionReadException, ValidationException {
+        Contribution contribution = loadedContributions.get(cd.getURI());
         if (contribution == null) {
             Monitor monitor = deployer.createMonitor();
-            contribution = 
deployer.loadContribution(IOHelper.createURI(ic.getURI()), 
IOHelper.getLocationAsURL(ic.getURL()), monitor);
+            contribution = 
deployer.loadContribution(IOHelper.createURI(cd.getURI()), 
IOHelper.getLocationAsURL(cd.getURL()), monitor);
             monitor.analyzeProblems();
-            if (ic.getAdditionalDeployables().size() > 0) {
-                for (String uri : ic.getAdditionalDeployables().keySet()) {
-                    String compositeXML = 
ic.getAdditionalDeployables().get(uri);
+            if (cd.getAdditionalDeployables().size() > 0) {
+                for (String uri : cd.getAdditionalDeployables().keySet()) {
+                    String compositeXML = 
cd.getAdditionalDeployables().get(uri);
                     Composite composite;
                     try {
                         composite = deployer.loadXMLDocument(new 
StringReader(compositeXML));
@@ -315,24 +315,24 @@ public class NodeImpl implements Node {
                     contribution.addComposite(composite);
                 }
             }
-            loadedContributions.put(ic.getURI(), contribution);
+            loadedContributions.put(cd.getURI(), contribution);
         }
         return contribution;
     }
 
-    protected List<Contribution> 
calculateDependentContributions(InstalledContribution ic) throws 
ContributionReadException, ValidationException {
+    protected List<Contribution> 
calculateDependentContributions(ContributionDescription cd) throws 
ContributionReadException, ValidationException {
         List<Contribution> dependentContributions = new 
ArrayList<Contribution>();
-        if (ic.getDependentContributionURIs() != null && 
ic.getDependentContributionURIs().size() > 0) {
+        if (cd.getDependentContributionURIs() != null && 
cd.getDependentContributionURIs().size() > 0) {
             // if the install specified dependent uris use just those 
contributions
-            for (String uri : ic.getDependentContributionURIs()) {
-                InstalledContribution dependee = 
domainRegistry.getInstalledContribution(uri);
+            for (String uri : cd.getDependentContributionURIs()) {
+                ContributionDescription dependee = 
domainRegistry.getInstalledContribution(uri);
                 if (dependee != null) {
                     dependentContributions.add(loadContribution(dependee));
                 }
             }
         } else {
-            for (Import imprt : loadContribution(ic).getImports()) {
-                for (InstalledContribution exportingIC : 
findExportingContributions(imprt)) {
+            for (Import imprt : loadContribution(cd).getImports()) {
+                for (ContributionDescription exportingIC : 
findExportingContributions(imprt)) {
                     dependentContributions.add(loadContribution(exportingIC));
                 }
             }
@@ -341,20 +341,20 @@ public class NodeImpl implements Node {
         return dependentContributions;
     }
 
-    private List<InstalledContribution> findExportingContributions(Import 
imprt) {
-        List<InstalledContribution> ics = new 
ArrayList<InstalledContribution>();
+    private List<ContributionDescription> findExportingContributions(Import 
imprt) {
+        List<ContributionDescription> ics = new 
ArrayList<ContributionDescription>();
         // TODO: Handle Imports in a more extensible way
         for (String curi : domainRegistry.getInstalledContributionURIs()) {
-            InstalledContribution ic = 
domainRegistry.getInstalledContribution(curi);
+            ContributionDescription cd = 
domainRegistry.getInstalledContribution(curi);
             if (imprt instanceof JavaImport) {
-                for (String s : ic.getJavaExports()) {
+                for (String s : cd.getJavaExports()) {
                     if (s.startsWith(((JavaImport)imprt).getPackage())) {
-                        ics.add(ic);
+                        ics.add(cd);
                     }
                 }
             } else if (imprt instanceof NamespaceImport) {
-                if 
(ic.getNamespaceExports().contains(((NamespaceImport)imprt).getNamespace())) {
-                    ics.add(ic);
+                if 
(cd.getNamespaceExports().contains(((NamespaceImport)imprt).getNamespace())) {
+                    ics.add(cd);
                 }
             } 
         }

Modified: 
tuscany/sca-java-2.x/trunk/modules/domain-node/src/test/java/org/apache/tuscany/sca/impl/Node2TestCase.java
URL: 
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/domain-node/src/test/java/org/apache/tuscany/sca/impl/Node2TestCase.java?rev=1127531&r1=1127530&r2=1127531&view=diff
==============================================================================
--- 
tuscany/sca-java-2.x/trunk/modules/domain-node/src/test/java/org/apache/tuscany/sca/impl/Node2TestCase.java
 (original)
+++ 
tuscany/sca-java-2.x/trunk/modules/domain-node/src/test/java/org/apache/tuscany/sca/impl/Node2TestCase.java
 Wed May 25 13:48:17 2011
@@ -33,7 +33,7 @@ import org.apache.tuscany.sca.contributi
 import org.apache.tuscany.sca.contribution.processor.ContributionReadException;
 import org.apache.tuscany.sca.monitor.ValidationException;
 import org.apache.tuscany.sca.runtime.ActivationException;
-import org.apache.tuscany.sca.runtime.InstalledContribution;
+import org.apache.tuscany.sca.runtime.ContributionDescription;
 import org.junit.Ignore;
 import org.junit.Test;
 import org.oasisopen.sca.NoSuchDomainException;
@@ -84,9 +84,9 @@ public class Node2TestCase {
         Contribution cB = nodeB.getContribution("helloworld");
         Assert.assertNotNull(cB);
 
-        InstalledContribution ic = 
((NodeImpl)nodeB).getInstalledContribution("export");
-        Assert.assertEquals(1, ic.getJavaExports().size());
-        Assert.assertEquals("sample", ic.getJavaExports().get(0));
+        ContributionDescription cd = 
((NodeImpl)nodeB).getInstalledContribution("export");
+        Assert.assertEquals(1, cd.getJavaExports().size());
+        Assert.assertEquals("sample", cd.getJavaExports().get(0));
         } finally {
             runtime.stop();
         }
@@ -113,9 +113,9 @@ public class Node2TestCase {
         Assert.assertEquals(1, node.getInstalledContributionURIs().size());
         Assert.assertEquals("export", 
node.getInstalledContributionURIs().get(0));
         
-        InstalledContribution ic = 
((NodeImpl)node).getInstalledContribution("export");
-        Assert.assertEquals(1, ic.getJavaExports().size());
-        Assert.assertEquals("sample", ic.getJavaExports().get(0));
+        ContributionDescription cd = 
((NodeImpl)node).getInstalledContribution("export");
+        Assert.assertEquals(1, cd.getJavaExports().size());
+        Assert.assertEquals("sample", cd.getJavaExports().get(0));
     }
 
     @Test

Modified: 
tuscany/sca-java-2.x/trunk/modules/endpoint-tribes/src/main/java/org/apache/tuscany/sca/endpoint/tribes/ReplicatedDomainRegistry.java
URL: 
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/endpoint-tribes/src/main/java/org/apache/tuscany/sca/endpoint/tribes/ReplicatedDomainRegistry.java?rev=1127531&r1=1127530&r2=1127531&view=diff
==============================================================================
--- 
tuscany/sca-java-2.x/trunk/modules/endpoint-tribes/src/main/java/org/apache/tuscany/sca/endpoint/tribes/ReplicatedDomainRegistry.java
 (original)
+++ 
tuscany/sca-java-2.x/trunk/modules/endpoint-tribes/src/main/java/org/apache/tuscany/sca/endpoint/tribes/ReplicatedDomainRegistry.java
 Wed May 25 13:48:17 2011
@@ -55,7 +55,7 @@ import org.apache.tuscany.sca.endpoint.t
 import org.apache.tuscany.sca.runtime.BaseDomainRegistry;
 import org.apache.tuscany.sca.runtime.DomainRegistryURI;
 import org.apache.tuscany.sca.runtime.DomainRegistry;
-import org.apache.tuscany.sca.runtime.InstalledContribution;
+import org.apache.tuscany.sca.runtime.ContributionDescription;
 import org.apache.tuscany.sca.runtime.RuntimeEndpoint;
 
 /**
@@ -435,13 +435,13 @@ public class ReplicatedDomainRegistry ex
     }
 
     @Override
-    public void installContribution(InstalledContribution ic) {
+    public void installContribution(ContributionDescription cd) {
         // TODO Auto-generated method stub
         
     }
 
     @Override
-    public InstalledContribution getInstalledContribution(String uri) {
+    public ContributionDescription getInstalledContribution(String uri) {
         // TODO Auto-generated method stub
         return null;
     }
@@ -471,7 +471,7 @@ public class ReplicatedDomainRegistry ex
     }
 
     @Override
-    public void updateInstalledContribution(InstalledContribution ic) {
+    public void updateInstalledContribution(ContributionDescription cd) {
         // TODO Auto-generated method stub
         
     }

Modified: 
tuscany/sca-java-2.x/trunk/modules/shell/src/main/java/org/apache/tuscany/sca/shell/Shell.java
URL: 
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/shell/src/main/java/org/apache/tuscany/sca/shell/Shell.java?rev=1127531&r1=1127530&r2=1127531&view=diff
==============================================================================
--- 
tuscany/sca-java-2.x/trunk/modules/shell/src/main/java/org/apache/tuscany/sca/shell/Shell.java
 (original)
+++ 
tuscany/sca-java-2.x/trunk/modules/shell/src/main/java/org/apache/tuscany/sca/shell/Shell.java
 Wed May 25 13:48:17 2011
@@ -55,7 +55,7 @@ import org.apache.tuscany.sca.impl.NodeI
 import org.apache.tuscany.sca.monitor.ValidationException;
 import org.apache.tuscany.sca.runtime.ActivationException;
 import org.apache.tuscany.sca.runtime.DomainRegistry;
-import org.apache.tuscany.sca.runtime.InstalledContribution;
+import org.apache.tuscany.sca.runtime.ContributionDescription;
 import org.apache.tuscany.sca.runtime.Version;
 import org.apache.tuscany.sca.shell.jline.JLine;
 import org.oasisopen.sca.NoSuchServiceException;
@@ -227,36 +227,36 @@ public class Shell {
         }
         if (toks.size() > 1) {
             String curi = toks.get(1);
-            InstalledContribution ic = 
getNode().getInstalledContribution(toks.get(1));
-            if (ic == null) {
+            ContributionDescription cd = 
getNode().getInstalledContribution(toks.get(1));
+            if (cd == null) {
                 out.println("Contribution " + curi + " not installed");
             } else {
                 out.println(curi);
-                out.println("   URL: " + ic.getURL());
+                out.println("   URL: " + cd.getURL());
 
                 List<String> ims = new ArrayList<String>();
-                for (String im : ic.getJavaImports()) {
+                for (String im : cd.getJavaImports()) {
                         ims.add(im);
                 }
-                for (String im : ic.getNamespaceImports()) {
+                for (String im : cd.getNamespaceImports()) {
                     ims.add(im);
                 }
                 out.println("   Imports: " + ims);
 
                 List<String> es = new ArrayList<String>();
-                for (String e : ic.getJavaExports()) {
+                for (String e : cd.getJavaExports()) {
                     es.add(e);
                 }
-                for (String e : ic.getNamespaceExports()) {
+                for (String e : cd.getNamespaceExports()) {
                     es.add(e);
                 }
                 out.println("   Exports: " + es);
 
                 List<String> ds = new ArrayList<String>();
-                for (String cp : ic.getDeployables()) {
+                for (String cp : cd.getDeployables()) {
                     ds.add(cp);
                 }
-                for (String cp : ic.getAdditionalDeployables().keySet()) {
+                for (String cp : cd.getAdditionalDeployables().keySet()) {
                     ds.add(cp);
                 }
                 out.println("   Deployables: " + ds);


Reply via email to