Spring Batch只允许一个实例

时间:2014-05-18 18:23:59

标签: spring-batch

我想允许在一次运行时只运行一次。我尝试使用此代码(来自作业监听器)找到它:

Set<JobExecution> jobExecutions = jobExplorer.findRunningJobExecutions(jobExecution.getJobInstance().getJobName());

if (jobExecutions.size() > 1)
  System.exit(2);

当我从不同的终端运行2批时,此代码不起作用。

P.S。在开发环境中,我使用HSQL。

0 个答案:

没有答案