Hi, My question should have been placed in users list in the first place sorry for the confusion caused in dev list possibly. Anyway i was able to get over such issue with Consumer/Producer templates.
I would expect pollEnrich would the same though but it did not. i will check that later. Hope it helps. Thanks On Thu, Aug 5, 2021 at 12:48 PM Onder SEZGIN <ondersez...@gmail.com> wrote: > extra info: > > it keeps logging No files found.. skipping to send to S3 > which possibly means that file is not getting picked up. > and > camel version is 3.7.5 > > thanks > > On Thu, Aug 5, 2021 at 12:17 PM Onder SEZGIN <ondersez...@gmail.com> > wrote: > >> Hello, >> >> After a while i am taking a ride with newer versions of camel, and i have >> a usecase to create a restful endpoint which will trigger uploading a file >> from a preconfigured directory to s3 bucket. >> >> so below if we endpoint is called and there is no file in the directory >> it logs nothing to upload but later if i place a file under the directory >> and make an api call to upload endpoint again, it does not pick up the file? >> >> Any idea is appreciated, i kind of doubt about default aggregation part >> of pollEnrich pattern but i am not sure. >> >> Thanks >> Onder >> >> rest() >> .path("/v1/upload") >> .consumes("application/json") >> .produces("application/text") >> .post() >> .type(Void.class) >> .to("direct:uploadFiles"); >> >> from("direct:uploadFiles") >> >> .pollEnrich("file:{{shared-folder}}?include=.*.gz&delete=true&sendEmptyMessageWhenIdle=true") >> .choice() >> .when(body().isNull()).log("No files found.. skipping to send to >> S3") >> .otherwise().to("direct:toAwsS3") >> .endChoice(); >> >>