activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dain Sundstrom (JIRA)" <j...@apache.org>
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
                 URL: https://issues.apache.org/activemq/browse/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
            message.setTimestamp(System.currentTimeMillis());
        }

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.


Mime
View raw message