Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 需要在camel quartz中的运行时更新cron表示的计时器_Java_Apache Camel_Quartz Scheduler - Fatal编程技术网

Java 需要在camel quartz中的运行时更新cron表示的计时器

Java 需要在camel quartz中的运行时更新cron表示的计时器,java,apache-camel,quartz-scheduler,Java,Apache Camel,Quartz Scheduler,我需要在运行时动态更新基于camel-quartz-cron的计时器 在DB中提到了计时器cron表达式,因此我的调度程序正在工作,假设间隔为10分钟。 现在,如果我更新DB中的计时器cron表达式(更新为20分钟间隔),我将尝试更新camel端的cron表达式,它应该以20分钟间隔运行,而不是以10分钟间隔运行,但不进行反射 我已经浏览了几个链接,但没有得到太多帮助: 任何指导或示例都很容易理解。提前谢谢 如果Camel不提供这种解决方案,那么哪个库最适合这种用例。我很少想到(Java定时

我需要在运行时动态更新基于camel-quartz-cron的计时器

在DB中提到了计时器cron表达式,因此我的调度程序正在工作,假设间隔为10分钟。 现在,如果我更新DB中的计时器cron表达式(更新为20分钟间隔),我将尝试更新camel端的cron表达式,它应该以20分钟间隔运行,而不是以10分钟间隔运行,但不进行反射

我已经浏览了几个链接,但没有得到太多帮助:

任何指导或示例都很容易理解。提前谢谢


如果Camel不提供这种解决方案,那么哪个库最适合这种用例。我很少想到(Java定时器、Spring调度器、Quartz调度器),我觉得它们提供了这样的功能。

您是否也使用camel从db获取cron Expression?如果您在这里添加了camel路由,这会有所帮助。现在我使用的是Spring Quartz调度器,而不是camel Quartz,它为我提供了不同调度器的动态启动和停止配置,并且cron expression已保存在环境属性文件中。您是否也使用camel从db获取cron expression?如果您在这里添加您的camel路由,这会有所帮助。现在我使用的是Spring Quartz调度器,而不是camel Quartz,它为我提供了不同调度器的动态启动和停止配置,并且cron Expersions已保存在环境属性文件中。