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(); > - } > - > } >