Class SegmentOnlineOfflineStateModelFactory.SegmentOnlineOfflineStateModel

  • Enclosing class:
    SegmentOnlineOfflineStateModelFactory

    public class SegmentOnlineOfflineStateModelFactory.SegmentOnlineOfflineStateModel
    extends org.apache.helix.participant.statemachine.StateModel
    • Field Summary

      • Fields inherited from class org.apache.helix.participant.statemachine.StateModel

        _cancelled, _currentState
    • Method Summary

      Modifier and Type Method Description
      void onBecomeConsumingFromOffline​(org.apache.helix.model.Message message, org.apache.helix.NotificationContext context)  
      void onBecomeDroppedFromConsuming​(org.apache.helix.model.Message message, org.apache.helix.NotificationContext context)  
      void onBecomeDroppedFromOffline​(org.apache.helix.model.Message message, org.apache.helix.NotificationContext context)  
      void onBecomeDroppedFromOnline​(org.apache.helix.model.Message message, org.apache.helix.NotificationContext context)  
      void onBecomeOfflineFromConsuming​(org.apache.helix.model.Message message, org.apache.helix.NotificationContext context)  
      void onBecomeOfflineFromError​(org.apache.helix.model.Message message, org.apache.helix.NotificationContext context)  
      void onBecomeOfflineFromOnline​(org.apache.helix.model.Message message, org.apache.helix.NotificationContext context)  
      void onBecomeOnlineFromConsuming​(org.apache.helix.model.Message message, org.apache.helix.NotificationContext context)  
      void onBecomeOnlineFromOffline​(org.apache.helix.model.Message message, org.apache.helix.NotificationContext context)  
      • Methods inherited from class org.apache.helix.participant.statemachine.StateModel

        cancel, defaultTransitionHandler, getCurrentState, isCancelled, onBecomeDroppedFromError, reset, rollbackOnError, syncState, updateState
    • Constructor Detail

      • SegmentOnlineOfflineStateModel

        public SegmentOnlineOfflineStateModel()
    • Method Detail

      • onBecomeConsumingFromOffline

        public void onBecomeConsumingFromOffline​(org.apache.helix.model.Message message,
                                                 org.apache.helix.NotificationContext context)
      • onBecomeOnlineFromConsuming

        public void onBecomeOnlineFromConsuming​(org.apache.helix.model.Message message,
                                                org.apache.helix.NotificationContext context)
      • onBecomeOfflineFromConsuming

        public void onBecomeOfflineFromConsuming​(org.apache.helix.model.Message message,
                                                 org.apache.helix.NotificationContext context)
      • onBecomeDroppedFromConsuming

        public void onBecomeDroppedFromConsuming​(org.apache.helix.model.Message message,
                                                 org.apache.helix.NotificationContext context)
      • onBecomeOnlineFromOffline

        public void onBecomeOnlineFromOffline​(org.apache.helix.model.Message message,
                                              org.apache.helix.NotificationContext context)
      • onBecomeOfflineFromOnline

        public void onBecomeOfflineFromOnline​(org.apache.helix.model.Message message,
                                              org.apache.helix.NotificationContext context)
      • onBecomeDroppedFromOffline

        public void onBecomeDroppedFromOffline​(org.apache.helix.model.Message message,
                                               org.apache.helix.NotificationContext context)
      • onBecomeDroppedFromOnline

        public void onBecomeDroppedFromOnline​(org.apache.helix.model.Message message,
                                              org.apache.helix.NotificationContext context)
      • onBecomeOfflineFromError

        public void onBecomeOfflineFromError​(org.apache.helix.model.Message message,
                                             org.apache.helix.NotificationContext context)