The below mentioned code snippet works as you expected. CamelContext context = new DefaultCamelContext(); context.addRoutes(new RouteBuilder() { @Override public void configure() throws Exception { from("direct:start").process(new Processor() { @Override public void process(Exchange exchange) throws Exception { System.out.println("control in processor!!!!!!!!!!!!!!!"); } }); } }); context.start(); Thread.sleep(1000); ProducerTemplate template = context.createProducerTemplate(); template.sendBody("direct:start", "Test Message"); context.stop();
-- View this message in context: http://camel.465427.n5.nabble.com/How-to-called-the-processor-tp5737769p5737941.html Sent from the Camel - Users mailing list archive at Nabble.com.