clobber option for FileComponent
--------------------------------

                 Key: CAMEL-1653
                 URL: https://issues.apache.org/activemq/browse/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.

Reply via email to