if (!to.equals(_stateModelDef.getNextStateForTransition(from, to))) { _logger.error("Transition " + transition + " must have " + to + " as the next state"); return false;
if (!to.equals(_stateModelDef.getNextStateForTransition(from, to))) { _logger.error("Transition " + transition + " must have " + to + " as the next state"); return false;
String next = _stateModelDef.getNextStateForTransition(from, to); if (next == null) { if (from.equals(_stateModelDef.getInitialState()) next = _stateModelDef.getNextStateForTransition(next, to); if (next == null) { _logger.error("Path from " + from + " to " + to + " is incomplete, state model: "
String next = _stateModelDef.getNextStateForTransition(from, to); if (next == null) { if (from.equals(_stateModelDef.getInitialState()) next = _stateModelDef.getNextStateForTransition(next, to); if (next == null) { _logger.error("Path from " + from + " to " + to + " is incomplete, state model: "
&& _stateModelDef.getNextStateForTransition(state, HelixDefinedState.DROPPED.toString()) == null) { _logger.error("State " + state + " cannot reach the DROPPED state, state model: " + _stateModelDef.getId()); && _stateModelDef.getNextStateForTransition(_stateModelDef.getInitialState(), state) == null) { _logger.error("Initial state " + _stateModelDef.getInitialState() + " should be able to reach all states, state model: " + _stateModelDef.getId()); String intermediate = _stateModelDef.getNextStateForTransition(state, destState); if (intermediate != null && !_stateSet.contains(intermediate)) { _logger.error("Intermediate state " + intermediate + " for transition " + state + "-"
&& _stateModelDef.getNextStateForTransition(state, HelixDefinedState.DROPPED.toString()) == null) { _logger.error("State " + state + " cannot reach the DROPPED state, state model: " + _stateModelDef.getId()); && _stateModelDef.getNextStateForTransition(_stateModelDef.getInitialState(), state) == null) { _logger.error("Initial state " + _stateModelDef.getInitialState() + " should be able to reach all states, state model: " + _stateModelDef.getId()); String intermediate = _stateModelDef.getNextStateForTransition(state, destState); if (intermediate != null && !_stateSet.contains(intermediate)) { _logger.error("Intermediate state " + intermediate + " for transition " + state + "-"
Message cancellationMessage = currentStateOutput.getCancellationMessage(resourceName, partition, instanceName); String nextState = stateModelDef.getNextStateForTransition(currentState, desiredState);
boolean isCancellationEnabled = cache.getClusterConfig().isStateTransitionCancelEnabled(); Message cancellationMessage = currentStateOutput.getCancellationState(resourceName, partition, instanceName); String nextState = stateModelDef.getNextStateForTransition(currentState, desiredState);