Github user dayzzz commented on the pull request:
https://github.com/apache/helix/pull/6#issuecomment-58433144
Sorry for the delay. Are there any customers outside the Espresso team? If
we are the only customer right now, it would not be too costly to update the
implementation with the interface. Making the getProgress into the interface
has a good thing that it naturally goes into TaskRunner and we don't need to do
something like "instance of ProgressReportingTask" and then call the
getProgress, or a subclass of TaskRunner which is specific for
ProgressReportingTask and call the getProgress.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---