ability to specify minModificationTimeMillis as arg

as an argument to JobFilePreProcessor. Only files after this timestamp will be picked up. Still honor lastProcessRecord.
Is your intent to have the ability to create a gap in what hRaven picks up ?
We would essentially skip files that came in between the high-water mark from previous run and the new argument.
The fact that there is a gap will not be recorded anywhere and those files will just "silently" never be loaded.
Once the age off the history directory structure by the RM, these will be gone.
Is that your intention ?
Could you please explain your use-cases here ?