This is not what the JMSTimestamp is for. In fact, according to the JMS Specification, the JMSTimestamp value is set by the provider during the send method. You will need to implement the desired functionality in your application. I would recommend that you scan the JMS Specification to obtain a fuller understanding of the technology. Additionally, please direct all user questions like this to the user forums above.