1688 Commits

Author SHA1 Message Date
Mahmoud Ben Hassine
0e40e6e4b3 Next development version 2024-05-22 09:46:42 +02:00
Mahmoud Ben Hassine
a79e42f6d8 Release version 5.0.6 2024-05-22 09:46:09 +02:00
Henning Poettker
929a551442 Fix SimpleBinaryBufferedReaderFactory for longer endings
Resolves #811
2024-04-23 13:27:18 +02:00
Mustafa Yanar
b3cc665ad3 Fix output chunk end property in ChunkProcessor implementations
Resolves #4560
2024-03-14 11:59:15 +01:00
Mahmoud Ben Hassine
5e18dd873c Next development version 2024-02-21 15:22:18 +01:00
Mahmoud Ben Hassine
03daeeb0f8 Release version 5.0.5 2024-02-21 15:22:02 +01:00
Mahmoud Ben Hassine
f38bf3268f Next development version 2023-11-22 19:31:17 +01:00
Mahmoud Ben Hassine
3d382c12c1 Release version 5.0.4 2023-11-22 19:30:38 +01:00
Mahmoud Ben Hassine
b8603b28c5 Fix Javadoc in DefaultFieldSet and DefaultFieldSetFactory
Resolves #4494

(cherry picked from commit a1b1ede35b)
2023-11-21 10:30:27 +01:00
Mahmoud Ben Hassine
6e0db8a34d Fix NPE in RepeatTemplate
Resolves #1123

(cherry picked from commit 03d28330c2)
2023-11-20 15:21:12 +01:00
hwan33
356c47c45d Update documentation about serializable keys in the execution context
Resolves #4457

(cherry picked from commit dcd1ac8b52)
2023-11-17 14:43:59 +01:00
Mahmoud Ben Hassine
2fd446b2b4 Next development version 2023-08-23 10:27:59 -07:00
Mahmoud Ben Hassine
1c81b8237e Release version 5.0.3 2023-08-23 10:27:29 -07:00
Shaoqiang Lu
1b08c26d3f Replace Charset.defaultCharset() with StandardCharsets.UTF_8 in tests
Resolves #4417

(cherry picked from commit 14b6c66543)
2023-08-23 08:31:49 -07:00
Shaoqiang Lu
7cec17a9c6 Auto-detect the class/interface to be mocked
Issue #4426

(cherry picked from commit 1add2830f5)
2023-08-03 09:55:53 +02:00
Stefano Cordio
1d197daffc Fix typo in SimpleMailMessageItemWriter Javadoc
(cherry picked from commit aaa0aee44f)
2023-07-18 13:40:01 +02:00
Mahmoud Ben Hassine
f82c16b825 Fix javadoc errors and warnings
Resolves #1624
2023-07-06 06:46:26 +02:00
Mahmoud Ben Hassine
060c96f01f Move KafkaItemReader integration tests to a separate class
Tests requiring a kafka broker should be part of the
integration tests suite, not the unit tests suite.
2023-07-05 08:54:11 +02:00
Mahmoud Ben Hassine
c1ef2c0fe5 Remove unnecessary default branch for enum in switch statement 2023-07-05 08:03:49 +02:00
Mahmoud Ben Hassine
efdb59e570 Replace hardcoded charsets with StandardCharsets 2023-07-05 08:03:48 +02:00
Mahmoud Ben Hassine
f0137bc54c Remove redundant modifiers 2023-07-05 08:03:48 +02:00
Mahmoud Ben Hassine
0a1cdb095f Mark fields as final where appropriate 2023-07-05 08:03:48 +02:00
Mahmoud Ben Hassine
241e37e672 Remove concatenation with empty string 2023-07-05 08:03:47 +02:00
Mahmoud Ben Hassine
b5e7269847 Remove unnecessary return statements 2023-07-04 21:17:42 +02:00
Mahmoud Ben Hassine
5c8cb7663f Make inner classes static 2023-07-04 21:03:55 +02:00
Mahmoud Ben Hassine
167f3c427d Remove usage of raw parametrized types 2023-07-04 19:03:18 +02:00
Mahmoud Ben Hassine
5585749925 Use Map.computeIfAbsent where appropriate 2023-07-04 18:58:23 +02:00
Mahmoud Ben Hassine
d0be13e995 Use Comparator.comparingInt where appropriate 2023-07-04 18:56:34 +02:00
Mahmoud Ben Hassine
5a6fff032d Replace for loops with enhanced for loops 2023-07-04 18:52:19 +02:00
Mahmoud Ben Hassine
96f8d6bd35 Replace anonymous types with lambda expressions or method references 2023-07-04 18:50:16 +02:00
Mahmoud Ben Hassine
018fcf4799 Refactor tests in spring-batch-core
- Remove unused resources
- Fix logging libraries conflicts
- Merge duplicate data source configuration
- Merge scattered DDL scripts
- Replace usage of DataSourceInitializer with Spring JDBC test utilities
2023-06-23 11:30:04 +02:00
Mahmoud Ben Hassine
8aea17f21d Refactor tests in spring-batch-infrastructure
- Remove unused resources
- Fix logging libraries conflicts
- Merge duplicate data source configuration
- Merge scattered DDL scripts
- Replace usage of DataSourceInitializer with Spring JDBC test utilities
2023-06-23 08:52:08 +02:00
Mahmoud Ben Hassine
e6e9c4e7a2 Refactor ReflectionUtils 2023-06-22 16:17:23 +02:00
Mahmoud Ben Hassine
ee30af4789 Remove redundant "extends Object" 2023-06-22 11:17:13 +02:00
Mahmoud Ben Hassine
93d911e100 Use lambdas and method references where appropriate 2023-06-12 16:43:46 +02:00
Mahmoud Ben Hassine
c5b4f1a777 Remove unnecessary boxing/unboxing 2023-06-12 16:17:32 +02:00
Mahmoud Ben Hassine
7babb341f5 Replace for loops with enhanced for loop where appropriate 2023-06-12 16:05:44 +02:00
Mahmoud Ben Hassine
8c5456cff6 Replace for loops with String.repeat where appropriate 2023-06-12 16:00:45 +02:00
Mahmoud Ben Hassine
a63755b546 Use Files.readString where appropriate 2023-06-12 15:59:30 +02:00
Mahmoud Ben Hassine
53f4912991 Use enhanced switch statements where appropriate 2023-06-12 15:57:05 +02:00
Mahmoud Ben Hassine
a193fc3688 Replace String concatenation with text blocks where appropriate 2023-06-12 15:55:32 +02:00
Mahmoud Ben Hassine
0f44e2bad1 Use pattern matching variables where appropriate 2023-06-12 15:47:57 +02:00
Mahmoud Ben Hassine
a2be6ba0c3 Replace unmodifiable collection creation with collection factory methods 2023-06-12 15:42:02 +02:00
Dimitrios Liapis
f0787454f8 Fix thread usage in SynchronizedItemStreamReaderTests
along with its builder test class SynchronizedItemStreamReaderBuilderTests

Resolves #837
2023-06-12 14:22:03 +02:00
Mahmoud Ben Hassine
0bfe31e569 Remove stack traces from tests 2023-06-07 15:54:19 +02:00
Mahmoud Ben Hassine
7f80b7230b Remove System.err.println from tests 2023-06-07 15:47:56 +02:00
Mahmoud Ben Hassine
98c426ca4f Remove System.out.println from tests 2023-06-07 15:47:56 +02:00
Mahmoud Ben Hassine
92159cbc2b Use diamond operator where appropriate 2023-06-05 13:48:49 +02:00
Mahmoud Ben Hassine
0dc5b63469 Replace identical catch sections with multi-catch blocks 2023-06-05 13:30:23 +02:00
Mahmoud Ben Hassine
8070751da8 Improve String concatenation where appropriate 2023-06-05 13:19:28 +02:00