我可以使用 org.springframework.messaging.Message 获取 JMSXDeliveryCount 和 JMSDestination
Can I get JMSXDeliveryCount and JMSDestination using org.springframework.messaging.Message
我正在使用 Spring JMS 4.1.2,并且我正在使用 org.springframework.messaging.Message 作为 JMS 侦听器中的输入负载。我正在收听 Active MQ 队列,我想知道是否可以使用 org.springframework.messaging.Message 获取 JMSXDeliveryCount 和 JMSDestination,或者我是否必须使用 javax.jms.Message class来完成这个。
谢谢,
胡安
配送数量属性默认映射;我只是运行一个测试...
message: GenericMessage [payload=jms test, headers={jms_redelivered=true, JMSXDeliveryCount=2, ...
标准 headers 映射到 jms_
前缀;消息属性已映射 as-is。
接收消息的目标当前未映射到消息。
您需要添加自定义 JmsHeaderMapper
- 也许是 DefaultJmsHeaderMapper
的子类。
我开了个JIRA issue做这个标准
我正在使用 Spring JMS 4.1.2,并且我正在使用 org.springframework.messaging.Message 作为 JMS 侦听器中的输入负载。我正在收听 Active MQ 队列,我想知道是否可以使用 org.springframework.messaging.Message 获取 JMSXDeliveryCount 和 JMSDestination,或者我是否必须使用 javax.jms.Message class来完成这个。
谢谢,
胡安
配送数量属性默认映射;我只是运行一个测试...
message: GenericMessage [payload=jms test, headers={jms_redelivered=true, JMSXDeliveryCount=2, ...
标准 headers 映射到 jms_
前缀;消息属性已映射 as-is。
接收消息的目标当前未映射到消息。
您需要添加自定义 JmsHeaderMapper
- 也许是 DefaultJmsHeaderMapper
的子类。
我开了个JIRA issue做这个标准