Hi guys, I have a piece of code below. What I want to do is to load a camelcontext from a xml file by using GenericApplicationContext and XmlBeanDefinitionReader. Then I want to make some change on one route, for example, setting the autoStartup property to false. At last, start camelcontext using Main class. However, for some reason, the changing to the route has not been effective, the route still starts. Did I make any mistake here? Thanks a lot!
GenericApplicationContext ctx = new GenericApplicationContext(); XmlBeanDefinitionReader xmlReader = new XmlBeanDefinitionReader(ctx); xmlReader.loadBeanDefinitions(new ClassPathResource("camelcontext.xml")); ctx.refresh(); // get the camelContext by using getBean() CamelContext context = (CamelContext) ctx.getBean("mycontextID"); context.getRoute("route1").getRouteContext().setAutoStartup(false); Main main = new Main(); main.setApplicationContext(ctx); main.enableHangupSupport(); main.run(); -- View this message in context: http://camel.465427.n5.nabble.com/Apply-change-to-a-route-after-loading-camelcontext-xml-using-GenericApplicationContext-tp5737541.html Sent from the Camel - Users mailing list archive at Nabble.com.