diff --git a/spring-statemachine-core/src/main/java/org/springframework/statemachine/support/AbstractStateMachine.java b/spring-statemachine-core/src/main/java/org/springframework/statemachine/support/AbstractStateMachine.java index e68bb2d2..49eea724 100644 --- a/spring-statemachine-core/src/main/java/org/springframework/statemachine/support/AbstractStateMachine.java +++ b/spring-statemachine-core/src/main/java/org/springframework/statemachine/support/AbstractStateMachine.java @@ -177,12 +177,6 @@ public abstract class AbstractStateMachine extends LifecycleObjectSupport if (isComplete() || !isRunning()) { return false; } - // TODO: machine header looks weird! - event = MessageBuilder.fromMessage(event).setHeader("machine", this).build(); - if (log.isDebugEnabled()) { - log.debug("Queue event " + event); - } - boolean accepted = acceptEvent(event); scheduleEventQueueProcessing(); return accepted; @@ -260,6 +254,10 @@ public abstract class AbstractStateMachine extends LifecycleObjectSupport return true; } + if (log.isDebugEnabled()) { + log.debug("Queue event " + event); + } + Message defer = null; for (Transition transition : transitions) { State source = transition.getSource();