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]