我们使用JmsTemplate将PCF命令发送到MQ队列管理器管理队列。
我们需要这个才能在一堆队列上打开QUEUE DEPT触发器。这是因为在启动QUEUE DEPT之后,MQ管理器会关闭该队列上的触发。
我知道消息处理本质上应该是异步的。但是,在这种特殊情况下,等待响应通知调用者触发器是否重新打开是有意义的。
通过查看JmsTemplate API,我找不到像这样的东西。我是否遗漏了任何内容,或者无法实现javax.jms.QueueRequestor.request(消息消息)所描述的功能?
答案 0 :(得分:1)
你是对的,JmsTemplate
不提供此类功能。您可以查看SPR-332了解整个历史记录。
最后一条评论有a link to a project,显示了如何使用Spring Integration轻松实现它。