Package com.linkedin.venice.utils
Class MockTestStateModelFactory.OnlineOfflineStateModel
java.lang.Object
org.apache.helix.participant.statemachine.StateModel
com.linkedin.venice.utils.MockTestStateModelFactory.OnlineOfflineStateModel
- Enclosing class:
- MockTestStateModelFactory
public static class MockTestStateModelFactory.OnlineOfflineStateModel
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 TypeMethodDescriptionvoidvoidonBecomeBootstrapFromOffline(org.apache.helix.model.Message message, org.apache.helix.NotificationContext context) voidonBecomeDroppedFromBootstrap(org.apache.helix.model.Message message, org.apache.helix.NotificationContext context) voidonBecomeDroppedFromOffline(org.apache.helix.model.Message message, org.apache.helix.NotificationContext context) voidonBecomeLeaderFromStandby(org.apache.helix.model.Message message, org.apache.helix.NotificationContext context) voidonBecomeOfflineFromDropped(org.apache.helix.model.Message message, org.apache.helix.NotificationContext context) voidonBecomeOfflineFromError(org.apache.helix.model.Message message, org.apache.helix.NotificationContext context) voidonBecomeOfflineFromOnline(org.apache.helix.model.Message message, org.apache.helix.NotificationContext context) voidonBecomeOfflineFromStandby(org.apache.helix.model.Message message, org.apache.helix.NotificationContext context) voidonBecomeOnlineFromBootstrap(org.apache.helix.model.Message message, org.apache.helix.NotificationContext context) voidonBecomeStandbyFromLeader(org.apache.helix.model.Message message, org.apache.helix.NotificationContext context) voidonBecomeStandbyFromOffline(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, onBecomeErrorFromAny, reset, rollbackOnError, syncState, updateState
-
Method Details
-
killThreads
public void killThreads() -
onBecomeBootstrapFromOffline
public void onBecomeBootstrapFromOffline(org.apache.helix.model.Message message, org.apache.helix.NotificationContext context) -
onBecomeOnlineFromBootstrap
public void onBecomeOnlineFromBootstrap(org.apache.helix.model.Message message, org.apache.helix.NotificationContext context) throws InterruptedException - Throws:
InterruptedException
-
onBecomeDroppedFromBootstrap
public void onBecomeDroppedFromBootstrap(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) -
onBecomeStandbyFromOffline
public void onBecomeStandbyFromOffline(org.apache.helix.model.Message message, org.apache.helix.NotificationContext context) throws InterruptedException - Throws:
InterruptedException
-
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) -
onBecomeDroppedFromOffline
public void onBecomeDroppedFromOffline(org.apache.helix.model.Message message, org.apache.helix.NotificationContext context) -
onBecomeOfflineFromDropped
public void onBecomeOfflineFromDropped(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)
-