From 48bb6631f93be96305649c6f9a7ff362b3f6e792 Mon Sep 17 00:00:00 2001 From: Janne Valkealahti Date: Sat, 11 Jul 2015 16:08:41 +0100 Subject: [PATCH] Tweak factory lifecycle handling - Setup autostart and afterPropertiesSet() for distributed machine. --- .../statemachine/config/AbstractStateMachineFactory.java | 2 ++ 1 file changed, 2 insertions(+) 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; }