Commit Graph

159 Commits

Author SHA1 Message Date
Mahmoud Ben Hassine
033d7e584b Update the what's new section for v5 2021-12-20 22:52:11 +01:00
Mahmoud Ben Hassine
e5c752b4b8 Remove JSR-352 implementation
Resolves #3894
2021-12-13 09:57:48 +01:00
Mahmoud Ben Hassine
5dc17b190e Upgrade dependencies to major versions for Spring Batch 5
* Upgrade to Jakarta EE 9
* Upgrade to Spring Framework 6
* Upgrade to Spring Integration 6
* Upgrade to Spring Data 3
* Upgrade to Spring AMQP 3
* Upgrade to Spring for Apache Kafka 3

LDIF support is still in progress waiting for the next
major version of Spring LDAP.

Closes #4027
Closes #3656
2021-11-22 12:16:49 +01:00
Mahmoud Ben Hassine
753a538a69 Remove reference to Spring Batch Admin in job.adoc 2021-10-01 19:22:02 +02:00
Jay Bryant
beaac5c62f Editing of the job edit changes
Editing new content
2021-10-01 19:14:50 +02:00
Sanghyuk Jung
4d67858c7c Fix typos in document for configuring steps 2021-08-18 21:29:20 +02:00
Mahmoud Ben Hassine
36b63ed283 Remove usage of master/slave terminology 2021-08-17 21:59:30 +02:00
Mahmoud Ben Hassine
24152e7a57 Fix references to the old master branch with the new branch name 2021-08-17 21:34:55 +02:00
Mahmoud Ben Hassine
f8bdf5521e Remove the Map based job repository/explorer and their DAOs
This commit removes the deprecated Map-based job repository
and job explorer implementations with their respective DAOs.
Using the `EnableBatchProcessing` annotation now requires a
datasource bean to be defined in the application context.
This will be reviewed as part of #3942.

This commit is a first pass that updates related tests to use
the JDBC-based job repository/explorer with an embedded database.
A second pass should be done to improve tests by caching/reusing
embedded databases if possible.

Issue #3836
2021-08-17 16:23:46 +02:00
Henning Poettker
0ad68037b6 Reduce naming collisions in consecutive tests 2021-08-09 13:36:31 +02:00
Mahmoud Ben Hassine
792278d073 Fix typo in documentation 2021-08-06 22:33:12 +02:00
Jay Bryant
92e6f32e52 Add EPUB output
Add EPUB output and make all four output formats have links to one another,
to enable discoverability and accessibility (for the folks who need a
particular format to help them read the document).
2021-05-21 23:00:49 +02:00
dkjeong
1beb07ec51 Fix typo in documentation
Issue #3907
2021-05-18 11:18:34 +02:00
Taeik Lim
63cfc07a5e Fix misused 'end()' in examples
`end()` should be used with `FlowJobBuilder`.

Issue #3902
2021-05-18 10:46:48 +02:00
ChangYong
b486e245d7 Fix code examples in documentation
The changed code examples in this commit used the
`.end()` method which does not exist in `SimpleStepBuilder`.

Issue #3889
2021-05-17 19:55:31 +02:00
Rajesh Chandavaram
8d181bc74d Improve code example in "Configuring and Running a Job" section
The sample that shows how to provide a custom transaction manager
via a BatchConfigurer has been updated to use the constructor
of `DefaultBatchConfigurer` that takes a DataSource.

Issue #3888
2021-05-17 19:31:01 +02:00
Mahmoud Ben Hassine
3fbfbb9503 Fix documentation of chunk-oriented processing
Resolves #1629 #1179 #1069 #3833
2021-03-11 06:43:19 +01:00
Mahmoud Ben Hassine
be1192cac2 Fix regression in docs
Master/Slave terms were replaced
with Manager/Worker in 85b3e9002
but this seems to be lost when
merging efdce562b0.
2021-02-24 15:09:06 +01:00
Jay Bryant
f225df893b Fix for issue #3848
Added the content that didn't get carried forward from 4.2.x.
2021-02-23 12:14:16 +01:00
Mahmoud Ben Hassine
e2b37f4b4c Tweak documentation generation process
* Update and filter distribution resources
* Use maven's `site` phase instead of `verify`
  to generate docs/distribution
2021-01-29 11:45:33 +01:00
Mahmoud Ben Hassine
b1f596cc94 Re-organize dependencies 2021-01-29 11:45:33 +01:00
Mahmoud Ben Hassine
acc1993f6a Add maven deploy plugin 2021-01-29 11:45:33 +01:00
Mahmoud Ben Hassine
78e194805f Add maven assembly descriptors to generate distribution 2021-01-29 11:45:32 +01:00
Mahmoud Ben Hassine
8cfec33ef0 Re-organize documentation resources
This commit also adds scaling diagrams [1]
to Figures.ppt. Those diagrams were not under
source control.

[1]: https://docs.spring.io/spring-batch/docs/current/reference/html/spring-batch-integration.html#externalizing-batch-process-execution
2021-01-29 11:45:31 +01:00
Mahmoud Ben Hassine
e6ea4bce3d Move docs to src directory 2020-12-04 21:31:00 +01:00
Mahmoud Ben Hassine
9d2e6c6d2a Remove outdated retry documentation
Spring Retry was pulled out of Spring Batch since 2.2.
The documentation of Spring Retry has evolved since then,
and the retry section of the batch docs is now out of sync.

This commit removes the outdated documentation while
keeping the link to Spring Retry.
2020-11-05 16:32:45 +01:00
Mahmoud Ben Hassine
f555ca9016 Update "what's new" section for version 5.0 2020-11-05 11:02:50 +01:00
Mahmoud Ben Hassine
fae6c5b096 Update documentation about step scope usage
Issue #857
2020-10-27 13:13:37 +01:00
Mahmoud Ben Hassine
df89bb69ae Update docs about job scope limitations
Resolves #1335
2020-10-20 12:26:55 +02:00
Mahmoud Ben Hassine
15d24b370f Update documentation with expected configuration to use @SpringBatchTest
Resolves #3699
2020-10-02 23:49:21 +02:00
Mahmoud Ben Hassine
a785c0792a Update testing.adoc
This commit adds the text that was
inadvertently removed in efdce562
2020-10-02 17:17:21 +02:00
Mahmoud Ben Hassine
5c57ed47b8 Update "what's new" section for version 4.3 2020-09-30 16:20:59 +02:00
Mahmoud Ben Hassine
342a1a35dc Document usage of non-identifying job parameters
Resolves #3633
2020-09-24 10:10:29 +02:00
Mahmoud Ben Hassine
5e9d633305 Add section in docs about disabling batch metrics
Resolves #3684
2020-09-23 11:11:15 +02:00
Mahmoud Ben Hassine
90610d5036 Add micrometer metrics tags in reference documentation
Resolves #3751
2020-09-22 11:03:27 +02:00
Harinath Kuntamukkala
d4133de6e0 Update spring-batch-intro.adoc
Added space between to and workflow-driven
2020-08-11 10:35:22 +02:00
Mahmoud Ben Hassine
09646d8938 Update docs
Fix incorrect git meta-data (<<<<<<< HEAD)
introduced mistakenly in efdce56 which was
causing asciidoc warnings
2020-05-29 21:19:54 +02:00
Mahmoud Ben Hassine
58bbc962d5 Polish 1eed5a30c3
* Fix section levels
* Fix typos in code examples
* Minor updates
2020-05-26 12:06:54 +02:00
Dimitrios Liapis
1eed5a30c3 Refactor Item processor documentation
Issue #3644
2020-05-25 23:16:40 +02:00
Charvak Patel
7a775cf2d5 Fix misleading Java Code in documentation
Resolves #3692
2020-05-25 23:02:30 +02:00
Dimitrios (Dimi) Liapis
da2a5da79c Fix typo in documentation
Issue #3643
2020-05-20 12:38:10 +02:00
Mahmoud Ben Hassine
ffd39087a8 Polish efdce562b0
* Fix typos
* Fix formatting issues
2020-05-20 12:15:08 +02:00
Jay Bryant
efdce562b0 Made the "Both" option make sense
I edited the leader paragraphs above each code block that
was flagged as being XML or Java content, such that the
paragraphs make sense when both the XML and the Java blocks
are present. I turned the Both button back on. I also caught
a bunch of other editing things.

Mahmoud Ben Hassine caught a couple of sentences that were
problematic when the Both option is on. I then caught a couple
of other problems. I fixed all of that.

Thanks for reading closely, Mahmoud. I always appreciate that.
2020-05-20 11:28:31 +02:00
Dimitrios Liapis
117b7d5f2d Introduce SynchronizedItemStreamWriter
Issue #842
2020-05-14 00:19:10 +02:00
Jay Bryant
e5cafe4625 Use local storage rather than a cookie
I learnt that local storage is the preferred way to save a user's preferences. A cookie is sent to the server on every request, which makes for needless traffic. I "borrowed" the idea from the Spring Framework docs.
2020-04-17 10:52:25 +02:00
Mahmoud Ben Hassine
9191a72206 Update year in copyright footer 2020-04-17 10:22:48 +02:00
Mahmoud Ben Hassine
6ab141bb44 Fix incorrect description of AggregateItemReader in "Appendix A"
This commit fixes incorrect references to `AggregateItemReader#__$$BEGIN_RECORD$$__`
and `AggregateItemReader#__$$END_RECORD$$__` by updating the description of the
reader with the one in its Javadoc.

It also adds a note that the AggregateItemReader is not part of the standard library
of readers provided by Spring Batch but only given as a sample.

Issue #1793
2020-03-13 11:22:45 +01:00
Michael Minella
d41cd45f90 Updated step.adoc to correctly configure a split 2020-03-09 15:06:42 -05:00
Yanming Zhou
6103fe7306 Update schema-appendix.adoc to fix wrong names
BATCH_EXECUTION_CONTEXT is obsoleted
2020-03-03 12:08:28 +01:00
Wannes
bcc4665faa Update step.adoc
typo in a variable
2020-01-17 12:29:45 +01:00