First the object must be a serializable implementation serializable interface
Here HashMap for example
Producer End
Hashmap<string,string> map=new hashmap<string, string> (); Map.put ("param1", "name"); Map.put ("param2", "age"); Map.put ("Param3", "gender"); ObjectMessage message=session.createobjectmessage (map); SYSTEM.OUT.PRINTLN (map); Messageproducer.send (message);
Consumer End
while (true) { Objectmessage objectmessage= (ObjectMessage) messageconsumer.receive (+); system.out.println (objectMessage); if (objectMessage!= NULL) { &NBSP;&NBSP;&NBSP;SYSTEM.OUT.PRINTLN ("Message Received:" +objectmessage.getobject ()); }else{ continue; } }
Reference article:
http://blog.csdn.net/madun/article/details/21800999
This article is from the "Nothing-skywalker" blog, please be sure to keep this source http://tianxingzhe.blog.51cto.com/3390077/1686740
Activemq transitive objects (serializable)