List of usage examples for org.springframework.batch.core.explore.support JobExplorerFactoryBean setDataSource
public void setDataSource(DataSource dataSource)
From source file:com.searchbox.framework.config.BatchConfiguration.java
@Bean public JobExplorerFactoryBean jobExplorerFactoryBean(DataSource datasource) throws Exception { JobExplorerFactoryBean factory = new JobExplorerFactoryBean(); factory.setDataSource(datasource); return factory; }
From source file:org.my.spring.batch.java.config.demo.configuration.BatchConfiguration.java
@Override @Bean(name = "jobExplorer") public JobExplorer getJobExplorer() throws Exception { JobExplorerFactoryBean factory = new JobExplorerFactoryBean(); factory.setDataSource(getDataSource()); factory.afterPropertiesSet();/* w ww. java 2 s . c om*/ return (JobExplorer) factory.getObject(); }
From source file:com.apress.prospringintegration.springbatch.partition.PartitionConfiguration.java
@Bean public JobExplorerFactoryBean jobExplorer() { JobExplorerFactoryBean jobExplorerFactoryBean = new JobExplorerFactoryBean(); jobExplorerFactoryBean.setDataSource(dataSource); return jobExplorerFactoryBean; }
From source file:uk.ac.kcl.batch.BatchConfigurer.java
@Bean @Autowired// w w w. j ava 2 s. c o m public JobExplorer jobExplorer(@Qualifier("jobRepositoryDataSource") DataSource dataSource) throws Exception { JobExplorerFactoryBean factory = new JobExplorerFactoryBean(); factory.setDataSource(dataSource); factory.afterPropertiesSet(); return factory.getObject(); }
From source file:io.getlime.push.configuration.BatchSendingConfiguration.java
private JobExplorer createJobExplorer() throws Exception { JobExplorerFactoryBean jobExplorerFactoryBean = new JobExplorerFactoryBean(); jobExplorerFactoryBean.setDataSource(this.dataSource); jobExplorerFactoryBean.afterPropertiesSet(); return jobExplorerFactoryBean.getObject(); }
From source file:io.spring.JobConfiguration.java
@Bean public JobExplorerFactoryBean jobExplorer() { JobExplorerFactoryBean jobExplorerFactoryBean = new JobExplorerFactoryBean(); jobExplorerFactoryBean.setDataSource(this.dataSource); return jobExplorerFactoryBean; }
From source file:de.codecentric.batch.configuration.TaskExecutorBatchConfigurer.java
@PostConstruct public void initialize() throws Exception { if (dataSource == null) { logger.warn("No datasource was provided...using a Map based JobRepository"); if (this.transactionManager == null) { this.transactionManager = new ResourcelessTransactionManager(); }//from w w w .j av a 2 s.c o m MapJobRepositoryFactoryBean jobRepositoryFactory = new MapJobRepositoryFactoryBean( this.transactionManager); jobRepositoryFactory.afterPropertiesSet(); this.jobRepository = jobRepositoryFactory.getObject(); MapJobExplorerFactoryBean jobExplorerFactory = new MapJobExplorerFactoryBean(jobRepositoryFactory); jobExplorerFactory.afterPropertiesSet(); this.jobExplorer = jobExplorerFactory.getObject(); } else { this.jobRepository = createJobRepository(); JobExplorerFactoryBean jobExplorerFactoryBean = new JobExplorerFactoryBean(); jobExplorerFactoryBean.setDataSource(this.dataSource); String tablePrefix = env.getProperty("batch.repository.tableprefix"); if (tablePrefix != null) { jobExplorerFactoryBean.setTablePrefix(tablePrefix); } jobExplorerFactoryBean.afterPropertiesSet(); this.jobExplorer = jobExplorerFactoryBean.getObject(); } this.jobLauncher = createJobLauncher(); }
From source file:org.springframework.batch.core.configuration.annotation.DefaultBatchConfigurer.java
@PostConstruct public void initialize() { try {/*from w w w . ja va 2 s . co m*/ if (dataSource == null) { logger.warn("No datasource was provided...using a Map based JobRepository"); if (this.transactionManager == null) { this.transactionManager = new ResourcelessTransactionManager(); } MapJobRepositoryFactoryBean jobRepositoryFactory = new MapJobRepositoryFactoryBean( this.transactionManager); jobRepositoryFactory.afterPropertiesSet(); this.jobRepository = jobRepositoryFactory.getObject(); MapJobExplorerFactoryBean jobExplorerFactory = new MapJobExplorerFactoryBean(jobRepositoryFactory); jobExplorerFactory.afterPropertiesSet(); this.jobExplorer = jobExplorerFactory.getObject(); } else { this.jobRepository = createJobRepository(); JobExplorerFactoryBean jobExplorerFactoryBean = new JobExplorerFactoryBean(); jobExplorerFactoryBean.setDataSource(this.dataSource); jobExplorerFactoryBean.afterPropertiesSet(); this.jobExplorer = jobExplorerFactoryBean.getObject(); } this.jobLauncher = createJobLauncher(); } catch (Exception e) { throw new BatchConfigurationException(e); } }
From source file:org.springframework.boot.autoconfigure.batch.BasicBatchConfigurer.java
private JobExplorer createJobExplorer() throws Exception { JobExplorerFactoryBean jobExplorerFactoryBean = new JobExplorerFactoryBean(); jobExplorerFactoryBean.setDataSource(this.dataSource); String tablePrefix = this.properties.getTablePrefix(); if (StringUtils.hasText(tablePrefix)) { jobExplorerFactoryBean.setTablePrefix(tablePrefix); }//from www .ja v a2 s. co m jobExplorerFactoryBean.afterPropertiesSet(); return jobExplorerFactoryBean.getObject(); }