Build: #2 was successful Rebuilt by Mahmoud Ben Hassine
Code commits
Git
-
Mahmoud Ben Hassine <mbenhassine@vmware.com> 0f6cf7c763cf6b976b5b9e6ee845ed4045de3a7e m
Update Spring dependencies to latest snapshots
-
Spring Buildmaster 02eb98025b2570fbd2af292a6463a1eb45d1171d m
[artifactory-release] Next development version
-
Spring Buildmaster 795a8f055c6d7f07777d0b228d2aa74ffc240bb8 m
[artifactory-release] Release version 4.2.5.RELEASE
-
Mahmoud Ben Hassine <mbenhassine@vmware.com> 3b13452ee29202f4e4eb344808479724f5696197 m
Update dependencies
-
Mahmoud Ben Hassine <mbenhassine@vmware.com> a3cd01382ac739f2bfeb518ae6b572ecbcc400e2 m
Polish contribution feb46fd3f74716db42e2d34639d4a6952e7267e5
* Update year in license header
* Use "this" keyword where appropriate- spring-batch-infrastructure/src/main/java/org/springframework/batch/item/kafka/KafkaItemWriter.java (version a3cd01382ac739f2bfeb518ae6b572ecbcc400e2) (diffs)
- spring-batch-infrastructure/src/test/java/org/springframework/batch/item/kafka/KafkaItemWriterTests.java (version a3cd01382ac739f2bfeb518ae6b572ecbcc400e2) (diffs)
-
Aditya Sathe <satheaditya2014@gmail.com> ccd60e6e0e47f07af63e11bcc424d001ea875194 m
Make kafkaTemplate protected in KafkaItemWriter
Issue #3802- spring-batch-infrastructure/src/main/java/org/springframework/batch/item/kafka/KafkaItemWriter.java (version ccd60e6e0e47f07af63e11bcc424d001ea875194) (diffs)
- spring-batch-infrastructure/src/test/java/org/springframework/batch/item/kafka/KafkaItemWriterTests.java (version ccd60e6e0e47f07af63e11bcc424d001ea875194) (diffs)
-
Mahmoud Ben Hassine <mbenhassine@vmware.com> 95e5a8968606b65625e7dfb3dc39ba03b7497743 m
Add maven central to buildscript repository
-
Mahmoud Ben Hassine <mbenhassine@vmware.com> 4e122da3b9cb9d581f2daee41c91de79d1e42b23 m
Update build to resolve dependencies from maven central first
(cherry picked from commit e58ca37e1b4160db68f0186db37184638a04c8c3) -
Henning Poettker <henning.poettker@c24.de> c7f9d582bf99f06a97707e71bba73b2f73f3e095 m
Fix NullPointerException when creating job executions for job instances without executions
- spring-batch-core/src/main/java/org/springframework/batch/core/repository/support/SimpleJobRepository.java (version c7f9d582bf99f06a97707e71bba73b2f73f3e095) (diffs)
- spring-batch-core/src/test/java/org/springframework/batch/core/repository/support/SimpleJobRepositoryTests.java (version c7f9d582bf99f06a97707e71bba73b2f73f3e095) (diffs)
-
Mahmoud Ben Hassine <mbenhassine@vmware.com> dc6618c475ea344a1bad6cfd34a6ad09cfb6b433 m
Polish contribution cbdb251441968197aca805cdda4e634ab8542c39
* Fix assertion messages in tests
* Use transactional tests instead of a separate
service with a transactional method- spring-batch-infrastructure-tests/src/test/java/org/springframework/batch/item/database/RepositoryItemReaderIntegrationTests.java (version dc6618c475ea344a1bad6cfd34a6ad09cfb6b433) (diffs)
- spring-batch-infrastructure-tests/src/test/java/org/springframework/batch/item/sample/books/data/SimpleService.java (version dc6618c475ea344a1bad6cfd34a6ad09cfb6b433) (diffs)
- spring-batch-infrastructure-tests/src/test/resources/org/springframework/batch/item/database/RepositoryItemReaderCommonTests-context.xml (version dc6618c475ea344a1bad6cfd34a6ad09cfb6b433) (diffs)
-
Antoine Kapps <antoine.kapps@orange.fr> 305674f8ae3e787066b14b00d099372bb4df4814 m
Fix incorrect behaviour of RepositoryItemReader#jumpToItem() on restart
* Corrects unit tests with expected behavior.
* Creates integration tests highlighting Hibernate lazy-loading failure if the reader has requested the page on open().
Issue #1074- build.gradle (version 305674f8ae3e787066b14b00d099372bb4df4814) (diffs)
- spring-batch-infrastructure-tests/src/test/java/org/springframework/batch/item/database/RepositoryItemReaderIntegrationTests.java (version 305674f8ae3e787066b14b00d099372bb4df4814) (diffs)
- spring-batch-infrastructure-tests/src/test/java/org/springframework/batch/item/sample/books/Author.java (version 305674f8ae3e787066b14b00d099372bb4df4814) (diffs)
- spring-batch-infrastructure-tests/src/test/java/org/springframework/batch/item/sample/books/Book.java (version 305674f8ae3e787066b14b00d099372bb4df4814) (diffs)
- spring-batch-infrastructure-tests/src/test/java/org/springframework/batch/item/sample/books/data/AuthorRepository.java (version 305674f8ae3e787066b14b00d099372bb4df4814) (diffs)
- spring-batch-infrastructure-tests/src/test/java/org/springframework/batch/item/sample/books/data/SimpleService.java (version 305674f8ae3e787066b14b00d099372bb4df4814) (diffs)
- spring-batch-infrastructure-tests/src/test/resources/org/springframework/batch/item/database/RepositoryItemReaderCommonTests-context.xml (version 305674f8ae3e787066b14b00d099372bb4df4814) (diffs)
- spring-batch-infrastructure-tests/src/test/resources/org/springframework/batch/item/database/init-books-schema.sql (version 305674f8ae3e787066b14b00d099372bb4df4814) (diffs)
- spring-batch-infrastructure/src/main/java/org/springframework/batch/item/data/RepositoryItemReader.java (version 305674f8ae3e787066b14b00d099372bb4df4814) (diffs)
- spring-batch-infrastructure/src/test/java/org/springframework/batch/item/data/RepositoryItemReaderTests.java (version 305674f8ae3e787066b14b00d099372bb4df4814) (diffs)
-
lucap <lukasz.caputa@compass.at> 4724fdcf1a43823300c3e64032af425b893cc3d3 m
Use isQuoteCharacter instead of direct char comparison in DelimitedLineTokenizer
Issue #682 -
Mahmoud Ben Hassine <mbenhassine@vmware.com> cccdf7fabc220fe03fa85d161a85c117786c9326 m
Upgrade Spring Framework version to 5.2.12.BUILD-SNAPSHOT
-
Mahmoud Ben Hassine <mbenhassine@vmware.com> f914ba289f41f09bac585a6d0b76995a342d63c8 m
Fix ClassCastException in RunIdIncrementer
Before this commit, the RunIdIncrementer was failing
with a ClassCastException if the run.id parameter is
not passed as a Long.
This commit makes the RunIdIncrementer more liberal
in what it accepts by trying to parse the parameter
to a Long.
Resolves #3799- spring-batch-core/src/main/java/org/springframework/batch/core/launch/support/RunIdIncrementer.java (version f914ba289f41f09bac585a6d0b76995a342d63c8) (diffs)
- spring-batch-core/src/test/java/org/springframework/batch/core/launch/support/RunIdIncrementerTests.java (version f914ba289f41f09bac585a6d0b76995a342d63c8) (diffs)
-
Mahmoud Ben Hassine <mbenhassine@vmware.com> e5d31a1cf53e87847ee320d1ed9e509a24568f24 m
Update Spring dependencies to latest snapshots
-
Artyom Gabeev <artyom.gabeev@gmail.com> edc197a76f3de861344a70f3755cb9eb853626c7 m
Do not call getName on step/flow - they may be Job/Step scoped proxies
Resolves #857 -
Parikshit Dutta <parikshitdutta@hotmail.com> 8e821fe1c5177f0d4b27c9d658be3825f22ae07a m
Fix for setting name of StaxEventItemReader at build
- spring-batch-infrastructure/src/main/java/org/springframework/batch/item/xml/builder/StaxEventItemReaderBuilder.java (version 8e821fe1c5177f0d4b27c9d658be3825f22ae07a) (diffs)
- spring-batch-infrastructure/src/test/java/org/springframework/batch/item/xml/builder/StaxEventItemReaderBuilderTests.java (version 8e821fe1c5177f0d4b27c9d658be3825f22ae07a) (diffs)
-
Parikshit Dutta <parikshitdutta@hotmail.com> 67a0c7a372b96bf4abe4ef3c67752428c6d075b0 m
Add support to build StaxEventItemReader when no Resource is provided
Resolves #3736- spring-batch-infrastructure/src/main/java/org/springframework/batch/item/xml/builder/StaxEventItemReaderBuilder.java (version 67a0c7a372b96bf4abe4ef3c67752428c6d075b0) (diffs)
- spring-batch-infrastructure/src/test/java/org/springframework/batch/item/xml/builder/StaxEventItemReaderBuilderTests.java (version 67a0c7a372b96bf4abe4ef3c67752428c6d075b0) (diffs)
-
Mahmoud Ben Hassine <mbenhassine@vmware.com> 51a1ecddadc81579586bbe7ffa8f25c463319682 m
Polish contribution
- spring-batch-infrastructure/src/main/java/org/springframework/batch/item/json/JsonItemReader.java (version 51a1ecddadc81579586bbe7ffa8f25c463319682) (diffs)
- spring-batch-infrastructure/src/main/java/org/springframework/batch/item/json/builder/JsonItemReaderBuilder.java (version 51a1ecddadc81579586bbe7ffa8f25c463319682) (diffs)
- spring-batch-infrastructure/src/test/java/org/springframework/batch/item/json/builder/JsonItemReaderBuilderTest.java (version 51a1ecddadc81579586bbe7ffa8f25c463319682) (diffs)
-
Santiago Molano <jomolanoper@gmail.com> 52ce019e60bd2cc2ffb97a851294ab1cc81c38c5 m
Add support to build JsonItemReader when no Resource is provided
Resolves #3731- spring-batch-infrastructure/src/main/java/org/springframework/batch/item/json/JsonItemReader.java (version 52ce019e60bd2cc2ffb97a851294ab1cc81c38c5) (diffs)
- spring-batch-infrastructure/src/main/java/org/springframework/batch/item/json/builder/JsonItemReaderBuilder.java (version 52ce019e60bd2cc2ffb97a851294ab1cc81c38c5) (diffs)
- spring-batch-infrastructure/src/test/java/org/springframework/batch/item/json/builder/JsonItemReaderBuilderTest.java (version 52ce019e60bd2cc2ffb97a851294ab1cc81c38c5) (diffs)
-
Harinath Kuntamukkala <harinathk7@gmail.com> fed528ea3efb5602270079e6a5096ae7bafe1639 m
Update spring-batch-intro.adoc
Added space between to and workflow-driven -
Mahmoud Ben Hassine <mbenhassine@vmware.com> 006a9632ca6ed6da07137b5d613aace3b4c9af8c m
Update Spring projects dependencies to latest BUILD-SNAPSHOT
-
Spring Buildmaster e375b9bf0eda6593241bdb9f09fb280ab77e2ffa m
[artifactory-release] Next development version
-
Spring Buildmaster f75f1711fe5e30bf5bd9dba6553776af521a2781 m
[artifactory-release] Release version 4.2.4.RELEASE
-
Mahmoud Ben Hassine <mbenhassine@vmware.com> bc006d7d30e52f40ba1aeb19abf5d309bf1347a0 m
Prepare release 4.2.4
-
Mahmoud Ben Hassine <mbenhassine@vmware.com> 1e111f34d3ff8beb0982fe8205d6a88b050a38be m
Downgrade Jackson version to 2.10.4
-
Mahmoud Ben Hassine <mbenhassine@vmware.com> b7f202f8104d01b01515baed78ef569d809a3cf4 m
Update Spring projects dependencies to latest BUILD-SNAPSHOT
-
Spring Buildmaster c4a440ef780563db1ae03e074ad5c526dc2ec745 m
[artifactory-release] Next development version
-
Spring Buildmaster f0481b1ef586fe3fd675545ea450119506359643 m
[artifactory-release] Release version 4.2.3.RELEASE
-
Mahmoud Ben Hassine <mbenhassine@vmware.com> ba456debed4ae011d646d6e59ab5937bb45581a8 m
Update dependencies
-
Mahmoud Ben Hassine <mbenhassine@vmware.com> 6d7d2927ddcd8c7ddd902fa1196b1e780c0d70ea m
Update Jackson2ExecutionContextStringSerializer
- spring-batch-core/src/main/java/org/springframework/batch/core/repository/dao/Jackson2ExecutionContextStringSerializer.java (version 6d7d2927ddcd8c7ddd902fa1196b1e780c0d70ea) (diffs)
- spring-batch-core/src/test/java/org/springframework/batch/core/repository/dao/AbstractExecutionContextSerializerTests.java (version 6d7d2927ddcd8c7ddd902fa1196b1e780c0d70ea) (diffs)
- spring-batch-core/src/test/java/org/springframework/batch/core/repository/dao/Jackson2ExecutionContextStringSerializerTests.java (version 6d7d2927ddcd8c7ddd902fa1196b1e780c0d70ea) (diffs)
-
Ankur Trapasiya <ankur.trapasiya@gmail.com> 6052852db6f3e7b6f1606d57fd5a90f0b0acc74e m
Add connectionAutoCommit property in JdbcCursorItemReaderBuilder
Issue #3717- spring-batch-infrastructure/src/main/java/org/springframework/batch/item/database/builder/JdbcCursorItemReaderBuilder.java (version 6052852db6f3e7b6f1606d57fd5a90f0b0acc74e) (diffs)
- spring-batch-infrastructure/src/test/java/org/springframework/batch/item/database/builder/JdbcCursorItemReaderBuilderTests.java (version 6052852db6f3e7b6f1606d57fd5a90f0b0acc74e) (diffs)
-
Charvak Patel <charvakcpatel007@gmail.com> fe222d323e5f958fa503b6cd74e993c10318ecf8 m
Fix misleading Java Code in documentation
Resolves #3692 -
Mahmoud Ben Hassine 771bb5d45d8894db97454cee02c3793b78364713 m
Polish 670b6408daf80e15d1311671252d728c70bdaa3f
* Update year in license headers
* Update Javadoc
* Remove unused field JOB_PARAMETER_MAXIMUM
* Make SecureRandom an instance variable- spring-batch-test/src/main/java/org/springframework/batch/test/JobLauncherTestUtils.java (version 771bb5d45d8894db97454cee02c3793b78364713) (diffs)
- spring-batch-test/src/test/java/org/springframework/batch/test/JobLauncherTestUtilsTests.java (version 771bb5d45d8894db97454cee02c3793b78364713) (diffs)
-
Saikat Bhadra <saikat.bhadra@gmail.com> 342554a72013af4d538c6d83fdff3c0c723f0339 m
Change getUniqueJobParameters() to use random number generator that has a lower chance of repeating
Issue #821- spring-batch-test/src/main/java/org/springframework/batch/test/JobLauncherTestUtils.java (version 342554a72013af4d538c6d83fdff3c0c723f0339) (diffs)
- spring-batch-test/src/test/java/org/springframework/batch/test/JobLauncherTestUtilsTests.java (version 342554a72013af4d538c6d83fdff3c0c723f0339) (diffs)
-
Mahmoud Ben Hassine 900a6738c4904f86e51499172bd61843c3bab447 m
Update dependencies
-
Philippe Marschall <philippe.marschall@gmail.com> 75ce010127b6e84dd72188261fcc41c1d6067a81 m
Improve TransactionAwareBufferedWriter
TransactionAwareBufferedWriter offers a number of optimization
potentials. First it creates an unnecessary local, temporary char[]
in write(char[], int, int). Second it does not overwrite any of the
#write(String) methods leading to unnecessary intermediate copies.
* avoid local, temporary char[] in #write(char[], int, int)
* overwrite #write(String) methods to avoid copies
Together these two changes should help to reduce allocation rate.
Issue: #1166 -
Maxim Cheban <mcheban@gmail.com> 47a6f019e3c657e1cc4625a9c5d142a4601c8907 m
Improve performance in JdbcStepExecutionDao
Optimize SQL in GET_LAST_STEP_EXECUTION to work fast on large amount of records in %PREFIX%JOB_EXECUTION table -
Parikshit Dutta <parikshitdutta@hotmail.com> c12d93d76172d71c98e063d57f2053c3c490959a m
Removed redundant logical checks from MongoItemReaderBuilder and MongoItemReader
to prevent false alarm for not providing the limit for query or pagesize for the reader
Issue #3673- spring-batch-infrastructure/src/main/java/org/springframework/batch/item/data/MongoItemReader.java (version c12d93d76172d71c98e063d57f2053c3c490959a) (diffs)
- spring-batch-infrastructure/src/main/java/org/springframework/batch/item/data/builder/MongoItemReaderBuilder.java (version c12d93d76172d71c98e063d57f2053c3c490959a) (diffs)
- spring-batch-infrastructure/src/test/java/org/springframework/batch/item/data/MongoItemReaderTests.java (version c12d93d76172d71c98e063d57f2053c3c490959a) (diffs)
- spring-batch-infrastructure/src/test/java/org/springframework/batch/item/data/builder/MongoItemReaderBuilderTests.java (version c12d93d76172d71c98e063d57f2053c3c490959a) (diffs)
-
Ruslan Mustaev <mustaev.ruslan@hotmail.com> 88ffd06cce47254d435c756adeccc841c215df0e m
Add usePersist chain method to JpaItemWriterBuilder
- spring-batch-infrastructure/src/main/java/org/springframework/batch/item/database/builder/JpaItemWriterBuilder.java (version 88ffd06cce47254d435c756adeccc841c215df0e) (diffs)
- spring-batch-infrastructure/src/test/java/org/springframework/batch/item/database/builder/JpaItemWriterBuilderTests.java (version 88ffd06cce47254d435c756adeccc841c215df0e) (diffs)
-
Mahmoud Ben Hassine 06212e91aa39c590390116780c400b214b2554d4 m
Update Spring projects dependencies to latest BUILD-SNAPSHOT
-
Spring Buildmaster f16f4809b0ab14715dde2feb8ebdf1f792137967 m
[artifactory-release] Next development version
-
Spring Buildmaster 1c131ee95c27b4fa17500399c96309a2ffe0c794 m
[artifactory-release] Release version 4.2.2.RELEASE
-
Santiago Molano <santi-1524@hotmail.com> 70063d39963875792fb54ac48b1035fe49fe732d m
Fixed FlatFileItemReaderBuilder LineTokenizer validation
Fixed validation for the FlatFileItemReaderBuilder where no
LineTokenizer had been provided.
Resolves: #3688- spring-batch-infrastructure/src/main/java/org/springframework/batch/item/file/builder/FlatFileItemReaderBuilder.java (version 70063d39963875792fb54ac48b1035fe49fe732d) (diffs)
- spring-batch-infrastructure/src/test/java/org/springframework/batch/item/file/builder/FlatFileItemReaderBuilderTests.java (version 70063d39963875792fb54ac48b1035fe49fe732d) (diffs)
-
Mahmoud Ben Hassine efe30c62ea51e23fbeddd583bbec0fe0ecd60a28 m
Update dependencies
-
Jay Bryant 39bddcc605c2cc2f3a0a342057721e1ab5c36c1c m
Updated spring-doc-resources version
Gives us the new look and feel and more readable code listings. -
Mahmoud Ben Hassine 274cad09f37cbb41ec0dd51ea1b48dba84ca3029 m
Fix metrics collection in FaultTolerantChunkProcessor
Before this commit, metrics were not collected in a fault-tolerant step.
This commit updates the FaultTolerantChunkProcessor to collect metrics.
For the record, chunk scanning is not covered for two reasons:
1. When scanning a chunk, there is a single item in each write operation,
so it would be incorrect to report a metric called "chunk.write" for a
single item. We could argue that it is a singleton chunk, but still..
If we want to time scanned (aka individual) items, we need a more fine
grained timer called "scanned.item.write" for example.
2. The end result can be confusing and might distort the overall metrics
view in case of errors (because of the noisy metrics of additional transactions
for individual items).
As a reminder, the goal of the "chunk.write" metric is to give an overview
of the write operation time of the whole chunk and not to time each item
individually (this could be done using an `ItemWriteListener` if needed).
Resolves #3664- spring-batch-core/src/main/java/org/springframework/batch/core/step/item/FaultTolerantChunkProcessor.java (version 274cad09f37cbb41ec0dd51ea1b48dba84ca3029) (diffs)
- spring-batch-core/src/main/java/org/springframework/batch/core/step/item/SimpleChunkProcessor.java (version 274cad09f37cbb41ec0dd51ea1b48dba84ca3029) (diffs)
- spring-batch-core/src/test/java/org/springframework/batch/core/step/item/FaultTolerantChunkProcessorTests.java (version 274cad09f37cbb41ec0dd51ea1b48dba84ca3029) (diffs)
- spring-batch-samples/src/test/java/org/springframework/batch/sample/metrics/BatchMetricsTests.java (version 274cad09f37cbb41ec0dd51ea1b48dba84ca3029) (diffs)
-
Sanghyuk Jung <sanghyuk.jung@navercorp.com> 0a0a2ec8029dec954d1a67d6ed55292e943b66b3 m
Fix constructor of JsonItemReader to call setExecutionContextName()
Resolves #3681- spring-batch-infrastructure/src/main/java/org/springframework/batch/item/json/JsonItemReader.java (version 0a0a2ec8029dec954d1a67d6ed55292e943b66b3) (diffs)
- spring-batch-infrastructure/src/test/java/org/springframework/batch/item/json/JsonItemReaderTests.java (version 0a0a2ec8029dec954d1a67d6ed55292e943b66b3) (diffs)
-
Mahmoud Ben Hassine e398c3ea6590d0cb75871d79f990e6fab48414c0 m
Add extra check on connection state in AbstractCursorItemReader#doClose
Issue #868 -
Mahmoud Ben Hassine 1a6ecfdb5d7a86fc0c674dfd73d830e64a5aa53a m
Fix line tokenizer validation in FlatFileItemReaderBuilder
Resolves #766- spring-batch-infrastructure/src/main/java/org/springframework/batch/item/file/builder/FlatFileItemReaderBuilder.java (version 1a6ecfdb5d7a86fc0c674dfd73d830e64a5aa53a) (diffs)
- spring-batch-infrastructure/src/test/java/org/springframework/batch/item/file/builder/FlatFileItemReaderBuilderTests.java (version 1a6ecfdb5d7a86fc0c674dfd73d830e64a5aa53a) (diffs)
-
Mahmoud Ben Hassine 5874257419e2c8b017547a2e3b3366eb57f772e9 m
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 -
Chris Schaefer 40fd8bdc930510a3bd791d3d27f71c38798567b3 m
BATCH-2270: Allow ScriptEvaluator to be injectable in the ScriptItemProcessor
- spring-batch-infrastructure/src/main/java/org/springframework/batch/item/support/ScriptItemProcessor.java (version 40fd8bdc930510a3bd791d3d27f71c38798567b3) (diffs)
- spring-batch-infrastructure/src/test/java/org/springframework/batch/item/support/ScriptItemProcessorTests.java (version 40fd8bdc930510a3bd791d3d27f71c38798567b3) (diffs)
-
BenjaminHetzJelli <benjamin@jelli.com> afb24ac66dd63a0ea8b6fdd5a814d8767a860427 m
Trim Keywords Followed By Whitespace Other Than The Character ' '
Modify `removeKeyWord(...)` such that the keyword is removed regardless
of what kind of whitespace follows. This is especially useful for those
who read in SQL from a file which has been formatted such that keywords
live on their own lines.
Added unit tests for trimming whitespace.
Resolves #765- spring-batch-infrastructure/src/main/java/org/springframework/batch/item/database/support/AbstractSqlPagingQueryProvider.java (version afb24ac66dd63a0ea8b6fdd5a814d8767a860427) (diffs)
- spring-batch-infrastructure/src/test/java/org/springframework/batch/item/database/support/AbstractSqlPagingQueryProviderTests.java (version afb24ac66dd63a0ea8b6fdd5a814d8767a860427) (diffs)
-
Yanming Zhou <zhouyanming@gmail.com> 6434dedaa0a321f78188865e3689ae2f78f54cec m
Update schema-appendix.adoc to fix wrong names
BATCH_EXECUTION_CONTEXT is obsoleted -
Michael Minella 32694a5a6c697c07575cfd5e15a7217ae7cf14c6 m
Added comparitor for state transitions when using java config
Spring Batch orders the transitions as it goes from state to state based
on specificity. The XML configuration has always had this
functionality. However, when creating the JSR-352 implementation, the
mechanism for which this occured was refactored. That occured at about
the same time as the java builders were introduced. Because of this
crossing of paths, the java configuration option for defining jobs has
never correctly sorted the transitions. This PR applys the sorting
algorithm to the java configuration, making XML and java configuration
behave the same.
Resolves #3638
(cherry picked from commit 8e8f9c8101b52b64050d8e92363de2d28319e3b0)- spring-batch-core/src/main/java/org/springframework/batch/core/job/builder/FlowBuilder.java (version 32694a5a6c697c07575cfd5e15a7217ae7cf14c6) (diffs)
- spring-batch-core/src/test/java/org/springframework/batch/core/job/builder/FlowBuilderTests.java (version 32694a5a6c697c07575cfd5e15a7217ae7cf14c6) (diffs)
-
Mahmoud Ben Hassine 277963b8aa35e3c1cbaeb749dfccccfa8d863a0e m
Update Spring projects dependencies to latest BUILD-SNAPSHOT
-
Mahmoud Ben Hassine 170addd90554da0877b09d98e7b9761aa66e81cb m
Remove deprecated usage of com.mongodb.util.JSON in MongoItemReader
(cherry picked from commit e0f78d1504b0d94cbdea4e1739f2279e0843d9fb)- spring-batch-infrastructure/src/main/java/org/springframework/batch/item/data/MongoItemReader.java (version 170addd90554da0877b09d98e7b9761aa66e81cb) (diffs)
- spring-batch-infrastructure/src/main/java/org/springframework/batch/item/data/builder/MongoItemReaderBuilder.java (version 170addd90554da0877b09d98e7b9761aa66e81cb) (diffs)
-
Mahmoud Ben Hassine eb3e83940473cc5b6fb5dda611d4d1728df81ca9 m
Add sample app to show MongoDB support
(cherry picked from commit 20061007c059733b8c07da7d6e715de87c70612e)- build.gradle (version eb3e83940473cc5b6fb5dda611d4d1728df81ca9) (diffs)
- spring-batch-samples/README.md (version eb3e83940473cc5b6fb5dda611d4d1728df81ca9) (diffs)
- spring-batch-samples/src/main/java/org/springframework/batch/sample/mongodb/JobConfiguration.java (version eb3e83940473cc5b6fb5dda611d4d1728df81ca9) (diffs)
- spring-batch-samples/src/main/java/org/springframework/batch/sample/mongodb/MongoDBConfiguration.java (version eb3e83940473cc5b6fb5dda611d4d1728df81ca9) (diffs)
- spring-batch-samples/src/main/java/org/springframework/batch/sample/mongodb/MongoDBSampleApp.java (version eb3e83940473cc5b6fb5dda611d4d1728df81ca9) (diffs)
- spring-batch-samples/src/main/java/org/springframework/batch/sample/mongodb/Person.java (version eb3e83940473cc5b6fb5dda611d4d1728df81ca9) (diffs)
- spring-batch-samples/src/main/resources/mongodb-sample.properties (version eb3e83940473cc5b6fb5dda611d4d1728df81ca9) (diffs)
-
Mahmoud Ben Hassine 94b1ee2c3928c181cc38cd0cdf42a2c614ce79f5 m
Upgrade gradle to v6.0.1
(cherry picked from commit fef02a6e306b919ef98c8e55465075ec2c004f42)- build.gradle (version 94b1ee2c3928c181cc38cd0cdf42a2c614ce79f5) (diffs)
- gradle/wrapper/gradle-wrapper.properties (version 94b1ee2c3928c181cc38cd0cdf42a2c614ce79f5) (diffs)
- gradlew (version 94b1ee2c3928c181cc38cd0cdf42a2c614ce79f5) (diffs)
- gradlew.bat (version 94b1ee2c3928c181cc38cd0cdf42a2c614ce79f5) (diffs)
-
Mahmoud Ben Hassine 319a0b08714eac820108d70ddf43de6a379f8c28 m
Remove unused generateSql gradle task and its corresponding resources
(cherry picked from commit f19f32fd79a340b798ab84f21216b4668f79e15a)- spring-batch-core/build.gradle (version 319a0b08714eac820108d70ddf43de6a379f8c28) (diffs)
- spring-batch-core/src/main/sql/db2.properties (version 319a0b08714eac820108d70ddf43de6a379f8c28) (diffs)
- spring-batch-core/src/main/sql/db2.vpp (version 319a0b08714eac820108d70ddf43de6a379f8c28) (diffs)
- spring-batch-core/src/main/sql/derby.properties (version 319a0b08714eac820108d70ddf43de6a379f8c28) (diffs)
- spring-batch-core/src/main/sql/derby.vpp (version 319a0b08714eac820108d70ddf43de6a379f8c28) (diffs)
- spring-batch-core/src/main/sql/destroy.sql.vpp (version 319a0b08714eac820108d70ddf43de6a379f8c28) (diffs)
- spring-batch-core/src/main/sql/drop.constraints.sql.vpp (version 319a0b08714eac820108d70ddf43de6a379f8c28) (diffs)
- spring-batch-core/src/main/sql/h2.properties (version 319a0b08714eac820108d70ddf43de6a379f8c28) (diffs)
- spring-batch-core/src/main/sql/h2.vpp (version 319a0b08714eac820108d70ddf43de6a379f8c28) (diffs)
- spring-batch-core/src/main/sql/hsqldb.properties (version 319a0b08714eac820108d70ddf43de6a379f8c28) (diffs)
- spring-batch-core/src/main/sql/hsqldb.vpp (version 319a0b08714eac820108d70ddf43de6a379f8c28) (diffs)
- spring-batch-core/src/main/sql/mysql.properties (version 319a0b08714eac820108d70ddf43de6a379f8c28) (diffs)
- spring-batch-core/src/main/sql/mysql.vpp (version 319a0b08714eac820108d70ddf43de6a379f8c28) (diffs)
- spring-batch-core/src/main/sql/oracle10g.properties (version 319a0b08714eac820108d70ddf43de6a379f8c28) (diffs)
- spring-batch-core/src/main/sql/oracle10g.vpp (version 319a0b08714eac820108d70ddf43de6a379f8c28) (diffs)
- spring-batch-core/src/main/sql/postgresql.properties (version 319a0b08714eac820108d70ddf43de6a379f8c28) (diffs)
- spring-batch-core/src/main/sql/postgresql.vpp (version 319a0b08714eac820108d70ddf43de6a379f8c28) (diffs)
- spring-batch-core/src/main/sql/schema-drop.sql.vpp (version 319a0b08714eac820108d70ddf43de6a379f8c28) (diffs)
- spring-batch-core/src/main/sql/schema.sql.vpp (version 319a0b08714eac820108d70ddf43de6a379f8c28) (diffs)
- spring-batch-core/src/main/sql/sqlf.properties (version 319a0b08714eac820108d70ddf43de6a379f8c28) (diffs)
- spring-batch-core/src/main/sql/sqlf.vpp (version 319a0b08714eac820108d70ddf43de6a379f8c28) (diffs)
- spring-batch-core/src/main/sql/sqlite.properties (version 319a0b08714eac820108d70ddf43de6a379f8c28) (diffs)
- spring-batch-core/src/main/sql/sqlite.vpp (version 319a0b08714eac820108d70ddf43de6a379f8c28) (diffs)
- spring-batch-core/src/main/sql/sqlserver.properties (version 319a0b08714eac820108d70ddf43de6a379f8c28) (diffs)
- spring-batch-core/src/main/sql/sqlserver.vpp (version 319a0b08714eac820108d70ddf43de6a379f8c28) (diffs)
- spring-batch-core/src/main/sql/sybase.properties (version 319a0b08714eac820108d70ddf43de6a379f8c28) (diffs)
- spring-batch-core/src/main/sql/sybase.vpp (version 319a0b08714eac820108d70ddf43de6a379f8c28) (diffs)
-
Spring Buildmaster eb99f5c46f5d68bd5f1b2e6af50240b448500c42 m
[artifactory-release] Next development version
-
Spring Buildmaster 6080dd0e4ca72707295e227aa15108be93709e56 m
[artifactory-release] Release version 4.2.1.RELEASE
-
Mahmoud Ben Hassine f823259889db96104f8ddf33c38ac46bc6bfbda0 m
Update dependencies
-
Mahmoud Ben Hassine d7ff73be3bdd1942a3b548a50d4ec0b38ce2ff8b m
Fix default value of comment prefix in FlatFileItemReaderBuilder
Before this commit, the default value of comment prefix in
FlatFileItemReaderBuilder was not consistent with the one in
FlatFileItemReader.
This commit changes the default value of comment prefix to # in
the builder to be consistent with the reader.
Resolves BATCH-2862- spring-batch-infrastructure/src/main/java/org/springframework/batch/item/file/FlatFileItemReader.java (version d7ff73be3bdd1942a3b548a50d4ec0b38ce2ff8b) (diffs)
- spring-batch-infrastructure/src/main/java/org/springframework/batch/item/file/builder/FlatFileItemReaderBuilder.java (version d7ff73be3bdd1942a3b548a50d4ec0b38ce2ff8b) (diffs)
- spring-batch-infrastructure/src/test/java/org/springframework/batch/item/file/builder/FlatFileItemReaderBuilderTests.java (version d7ff73be3bdd1942a3b548a50d4ec0b38ce2ff8b) (diffs)
-
Drummond Dawson <drumonii@users.noreply.github.com> a5e7f1930129d736a8e24affd520f69b67ef2c0a m
Support empty comments in FlatFileItemReaderBuilder
Previously, if supplying empty comments or no comments to comments() of the FlatFileItemReaderBuilder, the comments would be ignored and instead use the default comments "#" provided by the FlatFileItemReader.
Resolves BATCH-2837- spring-batch-infrastructure/src/main/java/org/springframework/batch/item/file/builder/FlatFileItemReaderBuilder.java (version a5e7f1930129d736a8e24affd520f69b67ef2c0a) (diffs)
- spring-batch-infrastructure/src/test/java/org/springframework/batch/item/file/builder/FlatFileItemReaderBuilderTests.java (version a5e7f1930129d736a8e24affd520f69b67ef2c0a) (diffs)
-
Mahmoud Ben Hassine 72912498d522e6a18ad58b6a5734c171cd5c1fb0 m
Update dependencies
-
Mahmoud Ben Hassine 60dada567f86f23ae4ae97152654713df32cef5c m
Polish 62a2e65e204287196719451d1965c4fa0e2cce4a
Add null check for delimiter -
Drummond Dawson <drumonii@users.noreply.github.com> bfbaab5872893b223ceac22e2416ae4605ba3ded m
Support empty delimiter in DelimitedBuilder of FlatFileItemWriterBuilder
Previously, if supplying an empty delimiter, to the delimited().delimiter() of DelimitedBuilder from the parent FlatFileItemWriterBuilder, it would be ignored and instead use the default delimiter ",".
Resolves BATCH-2844- spring-batch-infrastructure/src/main/java/org/springframework/batch/item/file/builder/FlatFileItemWriterBuilder.java (version bfbaab5872893b223ceac22e2416ae4605ba3ded) (diffs)
- spring-batch-infrastructure/src/test/java/org/springframework/batch/item/file/builder/FlatFileItemWriterBuilderTests.java (version bfbaab5872893b223ceac22e2416ae4605ba3ded) (diffs)
-
Mahmoud Ben Hassine dc3fee597d6a18f28d5de9b40005e113fdbf2ca6 m
Update docs with expected behaviour in regards to skippable exceptions
Before this commit, the expected behaviour when a skippbale exception
occurs in a fault tolerant chunk-oriented step was not documented in
details.
This commit update the docs and adds a sample for each case (when a
skippable exception occurs during read, process and write).
Resolves BATCH-2541- spring-batch-core/src/main/java/org/springframework/batch/core/step/builder/FaultTolerantStepBuilder.java (version dc3fee597d6a18f28d5de9b40005e113fdbf2ca6) (diffs)
- spring-batch-core/src/main/java/org/springframework/batch/core/step/skip/SkipPolicy.java (version dc3fee597d6a18f28d5de9b40005e113fdbf2ca6) (diffs)
- spring-batch-core/src/main/resources/org/springframework/batch/core/configuration/xml/spring-batch-3.0.xsd (version dc3fee597d6a18f28d5de9b40005e113fdbf2ca6) (diffs)
- spring-batch-docs/asciidoc/step.adoc (version dc3fee597d6a18f28d5de9b40005e113fdbf2ca6) (diffs)
- spring-batch-samples/README.md (version dc3fee597d6a18f28d5de9b40005e113fdbf2ca6) (diffs)
- spring-batch-samples/src/main/java/org/springframework/batch/sample/skip/SkippableExceptionDuringProcessSample.java (version dc3fee597d6a18f28d5de9b40005e113fdbf2ca6) (diffs)
- spring-batch-samples/src/main/java/org/springframework/batch/sample/skip/SkippableExceptionDuringReadSample.java (version dc3fee597d6a18f28d5de9b40005e113fdbf2ca6) (diffs)
- spring-batch-samples/src/main/java/org/springframework/batch/sample/skip/SkippableExceptionDuringWriteSample.java (version dc3fee597d6a18f28d5de9b40005e113fdbf2ca6) (diffs)
- spring-batch-samples/src/test/java/org/springframework/batch/sample/SkipSampleFunctionalTests.java (version dc3fee597d6a18f28d5de9b40005e113fdbf2ca6) (diffs)
-
Mahmoud Ben Hassine 2b4a87b1b844595249a10c9ef2c6f33798692b81 m
Remove the requirement for a Resource to be set
This commit removes the requirement for a Resource to be configured at
build time. This requirement prevented the use of this builder along
with the MultiResourceItemWriter.
Resolves BATCH-2720 -
Mahmoud Ben Hassine ddf388fac7afc1bf7e6e2a3ff17151456d01d5cd m
Polish 4ad06b508164b787d41c8ba74e22eba82a53e5c9
-
Chase Diem <chase_diem@cable.comcast.com> caa19d29c1e865339e5d522dae5a82f670efbf91 m
BATCH-2845 fix for XSD documentation
- spring-batch-core/src/main/resources/org/springframework/batch/core/configuration/xml/spring-batch-2.1.xsd (version caa19d29c1e865339e5d522dae5a82f670efbf91) (diffs)
- spring-batch-core/src/main/resources/org/springframework/batch/core/configuration/xml/spring-batch-2.2.xsd (version caa19d29c1e865339e5d522dae5a82f670efbf91) (diffs)
- spring-batch-core/src/main/resources/org/springframework/batch/core/configuration/xml/spring-batch-3.0.xsd (version caa19d29c1e865339e5d522dae5a82f670efbf91) (diffs)
-
Yanming Zhou <zhouyanming@gmail.com> b3cd5213e1fa9cb9fd3631815405a83c7212c555 m
Add https schemas
-
klauswolfgang <klaus.wolfgang@googlemail.com> 30a4d4373ba29634179f3d58f3d150162bde24ee m
BATCH-2480 Fix regression due to the fix of BATCH-2442
- spring-batch-core-tests/src/test/java/org/springframework/batch/core/test/step/FaultTolerantStepIntegrationTests.java (version 30a4d4373ba29634179f3d58f3d150162bde24ee) (diffs)
- spring-batch-core/src/main/java/org/springframework/batch/core/step/item/FaultTolerantChunkProcessor.java (version 30a4d4373ba29634179f3d58f3d150162bde24ee) (diffs)
-
Mahmoud Ben Hassine c4a783440fa1447ea8dbd5f6892fdacb9a26b700 m
Update dependencies versions
-
Mahmoud Ben Hassine c0532076661175ca40055f17c4b8f337509ff267 m
Add js to redirect old anchors to new ones
-
Mahmoud Ben Hassine 89e43cd2c3446e75673987dec7734004507e2dc6 m
Make the list of streams final in CompositeItemStream
Resolves BATCH-1969 -
Mahmoud Ben Hassine 128b8dcf7653fb9d2833e6684458850f45f14dea m
Fix typo
Resolves BATCH-2790 -
Mahmoud Ben Hassine 19a8575ecdf5dd01b32bb5defe4d1de6105b36ee m
Update spring dependencies to latest BUILD-SNAPSHOT versions
-
Mahmoud Ben Hassine bc3c73f29e3ce878d4148e2500c42ac0c314be6a m
Change development version to 4.2.1.BUILD-SNAPSHOT