Hi, I am trying to create a dynamic camel route based on route values obtained from databases. All the dynamic routes needs to be kicked of by this DB producer. Below is a sample scenario we are trying to achieve.
CustomTaskFactory: 1. Read route information from DB 2. Send the Route object to a Dynamic Router pseudocode: producertemplate.send(Route).dynamicrouter("bean:RoutingTask","routeTask") RoutingTask: 1. If the route is a DBPoller route then return "bean:DBPollerTaskFactory?method=generateTasks" 2. If the route is a MQ endpoint listener route then return "bean:MQTaskFactory?method=generateTasks" DBPollerTaskFactory: 1. Recieve the Route object and then create a DBpolling task like below in the method generateTasks: public void generateTasks(final Route route_) { camelcontext.addroutes(new RouteBuilder(){ configure() { from("timer://myDBpoller?period="+route_.getPollingDelay).routeid(route_.getID).setbody().constant(route_.getID()).bean("DBPollerTask","processTask") }}); } I am facing various problems in achieving the same. Need some help in achieving the same. -- View this message in context: http://camel.465427.n5.nabble.com/Need-to-create-dynamic-camel-routes-tp5548714p5548714.html Sent from the Camel Development mailing list archive at Nabble.com.