我在 poll 中使用 cron-scheduler 来每天运行预定的作业。我的问题是,一旦应用程序启动并运行,这个轮询器就不会启动。在这里,我的要求是一旦应用程序第一次启动 Poll 就应该开始运行该作业。然后在它应该每天运行之后。目前在 CloudHub 上部署后,我必须通过进入部署在 CloudHub 上的应用程序内的调度程序手动“立即运行”调度程序。有什么选择吗?谢谢。
更新
<quartz:connector name="QuartzConnector" doc:name="Quartz" validateConnections="true">
</quartz:connector>
<flow name="TestScheduleServiceFlow" >
<quartz:inbound-endpoint jobName="QuartzScheduler" connector-ref="QuartzConnector" doc:name="QuartzInbound" repeatCount="10" startDelay="0" cronExpression="0 0 12 * * ? *">
<quartz:event-generator-job groupName="TestScheduler" jobGroupName="TestScheduler">
<quartz:payload>This is a job scheduler that will write to file after every 10 seconds.</quartz:payload>
</quartz:event-generator-job>
</quartz:inbound-endpoint>
<logger level="INFO" doc:name="Logger" message="This flow will be launched once at startup of the application"/>
</flow>