[
https://issues.apache.org/jira/browse/SAMZA-1222?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Xinyu Liu updated SAMZA-1222:
-----------------------------
Description:
Clean up the LocalApplicationRunner based on the further feedback. The changes
include the following:
- Remove the processorId from the JobCoordinatorFactory/JobCoordinator
interfaces
- LocalApplicationRunner.run() is non-blocking. Add
LocalApplicationRunner.waitForFinish() for blocking for completion
- Remove the config for CooridnatorServiceFactory, and now the
CoordinatorService is created based on the type of JobCoordinator.
- Clean up the StreamProcessor life cycle listener logic inside
LocalApplicationRunner.
was:Clean up the LocalApplicationRunner based on the feedback in
https://github.com/apache/samza/pull/117.
> Clean up LocalApplicationRunner
> -------------------------------
>
> Key: SAMZA-1222
> URL: https://issues.apache.org/jira/browse/SAMZA-1222
> Project: Samza
> Issue Type: Bug
> Affects Versions: 0.13.0
> Reporter: Xinyu Liu
> Assignee: Xinyu Liu
>
> Clean up the LocalApplicationRunner based on the further feedback. The
> changes include the following:
> - Remove the processorId from the JobCoordinatorFactory/JobCoordinator
> interfaces
> - LocalApplicationRunner.run() is non-blocking. Add
> LocalApplicationRunner.waitForFinish() for blocking for completion
> - Remove the config for CooridnatorServiceFactory, and now the
> CoordinatorService is created based on the type of JobCoordinator.
> - Clean up the StreamProcessor life cycle listener logic inside
> LocalApplicationRunner.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)