diff --git a/org.springframework.integration/src/main/java/org/springframework/integration/bus/DefaultMessageBus.java b/org.springframework.integration/src/main/java/org/springframework/integration/bus/DefaultMessageBus.java index b927a8bc84..8dce414879 100644 --- a/org.springframework.integration/src/main/java/org/springframework/integration/bus/DefaultMessageBus.java +++ b/org.springframework.integration/src/main/java/org/springframework/integration/bus/DefaultMessageBus.java @@ -331,6 +331,7 @@ public class DefaultMessageBus implements MessageBus, ApplicationContextAware, A } public void destroy() throws Exception { + this.stop(); if (this.taskScheduler instanceof DisposableBean) { ((DisposableBean) this.taskScheduler).destroy(); }