Florian Gessner created CAMEL-10291:
---------------------------------------
Summary: Camel RabbitMQ invalid handling of message timestamp
Key: CAMEL-10291
URL: https://issues.apache.org/jira/browse/CAMEL-10291
Project: Camel
Issue Type: Bug
Components: camel-rabbitmq
Affects Versions: 2.17.3
Reporter: Florian Gessner
Fix For: 2.18.0
At the moment the RabbitMQ component is does not map the timestamp of a message
appropriately. The inbound mapping (consumer) expects the timestamp as String
whereas the String is just the long value representing the timestamp. However
the timestamp usually is already a java.util.Date as this is also the data type
as define in AMQP.BasicProperties.
You can also find the mismatch between the outbound mapping of the provider
code. There the value is also of type java.util.Date (RabbitMQMessageConverter
line 76).
The provided pull request provides a compatible change. So it still keeps the
old behaviour as fallback so that the long value is evaluated if the provided
data is not a java.util.Date
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)