Hunter L created HELIX-724:
------------------------------
Summary: Refactor AssignableInstanceManager
Key: HELIX-724
URL: https://issues.apache.org/jira/browse/HELIX-724
Project: Apache Helix
Issue Type: Improvement
Reporter: Hunter L
This RB refactors AssignableInstanceManager's constructor so that the actual
building of AssignableInstances is separated into another public method. This
allows the instantiation of AssignableInstanceManager in TaskDataCache without
having to provide metadata for building AssignableInstances.
ChangeList:
1. Add an empty constructor
2. Put build logic in a separate method
3. A boolean flag was added for buildAssignableInstances() to prevent it from
building AssignableInstance objects from scratch every time this method is
called by TaskDataCache's refresh()
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)