[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