[jboss-cvs] JBossAS SVN: r103718 - projects/embedded/trunk/core/src/main/java/org/jboss/embedded/core/deployable.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Apr 8 15:57:17 EDT 2010


Author: ALRubinger
Date: 2010-04-08 15:57:17 -0400 (Thu, 08 Apr 2010)
New Revision: 103718

Modified:
   projects/embedded/trunk/core/src/main/java/org/jboss/embedded/core/deployable/DeployableArchive.java
Log:
[EMB-81] Uniquely namespace target filenames so we do not overwrite

Modified: projects/embedded/trunk/core/src/main/java/org/jboss/embedded/core/deployable/DeployableArchive.java
===================================================================
--- projects/embedded/trunk/core/src/main/java/org/jboss/embedded/core/deployable/DeployableArchive.java	2010-04-08 19:55:42 UTC (rev 103717)
+++ projects/embedded/trunk/core/src/main/java/org/jboss/embedded/core/deployable/DeployableArchive.java	2010-04-08 19:57:17 UTC (rev 103718)
@@ -20,6 +20,7 @@
 import java.net.URL;
 import java.security.AccessController;
 import java.security.PrivilegedAction;
+import java.util.UUID;
 import java.util.logging.Logger;
 
 import org.jboss.embedded.api.Deployable;
@@ -100,7 +101,7 @@
       }
 
       // Make the new temp file
-      final String name = archive.getName();
+      final String name = UUID.randomUUID() + archive.getName();
       final File tmpFile = new File(tmpDir, name);
       tmpFile.deleteOnExit();
 




More information about the jboss-cvs-commits mailing list