[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