如何在JMS中使用receiveSelected方法

时间:2013-09-24 07:22:14

标签: grails groovy activemq spring-jms

您好我尝试使用jmsService的receivedSelected方法,但它返回null给我。我在选择器中传递messageId。 这是代码

    jmsService.send(service: "myService", method: "test1",[message:1])
    String selector = "JMSMessageID=PLC-1-53472-1380003663066-0"
    def ret = jmsService.receiveSelected("appName.serviceName.test1",selector)

任何人都可以告诉我哪里错了。 还是有其他方法可以做到。

1 个答案:

答案 0 :(得分:1)

选择器中的值需要单引号。

在您的示例中:“JMSMessageID ='PLC-1-53472-1380003663066-0'”。