Intercepting Step Execution is very common use case that every Spring batch developer have to deal with. StepExecutionListener represents the most generic listener for Step execution. It allows for notification before a Step is started and after it ends, whether it ended normally or failed.
Github: https://github.com/PascoalBayonne/Bat...