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;
}