Vilmos Nagy created CAMEL-14209:
-----------------------------------

             Summary: The File component should be able to include the 
`doneFile` as well
                 Key: CAMEL-14209
                 URL: https://issues.apache.org/jira/browse/CAMEL-14209
             Project: Camel
          Issue Type: New Feature
          Components: camel-file-watch
    Affects Versions: 3.0.0-M3
            Reporter: Vilmos Nagy


I want to sync the files from a directory to an S3 bucket - in case there's a 
{{doneFile}} in the directory. It's an easy job with the {{file}} component and 
with the {{aggregator}}.

But I do want to include the {{doneFile}} as well.

As far as I understand it's easy to implement a new query parameter to the file 
component ({{includeDoneFile}}) and modify the {{GenericFileConsumer}} 
accordingly (around the 660. line):
{code:java}
            if (endpoint.isDoneFile(file.getFileNameOnly()) && 
!endpoint.isIncludeDoneFile()) {
                log.trace("Skipping done file: {}", file);
                return false;
            }
{code}
Would you accept a PR with this change?



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to