使用弹簧批处理/弹簧启动,是否可以进行弹出批处理作业,每个线程使用不同的jobparameters
多次启动读取器,处理器和写入器作业?
我的用例:
我需要观看各种各样的文件夹。 如果新文件进入文件夹,我需要调用该作业 并在处理作业时锁定文件夹。
所以这可能发生在各种文件夹中,所以这就是原因
我需要弹出批处理作业的多个实例,但每次都有不同的jobparameters
。
每个文件夹一个作业实例和文件夹数量可能会有所不同。 任何人都知道它是否可能与春季批次,或应该自己发明? 我试过春季批量工作,但总是说:
此作业的作业执行已在运行:JobInstance:id = 1,version = 0,Job = [feedfiletransformer-delegate-job]
答案 0 :(得分:1)
阅读此帖mkyoung
解决JobParameters jobParameters =
new JobParametersBuilder()
.addLong("time",System.currentTimeMillis()).toJobParameters();