activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dain Sundstrom (JIRA)" <>
Subject [jira] Created: (AMQ-1165) RegionBroker resets JMS Timestamp
Date Thu, 22 Feb 2007 00:27:03 GMT
RegionBroker resets JMS Timestamp

                 Key: AMQ-1165
             Project: ActiveMQ
          Issue Type: Bug
    Affects Versions: 4.1.0
            Reporter: Dain Sundstrom
         Attachments: Timestamp.patch

The RegionBroker contains the following logic, which overwrites the JMSTimestamp.   FWIU,
the message timestamp should be set once at send and never changed by the broker.

        if (message.getTimestamp() > 0 && (message.getBrokerPath() == null || message.getBrokerPath().length
== 0)) { 
            //timestamp not been disabled and has not passed through a network

Attached is a simple test case and patch that changes the '>' in the if statement above
to '<='.  I'm not sure if that is the proper fix, but it did make my problem go away.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message