Spring Integration 4.1使用stopActiveComponents按顺序关闭不再在等待时间后关闭上下文

时间:2015-02-25 10:07:45

标签: spring-integration

在Spring Integration 4.1之前,使用控制总线发出并按顺序关闭,例如延迟20秒,使用stopActiveComponents将导致应用程序上下文关闭且PID结束。

升级到Spring Integration 4.1时,发出相同的控制总线命令现在会使上下文仍然加载并且PID正在运行。

查看Spring Integration 4.1文档,看起来好像这可能是新行为。

有没有人知道是否有办法恢复以前的行为,以便上下文本身最终再次关闭?

1 个答案:

答案 0 :(得分:0)

好吧,当我们删除stopNonSpringExecutors()https://jira.spring.io/browse/INT-3455)时,我们似乎不对。

您能否确定不使用任何不是Spring Executor的{​​{1}}?

随时就此问题提出JIRA问题。但是你必须提供一些简短的样本,以便我们重现这种回归并修复它。

非常感谢你抓住它!