/** * Create a new step builder that will execute a job. * * @param job a job to execute * @return a {@link JobStepBuilder} */ public JobStepBuilder job(Job job) { return new JobStepBuilder(this).job(job); }
/** * Create a new step builder that will execute a job. * * @param job a job to execute * @return a {@link JobStepBuilder} */ public JobStepBuilder job(Job job) { return new JobStepBuilder(this).job(job); }
/** * Create a new step builder that will execute a job. * * @param job a job to execute * @return a {@link JobStepBuilder} */ public JobStepBuilder job(Job job) { return new JobStepBuilder(this).job(job); }
/** * Create a new step builder that will execute a job. * * @param job a job to execute * @return a {@link JobStepBuilder} */ public JobStepBuilder job(Job job) { return new JobStepBuilder(this).job(job); }
@Bean public Job parentJob(JobRepository jobRepository, PlatformTransactionManager transactionManager) { Step childJobStep = new JobStepBuilder(new StepBuilder("childJobStep")) .job(childJob) .launcher(jobLauncher) .repository(jobRepository) .transactionManager(transactionManager) .build(); return jobBuilderFactory.get("parentJob") .start(step1()) .next(childJobStep) .build(); } }