Jak można wykorzystać Apache Camel do monitorowania zmian plików?
Chciałbym monitorować wszystkie pliki w danym katalogu pod kątem zmian, tj. Zaktualizowany znacznik czasu. Ten przypadek użycia wydaje się naturalny dla Camela przy użyciu komponentu pliku, ale nie mogę znaleźć sposobu na skonfigurowanie tego zachowania.
Uri jak:
file:/some/directory
zajmie pliki w podanym katalogu, ale usunie je.
Uri jak:
file:/some/directory?noop=true
zużywa każdy plik raz, gdy jest dodawany lub gdy trasa jest uruchamiana.
Zaskakujące jest, że nie ma opcji na wzór
consumeOnChange=true
Czy istnieje prosty sposób monitorowania zmian plików i nie usuwania pliku po zużyciu?