我正在使用AbstractJmsListeningContainer#runningAllowed暂时停止监听器。但是,一旦我禁用它并开始返回false,它会挂在lifecycleMonitor.wait()
DefaultMessageListenerContainer.AsyncMessageListenerInvoker.executeOngoingLoop()
上并且永远不会醒来。这意味着我无法再次启用它。如何使用runningAllowed方法?我是否必须手动将其唤醒?
我正在使用Spring 5.0.6