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();