Mahmoud Ben Hassine
Mahmoud Ben Hassine
This commit updates the `batch-io` sample to make the item reader reads data from a flat file (disk IO), as the sample name implies. However, with this change, the sample...
Java 14 introduced [Records](https://openjdk.java.net/jeps/359). It would be great if Easy Random can generate random instances of such types.
In [JEP 356](https://openjdk.java.net/jeps/356), Java 17 will probably introduce some interesting enhancements to the Pseudo-Random Number Generation capabilities in the standard library. I'm thinking of the new `RandomGenerator` interface and how...
As of v4.3.0, the following test: ```java @Test void testMultipleGenericIntermediateTypeRandomization() { // given class Base { T t; S s; } class Intermediate extends Base { } class Concrete extends...
The process of matching candidate rules against a set of facts is one of the most critical parts of any knowledge-based business rule system. Easy Rules provides two implementations for...
This issue is to explore the design of a possible reactive rules engine implementation. If you are reading this, please share your thoughts with comments or by upvoting/downvoting the issue....
With the XML configuration style, the transaction manager is configurable as an attribute of the `tasklet` element. This means other step types (partition step, flow step, etc) do not have...
The `DefaultExecutionContextSerializer` uses `DefaultSerializer` and `DefaultDeserializer` from Spring Framework which are both based on Java's built-in object serialization/deserialization mechanisms. Java's object serialization is known to be vulnerable and its usage...
Due to https://github.com/spring-projects/spring-framework/issues/28813, we are intending to deprecate Hibernate support in Spring Batch in v5.0 for removal in v5.2.