本文整理汇总了Java中org.springframework.batch.core.launch.support.SimpleJobLauncher类的典型用法代码示例。如果您正苦于以下问题:Java SimpleJobLauncher类的具体用法?Java SimpleJobLauncher怎么用?Java SimpleJobLauncher使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
SimpleJobLauncher类属于org.springframework.batch.core.launch.support包,在下文中一共展示了SimpleJobLauncher类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: launchImmediately
import org.springframework.batch.core.launch.support.SimpleJobLauncher; //导入依赖的package包/类
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);
}
}
示例2: main
import org.springframework.batch.core.launch.support.SimpleJobLauncher; //导入依赖的package包/类
/**
* @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();
}
}
示例3: main
import org.springframework.batch.core.launch.support.SimpleJobLauncher; //导入依赖的package包/类
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();
}
}
示例4: createJobLauncher
import org.springframework.batch.core.launch.support.SimpleJobLauncher; //导入依赖的package包/类
@Override
protected JobLauncher createJobLauncher() throws Exception {
SimpleJobLauncher jobLauncher = new SimpleJobLauncher();
jobLauncher.setJobRepository(super.getJobRepository());
jobLauncher.setTaskExecutor(batchTaskScheduler());
jobLauncher.afterPropertiesSet();
return jobLauncher;
}
示例5: getJobLauncher
import org.springframework.batch.core.launch.support.SimpleJobLauncher; //导入依赖的package包/类
@Bean
public JobLauncher getJobLauncher() throws Exception {
SimpleJobLauncher jobLauncher = new SimpleJobLauncher();
jobLauncher.setJobRepository(jobRepository().getObject());
jobLauncher.afterPropertiesSet();
return jobLauncher;
}
示例6: createJobLauncher
import org.springframework.batch.core.launch.support.SimpleJobLauncher; //导入依赖的package包/类
private static JobLauncher createJobLauncher(JobRepository jobRepository,
TaskExecutor taskExecutor) throws Exception {
SimpleJobLauncher jobLauncher = new SimpleJobLauncher();
jobLauncher.setJobRepository(jobRepository);
jobLauncher.setTaskExecutor(taskExecutor);
jobLauncher.afterPropertiesSet();
return jobLauncher;
}
示例7: getJobLauncher
import org.springframework.batch.core.launch.support.SimpleJobLauncher; //导入依赖的package包/类
@Override
public JobLauncher getJobLauncher() throws Exception {
SimpleJobLauncher launcher = new SimpleJobLauncher();
launcher.setJobRepository(this.jobRepository);
launcher.setTaskExecutor(new SyncTaskExecutor());
return launcher;
}
开发者ID:vikrammane23,项目名称:https-github.com-g0t4-jenkins2-course-spring-boot,代码行数:8,代码来源:JobLauncherCommandLineRunnerTests.java
示例8: simpleJobServiceFactoryBean
import org.springframework.batch.core.launch.support.SimpleJobLauncher; //导入依赖的package包/类
@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;
}
示例9: simpleJobServiceFactoryBean
import org.springframework.batch.core.launch.support.SimpleJobLauncher; //导入依赖的package包/类
@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;
}
示例10: createJobLauncher
import org.springframework.batch.core.launch.support.SimpleJobLauncher; //导入依赖的package包/类
private JobLauncher createJobLauncher() throws Exception {
final SimpleJobLauncher jobLauncher = new SimpleJobLauncher();
//async TODO
jobLauncher.setTaskExecutor(taskExecutor());
jobLauncher.setJobRepository(this.jobRepository);
jobLauncher.afterPropertiesSet();
return jobLauncher;
}
示例11: getJobLauncher
import org.springframework.batch.core.launch.support.SimpleJobLauncher; //导入依赖的package包/类
@Override
public JobLauncher getJobLauncher() {
final SimpleJobLauncher launcher = (SimpleJobLauncher) super.getJobLauncher();
launcher.setTaskExecutor(batchTaskExecutor());
return launcher;
}
示例12: setUp
import org.springframework.batch.core.launch.support.SimpleJobLauncher; //导入依赖的package包/类
@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);
}
示例13: asyncJobLauncher
import org.springframework.batch.core.launch.support.SimpleJobLauncher; //导入依赖的package包/类
/** 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;
}
示例14: createJobLauncher
import org.springframework.batch.core.launch.support.SimpleJobLauncher; //导入依赖的package包/类
private JobLauncher createJobLauncher() throws Exception {
SimpleJobLauncher jobLauncher = new SimpleJobLauncher();
jobLauncher.setJobRepository(jobRepository);
jobLauncher.setTaskExecutor(taskExecutor);
jobLauncher.afterPropertiesSet();
return jobLauncher;
}
示例15: createJobLauncher
import org.springframework.batch.core.launch.support.SimpleJobLauncher; //导入依赖的package包/类
private JobLauncher createJobLauncher() throws Exception {
SimpleJobLauncher jobLauncher = new SimpleJobLauncher();
jobLauncher.setJobRepository(jobRepository);
jobLauncher.setTaskExecutor( new SimpleAsyncTaskExecutor());
jobLauncher.afterPropertiesSet();
return jobLauncher;
}