Class LeaderStandbyHelixVcrStateModel


  • public class LeaderStandbyHelixVcrStateModel
    extends org.apache.helix.participant.statemachine.StateModel
    StateModel to use when the VCR participants register to Helix. The methods are callbacks that get called within a participant whenever its state changes in Helix.
    • Field Summary

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

        _cancelled, _currentState
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void onBecomeDroppedFromOffline​(org.apache.helix.model.Message message, org.apache.helix.NotificationContext context)  
      void onBecomeLeaderFromStandby​(org.apache.helix.model.Message message, org.apache.helix.NotificationContext context)  
      void onBecomeOfflineFromLeader​(org.apache.helix.model.Message message, org.apache.helix.NotificationContext context)  
      void onBecomeOfflineFromStandby​(org.apache.helix.model.Message message, org.apache.helix.NotificationContext context)  
      void onBecomeStandbyFromLeader​(org.apache.helix.model.Message message, org.apache.helix.NotificationContext context)  
      void onBecomeStandbyFromOffline​(org.apache.helix.model.Message message, org.apache.helix.NotificationContext context)  
      void reset()  
      • Methods inherited from class org.apache.helix.participant.statemachine.StateModel

        cancel, defaultTransitionHandler, getCurrentState, isCancelled, onBecomeDroppedFromError, rollbackOnError, updateState
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • onBecomeStandbyFromOffline

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

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

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

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

        public void onBecomeOfflineFromLeader​(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)
      • reset

        public void reset()
        Overrides:
        reset in class org.apache.helix.participant.statemachine.StateModel