Уведомлять Apache Camel при удалении файла

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

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

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


person marherbi    schedule 31.10.2018    source источник
comment
stackoverflow.com/questions/25484212/   -  person kolchanov    schedule 31.10.2018


Ответы (1)


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

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