[jboss-cvs] JBossAS SVN: r83456 - in projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context: jar and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Jan 27 05:30:40 EST 2009


Author: alesj
Date: 2009-01-27 05:30:40 -0500 (Tue, 27 Jan 2009)
New Revision: 83456

Modified:
   projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/file/FileHandler.java
   projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/jar/NestedJarHandler.java
Log:
Use existing delete to do cleanup.

Modified: projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/file/FileHandler.java
===================================================================
--- projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/file/FileHandler.java	2009-01-27 09:14:24 UTC (rev 83455)
+++ projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/file/FileHandler.java	2009-01-27 10:30:40 UTC (rev 83456)
@@ -165,12 +165,21 @@
    public void cleanup()
    {
       if (isTemporary())
-         Files.delete(file);
+      {
+         try
+         {
+            delete(2000);
+         }
+         catch (Exception ignored)
+         {
+         }
+      }
    }
 
    public boolean delete(int gracePeriod) throws IOException
    {
-      File f = getFile();
+      // we can bypass the checkClosed
+      File f = file;
 
       boolean exists = f.exists();
       if (exists == false)

Modified: projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/jar/NestedJarHandler.java
===================================================================
--- projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/jar/NestedJarHandler.java	2009-01-27 09:14:24 UTC (rev 83455)
+++ projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/jar/NestedJarHandler.java	2009-01-27 10:30:40 UTC (rev 83456)
@@ -32,7 +32,6 @@
 import java.util.jar.JarFile;
 import java.util.zip.ZipEntry;
 
-import org.jboss.util.file.Files;
 import org.jboss.virtual.spi.VFSContext;
 import org.jboss.virtual.spi.VirtualFileHandler;
 
@@ -192,8 +191,13 @@
    @Override
    public void cleanup()
    {
-      if (temp != null)
-         Files.delete(temp);
+      try
+      {
+         delete(2000);
+      }
+      catch (Exception ignored)
+      {
+      }
    }
 
    public boolean delete(int gracePeriod) throws IOException




More information about the jboss-cvs-commits mailing list