2011-02-15 60 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