colors
This commit is contained in:
@@ -3,6 +3,7 @@ package com.example.statemachinedemo.statemachine;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.statemachine.StateContext;
|
||||
import org.springframework.statemachine.action.Action;
|
||||
import org.springframework.statemachine.config.EnableStateMachineFactory;
|
||||
import org.springframework.statemachine.config.StateMachineConfigurerAdapter;
|
||||
import org.springframework.statemachine.config.builders.StateMachineConfigurationConfigurer;
|
||||
@@ -19,6 +20,7 @@ class SimpleEnumStateMachineConfiguration extends StateMachineConfigurerAdapter<
|
||||
@Override
|
||||
public void configure(StateMachineTransitionConfigurer<OrderStates, OrderEvents> transitions) throws Exception {
|
||||
Guard<OrderStates, OrderEvents> guard1 = null;
|
||||
Action<OrderStates, OrderEvents> action2 = null;
|
||||
transitions
|
||||
.withExternal().source(OrderStates.SUBMITTED).target(OrderStates.PAID).event(OrderEvents.PAY)
|
||||
.and()
|
||||
@@ -68,7 +70,12 @@ class SimpleEnumStateMachineConfiguration extends StateMachineConfigurerAdapter<
|
||||
.and().withExternal().source(OrderStates.PAID2).target(OrderStates.CANCELED)
|
||||
.and().withExternal().source(OrderStates.PAID3).target(OrderStates.CANCELED)
|
||||
// .and().withLocal().source(OrderStates.SUBMITTED).target(OrderStates.CANCELED)
|
||||
.and().withExternal().source(OrderStates.PAID1).event(OrderEvents.ABCD);
|
||||
.and().withExternal().source(OrderStates.PAID1).event(OrderEvents.ABCD).action(new Action<OrderStates, OrderEvents>() {
|
||||
@Override
|
||||
public void execute(StateContext<OrderStates, OrderEvents> context) {
|
||||
;
|
||||
}
|
||||
}).action(action2);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user