Шаблон включения Apache Camel Ant не работает должным образом

Мне нужно написать маршрут, который сканирует файлы, начиная с batch и перемещаясь в каталог назначения.

from(file:source?delay=2000&antInclude=batch*&readLock=changed).to(file:destination);

После запуска маршрута я создал файлы в исходном каталоге со следующими именами batchFile28845810.txt, batchFile.signed, batchFile.enc, и найденный файл не перемещается в каталог назначения


person rocky    schedule 15.12.2018    source источник
comment
А если убрать antInclude то эти файлы подхватит Camel? Находятся ли эти файлы в подпапках, если да, то вам следует использовать **/batch*   -  person Claus Ibsen    schedule 16.12.2018
comment
да, после удаления antInclude..camel собирает файлы. они не находятся в подпапках .. они находятся в той же папке, что и исходный каталог   -  person rocky    schedule 16.12.2018


Ответы (1)


Вы смотрели имена файлов каталога source в командной строке? Возможно, в начале есть какие-то невидимые персонажи?

Вы также можете попробовать использовать этот шаблон antInclude, чтобы игнорировать любые странные вещи в начале имени файла.

*batch*
person burki    schedule 19.12.2018