Маршрут А запускается компонентом кварца2 (по расписанию cron). Когда маршрут A завершает свою бизнес-логику, в некоторых случаях мне нужно инициировать маршрут B, который будет читать все файлы из заданного каталога и отправлять результаты на другой маршрут C, но нежелательно оставлять маршрут B работающим все время.
Как запустить маршрут B только один раз, когда он нужен маршруту A? В настоящее время я использую команду «controlbus:» на маршруте A для запуска маршрута B (autoStart=false), а маршрут C снова использует «controlbus:» для остановки маршрута B. Не могли бы вы предложить лучшее решение для моего варианта использования?