我有一个石英计划流程,只能在初始流程完成后运行。初始流程设置数据,这些数据必须存在于石英计划过程才能成功的文件中。然而,石英过程开始,最初的过程从不开始。我只想要初始运行一次,所以我不希望它在石英流中运行。骡 - 如何安排一个应该只在Quartz计划流程前运行一次的流程
<!-- Needs to run only once -->
<flow name="InitialJob">
<component ....
</flow>
<!-- Depends on InitialJob -->
<flow name="ScheduledProcess">
<quartz:inbound-endpoint responseTimeout="10000" doc:name="Schd"
cronExpression="0 */5 * * * ?" jobName="doIt"
repeatInterval="0">
<quartz:event-generator-job/>
</quartz:inbound-endpoint>
<!-- I don't want to put InitialJob here,
I only want it to run once
-->
<flow-ref name="PerformJob"/>
</flow>
有没有办法做到这一点?我如何安排流量来实现我的目标?
我回答了这个问题,但是您能否对设置的数据给出更高的精度? 看起来您的应用程序将尝试在启动时自行进行自我配置。即使你所描述的问题可以解决,也可能有其他方式来处理你的“在某些文件中的设置数据”问题;) –