Class SegmentOnlineOfflineStateModelFactory


  • public class SegmentOnlineOfflineStateModelFactory
    extends org.apache.helix.participant.statemachine.StateModelFactory<org.apache.helix.participant.statemachine.StateModel>
    Data Server layer state model to take over how to operate on: 1. Add a new segment 2. Refresh an existed now serving segment. 3. Delete an existed segment.
    • Constructor Detail

      • SegmentOnlineOfflineStateModelFactory

        public SegmentOnlineOfflineStateModelFactory​(String instanceId,
                                                     InstanceDataManager instanceDataManager)
    • Method Detail

      • getStateModelName

        public static String getStateModelName()
      • createNewStateModel

        public org.apache.helix.participant.statemachine.StateModel createNewStateModel​(String resourceName,
                                                                                        String partitionName)
        Overrides:
        createNewStateModel in class org.apache.helix.participant.statemachine.StateModelFactory<org.apache.helix.participant.statemachine.StateModel>