Driver Program and Job Implementation: Part II

Let’s proceed with the code implementation that executes as the driver’s code.

Concrete Job implementation and batch pipelines

Any class implementing the abstract Job class needs to implement the abstract methods declared on it. This might seem like a tight constraint caused by having chosen the template method design pattern to structure the job’s code, but in fact, it helps to establish a widespread batch practice.

To have some frame of reference, the following image displays an overview of Spring Batch architecture:

Get hands-on with 1400+ tech skills courses.