Я хочу реализовать маршрут с верблюдом, чтобы удовлетворить два требования соответственно:
- Начать маршрут в определенное время дня (3 часа ночи) с кварцем
- Использовать из другого маршрута(direct: myOtherRoute)
У меня уже есть маршрут, который использует прямой: myOtherRoute, то, что я хочу получить сейчас, это добавление таймера запуска.
from("direct:myOtherRoute")
.marshal()
.zipFile()
.setHeader(Exchange.FILE_NAME, constant(endpointsURLs.get(EXTRACT_ZIP_FILENAME)))
.log("Generate ZIP")
.to("file:" + endpointsURLs.get(EXTRACT_ZIP_DIR) + "?doneFileName=" + endpointsURLs.get(EXTRACT_ZIP_TRIGGER));