[jboss-svn-commits] JBL Code SVN: r23654 - labs/jbossesb/workspace/skeagh/routing/file/src/main/java/org/jboss/esb/file/lifecycle.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Oct 31 10:53:35 EDT 2008


Author: beve
Date: 2008-10-31 10:53:35 -0400 (Fri, 31 Oct 2008)
New Revision: 23654

Modified:
   labs/jbossesb/workspace/skeagh/routing/file/src/main/java/org/jboss/esb/file/lifecycle/DefaultFileLifecycle.java
Log:
Added a warning if the file cannot be renamed.


Modified: labs/jbossesb/workspace/skeagh/routing/file/src/main/java/org/jboss/esb/file/lifecycle/DefaultFileLifecycle.java
===================================================================
--- labs/jbossesb/workspace/skeagh/routing/file/src/main/java/org/jboss/esb/file/lifecycle/DefaultFileLifecycle.java	2008-10-31 14:38:08 UTC (rev 23653)
+++ labs/jbossesb/workspace/skeagh/routing/file/src/main/java/org/jboss/esb/file/lifecycle/DefaultFileLifecycle.java	2008-10-31 14:53:35 UTC (rev 23654)
@@ -24,6 +24,8 @@
 import java.util.List;
 import java.util.UUID;
 
+import org.apache.log4j.Logger;
+
 /**
  * Default file lifecycle. <p/> If the "processedRenamePattern" property is not
  * specified, the file is deleted.
@@ -39,6 +41,11 @@
     private static final long serialVersionUID = 1L;
 
     /**
+     * Logger.
+     */
+    private Logger log = Logger.getLogger(DefaultFileLifecycle.class);
+
+    /**
      * The name of the file currently being processed.
      */
     private String fileName;
@@ -234,8 +241,13 @@
                     return toFile;
                 }
             }
+            else
+            {
+                log.warn("The file '" + toFile.getAbsolutePath() + "' already exists."
+                        + "Cannot continue processing. Please specify a different renaming "
+                        + "pattern, for example you might want to add ${timestamp}.processed.");
+            }
         }
-
         return null;
     }
 }




More information about the jboss-svn-commits mailing list