You should use your pojo class name, that is just there as an example. On Thu, Dec 3, 2015 at 3:30 PM, Vanshul.Chawla <vanshul.cha...@target.com> wrote: > I am doing a basic POC to convert xml to avro format. > > Below is the code > > <?xml version="1.0" encoding="UTF-8"?> > <!-- Configures the Camel Context --> > > <beans xmlns="http://www.springframework.org/schema/beans" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xmlns:amq="http://activemq.apache.org/schema/core" > xsi:schemaLocation=" > http://www.springframework.org/schema/beans > http://www.springframework.org/schema/beans/spring-beans.xsd > http://camel.apache.org/schema/spring > http://camel.apache.org/schema/spring/camel-spring.xsd > http://activemq.apache.org/schema/core > http://activemq.apache.org/schema/core/activemq-core.xsd"> > <camelContext xmlns="http://camel.apache.org/schema/spring"> > <dataFormats> > <avro id="avro" > instanceClassName="org.apache.camel.dataformat.avro.Message"/> > </dataFormats> > <route> > <from uri="file:src/Input?noop=true"/> > <marshal ref="avro"/> > <to uri="file:src/Output"/> > </route> > </camelContext> > </beans> > > > So its just taking an xml from file, transforming to avro and sends to other > file. > > > Dependency I added is > > <dependency> > <groupId>org.apache.camel</groupId> > <artifactId>camel-avro</artifactId> > <version>2.12.0.redhat-610379</version> > <!-- use the same version as your Camel core version --> > </dependency> > > When I run the camel context, it says class not found. > > When I checked maven jars added in dependencies, I can see this jar is > fetched but I don't see Message class in the schema. > > Please let me know what I am missing here. > >
-- Claus Ibsen ----------------- http://davsclaus.com @davsclaus Camel in Action 2: https://www.manning.com/ibsen2