JSR-352: Make checkpoint interval validation/defaults smarter

Description

1. A value equal to rowsPerPartition does make sense.
2. The parameter builder should take default values into account when
validating (as the JobContextSetupListener already does).
3. checkpointInterval should default to the value of rowsPerPartition
when it is smaller than the static default (currently 200)

Environment

None

Status

Assignee

Yoann Rodière

Reporter

Yoann Rodière

Labels

None

Suitable for new contributors

None

Pull Request

None

Feedback Requested

None

Components

Priority

Minor