Java 类org.springframework.batch.core.launch.JobInstanceAlreadyExistsException 实例源码

项目:spring-batch-tools    文件:BatchOperatorImplTest.java   
@Test(expected = JobInstanceAlreadyExistsException.class)
public void startExistingInstanceThrows() throws Exception {
    when(jobRepository.isJobInstanceExists(JOB_NAME, params)).thenReturn(true);
    batchOperator.start(JOB_NAME, null);
}
项目:spring-boot-starter-batch-web    文件:JobOperationsController.java   
@ResponseStatus(HttpStatus.CONFLICT)
@ExceptionHandler({UnexpectedJobExecutionException.class, JobInstanceAlreadyExistsException.class, JobInstanceAlreadyCompleteException.class})
public String handleAlreadyExists(Exception ex) {
    LOG.warn("JobInstance or JobExecution already exists.",ex);
    return ex.getMessage();
}
项目:egovframework.rte.root    文件:EgovBatchRunner.java   
/**
 * Batch Job을 시작한다.
 * @param jobName : Job 이름  
 * @param jobParameters: String 형태의 Job 파라미터들
 * @return Long: JobExecution의 ID
 * @throws NoSuchJobException
 * @throws JobParametersInvalidException
 * @throws JobInstanceAlreadyExistsException
 */
public Long start(String jobName, String jobParameters) throws NoSuchJobException, JobParametersInvalidException, JobInstanceAlreadyExistsException  {
    return jobOperator.start(jobName, jobParameters);
}