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

项目:oma-riista-web    文件:LHHuntingClubImportCli.java   
public static void main(final String[] cmdArgs) {
    try (final AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext()) {
        ctx.getEnvironment().addActiveProfile(Constants.STANDARD_DATABASE);
        ctx.register(LHHuntingClubCmdContext.class);
        ctx.refresh();
        ctx.start();

        try {
            ctx.getBean(LiquibaseConfig.class).upgradeDatabase();
            ctx.getBean(JobOperator.class).startNextInstance(LHHuntingClubBatchConfig.JOB_NAME);

        } catch (Exception e) {
            LOG.error("Job execution has failed with error", e);
        }
    }
}
项目:GemFireLite    文件:Test1.java   
public static void main(String[] args) throws Exception
{
  ServerConfigHelper.initLog4j("log4j-shell.xml");
  ClassPathXmlApplicationContext ctx = Util.initContext("batch/new-context.xml","batch-file-ac01.xml");
  JobLauncher launch = ctx.getBean(JobLauncher.class);
  JobExplorer epl=ctx.getBean(JobExplorer.class);
  JobRegistry reg =ctx.getBean(JobRegistry.class);
  JobOperator jop=ctx.getBean(JobOperator.class);
  System.out.println(epl.getJobNames()+" "+reg.getJobNames()+" "+jop.toString());



  for(String bn: ctx.getBeanFactory().getBeanDefinitionNames())
  {
    System.out.println(bn);
  }

  ctx.close();
}
项目:spring-batch-support    文件:BatchConfig.java   
@Bean
public JobService jobService(JobOperator batchJobOperator,
                             JobRegistry batchJobRegistry,
                             JobExplorer jobExplorer,
                             JobLauncher jobLauncher,
                             JobRepository jobRepository) throws Exception {
    return new JobServiceImpl(jobExplorer, batchJobOperator, jobLauncher, batchJobRegistry, jobRepository);
}
项目:spring-batch-support    文件:SpringBatchDefaultServiceConfiguration.java   
@Bean
@ConditionalOnMissingBean(JobService.class)
public JobService jobService(JobOperator batchJobOperator,
                             JobRegistry batchJobRegistry,
                             JobExplorer jobExplorer,
                             JobLauncher jobLauncher,
                             JobRepository jobRepository) throws Exception {
    return new JobServiceImpl(jobExplorer, batchJobOperator, jobLauncher, batchJobRegistry, jobRepository);
}
项目:https-github.com-g0t4-jenkins2-course-spring-boot    文件:BatchAutoConfiguration.java   
@Bean
@ConditionalOnMissingBean(JobOperator.class)
public SimpleJobOperator jobOperator(JobExplorer jobExplorer, JobLauncher jobLauncher,
        ListableJobLocator jobRegistry, JobRepository jobRepository)
                throws Exception {
    SimpleJobOperator factory = new SimpleJobOperator();
    factory.setJobExplorer(jobExplorer);
    factory.setJobLauncher(jobLauncher);
    factory.setJobRegistry(jobRegistry);
    factory.setJobRepository(jobRepository);
    if (this.jobParametersConverter != null) {
        factory.setJobParametersConverter(this.jobParametersConverter);
    }
    return factory;
}
项目:spring-boot-concourse    文件:BatchAutoConfiguration.java   
@Bean
@ConditionalOnMissingBean(JobOperator.class)
public SimpleJobOperator jobOperator(JobExplorer jobExplorer, JobLauncher jobLauncher,
        ListableJobLocator jobRegistry, JobRepository jobRepository)
                throws Exception {
    SimpleJobOperator factory = new SimpleJobOperator();
    factory.setJobExplorer(jobExplorer);
    factory.setJobLauncher(jobLauncher);
    factory.setJobRegistry(jobRegistry);
    factory.setJobRepository(jobRepository);
    if (this.jobParametersConverter != null) {
        factory.setJobParametersConverter(this.jobParametersConverter);
    }
    return factory;
}
项目:contestparser    文件:BatchAutoConfiguration.java   
@Bean
@ConditionalOnMissingBean(JobOperator.class)
public SimpleJobOperator jobOperator(JobExplorer jobExplorer, JobLauncher jobLauncher,
        ListableJobLocator jobRegistry, JobRepository jobRepository)
                throws Exception {
    SimpleJobOperator factory = new SimpleJobOperator();
    factory.setJobExplorer(jobExplorer);
    factory.setJobLauncher(jobLauncher);
    factory.setJobRegistry(jobRegistry);
    factory.setJobRepository(jobRepository);
    if (this.jobParametersConverter != null) {
        factory.setJobParametersConverter(this.jobParametersConverter);
    }
    return factory;
}
项目:GemFireLite    文件:TestSubContext.java   
public static void main(String[] args) 
{
  try
  {
    ServerConfigHelper.initConfig();
    ServerConfigHelper.initLog4j("log4j-debug.xml");
    ClassPathXmlApplicationContext ctx = Util.initContext("batch/new-context.xml");
    JobLauncher launch = ctx.getBean(JobLauncher.class);
    JobExplorer epl=ctx.getBean(JobExplorer.class);
    JobRegistry reg =ctx.getBean(JobRegistry.class);
    JobOperator jop=ctx.getBean(JobOperator.class);
    ClassPathXmlApplicationContext ctx2 = Util.initContext(false,"batch/job-context.xml","batch-file-prod.xml");
    ctx2.setParent(ctx);
    ctx2.refresh();
    Job job = ctx2.getBean(Job.class);
    JobParametersBuilder build = new JobParametersBuilder();
    build.addLong("Id", System.currentTimeMillis());



    JobExecution exec= launch.run(job,build.toJobParameters());
    System.out.println(reg.getJobNames());
    Thread.sleep(Long.MAX_VALUE);
  }
  catch (Exception e)
  {
    e.printStackTrace();
  }

}
项目:spring-boot-starter-batch-web    文件:JobMonitoringController.java   
public JobMonitoringController(JobOperator jobOperator,
        JobExplorer jobExplorer,
        RunningExecutionTracker runningExecutionTracker) {
    super();
    this.jobOperator = jobOperator;
    this.jobExplorer = jobExplorer;
    this.runningExecutionTracker = runningExecutionTracker;
}
项目:spring-boot-starter-batch-web    文件:JobOperationsController.java   
public JobOperationsController(JobOperator jobOperator,
        JobExplorer jobExplorer, JobRegistry jobRegistry,
        JobRepository jobRepository, JobLauncher jobLauncher,
        JsrJobOperator jsrJobOperator) {
    super();
    this.jobOperator = jobOperator;
    this.jobExplorer = jobExplorer;
    this.jobRegistry = jobRegistry;
    this.jobRepository = jobRepository;
    this.jobLauncher = jobLauncher;
    this.jsrJobOperator = jsrJobOperator;
}
项目:spring-batch-experiments    文件:StopConfiguration.java   
@Bean
public MBeanExporter mBeanExporter(JobOperator jobOperator) {
    Map<String, Object> map = new HashMap<>();
    map.put("kr.spring.batch:name=jobOperator", jobOperator);

    MBeanExporter exporter = new MBeanExporter();
    exporter.setBeans(map);

    return exporter;
}
项目:egovframework.rte.root    文件:EgovBatchRunner.java   
/**
 * EgovBatchRunner 생성자
 * JobOperator, JobExplorer, JobRepository를 설정한다.
 * 
 * @param jobOperator
 * @param jobExplorer
 * @param jobRepository
 */
public EgovBatchRunner(JobOperator jobOperator, JobExplorer jobExplorer,
        JobRepository jobRepository) {

    Assert.notNull(jobOperator, "The JobOperator is mandatory");
    Assert.notNull(jobExplorer, "The JobExplorer is mandatory");
    Assert.notNull(jobRepository, "The JobRepository is mandatory");

    this.jobOperator = jobOperator;
    this.jobExplorer = jobExplorer;
    this.jobRepository = jobRepository;
}
项目:spring-batch-support    文件:MyOwnJobService.java   
public MyOwnJobService(JobExplorer jobExplorer, JobOperator jobOperator, JobLauncher jobLauncher, JobRegistry jobRegistry, JobRepository jobRepository) {
    super(jobExplorer, jobOperator, jobLauncher, jobRegistry, jobRepository);
}
项目:spring-batch-support    文件:OwnServiceConfiguration.java   
@Bean
public JobService jobService(JobOperator batchJobOperator, JobRegistry batchJobRegistry, JobExplorer jobExplorer, JobLauncher jobLauncher, JobRepository jobRepository) throws Exception {
    return new MyOwnJobService(jobExplorer, batchJobOperator, jobLauncher, batchJobRegistry, jobRepository);
}
项目:spring-boot-starter-batch-web    文件:BaseConfiguration.java   
public JobOperator jobOperator() {
    return jobOperator;
}
项目:egovframework.rte.root    文件:EgovBatchRunner.java   
/**
 * JobOperator를 사용할 수 있도록 가져온다.
 * 
 * @return JobOperator
 */
public JobOperator getJobOperator() {
    return jobOperator;
}