【发布时间】:2017-12-29 05:27:53
【问题描述】:
如何在发送消息但不消费消息后检索 JMS 消息标头?
这是我的消息发送代码
jmsTemplate.convertAndSend(que, text, message -> {
LOGGER.info("setting JMS Message header values");
message.setStringProperty(RequestContext.HEADER_ID, id);
// LOGGER.info(message.getJMSMessageId()); -- this gives a null value here
return message;
});
只有在消息发布到队列后才会生成消息头,所以在使用 MessagePostProcessor 时是否有一种简单的方法来检索 JMS 消息头?
【问题讨论】:
标签: spring activemq spring-jms jmstemplate