You can provide your own implementation using the jmsKeyFormatStrategy URI Option.
> On Feb 12, 2018, at 8:34 AM, Probert, Matt <matt.prob...@metoffice.gov.uk> > wrote: > > When messages are produced to ActiveMQ, Camel JmsBinding converts > java.util.Date message headers to string via Date.toString(). > > I want to override the conversion, to give IS0 8601 strings. > > Is there a way to inject a custom JmsBinding to do it? Or some other standard > way? I don't want to modify existing route definitions, if possible. > > I'm using the camel-activemq component, Camel 2.14.1, ActiveMQ 5.7.0. Routes > are defined in the spring XML DSL. > Cheers, > Matt