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