如何根据外部事件触发作业

时间:2011-02-15 03:41:43

标签: java spring spring-batch

我正在使用春季批次。我有一个ETL过程将记录写入数据库,在完成ETL过程后,它还会将 FLAG 写入PROCESS_COMPLETE表。

现在,当以下两个条件都成立时,我希望我的春季工作能够触发

  1. 已过了下午5点
  2. FLAG 已写入PROCESS_COMPLETE表
  3. 欣赏是否有人可以建议如何使用弹簧批来实现上述目的。

1 个答案:

答案 0 :(得分:1)

我建议使用Quartz。实际触发工作的开始不是Spring Batch的责任。使用Quartz,您可以创建一个自定义触发器,当满足时间和数据库条件时将触发该触发器。