Author: tcurdt
Date: Mon Aug 15 12:18:02 2005
New Revision: 232860

URL: http://svn.apache.org/viewcvs?rev=232860&view=rev
Log:
reload should not be called by the classloader itself


Modified:
    
jakarta/commons/sandbox/jci/trunk/src/java/org/apache/commons/jci/CompilingClassLoader.java
    
jakarta/commons/sandbox/jci/trunk/src/test/org/apache/commons/jci/CompilingClassLoaderTestCase.java

Modified: 
jakarta/commons/sandbox/jci/trunk/src/java/org/apache/commons/jci/CompilingClassLoader.java
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/sandbox/jci/trunk/src/java/org/apache/commons/jci/CompilingClassLoader.java?rev=232860&r1=232859&r2=232860&view=diff
==============================================================================
--- 
jakarta/commons/sandbox/jci/trunk/src/java/org/apache/commons/jci/CompilingClassLoader.java
 (original)
+++ 
jakarta/commons/sandbox/jci/trunk/src/java/org/apache/commons/jci/CompilingClassLoader.java
 Mon Aug 15 12:18:02 2005
@@ -74,7 +74,5 @@
         }, repository);
         thread = new Thread(fam);         
         thread.start();
-        reload();        
-        
     }
 }

Modified: 
jakarta/commons/sandbox/jci/trunk/src/test/org/apache/commons/jci/CompilingClassLoaderTestCase.java
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/sandbox/jci/trunk/src/test/org/apache/commons/jci/CompilingClassLoaderTestCase.java?rev=232860&r1=232859&r2=232860&view=diff
==============================================================================
--- 
jakarta/commons/sandbox/jci/trunk/src/test/org/apache/commons/jci/CompilingClassLoaderTestCase.java
 (original)
+++ 
jakarta/commons/sandbox/jci/trunk/src/test/org/apache/commons/jci/CompilingClassLoaderTestCase.java
 Mon Aug 15 12:18:02 2005
@@ -35,25 +35,16 @@
     }
 
     private void initialCompile() throws Exception {
-        delay();
-        
-        waitForSignal(reload);
-
-        writeFile("jci/Simple.java", Programs.simple);
-        
-        writeFile("jci/Extended.java", Programs.extended);
-        
+        delay();        
+        writeFile("jci/Simple.java", Programs.simple);        
+        writeFile("jci/Extended.java", Programs.extended);        
         waitForSignal(reload);
     }
     
     
     public void testCompileProblems() throws Exception {
-        delay();
-        
-        waitForSignal(reload);
-
+        delay();        
         writeFile("jci/Simple.java", Programs.error);
-
         waitForSignal(reload);
         
         // FIXME
@@ -78,8 +69,8 @@
         final Object extended = cl.loadClass("jci.Extended").newInstance();    
    
         assertTrue("Extended:Simple".equals(extended.toString()));
 
+        delay();
         writeFile("jci/Simple.java", Programs.SIMPLE);
-
         waitForSignal(reload);
     
         final Object SIMPLE = cl.loadClass("jci.Simple").newInstance();        
@@ -98,8 +89,8 @@
         final Object extended = cl.loadClass("jci.Extended").newInstance();    
    
         assertTrue("Extended:Simple".equals(extended.toString()));
         
+        delay();
         assertTrue(new File(directory, "jci/Extended.java").delete());
-        
         waitForSignal(reload);
 
         final Object oldSimple = cl.loadClass("jci.Simple").newInstance();     
   
@@ -113,9 +104,7 @@
         }
         
         delay();
-        
         FileUtils.deleteDirectory(new File(directory, "jci"));
-
         waitForSignal(reload);
 
         try {
@@ -136,8 +125,8 @@
         final Object extended = cl.loadClass("jci.Extended").newInstance();    
    
         assertTrue("Extended:Simple".equals(extended.toString()));
         
+        delay();
         assertTrue(new File(directory, "jci/Simple.java").delete());
-        
         waitForSignal(reload);
 
         try {



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to