Верблюжий маршрут не проверяет файл постоянно для файла - PullRequest
0 голосов
/ 15 сентября 2018

Я использую пружинный ботинок с верблюдом. У меня настроен следующий маршрут:

from("file://C:/LOGS/HTTPBESample?delay=1000&recursive=true&noop=true").process(new Processor() {
            public void process(Exchange msg) {
                File file = msg.getIn().getBody(File.class);
                LOG.info("Processing file: " + file.getName()+" file size "+file.length());
        rocessing file: " + s);
            }
        });

Однако он запускается только один раз, задержка должна работать как опросчик, которого не происходит?

1 Ответ

0 голосов
/ 18 сентября 2018

Все еще опрашивает, но не находит никаких новых файлов.Если вы уроните новый файл в каталог, он его обработает.Если вы хотите, чтобы он обрабатывал тот же файл каждый опрос, вы можете установить idempotent = false.

...