Spring DefaultMessageListenerContainer

时间:2015-05-14 18:14:43

标签: spring jms

这是我的Spring JMS配置

<jms:listener-container connection-factory="connectionFactory" destination-resolver="jndiDestinationResolver">
<jms:listener id = "listener1" destination ="${queue1}" ref="myListener1" />
<jms:listener id = "listener2" destination ="${queue2}" ref="myListener2" />
<jms:listener id = "listener3" destination ="${queue3}" ref="myListener3" />
</jms:listener-container>

我正在构建一些自定义GUI来启动或停止JMS侦听器。 在DefaultMessageListenerContainer中,我们只有方法来启动和停止。

有没有办法找出听众是否已经停止?

只有在它已经停止的情况下才能提供开始按钮。

1 个答案:

答案 0 :(得分:0)

有一种名为isRunning()的方法。这有帮助。