State machine for checkpoint states. It creates the requested time interval by asking
CheckpointStore for startBatch and endBatch.
After flow planner minifies the time interval(by checking data available), it decides to accept
the interval by making sure there is no hole in between the start time of the interval and the
end time of previous batch run.
State machine for checkpoint states. It creates the requested time interval by asking
CheckpointStore for startBatch and endBatch. After flow planner minifies the time interval(by checking data available), it decides to accept the interval by making sure there is no hole in between the start time of the interval and the end time of previous batch run.
It requires a CheckpointStore to be provided