Маршрут верблюжий cron выражение - PullRequest
0 голосов
/ 10 марта 2020

Я хотел бы включить планировщик в свой верблюжий маршрут, который будет запускать его каждый день в 8. Это мой маршрут, который берет файл с ftp:

from(
            "$uri?" +
                    "password=RAW($pass)" +
                    "&include=$source_file_type" +
                    "&passiveMode=true" +
                    "&delete=true"
        )
            .log("Connected to FTP")

Я пытался вставить в свой из этого:

"&scheduler.cron=$cron_expression"

но это не сработало

1 Ответ

1 голос
/ 10 марта 2020

Цитирование свойства docs для scheduler компонента FTP.

Чтобы использовать планировщик cron из верблюжьей пружины или верблюжьего кварца. Значение может быть одним из: none, spring, quartz

Чтобы использовать выражение в стиле cron, вам нужно соединить FTP с одним из двух параметров планировщика, упомянутых в документах.

Для использования кварца в качестве планировщика в Camel 3.x, попробуйте это

  1. Добавить зависимость к Camel-кварцу
  2. Добавить параметры scheduler=quartz&scheduler.cron=<your crown expression> в определение маршрута FTP

Если вы используете Camel 2.x,

  1. Добавить зависимость к camel-quartz2
  2. Добавить параметры scheduler=quartz2&scheduler.cron=<your crown expression> в определение маршрута FTP
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...