2011-02-15 51 views
0

我正在使用spring批處理。我有一個將記錄寫入數據庫的ETL過程,並且在它完成ETL過程後,它還將PROCESS_COMPLETE表寫入FLAG到PROCESS_COMPLETE表。現在如何根據外部事件觸發作業

,我想我的春天工作觸發一次當兩個以下條件爲真

  1. 這是過去的下午5點和
  2. FLAG已經寫在PROCESS_COMPLETE表

欣賞是否有人可以建議如何使用spring batch來達到上述目的。

回答

1

我建議使用這個石英。實際觸發工作的開始不是Spring Batch的責任。使用Quartz,您可以創建一個自定義觸發器,當滿足時間和數據庫條件時,它將觸發。

+1

+1您可以提供任何關於創建自定義觸發器的教程鏈接。我嘗試了谷歌搜索,但沒有發現太多。 – 2011-02-15 18:25:14