Java client sets AMQP 0.10 delivery property 'timestamp' on publish.
--------------------------------------------------------------------

                 Key: QPID-3628
                 URL: https://issues.apache.org/jira/browse/QPID-3628
             Project: Qpid
          Issue Type: Bug
          Components: Java Client
    Affects Versions: 0.14
            Reporter: Ken Giusti
            Priority: Minor
             Fix For: Future


The Java client sets the message delivery property 'timestamp' when it 
publishes a message.  This is inconsistent with the AMQP 0-10 definition of 
this field:

"The timestamp is set by the broker on arrival of the message."

The Java client uses this property to implement the JMSTimestamp property as 
defined by the JMS spec, which is defined as the time the message is 
-published-.

The Broker now implements the timestamp feature as defined in 0.10, which means 
it will overwrite the value set by the Java client.

A possible solution would be to have the Java client introduce its own custom 
property to represent the JMS timestamp, and not use the AMQP delivery property 
header.


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to