За да изясня допълнително въпроса си:
Имам пролетен xml файл с камилски маршрути. Искам да стартирам този маршрут в BundleActivator. Какви са стъпките в света на OSGI за инициализиране и стартиране на SpringContext и регистриране в регистъра на OSGI. Искам да направя тази персонализация чрез api – трябва да контролирам това, вместо да използвам spring DM. Разбирам, че трябва да използвам класовете OSGI. Примери за следване:
Това не стартира маршрутите:
ConfigurableApplicationContext ctx = new GenericApplicationContext();
ConfigurableEnvironment environment = ctx.getEnvironment();
//set up the props for the context
XmlBeanDefinitionReader xmlReader = new XmlBeanDefinitionReader((BeanDefinitionRegistry) ctx);
ClassPathResource classPathResource = new ClassPathResource("context.xml",properClassLoader );
xmlReader.loadBeanDefinitions(classPathResource);
ctx.refresh();
ctx.start();
Благодаря.