You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by da...@apache.org on 2003/08/21 00:36:36 UTC

cvs commit: incubator-geronimo/modules/core/src/java/org/apache/geronimo/deployment/loader ClassSpace.java

dain        2003/08/20 15:36:36

  Modified:    modules/core/src/java/org/apache/geronimo/deployment/loader
                        ClassSpace.java
  Log:
  Added debug messages which print the urls addes to the class space.
  Added a name variable.
  
  Revision  Changes    Path
  1.2       +16 -2     incubator-geronimo/modules/core/src/java/org/apache/geronimo/deployment/loader/ClassSpace.java
  
  Index: ClassSpace.java
  ===================================================================
  RCS file: /home/cvs/incubator-geronimo/modules/core/src/java/org/apache/geronimo/deployment/loader/ClassSpace.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ClassSpace.java	11 Aug 2003 17:59:10 -0000	1.1
  +++ ClassSpace.java	20 Aug 2003 22:36:35 -0000	1.2
  @@ -60,14 +60,24 @@
   import java.util.Iterator;
   import java.util.List;
   
  +import org.apache.commons.logging.Log;
  +import org.apache.commons.logging.LogFactory;
  +
   /**
    *
    *
    * @version $Revision$ $Date$
    */
   public class ClassSpace extends URLClassLoader implements ClassSpaceMBean {
  -    public ClassSpace(URL[] urls) {
  +    private final Log log = LogFactory.getLog(getClass());
  +    private final String name;
  +    public ClassSpace(String name, URL[] urls) {
           super(urls);
  +        this.name = name;
  +        for (int i = 0; i < urls.length; i++) {
  +            URL url = urls[i];
  +            log.debug("Added url to class-space: name=" + name + " url=" +url);
  +        }
       }
   
       public void addURLs(List urls) {
  @@ -75,5 +85,9 @@
               URL url = (URL) i.next();
               addURL(url);
           }
  +    }
  +
  +    public String getName() {
  +        return name;
       }
   }