Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
0.22.0
-
None
Description
When sending, the client currently only populates JMSDeliveryTime if there is a delivery delay. It should populate the value with the time of the send even when there is no delay, though it should still avoid sending the annotation indicating the delivery time to avoid itself, the server, and receivers needing to do unecessary processing.
Similarly, when receiving a message, JMSDeliveryTime is currently only populated if the delivery time message annotation is present. If the annotation isnt present, it should populate JMSDeliveryTime with the JMSTimestamp/creation-time instead.