[Jboss-cvs] JBossAS SVN: r56728 - in projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers: plugins/deployer plugins/structure spi/deployer spi/structure
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Sep 11 08:25:05 EDT 2006
Author: adrian at jboss.org
Date: 2006-09-11 08:24:59 -0400 (Mon, 11 Sep 2006)
New Revision: 56728
Modified:
projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/plugins/deployer/AbstractDeploymentUnit.java
projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/plugins/structure/AbstractDeploymentContext.java
projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/spi/deployer/DeploymentUnit.java
projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/spi/structure/DeploymentContext.java
Log:
[JBMICROCONT-5] - Use the URI as the deployment name.
Simplify the context/unit api to just return a virtual file for metadata files.
Modified: projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/plugins/deployer/AbstractDeploymentUnit.java
===================================================================
--- projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/plugins/deployer/AbstractDeploymentUnit.java 2006-09-11 12:15:54 UTC (rev 56727)
+++ projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/plugins/deployer/AbstractDeploymentUnit.java 2006-09-11 12:24:59 UTC (rev 56728)
@@ -21,11 +21,9 @@
*/
package org.jboss.deployers.plugins.deployer;
-import java.io.InputStream;
-import java.net.URL;
-
import org.jboss.deployers.spi.deployer.DeploymentUnit;
import org.jboss.deployers.spi.structure.DeploymentContext;
+import org.jboss.virtual.VirtualFile;
/**
* AbstractDeploymentUnit.<p>
@@ -66,13 +64,8 @@
return cl;
}
- public URL getMetaData(String name)
+ public VirtualFile getMetaDataFile(String name)
{
- return deploymentContext.getMetaData(name);
+ return deploymentContext.getMetaDataFile(name);
}
-
- public InputStream getMetaDataAsStream(String name)
- {
- return deploymentContext.getMetaDataAsStream(name);
- }
}
Modified: projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/plugins/structure/AbstractDeploymentContext.java
===================================================================
--- projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/plugins/structure/AbstractDeploymentContext.java 2006-09-11 12:15:54 UTC (rev 56727)
+++ projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/plugins/structure/AbstractDeploymentContext.java 2006-09-11 12:24:59 UTC (rev 56728)
@@ -22,8 +22,7 @@
package org.jboss.deployers.plugins.structure;
import java.io.IOException;
-import java.io.InputStream;
-import java.net.URL;
+import java.net.URI;
import java.util.Collections;
import java.util.List;
import java.util.Set;
@@ -95,13 +94,13 @@
throw new IllegalArgumentException("Null file");
try
{
- URL url = file.toURL();
- String name = url.toString();
+ URI uri = file.toURI();
+ String name = uri.toString();
return name;
}
catch (Exception e)
{
- throw new IllegalArgumentException("File does not have a valid url: " + file, e);
+ throw new IllegalArgumentException("File does not have a valid uri: " + file, e);
}
}
@@ -353,16 +352,13 @@
this.problem = problem;
}
- public URL getMetaData(String name)
+ public VirtualFile getMetaDataFile(String name)
{
if (metaDataLocation == null)
return null;
try
{
- VirtualFile child = metaDataLocation.findChild(name);
- if (child == null)
- return null;
- return child.toURL();
+ return metaDataLocation.findChild(name);
}
catch (Exception e)
{
@@ -370,22 +366,6 @@
return null;
}
}
-
- public InputStream getMetaDataAsStream(String name)
- {
- URL url = getMetaData(name);
- if (url == null)
- return null;
- try
- {
- return url.openStream();
- }
- catch (Exception e)
- {
- log.debug("Error retrieving meta data: " + name + " from " + url, e);
- return null;
- }
- }
public void reset()
{
Modified: projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/spi/deployer/DeploymentUnit.java
===================================================================
--- projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/spi/deployer/DeploymentUnit.java 2006-09-11 12:15:54 UTC (rev 56727)
+++ projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/spi/deployer/DeploymentUnit.java 2006-09-11 12:24:59 UTC (rev 56728)
@@ -21,8 +21,7 @@
*/
package org.jboss.deployers.spi.deployer;
-import java.io.InputStream;
-import java.net.URL;
+import org.jboss.virtual.VirtualFile;
/**
* DeploymentUnit.<p>
@@ -50,17 +49,9 @@
* @param name the resource name
* @return the url of the metadata or null if not found
*/
- URL getMetaData(String name);
+ VirtualFile getMetaDataFile(String name);
/**
- * Gets some metadata as a stream
- *
- * @param name the resource name
- * @return the stream or null if not found
- */
- InputStream getMetaDataAsStream(String name);
-
- /**
* Gets the classloader for this deployment unit
*
* @return the classloader
Modified: projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/spi/structure/DeploymentContext.java
===================================================================
--- projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/spi/structure/DeploymentContext.java 2006-09-11 12:15:54 UTC (rev 56727)
+++ projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/spi/structure/DeploymentContext.java 2006-09-11 12:24:59 UTC (rev 56728)
@@ -21,8 +21,6 @@
*/
package org.jboss.deployers.spi.structure;
-import java.io.InputStream;
-import java.net.URL;
import java.util.List;
import java.util.Set;
@@ -122,20 +120,12 @@
void setMetaDataLocation(VirtualFile location);
/**
- * Gets some metadata for this deployment unit
+ * Gets a metadata file for this deployment unit
*
* @param name the resource name
* @return the url of the metadata or null if not found
*/
- URL getMetaData(String name);
-
- /**
- * Gets some metadata as a stream
- *
- * @param name the resource name
- * @return the stream or null if not found
- */
- InputStream getMetaDataAsStream(String name);
+ VirtualFile getMetaDataFile(String name);
/**
* Gets the classloader for this deployment unit
More information about the jboss-cvs-commits
mailing list