【发布时间】:2019-12-18 20:32:57
【问题描述】:
我使用 IBM MQ 从队列中获取消息。我得到对象 MQMessage 并解析它。这样,我就有了消息体的字节流,也有 MQMD 属性。那么,我怎样才能在字节数组中获取这些属性呢?
//Getting MQMessage
MQQueue queue = ...
MQMessage msg = new MQMessage();
queue.get(msg, options, size);
//For example this prop
String replyQueue = msg.replyToQueueName;
我需要它,因为在某些情况下,使用默认的“UTF-8”编码无法正确读取某些道具,但它应该。
所以MQMessage.readFully(byte[] b)只给我byte[]这样的消息体,我想得到MQMD和RFH2等消息头。
【问题讨论】: