JMS API 定义了5种消息体格式,也叫消息类型,可以使用不同形式发送接收数据并可以兼容现有的消息格式,下面描述这5种类型:
1. TextMessage:java.lang.String对象,如xml文件内容。
2. MapMessage:key/value键值对的集合,key是String对象,值类型可以是Java任何基本类型。
3. BytesMessage:字节流。
4. StreamMessage:Java 中的输入输出流。
5. ObjectMessage:Java中的可序列化对象。
另外,还有一种是Message,没有消息体,只有消息头和属性