是否可以通过JMS发送复杂的消息?我可以发送TextMessages,消息等..但是当我尝试通过MyObject
的{{1}}方法发送我的自定义对象类型send()
时出现编译错误。
然后我尝试施放它,我得到像MessageProducer
这是我尝试的代码:
MyObject cannot be cast to javax.jms.Message
有没有人有任何建议?谢谢
答案 0 :(得分:20)
只要您的对象为Serializable
,就可以使用ObjectMessage
MessageProducer producer = session.createProducer( destination );
ObjectMessage message = session.createObjectMessage( getMyObject() );
producer.send( message );
答案 1 :(得分:0)
你有两个问题之一: