@Override public boolean isEndState() { return state.isEndState(); }
private StateTransition(State state, @Nullable String pattern, @Nullable String next) { super(); if (!StringUtils.hasText(pattern)) { this.pattern = "*"; } else { this.pattern = pattern; } Assert.notNull(state, "A state is required for a StateTransition"); if (state.isEndState() && StringUtils.hasText(next)) { throw new IllegalStateException("End state cannot have next: " + state); } this.next = next; this.state = state; }
private void addTransition(String pattern, State next) { tos.put(next.getName(), next); transitions.add(StateTransition.createStateTransition(currentState, pattern, next.getName())); if (transitions.size() == 1) { transitions.add(StateTransition.createEndStateTransition(failedState)); transitions.add(StateTransition.createEndStateTransition(completedState)); transitions.add(StateTransition.createEndStateTransition(stoppedState)); } if (next.isEndState()) { transitions.add(StateTransition.createEndStateTransition(next)); } dirty = true; }
if (!froms.contains(to)) { currentState = copy.get(to); if (!currentState.isEndState()) { addTransition("COMPLETED", completedState); addTransition("*", failedState); if (!currentState.isEndState()) { if (!hasFail(from)) { addTransition("*", failedState);
@Override public boolean isEndState() { return state.isEndState(); }
@Override public boolean isEndState() { return state.isEndState(); }
@Override public boolean isEndState() { return state.isEndState(); }
public boolean isEndState() { return state.isEndState(); }
private StateTransition(State state, String pattern, String next) { super(); if (!StringUtils.hasText(pattern)) { this.pattern = "*"; } else { this.pattern = pattern; } Assert.notNull(state, "A state is required for a StateTransition"); if (state.isEndState() && StringUtils.hasText(next)) { throw new IllegalStateException("End state cannot have next: " + state); } this.next = next; this.state = state; }
private StateTransition(State state, String pattern, String next) { super(); if (!StringUtils.hasText(pattern)) { this.pattern = "*"; } else { this.pattern = pattern; } Assert.notNull(state, "A state is required for a StateTransition"); if (state.isEndState() && StringUtils.hasText(next)) { throw new IllegalStateException("End state cannot have next: " + state); } this.next = next; this.state = state; }
private StateTransition(State state, @Nullable String pattern, @Nullable String next) { super(); if (!StringUtils.hasText(pattern)) { this.pattern = "*"; } else { this.pattern = pattern; } Assert.notNull(state, "A state is required for a StateTransition"); if (state.isEndState() && StringUtils.hasText(next)) { throw new IllegalStateException("End state cannot have next: " + state); } this.next = next; this.state = state; }
private StateTransition(State state, @Nullable String pattern, @Nullable String next) { super(); if (!StringUtils.hasText(pattern)) { this.pattern = "*"; } else { this.pattern = pattern; } Assert.notNull(state, "A state is required for a StateTransition"); if (state.isEndState() && StringUtils.hasText(next)) { throw new IllegalStateException("End state cannot have next: " + state); } this.next = next; this.state = state; }
private void addTransition(String pattern, State next) { tos.put(next.getName(), next); transitions.add(StateTransition.createStateTransition(currentState, pattern, next.getName())); if (transitions.size() == 1) { transitions.add(StateTransition.createEndStateTransition(failedState)); transitions.add(StateTransition.createEndStateTransition(completedState)); transitions.add(StateTransition.createEndStateTransition(stoppedState)); } if (next.isEndState()) { transitions.add(StateTransition.createEndStateTransition(next)); } dirty = true; }
private void addTransition(String pattern, State next) { tos.put(next.getName(), next); transitions.add(StateTransition.createStateTransition(currentState, pattern, next.getName())); if (transitions.size() == 1) { transitions.add(StateTransition.createEndStateTransition(failedState)); transitions.add(StateTransition.createEndStateTransition(completedState)); transitions.add(StateTransition.createEndStateTransition(stoppedState)); } if (next.isEndState()) { transitions.add(StateTransition.createEndStateTransition(next)); } dirty = true; }
private void addTransition(String pattern, State next) { tos.put(next.getName(), next); transitions.add(StateTransition.createStateTransition(currentState, pattern, next.getName())); if (transitions.size() == 1) { transitions.add(StateTransition.createEndStateTransition(failedState)); transitions.add(StateTransition.createEndStateTransition(completedState)); transitions.add(StateTransition.createEndStateTransition(stoppedState)); } if (next.isEndState()) { transitions.add(StateTransition.createEndStateTransition(next)); } dirty = true; }
if (!froms.contains(to)) { currentState = copy.get(to); if (!currentState.isEndState()) { addTransition("COMPLETED", completedState); addTransition("*", failedState); if (!currentState.isEndState()) { if (!hasFail(from)) { addTransition("*", failedState);
if (!froms.contains(to)) { currentState = copy.get(to); if (!currentState.isEndState()) { addTransition("COMPLETED", completedState); addTransition("*", failedState); if (!currentState.isEndState()) { if (!hasFail(from)) { addTransition("*", failedState);
if (!froms.contains(to)) { currentState = copy.get(to); if (!currentState.isEndState()) { addTransition("COMPLETED", completedState); addTransition("*", failedState); if (!currentState.isEndState()) { if (!hasFail(from)) { addTransition("*", failedState);