我有一个Java应用程序,它设置在一个队列监听器,该onMessage(Message)得到javax.jms.TextMessage的子类,我怎样才能使它得到javax.jms.BytesMessage的子类

注意:我没有访问到用于发送消息的应用程序

有帮助吗?

解决方案

消息类型由发送方来确定。如果发送者不能改变,所接收的消息类型不能改变。

什么是最终目标?您可以更改接收器如何处理完成你想做什么消息?从一个TextMessage具有字符串,你可以使用的 String.getBytes()以得到该字符串的字节数组版本。

如果你想做的任何事情比这更奇特的,就不是你需要从发送者的一些合作呢?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top