...
but now if we see the source code present at trunk, extract function has already been removed from 'UsePreviousTimeOnInvalidTimestamp' , currently it implements onInvalidTimestamp implementation of onInvalidTimestamp which is abstract method of super class ExtractRecordMetadataTimestamp and also the argument long previousTimestamp has been changed to long partitionTime
...
UsePreviousTimeOnInvalidTimestamp won't be present instead 'UsePartitionOnInvalidTimeStamp' will be there in next major version without change in the functionality but it's clear from the name that this will be used for partition time. But we will might need to deprecate UsePreviousTimeOnInvalidTimeStamp first and then introduce new
Rejected Alternatives
None.