You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by jb...@apache.org on 2007/02/17 15:42:54 UTC

svn commit: r508764 - in /incubator/tuscany/java/sca/kernel: core/src/main/java/org/apache/tuscany/core/deployer/AbstractDeploymentContext.java spi/src/main/java/org/apache/tuscany/spi/deployer/DeploymentContext.java

Author: jboynes
Date: Sat Feb 17 06:42:53 2007
New Revision: 508764

URL: http://svn.apache.org/viewvc?view=rev&rev=508764
Log:
add getCompositeURI to DeploymentContext
deprecate getPathNames

Modified:
    incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/deployer/AbstractDeploymentContext.java
    incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/deployer/DeploymentContext.java

Modified: incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/deployer/AbstractDeploymentContext.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/deployer/AbstractDeploymentContext.java?view=diff&rev=508764&r1=508763&r2=508764
==============================================================================
--- incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/deployer/AbstractDeploymentContext.java (original)
+++ incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/deployer/AbstractDeploymentContext.java Sat Feb 17 06:42:53 2007
@@ -19,6 +19,7 @@
 package org.apache.tuscany.core.deployer;
 
 import java.net.URL;
+import java.net.URI;
 import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.List;
@@ -32,6 +33,7 @@
  * @version $Rev$ $Date$
  */
 public abstract class AbstractDeploymentContext implements DeploymentContext {
+    private final URI compositeURI;
     private final ClassLoader classLoader;
     private final URL scdlLocation;
     private final Map<String, Object> properties = new HashMap<String, Object>();
@@ -40,6 +42,7 @@
     protected AbstractDeploymentContext(ClassLoader classLoader, URL scdlLocation) {
         this.classLoader = classLoader;
         this.scdlLocation = scdlLocation;
+        this.compositeURI = null;
     }
 
     public ClassLoader getClassLoader() {
@@ -64,5 +67,9 @@
         } else {
             properties.put(name, value);
         }
+    }
+
+    public URI getCompositeURI() {
+        return compositeURI;
     }
 }

Modified: incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/deployer/DeploymentContext.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/deployer/DeploymentContext.java?view=diff&rev=508764&r1=508763&r2=508764
==============================================================================
--- incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/deployer/DeploymentContext.java (original)
+++ incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/deployer/DeploymentContext.java Sat Feb 17 06:42:53 2007
@@ -19,6 +19,7 @@
 package org.apache.tuscany.spi.deployer;
 
 import java.net.URL;
+import java.net.URI;
 import java.util.List;
 import javax.xml.stream.XMLInputFactory;
 
@@ -66,6 +67,12 @@
      */
     URL getScdlLocation();
 
+    /**
+     * Returns the URI of the composite component currently being deployed.
+     *
+     * @return the URI of the composite component currently being deployed
+     */
+    URI getCompositeURI();
 
     /**
      * Return the extension property with the supplied name.
@@ -84,10 +91,11 @@
     void putExtension(String name, Object value);
 
     /**
-     * Returns and ordered list of path names representing the current component hierarchy as an assembly is loaded
+     * Returns and ordered list of path names representing the current component hierarchy as an assembly is loaded.
+     * Deprecated in favour of {@link #getCompositeURI}
      *
      * @return the ordered list of path names representing the current component hierarchy
      */
+    @Deprecated
     List<String> getPathNames();
-
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org