I'm not sure how this got removed, but this is in what turned into the 3.0-osgi 
branch, not current trunk.  I guess I should investigate since I've been 
working with that code some more....

david jencks

On Aug 19, 2011, at 4:50 PM, David Blevins wrote:

> David,
> 
> Any info on why this was removed?  Guessing it was just a side effect of a 
> merge.
> 
> (related jira https://issues.apache.org/jira/browse/GERONIMO-5888)
> 
> 
> -David
> 
> On Apr 26, 2011, at 4:19 PM, djen...@apache.org wrote:
> 
>> Modified: 
>> geronimo/server/trunk/framework/modules/geronimo-kernel/src/main/java/org/apache/geronimo/kernel/util/FileUtils.java
>> URL: 
>> http://svn.apache.org/viewvc/geronimo/server/trunk/framework/modules/geronimo-kernel/src/main/java/org/apache/geronimo/kernel/util/FileUtils.java?rev=1096951&r1=1096950&r2=1096951&view=diff
>> ==============================================================================
>> --- 
>> geronimo/server/trunk/framework/modules/geronimo-kernel/src/main/java/org/apache/geronimo/kernel/util/FileUtils.java
>>  (original)
>> +++ 
>> geronimo/server/trunk/framework/modules/geronimo-kernel/src/main/java/org/apache/geronimo/kernel/util/FileUtils.java
>>  Tue Apr 26 23:18:49 2011
>> @@ -30,7 +30,6 @@ import java.io.OutputStream;
>> import java.io.OutputStreamWriter;
>> import java.net.MalformedURLException;
>> import java.net.URL;
>> -import java.util.ArrayList;
>> import java.util.Collection;
>> import java.util.Collections;
>> import java.util.Enumeration;
>> @@ -38,7 +37,6 @@ import java.util.HashMap;
>> import java.util.LinkedHashMap;
>> import java.util.LinkedHashSet;
>> import java.util.LinkedList;
>> -import java.util.List;
>> import java.util.Map;
>> import java.util.Set;
>> import java.util.jar.JarFile;
>> @@ -83,7 +81,6 @@ public class FileUtils {
>>        File tempDir = File.createTempFile("geronimo-fileutils", ".tmpdir");
>>        tempDir.delete();
>>        tempDir.mkdirs();
>> -        deleteOnExit(tempDir);
>>        return tempDir;
>>    }
>> 
>> @@ -412,37 +409,4 @@ public class FileUtils {
>> 
>>    private FileUtils() {
>>    }
>> -
>> -    // Shutdown hook for recurssive delete on tmp directories
>> -    static final List<String> delete = new ArrayList<String>();
>> -
>> -    static {
>> -        Runtime.getRuntime().addShutdownHook(new Thread(){
>> -            @Override
>> -            public void run() {
>> -                delete();
>> -            }
>> -        });
>> -    }
>> -
>> -    private static void deleteOnExit(File file) {
>> -        delete.add(file.getAbsolutePath());
>> -    }
>> -
>> -    private static void delete() {
>> -        for (String path : delete) {
>> -            delete(new File(path));
>> -        }
>> -    }
>> -
>> -    private static void delete(File file) {
>> -        if (file.isDirectory()) {
>> -            for (File f : file.listFiles()) {
>> -                delete(f);
>> -            }
>> -        }
>> -
>> -        file.delete();
>> -    }
>> -
>> }
>> 
> 

Reply via email to