我有一条MQ消息。在那里,我添加一个名为“Count”的Integer属性,其值为10.然后我为同一属性重新赋值为5.但它没有得到更新。
MQMessage message = new MQMessage();
message.writeString("Test Message");
message.setIntProperty("Count", 10);
System.out.println("Count is" + message.getIntProperty("Count")); -->Prints 10
message.setIntProperty("Count",5);
System.out.println("Count is" + message.getIntProperty("Count")); --> Prints 10..But I am expecting 5..
答案 0 :(得分:0)
您是否尝试过将邮件放入队列?如果您实际将消息放入队列并获得相同的消息,您将看到该消息中设置了更新的属性值,即" Count"财产将是5,而不是10。