you can use camel-simple to do this...

from("direct:start")
      .choice()
             .when().simple("${body.keySet} contains 'foo'")
                    .to("mock:king")
             .otherwise()
                    .to("mock:other");


clipod wrote
> Hi, 
> I have a camel route with a choice block. I want to use a hashmap inside a
> when condition. 
> To be more precise I would like to know if there is a way to use the
> "containsKey" function inside when.
> Is there a way to handle this. I can actually create a processor and
> define the behaviour but I would like to do it in the route itself.





-----
Ben O'Day
IT Consultant -http://consulting-notes.com

--
View this message in context: 
http://camel.465427.n5.nabble.com/Accessing-a-local-declared-hashmap-variable-in-a-route-tp5735553p5735646.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to