camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Joe Gottman (JIRA)" <>
Subject [jira] Created: (CAMEL-1653) clobber option for FileComponent
Date Thu, 28 May 2009 03:02:50 GMT
clobber option for FileComponent

                 Key: CAMEL-1653
             Project: Apache Camel
          Issue Type: New Feature
          Components: camel-core
    Affects Versions: 2.0.0
            Reporter: Joe Gottman
            Priority: Minor

FileComponent currently has an append option, which is set to true for File Producers to make
the Producer write to the end of an existing file, and false to make it overwrite an existing
file.  However, sometimes it is an error for it to do anything to change an existing file.
 Would it be possible to add a clobber option to the FileComponent which defaults to true
but when set to false prevents the File Producer from modifying an existing file?  It should
probably throw some kind of Camel Exception when it attempts to write to a file that already
exists. If desired, the Route can then catch this Exception and handle it, for instance by
trying to write the file to a different location.

   This option might also be useful for some other Producer components for the same reason.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message