public static OsgiBundleXmlApplicationContext getOsgiSpringContext(ReleaseId releaseId, URL kModuleUrl) {
OsgiBundleXmlApplicationContext context = new OsgiBundleXmlApplicationContext(new String[] { kModuleUrl.toExternalForm() } );
OsgiKModuleBeanFactoryPostProcessor beanFactoryPostProcessor = new OsgiKModuleBeanFactoryPostProcessor(kModuleUrl, context);
beanFactoryPostProcessor.setReleaseId(releaseId);
context.addBeanFactoryPostProcessor(beanFactoryPostProcessor);
context.registerShutdownHook();
return context;
}
}