diff --git a/spring-statemachine-core/src/main/java/org/springframework/statemachine/config/AbstractStateMachineFactory.java b/spring-statemachine-core/src/main/java/org/springframework/statemachine/config/AbstractStateMachineFactory.java index d69402c9..27e180e0 100644 --- a/spring-statemachine-core/src/main/java/org/springframework/statemachine/config/AbstractStateMachineFactory.java +++ b/spring-statemachine-core/src/main/java/org/springframework/statemachine/config/AbstractStateMachineFactory.java @@ -213,6 +213,8 @@ public abstract class AbstractStateMachineFactory extends LifecycleObjectS if (stateMachineConfigurationConfig.getStateMachineEnsemble() != null) { DistributedStateMachine distributedStateMachine = new DistributedStateMachine<>( stateMachineConfigurationConfig.getStateMachineEnsemble(), machine); + distributedStateMachine.setAutoStartup(stateMachineConfigurationConfig.isAutoStart()); + distributedStateMachine.afterPropertiesSet(); machine = distributedStateMachine; }