Skip to content

Commit 29d5747

Browse files
hpoettkerfmbenhassine
authored andcommitted
Adjust non-compiling code in documentation
Resolves spring-projects#4406
1 parent 89e0a0c commit 29d5747

File tree

8 files changed

+29
-27
lines changed

8 files changed

+29
-27
lines changed

spring-batch-docs/modules/ROOT/pages/common-patterns.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -756,10 +756,10 @@ The following example shows how to promote a step to the `Job` `ExecutionContext
756756
[source, java]
757757
----
758758
@Bean
759-
public Job job1(JobRepository jobRepository) {
759+
public Job job1(JobRepository jobRepository, Step step1, Step step2) {
760760
return new JobBuilder("job1", jobRepository)
761-
.start(step1())
762-
.next(step1())
761+
.start(step1)
762+
.next(step2)
763763
.build();
764764
}
765765

spring-batch-docs/modules/ROOT/pages/processor.adoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -92,9 +92,9 @@ Java::
9292
[source, java]
9393
----
9494
@Bean
95-
public Job ioSampleJob(JobRepository jobRepository) {
95+
public Job ioSampleJob(JobRepository jobRepository, Step step1) {
9696
return new JobBuilder("ioSampleJob", jobRepository)
97-
.start(step1())
97+
.start(step1)
9898
.build();
9999
}
100100
@@ -196,9 +196,9 @@ Java::
196196
[source, java]
197197
----
198198
@Bean
199-
public Job ioSampleJob(JobRepository jobRepository) {
199+
public Job ioSampleJob(JobRepository jobRepository, Step step1) {
200200
return new JobBuilder("ioSampleJob", jobRepository)
201-
.start(step1())
201+
.start(step1)
202202
.build();
203203
}
204204

spring-batch-docs/modules/ROOT/pages/readers-and-writers/delegate-pattern-registering.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ The following example shows how to inject a delegate as a stream in Java:
2121
[source, java]
2222
----
2323
@Bean
24-
public Job ioSampleJob(JobRepository jobRepository) {
24+
public Job ioSampleJob(JobRepository jobRepository, Step step1) {
2525
return new JobBuilder("ioSampleJob", jobRepository)
26-
.start(step1())
26+
.start(step1)
2727
.build();
2828
}
2929

spring-batch-docs/modules/ROOT/pages/scalability.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -426,8 +426,8 @@ as follows:
426426
[source, java]
427427
----
428428
@Bean
429-
public Step step1Manager() {
430-
return stepBuilderFactory.get("step1.manager")
429+
public Step step1Manager(JobRepository jobRepository) {
430+
return new StepBuilder("step1.manager", jobRepository)
431431
.partitioner("step1", partitioner())
432432
.partitionHandler(partitionHandler())
433433
.build();

spring-batch-docs/modules/ROOT/pages/spring-batch-integration/sub-elements.adoc

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -140,13 +140,15 @@ The following example shows the how to add a step-level listener in Java:
140140
.Java Configuration
141141
[source, java]
142142
----
143-
public Job importPaymentsJob(JobRepository jobRepository) {
143+
public Job importPaymentsJob(JobRepository jobRepository, PlatformTransactionManager transactionManager) {
144144
return new JobBuilder("importPayments", jobRepository)
145-
.start(stepBuilderFactory.get("step1")
146-
.chunk(200)
145+
.start(new StepBuilder("step1", jobRepository)
146+
.chunk(200, transactionManager)
147147
.listener(notificationExecutionsListener())
148-
...
148+
// ...
149+
.build();
149150
)
151+
.build();
150152
}
151153
----
152154
@@ -320,10 +322,10 @@ following in Java:
320322
.Java Configuration
321323
[source, java]
322324
----
323-
public Job chunkJob(JobRepository jobRepository) {
325+
public Job chunkJob(JobRepository jobRepository, PlatformTransactionManager transactionManager) {
324326
return new JobBuilder("personJob", jobRepository)
325-
.start(stepBuilderFactory.get("step1")
326-
.<Person, Person>chunk(200)
327+
.start(new StepBuilder("step1", jobRepository)
328+
.<Person, Person>chunk(200, transactionManager)
327329
.reader(itemReader())
328330
.writer(itemWriter())
329331
.build())
@@ -915,7 +917,7 @@ Java:
915917
----
916918
public Job personJob(JobRepository jobRepository) {
917919
return new JobBuilder("personJob", jobRepository)
918-
.start(stepBuilderFactory.get("step1.manager")
920+
.start(new StepBuilder("step1.manager", jobRepository)
919921
.partitioner("step1.worker", partitioner())
920922
.partitionHandler(partitionHandler())
921923
.build())

spring-batch-docs/modules/ROOT/pages/step/chunk-oriented-processing/commit-interval.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ value of 10 as it would be defined in Java:
2020
[source, java]
2121
----
2222
@Bean
23-
public Job sampleJob(JobRepository jobRepository) {
23+
public Job sampleJob(JobRepository jobRepository, Step step1) {
2424
return new JobBuilder("sampleJob", jobRepository)
25-
.start(step1())
25+
.start(step1)
2626
.build();
2727
}
2828

spring-batch-docs/modules/ROOT/pages/step/chunk-oriented-processing/restart.adoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -121,11 +121,11 @@ restarted:
121121
[source, java]
122122
----
123123
@Bean
124-
public Job footballJob(JobRepository jobRepository) {
124+
public Job footballJob(JobRepository jobRepository, Step playerLoad, Step gameLoad, Step playerSummarization) {
125125
return new JobBuilder("footballJob", jobRepository)
126-
.start(playerLoad())
127-
.next(gameLoad())
128-
.next(playerSummarization())
126+
.start(playerLoad)
127+
.next(gameLoad)
128+
.next(playerSummarization)
129129
.build();
130130
}
131131

spring-batch-docs/modules/ROOT/pages/step/tasklet.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,9 +160,9 @@ The following example shows how to reference the `tasklet` from the `step` in Ja
160160
[source, java]
161161
----
162162
@Bean
163-
public Job taskletJob(JobRepository jobRepository) {
163+
public Job taskletJob(JobRepository jobRepository, Step deleteFilesInDir) {
164164
return new JobBuilder("taskletJob", jobRepository)
165-
.start(deleteFilesInDir())
165+
.start(deleteFilesInDir)
166166
.build();
167167
}
168168

0 commit comments

Comments
 (0)