jms onMessage()暂停操作,直到发信号消耗

时间:2016-05-08 22:55:13

标签: java jms activemq

我一直在寻找一种功能来阻止jms消息的消耗,直到从ui点击按钮。我将activemq用于jms代理。并创建jms:声明队列的侦听器。但是,要求是在MessageListener的onMessage()部分停止消息的消耗。

我使用了receiveTimeout,之后我将spring中的jms:listener更改为defaultMessageListener作为spring bean。 好心劝告。

1 个答案:

答案 0 :(得分:0)

相信你只需要控制听众并能够以编程方式停止/启动,类似于this