JMS的WebSphere MQ BytesMessge和TextMessage的
题
我有一个Java应用程序,它设置在一个队列监听器,该onMessage(Message)
得到javax.jms.TextMessage
的子类,我怎样才能使它得到javax.jms.BytesMessage
的子类
注意:我没有访问到用于发送消息的应用程序
解决方案
消息类型由发送方来确定。如果发送者不能改变,所接收的消息类型不能改变。
什么是最终目标?您可以更改接收器如何处理完成你想做什么消息?从一个TextMessage具有字符串,你可以使用的 String.getBytes()以得到该字符串的字节数组版本。
如果你想做的任何事情比这更奇特的,就不是你需要从发送者的一些合作呢?
不隶属于 StackOverflow