org.springframework.batch.core.Job.getJobParametersValidator()方法的使用及代码示例

x33g5p2x  于2022-01-22 转载在 其他  
字(3.1k)|赞(0)|评价(0)|浏览(141)

本文整理了Java中org.springframework.batch.core.Job.getJobParametersValidator()方法的一些代码示例,展示了Job.getJobParametersValidator()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Job.getJobParametersValidator()方法的具体详情如下:
包路径:org.springframework.batch.core.Job
类名称:Job
方法名:getJobParametersValidator

Job.getJobParametersValidator介绍

[英]A validator for the job parameters of a JobExecution. Clients of a Job may need to validate the parameters for a launch, before or during the execution.
[中]作业执行的作业参数的验证器。作业的客户端可能需要在执行之前或执行期间验证启动的参数。

代码示例

代码示例来源:origin: spring-projects/spring-batch

@Override
public JobParametersValidator getJobParametersValidator() {
  return delegate.getJobParametersValidator();
}

代码示例来源:origin: spring-projects/spring-batch

private void testRestartStepExecutionInvalidStatus(BatchStatus status) throws Exception {
    String jobName = "test_job";
    JobRepository jobRepository = mock(JobRepository.class);
    JobParameters parameters = new JobParametersBuilder().addLong("runtime", System.currentTimeMillis()).toJobParameters();
    JobExecution jobExecution = mock(JobExecution.class);
    Job job = mock(Job.class);
    JobParametersValidator validator = mock(JobParametersValidator.class);
    StepExecution stepExecution = mock(StepExecution.class);

    when(job.getName()).thenReturn(jobName);
    when(job.isRestartable()).thenReturn(true);
    when(job.getJobParametersValidator()).thenReturn(validator);
    when(jobRepository.getLastJobExecution(jobName, parameters)).thenReturn(jobExecution);
    when(stepExecution.getStatus()).thenReturn(status);
    when(jobExecution.getStepExecutions()).thenReturn(Arrays.asList(stepExecution));

    //setup launcher
    jobLauncher = new SimpleJobLauncher();
    jobLauncher.setJobRepository(jobRepository);

    //run
    jobLauncher.run(job, parameters);
  }
}

代码示例来源:origin: spring-projects/spring-batch

job.getJobParametersValidator().validate(jobParameters);

代码示例来源:origin: apache/servicemix-bundles

@Override
public JobParametersValidator getJobParametersValidator() {
  return delegate.getJobParametersValidator();
}

代码示例来源:origin: org.springframework.batch/spring-batch-core

@Override
public JobParametersValidator getJobParametersValidator() {
  return delegate.getJobParametersValidator();
}

代码示例来源:origin: org.springframework.batch.core/org.motechproject.org.springframework.batch.core

@Override
public JobParametersValidator getJobParametersValidator() {
  return delegate.getJobParametersValidator();
}

代码示例来源:origin: org.springframework.batch/org.springframework.batch.core

public JobParametersValidator getJobParametersValidator() {
  return delegate.getJobParametersValidator();
}

代码示例来源:origin: spring-projects/spring-batch-admin

job.getJobParametersValidator().validate(jobParameters);

代码示例来源:origin: org.springframework.batch/org.springframework.batch.core

job.getJobParametersValidator().validate(jobParameters);

代码示例来源:origin: org.springframework.batch.core/org.motechproject.org.springframework.batch.core

job.getJobParametersValidator().validate(jobParameters);

代码示例来源:origin: org.springframework.batch/spring-batch-core

job.getJobParametersValidator().validate(jobParameters);

代码示例来源:origin: apache/servicemix-bundles

job.getJobParametersValidator().validate(jobParameters);

相关文章