You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by dbremmen <db...@gmail.com> on 2014/10/07 22:20:25 UTC
How to use an object that is inside the object sent on body to do
splitting
Dear Camel Experts,
First of all thanks a lot, this framework is great.
Maybe this is a very dumb question but It will help to clarify my
understanding of camel.
I have a seda queue where I insert objects of type FromData.
FromData has a method
public GenericFile<File> getFirstFile () {
return files.values().iterator().next();
}
Now in my route I want to split the contents of the file and I came up with
this solution. Is there a better way to refer to body.firstFile in a better
way or inside the second split otherwise of doing
.split(simple("${body.firstFile}"))
public void configure() {
from("seda:processReceiver")
.split(simple("${body.firstFile}"))
.split(body().tokenize(",")).streaming()
.process(new Processor() {
public void process(Exchange msg) {
System.out.println(msg.getIn().getBody());
}
});
}
--
View this message in context: http://camel.465427.n5.nabble.com/How-to-use-an-object-that-is-inside-the-object-sent-on-body-to-do-splitting-tp5757394.html
Sent from the Camel - Users mailing list archive at Nabble.com.