Data Format ComponentAvailable as of Camel 2.12 The dataformat: component allows to use Data Format as a Camel Component. URI formatdataformat:name:(marshal|unmarshal)[?options] Where name is the name of the Data Format. And then followed by the operation which must either be SamplesFor example to use the JAXB Data Format we can do as follows:
from("activemq:My.Queue").
to("dataformat:jaxb:unmarshal?contextPath=com.acme.model").
to("mqseries:Another.Queue");
And in XML DSL you do:
<camelContext id="camel" xmlns="http://camel.apache.org/schema/spring">
<route>
<from uri="activemq:My.Queue"/>
<to uri="dataformat:jaxb:unmarshal?contextPath=com.acme.model"/>
<to uri="mqseries:Another.Queue"/>
</route>
</camelContext>
|