我有一個石英計劃流程,只能在初始流程完成後運行。初始流程設置數據,這些數據必須存在於石英計劃過程才能成功的文件中。然而,石英過程開始,最初的過程從不開始。我只想要初始運行一次,所以我不希望它在石英流中運行。騾 - 如何安排一個應該只在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>
有沒有辦法做到這一點?我如何安排流量來實現我的目標?
我回答了這個問題,但是您能否對設置的數據給出更高的精度? 看起來您的應用程序將嘗試在啓動時自行進行自我配置。即使你所描述的問題可以解決,也可能有其他方式來處理你的「在某些文件中的設置數據」問題;) –