...
Alternatives:
1) For more flexibility to the user, an alternative to passing in the logicalStartTime into the DynamicPartitioner is to pass in CDAP's MapReduceTaskContext or Hadoop's TaskAttemptContext.
Passing Passing in the latter will require moving the DynamicPartitioner interface into a new cdap-api-hadoop module.
...