【发布时间】:2016-02-01 04:32:26
【问题描述】:
在我的应用程序中,我有 2 个 diff mq conn factory beans。为此,我有 2 个差异 DefaultJmslistenercontainerfactory bean ex cf1 n cf2。每个 DefaultJmslistenercontainerfactory bean 都在单独的 @JmsListener 中引用。 ..现在我想以编程方式开始停止每个listrner,因为我正在覆盖configureMessageListeners(JmsListenerRegistrar)方法,我可以在其中设置DefaultJmslistenercontainerfactory 实例。注意我只能设置一个实例.. 然后在我的代码中,我得到了 JmsListenerRegistry 的 spring 实例,我可以从中获取列表 dmlc ..我可以开始 n 停止 然而。 .因为我只设置了一个 DefaultJmslistenercontainerfactory 实例,我的代码只返回一个 dmlc .. 这里的问题是如何在 configureJmsListener() 方法中传递多个 DefaultJmslistenercontainerfactory 实例? 注意-我不手动创建 dmlc..我只是配置工厂..
【问题讨论】:
标签: spring jms spring-jms