/** * Build a step with the reader, writer, processor as provided. * * @see org.springframework.batch.core.step.builder.AbstractTaskletStepBuilder#build() */ @Override public TaskletStep build() { registerStepListenerAsItemListener(); registerAsStreamsAndListeners(reader, processor, writer); return super.build(); }
/** * Build a step with the reader, writer, processor as provided. * * @see org.springframework.batch.core.step.builder.AbstractTaskletStepBuilder#build() */ @Override public TaskletStep build() { registerStepListenerAsItemListener(); registerAsStreamsAndListeners(reader, processor, writer); return super.build(); }
/** * Build a step with the reader, writer, processor as provided. * * @see org.springframework.batch.core.step.builder.AbstractTaskletStepBuilder#build() */ @Override public TaskletStep build() { registerStepListenerAsItemListener(); registerAsStreamsAndListeners(reader, processor, writer); return super.build(); }
/** * Build a step with the reader, writer, processor as provided. * * @see org.springframework.batch.core.step.builder.AbstractTaskletStepBuilder#build() */ @Override public TaskletStep build() { registerStepListenerAsItemListener(); registerAsStreamsAndListeners(reader, processor, writer); return super.build(); }
@Bean public Step step() { return stepBuilderFactory.get("step1") .<String, String>chunk(10) .reader(itemReader()) .writer(itemWriter()) .stream(itemReader()) .build(); }
@Bean public Step step1() throws Exception { return stepBuilderFactory.get("step1") .<Customer, Customer>chunk(1000) .reader(pagingItemReader()) .writer(customerItemWriter()) .taskExecutor(new SimpleAsyncTaskExecutor()) .build(); }
@Bean public Step step1() throws Exception { return stepBuilderFactory.get("step1") .<String, String>chunk(100) .reader(itemReader()) .writer(itemWriter()) .listener((ChunkListener) chunkListener()) .build(); }
@Bean public Step step1() throws Exception { return stepBuilderFactory.get("step1") .<Customer, Customer>chunk(10) .reader(pagingItemReader()) .writer(itemWriter()) .stream(xmlItemWriter()) .stream(jsonItemWriter()) .build(); }
@Bean public Step step(){ return stepBuilders.get("step") .<String,String>chunk(1) .reader(reader()) .processor(processor()) .writer(writer()) .taskExecutor(infrastructureConfiguration.taskExecutor()) .throttleLimit(4) .build(); }
@Bean public Step step(){ return stepBuilders.get("step") .<Partner,Partner>chunk(1) .reader(reader(OVERRIDDEN_BY_EXPRESSION)) .processor(processor()) .writer(writer()) .listener(logProcessListener()) .stream(stream()) .build(); }
@Override public Step getObject() throws Exception { TaskLauncherTasklet taskLauncherTasklet = new TaskLauncherTasklet( this.taskOperations, taskConfigurer.getTaskExplorer(), this.composedTaskProperties, this.taskName); taskLauncherTasklet.setArguments(this.arguments); taskLauncherTasklet.setProperties(this.taskSpecificProps); String stepName = this.taskName; return this.steps.get(stepName) .tasklet(taskLauncherTasklet) .transactionAttribute(getTransactionAttribute()) .listener(this.composedTaskStepExecutionListener) .build(); }