[jboss-cvs] JBossAS SVN: r91928 - projects/vfs/branches/dml-zip-rework/src/main/java/org/jboss/virtual.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Aug 3 16:49:21 EDT 2009


Author: jason.greene at jboss.com
Date: 2009-08-03 16:49:20 -0400 (Mon, 03 Aug 2009)
New Revision: 91928

Modified:
   projects/vfs/branches/dml-zip-rework/src/main/java/org/jboss/virtual/TempFileProvider.java
Log:
Fall back to the JVM tmpdir if the jboss tmp is not set


Modified: projects/vfs/branches/dml-zip-rework/src/main/java/org/jboss/virtual/TempFileProvider.java
===================================================================
--- projects/vfs/branches/dml-zip-rework/src/main/java/org/jboss/virtual/TempFileProvider.java	2009-08-03 20:31:38 UTC (rev 91927)
+++ projects/vfs/branches/dml-zip-rework/src/main/java/org/jboss/virtual/TempFileProvider.java	2009-08-03 20:49:20 UTC (rev 91928)
@@ -36,13 +36,17 @@
  */
 public final class TempFileProvider implements Closeable
 {
-   private static final String TMP_DIR_PROPERTY = "jboss.server.temp.dir";
+   private static final String JBOSS_TMP_DIR_PROPERTY = "jboss.server.temp.dir";
+   private static final String JVM_TMP_DIR_PROPERTY = "java.io.tmpdir";
    private static final File TMP_ROOT;
    private static final int RETRIES = 10;
    private final AtomicBoolean open = new AtomicBoolean(true);
 
    static {
-      final String configTmpDir = System.getProperty(TMP_DIR_PROPERTY);
+      String configTmpDir = System.getProperty(JBOSS_TMP_DIR_PROPERTY);
+      if (configTmpDir == null)
+         configTmpDir = System.getProperty(JVM_TMP_DIR_PROPERTY);
+
       try
       {
          TMP_ROOT = new File(configTmpDir, "vfs");




More information about the jboss-cvs-commits mailing list