Class SegmentZkMetadataFetcher


  • public class SegmentZkMetadataFetcher
    extends Object
    SegmentZkMetadataFetcher is used to cache ZNRecord stored in ZkHelixPropertyStore for segments.
    • Constructor Detail

      • SegmentZkMetadataFetcher

        public SegmentZkMetadataFetcher​(String tableNameWithType,
                                        org.apache.helix.store.zk.ZkHelixPropertyStore<org.apache.helix.zookeeper.datamodel.ZNRecord> propertyStore)
    • Method Detail

      • init

        public void init​(org.apache.helix.model.IdealState idealState,
                         org.apache.helix.model.ExternalView externalView,
                         Set<String> onlineSegments)
      • onAssignmentChange

        public void onAssignmentChange​(org.apache.helix.model.IdealState idealState,
                                       org.apache.helix.model.ExternalView externalView,
                                       Set<String> onlineSegments)
      • refreshSegment

        public void refreshSegment​(String segment)