Уведомить Apache Camel при удалении файла - PullRequest
0 голосов
/ 31 октября 2018

Я хочу написать маршрут DSL, в котором я хочу уведомлять Camel об удалении любого файла с расширением ".log" в каталоге "src / main / resources".

from(????????)
.bean(MyProcess.class)
.end

Спасибо за вашу помощь! Реда

1 Ответ

0 голосов
/ 08 ноября 2018

Я не думаю, что есть прямой способ достичь этого. Но мы можем периодически опрашивать каталог и получать список файлов, которые можно сохранить в списке. В следующем опросе мы можем сравнить два списка и найти разницу.

.from("file:path?noop=true&idempotent=false&delay=60s")
...