[
https://issues.apache.org/activemq/browse/CAMEL-1653?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=51975#action_51975
]
Claus Ibsen commented on CAMEL-1653:
------------------------------------
What would a good default be for this option?
Before we had append as the default.
But would it make more sense to change to a new default such as:
- Fail
or
- Override
Any thoughts?
> 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
> Assignee: Claus Ibsen
> 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.