Batch Job Restart Persistence Module

Register
Submit a solution
The challenge is finished.

Challenge Overview

This component is a new module in an existing component named Java Batch Job Infrastructure (JBJI).

This new module needs to provide a framework for easily persisting and retrieving the state of a batch job so that if the job is stopped, fails or otherwise stops expectedly or unexpectedly, it can be restarted at the place at which the last state was saved.

The current implementation provides the ability for the TaskSequence to persist the current complete/not complete state of Tasks, but there is no provision for allowing Task implementations to persist any state before being destroyed.

This requirements specification describes a new framework component for JBJI which will allow Task objects to persist whatever information is necessary in order to start again where they left off.



Final Submission Guidelines

NA

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30016354