You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Önder Sezgin (JIRA)" <ji...@apache.org> on 2019/01/15 10:14:00 UTC
[jira] [Created] (CAMEL-13060) camel-file component : while doing
pollEnrich from a file when noop=true and idempotent is not set, do poll in
GenericFilePollingConsumer less (considering timeout)
Önder Sezgin created CAMEL-13060:
------------------------------------
Summary: camel-file component : while doing pollEnrich from a file when noop=true and idempotent is not set, do poll in GenericFilePollingConsumer less (considering timeout)
Key: CAMEL-13060
URL: https://issues.apache.org/jira/browse/CAMEL-13060
Project: Camel
Issue Type: Improvement
Reporter: Önder Sezgin
[https://github.com/onderson/camel/tree/pollenrich_file_noop]
this unit test is well.
however if idempotent is not set(which means true due to noop=true),
(by changing this line [https://github.com/onderson/camel/commit/36537607c879522917434c547264396fb2cff639#diff-149418967fb132f43ca384f96879ca49R53]
{code:java}
simple("file:target/pollenrich?noop=true&include=${in.header.test_file_name}.txt"){code}
or
{code:java}
simple("file:target/pollenrich?noop=true&idempotent=true&include=${in.header.test_file_name}.txt"){code}
)
GenericFilePollingConsumer polls quite long as timeout is not set and defaulted to be Long.MAX_VALUE and idempotent is true and ignores file with the same name even if the file is existing and modified after first poll.
This could be enhanced considering other file attributes...
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)