Author: djencks
Date: Fri Jan  2 11:06:55 2009
New Revision: 730817

URL: http://svn.apache.org/viewvc?rev=730817&view=rev
Log:
AMQ-2052 another file name problem

Modified:
    
activemq/trunk/activemq-core/src/main/java/org/apache/activemq/kaha/impl/data/DataFile.java
    
activemq/trunk/activemq-core/src/main/java/org/apache/activemq/kaha/impl/data/DataManagerImpl.java

Modified: 
activemq/trunk/activemq-core/src/main/java/org/apache/activemq/kaha/impl/data/DataFile.java
URL: 
http://svn.apache.org/viewvc/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/kaha/impl/data/DataFile.java?rev=730817&r1=730816&r2=730817&view=diff
==============================================================================
--- 
activemq/trunk/activemq-core/src/main/java/org/apache/activemq/kaha/impl/data/DataFile.java
 (original)
+++ 
activemq/trunk/activemq-core/src/main/java/org/apache/activemq/kaha/impl/data/DataFile.java
 Fri Jan  2 11:06:55 2009
@@ -28,8 +28,8 @@
  */
 class DataFile {
 
-    private File file;
-    private Integer number;
+    private final File file;
+    private final Integer number;
     private int referenceCount;
     private RandomAccessFile randomAcessFile;
     private Object writerData;

Modified: 
activemq/trunk/activemq-core/src/main/java/org/apache/activemq/kaha/impl/data/DataManagerImpl.java
URL: 
http://svn.apache.org/viewvc/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/kaha/impl/data/DataManagerImpl.java?rev=730817&r1=730816&r2=730817&view=diff
==============================================================================
--- 
activemq/trunk/activemq-core/src/main/java/org/apache/activemq/kaha/impl/data/DataManagerImpl.java
 (original)
+++ 
activemq/trunk/activemq-core/src/main/java/org/apache/activemq/kaha/impl/data/DataManagerImpl.java
 Fri Jan  2 11:06:55 2009
@@ -31,6 +31,7 @@
 import org.apache.activemq.kaha.impl.DataManager;
 import org.apache.activemq.kaha.impl.index.RedoStoreIndexItem;
 import org.apache.activemq.util.IOExceptionSupport;
+import org.apache.activemq.util.IOHelper;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 
@@ -65,7 +66,7 @@
         this.name = name;
         this.storeSize=storeSize;
 
-        dataFilePrefix = NAME_PREFIX + name + "-";
+        dataFilePrefix = IOHelper.toFileSystemSafeName(NAME_PREFIX + name + 
"-");
         // build up list of current dataFiles
         File[] files = dir.listFiles(new FilenameFilter() {
             public boolean accept(File dir, String n) {


Reply via email to