-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Closed
Labels
api: breaking-changeIssues that require or introduce an API breaking changeIssues that require or introduce an API breaking changein: infrastructurestatus: for-internal-teamIssues that are planned to be resolved by the Spring Batch team, and not open for contributions.Issues that are planned to be resolved by the Spring Batch team, and not open for contributions.type: enhancement
Milestone
Description
As of v5.2, all public APIs of a given module are under a specific package (org.springframework.batch.core
in spring-batch-core
, org.springframework.batch.test
in spring-batch-test
, etc) except spring-batch-infrastructure
.
Infrastructure APIs are under org.springframework.batch.*
which makes them difficult to distinguish from other APIs. For example, it is not clear if org.springframework.batch.item.ExecutionContext
is an infrastructure concept or a core concept. And by the way, ExecutionContext
is currently in the infrastructure
module while it should be in the core
module (every step has its execution context and not only item oriented steps).
Metadata
Metadata
Assignees
Labels
api: breaking-changeIssues that require or introduce an API breaking changeIssues that require or introduce an API breaking changein: infrastructurestatus: for-internal-teamIssues that are planned to be resolved by the Spring Batch team, and not open for contributions.Issues that are planned to be resolved by the Spring Batch team, and not open for contributions.type: enhancement