Apache Camel File IO на linux

for (int i = 0; i < 0; i++) {

Вы никогда не введете этот код, поэтому никогда не будете вызывать метод updateBar (..)

i в этом случае должен быть больше 0. Если это 1, то updateBar будет вызываться один раз, если 2, то updateBar будет вызываться дважды и т. Д.

Также вместо того, чтобы делать

Thread.sleep(25);

, посмотрите на java исполнителей , так как это поможет с вашим расписанием и устранит необходимость сна

0
задан j-money 13 July 2018 в 13:07
поделиться

1 ответ

Попробуйте удалить context.stop(); из вашего класса.

Вы сразу же закрыли Camel после того, как вы его запустили. Поэтому у потребителя файла мало шансов сканировать каталог и обрабатывать файлы.

Для косых черт: file:// - это начало URL-адреса файла, как http://. И ваш путь к файлу начинается с / тоже, потому что он является абсолютным. Поэтому вы получили три слэша.

1
ответ дан burki 17 August 2018 в 12:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: