Java:如何从Spring的DMLC取消订阅持久订阅者?

时间:2012-07-10 07:36:06

标签: java spring-jms

在普通的JMS中,我们可以这样做:session.unsubscribe("持久订阅的名称");但是我们如何通过DMLC来做到这一点?无法在其中找到用于此目的的任何特定方法。

1 个答案:

答案 0 :(得分:1)

据我所知,没有Spring特定的方式向MQ服务器发送“取消订阅”命令,但是您始终可以选择通过扩展DefaultMessageListenerContainer类并调用{{}来获取基础JMS会话。 3}}或getSession()。毕竟Spring只是JMS顶部的一个方便的抽象,并且不会阻止您在需要时直接使用JMS API。