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

项目:yona-server    文件:BatchTaskService.java   
private JobExecution launchImmediately(TaskExecutor taskExecutor, Job job, JobParameters jobParameters)
{
    try
    {
        SimpleJobLauncher launcher = new SimpleJobLauncher();
        launcher.setJobRepository(jobRepository);
        launcher.setTaskExecutor(taskExecutor);
        return launcher.run(job, jobParameters);
    }
    catch (JobExecutionAlreadyRunningException | JobRestartException | JobInstanceAlreadyCompleteException
            | JobParametersInvalidException e)
    {
        logger.error("Unexpected exception", e);
        throw YonaException.unexpected(e);
    }
}
项目:text.classfication    文件:Main2.java   
/**
 * @param args
 */
public static void main(String[] args) {
  ClassPathXmlApplicationContext c = new ClassPathXmlApplicationContext(
      "billing_job.xml");
  SimpleJobLauncher launcher = new SimpleJobLauncher();
  launcher.setJobRepository((JobRepository) c.getBean("jobRepository"));
  launcher.setTaskExecutor(new SyncTaskExecutor());
  try {
    Map<String, JobParameter> parameters = new HashMap<String, JobParameter>();
    parameters.put(RUN_MONTH_KEY, new JobParameter("2011-2"));
    JobExecution je = launcher.run((Job) c.getBean("billingJob"),
        new JobParameters(parameters));
    System.out.println(je);
    System.out.println(je.getJobInstance());
    System.out.println(je.getStepExecutions());
  } catch (Exception e) {
    e.printStackTrace();
  }
}
项目:text.classfication    文件:Main.java   
public static void main(String[] args) {
  ClassPathXmlApplicationContext c = new ClassPathXmlApplicationContext(
      "message_job.xml");
  SimpleJobLauncher launcher = new SimpleJobLauncher();
  launcher.setJobRepository((JobRepository) c.getBean("jobRepository"));
  launcher.setTaskExecutor(new SyncTaskExecutor());
  try {
    Map<String, JobParameter> parameters = new HashMap<String, JobParameter>();
    parameters.put(RUN_MONTH_KEY, new JobParameter("2011-10"));
    JobExecution je = launcher.run((Job) c.getBean("messageJob"),
        new JobParameters(parameters));
    System.out.println(je);
    System.out.println(je.getJobInstance());
    System.out.println(je.getStepExecutions());
  } catch (Exception e) {
    e.printStackTrace();
  }
}
项目:spring-batch-support    文件:TaskExecutorBatchConfigurer.java   
@Override
protected JobLauncher createJobLauncher() throws Exception {
    SimpleJobLauncher jobLauncher = new SimpleJobLauncher();
    jobLauncher.setJobRepository(super.getJobRepository());
    jobLauncher.setTaskExecutor(batchTaskScheduler());
    jobLauncher.afterPropertiesSet();
    return jobLauncher;
}
项目:spring-seed    文件:SpringSeedBatchConfig.java   
@Bean
public JobLauncher getJobLauncher() throws Exception {
    SimpleJobLauncher jobLauncher = new SimpleJobLauncher();
    jobLauncher.setJobRepository(jobRepository().getObject());
    jobLauncher.afterPropertiesSet();
    return jobLauncher;
}
项目:oma-riista-web    文件:BatchConfig.java   
private static JobLauncher createJobLauncher(JobRepository jobRepository,
                                             TaskExecutor taskExecutor) throws Exception {
    SimpleJobLauncher jobLauncher = new SimpleJobLauncher();
    jobLauncher.setJobRepository(jobRepository);
    jobLauncher.setTaskExecutor(taskExecutor);
    jobLauncher.afterPropertiesSet();
    return jobLauncher;
}
项目:https-github.com-g0t4-jenkins2-course-spring-boot    文件:JobLauncherCommandLineRunnerTests.java   
@Override
public JobLauncher getJobLauncher() throws Exception {
    SimpleJobLauncher launcher = new SimpleJobLauncher();
    launcher.setJobRepository(this.jobRepository);
    launcher.setTaskExecutor(new SyncTaskExecutor());
    return launcher;
}
项目:spring-boot-concourse    文件:JobLauncherCommandLineRunnerTests.java   
@Override
public JobLauncher getJobLauncher() throws Exception {
    SimpleJobLauncher launcher = new SimpleJobLauncher();
    launcher.setJobRepository(this.jobRepository);
    launcher.setTaskExecutor(new SyncTaskExecutor());
    return launcher;
}
项目:spring-cloud-dataflow    文件:TaskConfiguration.java   
@Bean
public SimpleJobServiceFactoryBean simpleJobServiceFactoryBean(DataSource dataSource,
        JobRepositoryFactoryBean repositoryFactoryBean) throws Exception {
    SimpleJobServiceFactoryBean factoryBean = new SimpleJobServiceFactoryBean();
    factoryBean.setDataSource(dataSource);
    factoryBean.setJobRepository(repositoryFactoryBean.getObject());
    factoryBean.setJobLocator(new MapJobRegistry());
    factoryBean.setJobLauncher(new SimpleJobLauncher());
    factoryBean.setDataSource(dataSource);
    return factoryBean;
}
项目:spring-cloud-dataflow    文件:JobDependencies.java   
@Bean
public SimpleJobServiceFactoryBean simpleJobServiceFactoryBean(DataSource dataSource,
        JobRepositoryFactoryBean repositoryFactoryBean) {
    SimpleJobServiceFactoryBean factoryBean = new SimpleJobServiceFactoryBean();
    factoryBean.setDataSource(dataSource);
    try {
        factoryBean.setJobRepository(repositoryFactoryBean.getObject());
        factoryBean.setJobLocator(new MapJobRegistry());
        factoryBean.setJobLauncher(new SimpleJobLauncher());
    }
    catch (Exception e) {
        throw new IllegalStateException(e);
    }
    return factoryBean;
}
项目:contestparser    文件:JobLauncherCommandLineRunnerTests.java   
@Override
public JobLauncher getJobLauncher() throws Exception {
    SimpleJobLauncher launcher = new SimpleJobLauncher();
    launcher.setJobRepository(this.jobRepository);
    launcher.setTaskExecutor(new SyncTaskExecutor());
    return launcher;
}
项目:WebAPI    文件:JobConfig.java   
private JobLauncher createJobLauncher() throws Exception {
    final SimpleJobLauncher jobLauncher = new SimpleJobLauncher();
    //async TODO
    jobLauncher.setTaskExecutor(taskExecutor());
    jobLauncher.setJobRepository(this.jobRepository);
    jobLauncher.afterPropertiesSet();
    return jobLauncher;
}
项目:spring-batch-tools    文件:BatchConfig.java   
@Override
public JobLauncher getJobLauncher() {
    final SimpleJobLauncher launcher = (SimpleJobLauncher) super.getJobLauncher();
    launcher.setTaskExecutor(batchTaskExecutor());

    return launcher;
}
项目:batchers    文件:ThreadedPerformanceTest.java   
@Before
public void setUp() throws Exception {
    mockServer = MockRestServiceServer.createServer(restTemplate);
    SmtpServerStub.start();
    jobParams = new JobParametersBuilder()
            .addLong("month", 2L)
            .addLong("year", 2014L).toJobParameters();

    employeeGeneratorService.resetEmployees(NUMBER_OF_EMPLOYEES);
    runningTimeService.setMaximumTime(51);
    runningTimeService.setMinimumTime(50);

    jobLauncher = new SimpleJobLauncher();
    jobLauncher.setJobRepository(jobRepository);
}
项目:saos    文件:BatchCoreConfiguration.java   
/** job launcher used for executing jobs on http requests, here: for batch admin */
@Bean 
public JobLauncher asyncJobLauncher() throws Exception {
    SimpleJobLauncher jobLauncher = new SimpleJobLauncher();
    jobLauncher.setJobRepository(jobRepository());
    jobLauncher.setTaskExecutor(new SimpleAsyncTaskExecutor());
    jobLauncher.afterPropertiesSet();
    return jobLauncher;
}
项目:spring-boot-starter-batch-web    文件:TaskExecutorBatchConfigurer.java   
private JobLauncher createJobLauncher() throws Exception {
    SimpleJobLauncher jobLauncher = new SimpleJobLauncher();
    jobLauncher.setJobRepository(jobRepository);
    jobLauncher.setTaskExecutor(taskExecutor);
    jobLauncher.afterPropertiesSet();
    return jobLauncher;
}
项目:spring4-sandbox    文件:JpaBatchConfigurer.java   
private JobLauncher createJobLauncher() throws Exception {
    SimpleJobLauncher jobLauncher = new SimpleJobLauncher();
    jobLauncher.setJobRepository(jobRepository);
    jobLauncher.setTaskExecutor( new SimpleAsyncTaskExecutor());
    jobLauncher.afterPropertiesSet();
    return jobLauncher;
}
项目:Persephone    文件:BatchReadApplicationsFromCsv.java   
@Bean
public SimpleJobLauncher jobLauncher(JobRepository jobRepository) {
    SimpleJobLauncher simpleJobLauncher = new SimpleJobLauncher();
    simpleJobLauncher.setJobRepository(jobRepository);
    return simpleJobLauncher;
}
项目:https-github.com-g0t4-jenkins2-course-spring-boot    文件:BasicBatchConfigurer.java   
protected JobLauncher createJobLauncher() throws Exception {
    SimpleJobLauncher jobLauncher = new SimpleJobLauncher();
    jobLauncher.setJobRepository(getJobRepository());
    jobLauncher.afterPropertiesSet();
    return jobLauncher;
}
项目:https-github.com-g0t4-jenkins2-course-spring-boot    文件:BatchAutoConfigurationTests.java   
@Override
public JobLauncher getJobLauncher() throws Exception {
    SimpleJobLauncher launcher = new SimpleJobLauncher();
    launcher.setJobRepository(this.jobRepository);
    return launcher;
}
项目:spring-boot-concourse    文件:BasicBatchConfigurer.java   
protected JobLauncher createJobLauncher() throws Exception {
    SimpleJobLauncher jobLauncher = new SimpleJobLauncher();
    jobLauncher.setJobRepository(getJobRepository());
    jobLauncher.afterPropertiesSet();
    return jobLauncher;
}
项目:spring-boot-concourse    文件:BatchAutoConfigurationTests.java   
@Override
public JobLauncher getJobLauncher() throws Exception {
    SimpleJobLauncher launcher = new SimpleJobLauncher();
    launcher.setJobRepository(this.jobRepository);
    return launcher;
}
项目:contestparser    文件:BasicBatchConfigurer.java   
private JobLauncher createJobLauncher() throws Exception {
    SimpleJobLauncher jobLauncher = new SimpleJobLauncher();
    jobLauncher.setJobRepository(getJobRepository());
    jobLauncher.afterPropertiesSet();
    return jobLauncher;
}
项目:contestparser    文件:BatchAutoConfigurationTests.java   
@Override
public JobLauncher getJobLauncher() throws Exception {
    SimpleJobLauncher launcher = new SimpleJobLauncher();
    launcher.setJobRepository(this.jobRepository);
    return launcher;
}
项目:marklogic-spring-batch    文件:MarkLogicBatchConfigurer.java   
protected JobLauncher createJobLauncher() throws Exception {
    SimpleJobLauncher jobLauncher = new SimpleJobLauncher();
    jobLauncher.setJobRepository(jobRepository);
    jobLauncher.afterPropertiesSet();
    return jobLauncher;
}