Class HelixExternalViewRepository

  • All Implemented Interfaces:
    OnlineInstanceFinder, RoutingDataRepository, VeniceResource, org.apache.helix.api.listeners.ControllerChangeListener, org.apache.helix.api.listeners.IdealStateChangeListener, org.apache.helix.api.listeners.RoutingTableChangeListener

    public class HelixExternalViewRepository
    extends HelixBaseRoutingRepository
    implements org.apache.helix.api.listeners.IdealStateChangeListener
    Extend HelixBaseRoutingRepository to leverage external view data.
    • Constructor Detail

      • HelixExternalViewRepository

        public HelixExternalViewRepository​(SafeHelixManager manager)
    • Method Detail

      • onIdealStateChange

        public void onIdealStateChange​(java.util.List<org.apache.helix.model.IdealState> idealStates,
                                       org.apache.helix.NotificationContext changeContext)
        Specified by:
        onIdealStateChange in interface org.apache.helix.api.listeners.IdealStateChangeListener