Я пытаюсь установить планировщик, чтобы установить выражение cron.Компонент camel sql cron
<camel:endpoint id="sqlEndpoint" uri="sql:${sqlQuery}?scheduler=spring&scheduler.cron=0+6+8+*+*&dataSourceRef=veloxityDS&useIterator=false"/>
Но когда я запускаю это как потребитель, это исключение произошло:
org.apache.camel.FailedToCreateConsumerException: Не удалось создать Потребителя для конечной точки: Конечная точка [SQL: // $ выберите * from dual? dataSourceRef = veloxityDS & scheduler = spring & scheduler.cron = 0 + 6 + 8 ++ & useIterator = false]. Причина: Существует 1 параметр планировщика, который не может быть установлен на конечной точке . Проверьте uri, если параметры написаны правильно и что являются свойствами конечной точки. Неизвестные параметры = [{cron = 0 6 8 * *}]
Любые идеи?
№ SqlEndpoint - конечная точка опроса. Просто проверьте его – Neron
Да, вы можете настроить некоторые функции опроса непосредственно на конечной точке. Другой вариант - использовать планирование маршрута. http://camel.apache.org/cronscheduledroutepolicy.html –
Вы по-прежнему используете недопустимые параметры в своем URL-адресе. –