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)

Reply via email to