Class OnlineOfflineHelixVcrStateModel


  • public class OnlineOfflineHelixVcrStateModel
    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 onTransitionToDroppedFromOffline​(org.apache.helix.model.Message message, org.apache.helix.NotificationContext context)  
      void onTransitionToOfflineFromOnline​(org.apache.helix.model.Message message, org.apache.helix.NotificationContext context)  
      void onTransitionToOnlineFromOffline​(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

      • onTransitionToOnlineFromOffline

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

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

        public void onTransitionToDroppedFromOffline​(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