如果批处理作业(通过石英计划程序安排)安排在早上9点。但假设我的工作流程在上午10点开始运行。说过程在上午10点开始。我想要的是如果当天没有运行某个工作(就像在这种情况下因为流程/服务器在上午9点停机),它应该在进程启动时立即触发。我是否需要为此进行任何配置,或者必须通过编程方法手动处理?
答案 0 :(得分:0)
这仅供参考使用repeatCount和repeatInterval你可以根据你的框架设置这个,我不知道这可能对你有帮助
<bean id="whateverTriggerAtStartupTime" class="org.springframework.scheduling.quartz.SimpleTriggerBean">
<property name="jobDetail" ref="whateverJob"/>
<property name="repeatCount" value="0"/>
<property name="repeatInterval" value="10"/>
</bean>
答案 1 :(得分:0)
你需要告诉Quartz如何处理失火。 This site有许多关于如何做到这一点的例子。您还可以查看Quartz's official documentation,了解每种触发类型可用的不同失火指令。