Search code examples
springosgispring-dm

How could I get BundleContext in Spring DM?


I am newly on Spring DM and I would like to access Bundlecontext. My problem is that I have a bundle with Activator, but it does not have xml config file. I cannot touch this bundle, then I need to access to BundleContext and serviceReference to obtain the service in my bundle. I am using Spring DM in my bundle. So, how could I get BundleContext?

Thanks!

Regards!


Solution

  • One way is to implement BundleContextAware and the other one, if you don't want to rely on DM and its mechanisms:

    BundleContext bundleContext = FrameworkUtil.getBundle(this.getClass()).getBundleContext();