我正在使用spring集成从wmq消息,但我无法在消息头中获取JMS Destination。我想知道消息消息所在的队列名称。在活动的mq中,我们将获得一个名为JMS Destination的参数,其中队列名称可用。是否有可能使用spring integration消息从wmq中找到队列名称。
答案 0 :(得分:0)
在Spring Integration中,jms_destination
映射到名为JmsHeaders.DESTINATION
(DefaultJmsHeaderMapper
)的标头。
请参阅Mapping Message Headers to/from JMS Message 。
默认映射器是List<String> strings = new ArrayList<String>();
List<String> unmodifiable = Collections.unmodifiableList(strings);
unmodifiable.add("New string"); // will fail at runtime
strings.add("Aha!"); // will succeed
System.out.println(unmodifiable);
。