A message is comprised of:
Header — Contains name-value pairs used by applications to identify and route messages, such as a time stamp, the expiration time, the priority, the delivery mode, the destination, an identifier, and settings used for correlation, redelivery, reply destination, and an arbitrary type (not the JMS message type.)
Properties — Can be any of several data types:
boolean,byte,short,int,long,float,double, orString. Custom-defined properties provide name-value pairs that can be named, typed, populated, sent, and then coerced by the consumer into other acceptable data types.Body — Set of bytes interpreted as the designated message type. The message body is optional; you can send a message where the header and property values contain all intended information. FUSE Message Broker provides the six message types defined by JMS—
Message,TextMessage,ObjectMessage,StreamMessage,MapMessage, andBytesMessage.








