Uploaded image for project: 'Qpid JMS'
  1. Qpid JMS
  2. QPIDJMS-289

JMSDeliveryTime should be populated even if there isn't a delivery delay during send

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 0.22.0
    • Fix Version/s: 0.23.0
    • Component/s: qpid-jms-client
    • Labels:
      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.

        Attachments

          Activity

            People

            • Assignee:
              gemmellr Robbie Gemmell
              Reporter:
              gemmellr Robbie Gemmell
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: