[Jboss-cvs] JBossAS SVN: r56378 - projects/microcontainer/trunk/container/src/main/org/jboss/classloading/spi
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Aug 28 22:00:18 EDT 2006
Author: scott.stark at jboss.org
Date: 2006-08-28 22:00:16 -0400 (Mon, 28 Aug 2006)
New Revision: 56378
Modified:
projects/microcontainer/trunk/container/src/main/org/jboss/classloading/spi/ClassLoadingDomain.java
projects/microcontainer/trunk/container/src/main/org/jboss/classloading/spi/DomainClassLoader.java
Log:
Update spis to better match existing usage
Modified: projects/microcontainer/trunk/container/src/main/org/jboss/classloading/spi/ClassLoadingDomain.java
===================================================================
--- projects/microcontainer/trunk/container/src/main/org/jboss/classloading/spi/ClassLoadingDomain.java 2006-08-29 01:49:02 UTC (rev 56377)
+++ projects/microcontainer/trunk/container/src/main/org/jboss/classloading/spi/ClassLoadingDomain.java 2006-08-29 02:00:16 UTC (rev 56378)
@@ -7,7 +7,10 @@
package org.jboss.classloading.spi;
import java.net.URL;
+import java.util.Enumeration;
+import org.jboss.util.loading.Translator;
+
/**
* A ClassLoadingDomain holds a number of classloaders.
*
@@ -21,13 +24,6 @@
// Public --------------------------------------------------------
/**
- * Whether we implement java2 classloading compliance
- *
- * @return true when delegate first to parent
- */
- boolean getJava2ClassLoadingCompliance();
-
- /**
* Get the parent classloading domain
*
* @return the parent or null if there isn't one
@@ -52,7 +48,10 @@
* @param classLoader the requesting classloader
* @return the resource or null if not found
*/
- URL loadResource(String name, DomainClassLoader classLoader);
-
+ URL getResource(String name, DomainClassLoader classLoader);
+
+ Enumeration<URL> findResources(String name);
+
+ Translator getTranslator();
// Inner classes -------------------------------------------------
}
Modified: projects/microcontainer/trunk/container/src/main/org/jboss/classloading/spi/DomainClassLoader.java
===================================================================
--- projects/microcontainer/trunk/container/src/main/org/jboss/classloading/spi/DomainClassLoader.java 2006-08-29 01:49:02 UTC (rev 56377)
+++ projects/microcontainer/trunk/container/src/main/org/jboss/classloading/spi/DomainClassLoader.java 2006-08-29 02:00:16 UTC (rev 56378)
@@ -6,7 +6,9 @@
*/
package org.jboss.classloading.spi;
+import java.io.IOException;
import java.net.URL;
+import java.util.Enumeration;
/**
* A classloader that can be put in a domain
@@ -33,6 +35,8 @@
*/
void setDomain(ClassLoadingDomain domain);
+ Class loadClass(String name) throws ClassNotFoundException;
+
/**
* Load a class
*
@@ -50,6 +54,7 @@
* @return the resource or null if not found
*/
URL loadResourceLocally(String name);
+ Enumeration<URL> findResourcesLocally(String name) throws IOException;
/**
* Get the packages defined by the classloader
More information about the jboss-cvs-commits
mailing list