Проверка того, что файл был перемещен в «обработан» для маршрута ftp: // хост / входящий? Move = обработан в верблюде - PullRequest
0 голосов
/ 07 марта 2012

У меня есть конечная точка, определенная как ftp://host/incoming?move=processed. Как мне убедиться, что файл был перемещен в «обработанный» каталог с использованием инфраструктуры тестирования верблюдов? Как бы я это воспринял? Создает ли Camel отдельную конечную точку для «обработанного»?

1 Ответ

1 голос
/ 08 марта 2012

Нет, в этом процессе нет дополнительной конечной точки. Файл перемещается с использованием FTP API.

Вы можете проверить это, либо загрузив файл с FTP-сервера впоследствии, используя для этого Camel API, например, с шаблоном потребителя. Что-то похожее это:

Exchange exchange = consumerTemplate.receiveNoWait("ftp://host/incoming?fileName=processed/" + theNameOfTheFile);
assertNotNull(exchange);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...