@Override public void handleCancellationFailureEvent(HistoryEvent event) { switch (state) { case CANCELLATION_DECISION_SENT: stateHistory.add("handleCancellationFailureEvent"); state = DecisionState.INITIATED; stateHistory.add(state.toString()); break; default: super.handleCancellationFailureEvent(event); } }
@Override public void handleDecisionTaskStartedEvent() { switch (state) { case CANCELED_AFTER_INITIATED: stateHistory.add("handleDecisionTaskStartedEvent"); state = DecisionState.CANCELLATION_DECISION_SENT; stateHistory.add(state.toString()); break; default: super.handleDecisionTaskStartedEvent(); } }