I guess TTL stands for Time to Live.
In Camel, this is a specific component, how they deal with it. Some components support this, while others do not.
You should check the documentation for the component being used that it supports.
If you use the JMS component, it has the timeToLive option, as described: http://camel.apache.org/jms
And the problem with the "client and server clock may not be synchronized." There are some details on the Camel JMS page. Some message brokers have clock synchronization methods, such as Apache ActiveMQ with the timestamp plugin: http://activemq.apache.org/timestampplugin.html
source share