from("quartz://" + getJobId() + "?cron=" + cronExpression + "&stateful=true")
.routeId(getJobId())
.autoStartup(false)
.to(getRouteTo());
和我选择了一份全州的工作有关吗?我选择了一个有状态的作业,以避免并发执行相同的作业。
根据Claus的建议,也许以下内容可以作为quartz作业的参数(假设您使用的是org.quartz.SimpleTrigger):
trigger.misfireinstruction=org.quartz.simpleTrigger.misfire_instruction_reschedule_next_with_existing_count
编辑:根据Soilworker的评论,以上内容应为:
我的骆驼路线
我正在挖掘一个项目,使用骆驼路线与石英调度器。我对环境有点不熟悉,但试图弄清楚发生了什么,以及所有东西是如何结合在一起的,同时试图改变功能。只是不知道怎么做。 该组件是部署到Apache Karaf的作业管理器。如果我有活动作业的调度(quartz cron),那么当cron字符串匹配时,该作业将运行。该计划可以被禁用(这设置切换自动启动标志从我可以告诉)。这正像预期的那样工作。 如果禁用调度,等
路由执行体 Tango 支持 5 种形式的函数或结构体方法作为执行体: func() func(http.ResponseWriter, *http.Request) func(*tango.Context) func(http.Response.Writer) func(*http.Request) struct.Get() func() t := tango.Classic() t.Get("
使用spring 2.5和quartz 1.6.2,我一直试图每分钟触发一个计划任务 我的xml文件是: 我的代码是:
我正在使用quartz调度器来调度一个Spring批处理作业。应用程序启动时没有任何异常,但它从不激发任何作业。 它运行得很成功,但经过更多的开发后,它停止了工作。我无法弄清楚我到底改变了什么配置导致了这一点。 有谁可以建议检查点在使用“JobRepositoryFactoryBean”,如果我没有或问题在其他地方。
此骆驼路由应开始从FTP服务器读取文件: 顺便说一句:这是一条单独的路由,与其他路由没有连接。 谢谢