Since we're on a major migration process of this website, some component documents here are out of sync right now. In the meantime you may want to look at the asciidoc in the repository: https://github.com/apache/camel/blob/master/README.md https://github.com/apache/camel/blob/master/components/readme.adoc
How do I specify time period in a human friendly syntax
Available as of Camel 2.3
Some of the Camel components offers options to specify a time period, which must be entered in milli second as unit. This may be unfriendly to read as a human when the value is large such as 45min = 2700000 millis.
So in Camel 2.3 you can now configure any endpoint uri parameter using a String syntax, which at runtime will get converted to millis (long type).
You can use the following short syntax, which is most common to use:
So for example the Timer endpoint can be configured as follows
You can mix and match the units so you can do this as well:
However you can also use long syntax