Quartz,确保在开始另一项工作之前完成两项工作
Quartz, ensure completion of two jobs before starting another
我正在使用 quartz 框架,我想知道是否有一种方法可以确保在 运行 第三个作业之前成功完成两个作业。
还有一个问题,完成作业的唯一条件是不抛出错误。在我的两个 "parent" 作业中,有一堆检查会在文件尚不可用或类似情况时提前退出。所以如果它以这种方式完成,那么 Quartz 会认为一切顺利,但实际上并没有。我在数据映射中持久化数据,带有指示程序是否需要 运行 的标志。我想知道我是否可以在完成后访问这些数据映射,如果两个作业的数据映射都包含一个值,说明它 运行 成功,然后启动另一个程序。
我正在使用 quartz 框架,我想知道是否有一种方法可以确保在 运行 第三个作业之前成功完成两个作业。
还有一个问题,完成作业的唯一条件是不抛出错误。在我的两个 "parent" 作业中,有一堆检查会在文件尚不可用或类似情况时提前退出。所以如果它以这种方式完成,那么 Quartz 会认为一切顺利,但实际上并没有。我在数据映射中持久化数据,带有指示程序是否需要 运行 的标志。我想知道我是否可以在完成后访问这些数据映射,如果两个作业的数据映射都包含一个值,说明它 运行 成功,然后启动另一个程序。