Как передать файл параметров в кварцевый компонент? - PullRequest
0 голосов
/ 12 марта 2020

Прочитать документацию https://camel.apache.org/components/latest/quartz-component.html

propertiesFile (потребитель) Имя файла свойств, загружаемых из пути к классам

Мой маршрут

from("quartz://test/receive?cron=0+0+*+*+*+?&propertiesFile=quartz.properties")
.to("mock:done");

Ошибка возврата: проверьте URI, если параметры написаны правильно и что они являются свойствами конечной точки. Неизвестные параметры = [{propertiesFile = quartz.properties}]}]

Повторяется при Apache Верблюд 3.0, 3.1.0

1 Ответ

0 голосов
/ 12 марта 2020

Вы настраиваете конечную точку кварца. "propertiesFile" - это поле кварцевого компонента. Сделайте что-то подобное:

 QuartzComponent component = new QuartzComponent(getContext());
    component.setPropertiesFile("quartz.properties");
    getContext().getRegistry().bind("quartz", component);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...