如何配置Apache Camel Quartz端点以使用JDBCJobStore

时间:2014-01-07 14:29:58

标签: apache-camel quartz-scheduler

我已经为调度要求配置了Quartz端点。但是,当前在我的路由配置中,触发器信息在XML配置文件中进行了硬编码。根据要求,触发信息需要来自DB。

<camel:route>
    <camel:from uri="quartz://commandActions/MSFI?cron=15+17+13+?+*+MON-SUN+*" />
    <camel:bean ref="userGateway" method="generateCommand" />
    <camel:to uri="wmq:SU.SCHEDULER" />
</camel:route>

Quartz文档说,作业和触发器可以存储在数据库中,并使用JDBCJobStore进行访问。是否可以将Camel Quartz端点配置为使用JDBCJobStore?我试图找出一个例子,但找不到。如果有人之前已经实现了这一点,请分享一个例子。

谢谢, Vaibhav的

1 个答案:

答案 0 :(得分:-2)

是的,请参阅石英文档,了解如何配置它以使用jdbc作业存储。您可以使用quartz.properties文件执行此操作,您可以告诉Camel使用它。

请参阅此处的Camel侧面部分:配置quartz.properties文件

部分中的http://camel.apache.org/quartz