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.