Check the documentation for this:

http://camel.apache.org/bean-binding.html

Babak

Am 16.08.12 14:32 schrieb "Joe San" unter <codeintheo...@gmail.com>:

>I have decided to use JAXB instead of xStream. My route definition looks
>like this:
>
>        final JaxbDataFormat jaxb = new
>JaxbDataFormat("com.example.filexml");
>        context.addRoutes(new RouteBuilder() {
>            public void configure() {
>                from("file://my.xml").unmarshal(jaxb).bean(new
>ProcessorBean()).to("file://my.xml");
>            }
>        });
>
>How do I get hold of the UnMarshalled Java Object (say Person.java) in my
>ProcessorBean. Also, when I use a bean for Processing, how does Camel know
>which method to invoke in that bean?
>
>Regards,
>Jothi
>
>On Thu, Aug 16, 2012 at 1:56 PM, Joe San <codeintheo...@gmail.com> wrote:
>
>> Guys,
>>
>> I have a route which is defined as below:
>>
>> from("file://my.xml").marshal().xstream("UTF-8").bean(new
>> ProcessorBean()).to("file://my.xml");
>>
>> All I want to do is access the my.xml in my ProcessorBean. Where and how
>> do I specify the Java object which will be filled with the values in the
>> xml file?
>>
>> Regards,
>> Jothi
>>


Reply via email to