在 Java 中通过 JMS 发送复杂对象
是否可以通过 JMS 发送复杂消息?我可以发送文本消息,消息等。但是当我尝试通过方法发送我的自定义对象类型时,我得到编译错误。MyObject
send()
MessageProducer
然后我试图投射它,我得到演员例外MyObject cannot be cast to javax.jms.Message
这是我尝试过的代码:
MessageProducer messageProducer = session.createProducer(destination);
messageProducer.send((Message)getMyObject()); //where getMyObject method retrieves mapped myObject type
有人有什么建议吗?谢谢