It's simple,
remove route , replace fromDefintion & add reoute:
RouteDefinition d = context.getRouteDefinition(routeId);
context.removeRouteDefinition(d);
List<FromDefinition> inputs = d.getInputs();
for (FromDefinition fromDefinition : inputs)
fromDefinition.setUri(uri.replace(oldScheduler, newScheduler));
context.addRoutes(r);
-----
kh
--
View this message in context:
http://camel.465427.n5.nabble.com/QuartzScheduler-reschedule-running-route-tp5783159p5783384.html
Sent from the Camel - Users mailing list archive at Nabble.com.