我们有使用cron表达式在1 PM-5PM之间每隔M-F轮询文件和db的工作。在此期间,如果文件到达,则下载文件并调用作业。这工作正常,我们使用了spring集成和批处理。
现在我们需要一些自定义,其中我们有多个作业,其中一旦成功处理文件,job1应该如上所述进行轮询,它应该停止轮询。
第二个要求是,如果在投票期间文件没有到来,我们想向操作团队发送一些通知,以便他们可以采取一些行动。
答案 0 :(得分:1)
这会有帮助吗? Exit Spring Integration when no more messages
您可以根据轮询结果和当天的时间在该建议中实现自定义行为。
Garry还提到条件查询器将在下一版本中出现: