mework.batch.spring-batch-infrastructure.2.1.2.RELEASE.source-code.overview.html Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of spring-batch-infrastructure
Show all versions of spring-batch-infrastructure
The Spring Batch Infrastructure is a set of low-level components, interfaces and tools for batch processing applications and optimisations.
Infrastructure components are low-level re-usable abstractions that
help with optimisation or common ETL-style problems. Optimisations
include repeating an operation automatically until a policy determines
that the iteration is over. Combining this with a transaction
boundary optimises throughput by widening the transaction and sharing
the resources amongst all the operations. ETL support includes
input/output operations like flat file parsing, and transaction
synchronisations to make file access pseudo-transactional (e.g. return
to last good line if a transaction rolls back). There are also useful
abstractions for generic input and output.