spring-batch
spring-batch copied to clipboard
Spring Batch is a framework for writing batch applications using Java and Spring
Currently a for each loop is used in `MessageChannelPartitionHandler` to poll the partition StepExecutions. ``` for (Iterator stepExecutionIterator = split.iterator(); stepExecutionIterator.hasNext();) { StepExecution curStepExecution = stepExecutionIterator.next(); if (!result.contains(curStepExecution)) { StepExecution...
## Problem statement The current implementation of the chunk-oriented processing model works in most cases, but has several issues related to transaction management and fault-tolerance [1] as well as concurrency...
The current behaviour of the `DefaultJobParametersConverter` has been confusing in many situations: * The way to specify parameter types with the `parameter(type)=value` notation is not friendly to command line arguments...
The snapshot/release documentation bundle does not seem to be published correctly to Artifactory (or at least deployed correctly in the docs server), even though the `build-helper-maven-plugin` is [used](https://github.com/spring-projects/spring-batch/blob/437f4797f849c74a96f7d1b6fa881aa3fb93ec65/spring-batch-docs/pom.xml#L175-L204) to attach...
The release process is already on Github Actions ("Maven Central Staging" workflow). This issue is about the build process. The goal is to create a workflow to: * [ ]...
When using `AssertFile.assertLineCount` with Spring Boot 3.0.0-SNAPSHOT a CNFE is thrown because org.junit.Assert package name has been changed to `org.junit.jupiter.api.Assertions`.
The utility class `JobRepositoryTestUtils` (injected via `@SpringBatchTest` annotation), uses an incorrect datasource when there is more than one available in the application context, and the one defined as `@Primary` is...
Spring-batch has 2 annotations to simply context creation [EnableBatchProcessing](https://docs.spring.io/spring-batch/docs/current/api/org/springframework/batch/core/configuration/annotation/EnableBatchProcessing.html) [SpringBatchTest](https://docs.spring.io/spring-batch/docs/current/api/org/springframework/batch/test/context/SpringBatchTest.html) EnableBatchProcessing support's app contexts without `javax.sql.DataSource` bean. It's mentioned in javadoc > * If a user does not provide a...
**[Petar Tahchiev](https://jira.spring.io/secure/ViewProfile.jspa?name=ptahchiev)** opened **[BATCH-2366](https://jira.spring.io/browse/BATCH-2366?redirect=false)** and commented Hello, I have several jobs defined. Then I want to test them so I create a bean of type `JobLauncherTestUtils` inside my config: ```...