can specify a default delivery mode, priority, time to live and delivery delay for messages sent by a
 message producer. It can also specify the delivery mode, priority, and time to live for an individual message.

 <p>
 A client can specify a time-to-live value in milliseconds for each message it sends. This value defines a message
 expiration time that is the sum of the message's time-to-live and the GMT when it is sent (for transacted sends, this
 is the time the client sends the message, not the time th