@@ -2,38 +2,45 @@ include::header/index-header.adoc[]
2
2
3
3
// ======================================================================================
4
4
5
- * <<spring-batch-intro.adoc#spring-batch-intro,Spring Batch Introduction>>
6
-
7
- * <<whatsnew.adoc#whatsNew,What's New in Spring Batch 4.0>>
8
-
9
- * <<domain.adoc#domainLanguageOfBatch,The Domain Language of Batch>>
10
-
11
- * <<job.adoc#configureJob,Configuring and Running a Job>>
12
-
13
- * <<step.adoc#configureStep,Configuring a Step>>
14
-
15
- * <<readersAndWriters.adoc#readersAndWriters,ItemReaders and ItemWriters>>
16
-
17
- * <<scalability.adoc#scalability,Scaling and Parallel Processings>>
18
-
19
- * <<repeat.adoc#repeat,Repeat>>
20
-
21
- * <<retry.adoc#retry,Retry>>
22
-
23
- * <<testing.adoc#testing,Unit Testing>>
24
-
25
- * <<common-patterns.adoc#commonPatterns, Common Patterns>>
26
-
27
- * <<jsr-352.adoc#jsr-352,JSR-352 Support>>
28
-
29
- * <<spring-batch-integration.adoc#springBatchIntegration,Spring Batch Integration>>
30
-
31
- [big maroon]#Appendix#
32
-
33
- * <<appendix.adoc#listOfReadersAndWriters,List of ItemReaders and ItemWriters>>
34
-
35
- * <<schema-appendix.adoc#metaDataSchema,Meta-Data Schema>>
36
-
37
- * <<transaction-appendix.adoc#transactions,Batch Processing and Transactions>>
38
-
39
- * <<glossary.adoc#glossary,Glossary>>
5
+ Welcome to the Spring Batch reference documentation! This documentation is also available
6
+ as single link:index-single.html[html] and link:../pdf/index-single.pdf[pdf] documents.
7
+
8
+ The reference documentation is divided into several sections:
9
+
10
+ [horizontal]
11
+ <<spring-batch-intro.adoc#spring-batch-intro,Spring Batch Introduction>> :: Background, usage
12
+ scenarios and general guidelines.
13
+ <<whatsnew.adoc#whatsNew,What's new in Spring Batch 4.0>> :: New features introduced in version 4.0.
14
+ <<domain.adoc#domainLanguageOfBatch,The Domain Language of Batch>> :: Core concepts and abstractions
15
+ of the Batch domain language.
16
+ <<job.adoc#configureJob,Configuring and Running a Job>> :: Job configuration, execution and
17
+ administration.
18
+ <<step.adoc#configureStep,Configuring a Step>> :: Step configuration, different types of steps,
19
+ controlling step flow.
20
+ <<readersAndWriters.adoc#readersAndWriters,ItemReaders and ItemWriters>> :: Item readers
21
+ and writers interfaces and how to use them.
22
+ <<scalability.adoc#scalability,Scaling and Parallel Processing>> :: Multi-threaded steps,
23
+ parallel steps, remote chunking and partitioning.
24
+ <<repeat.adoc#repeat,Repeat>> :: Completion policies and exception handling of repetitive actions.
25
+ <<retry.adoc#retry,Retry>> :: Retry and backoff policies of retryable operations.
26
+ <<testing.adoc#testing,Unit Testing>> :: Job and Step testing facilities and APIs.
27
+ <<common-patterns.adoc#commonPatterns, Common Patterns>> :: Common batch processing patterns
28
+ and guidelines.
29
+ <<jsr-352.adoc#jsr-352,JSR-352 Support>> :: JSR-352 support, similarities and differences
30
+ with Spring Batch.
31
+ <<spring-batch-integration.adoc#springBatchIntegration,Spring Batch Integration>> :: Integration
32
+ between Spring Batch and Spring Integration projects.
33
+
34
+ The following appendices are available:
35
+
36
+ [horizontal]
37
+ <<appendix.adoc#listOfReadersAndWriters,List of ItemReaders and ItemWriters>> :: List of
38
+ all item readers and writers provided out-of-the box.
39
+ <<schema-appendix.adoc#metaDataSchema,Meta-Data Schema>> :: Core tables used by the Batch
40
+ domain model.
41
+ <<transaction-appendix.adoc#transactions,Batch Processing and Transactions>> :: Transaction
42
+ boundaries, propagation and isolation levels used in Spring Batch.
43
+ <<glossary.adoc#glossary,Glossary>> :: Glossary of common terms, concepts and vocabulary of
44
+ the Batch domain.
45
+
46
+ include::footer/index-footer.adoc[]
0 commit comments