@Deactivate void deactivate(BundleContext bundleContext) { super.deactivate(bundleContext); if (registration != null) { registration.unregister(); } }
@Activate void activate(BundleContext bundleContext) { Object listener = createListener(bundleContext); if (listener != null) { registration = bundleContext.registerService( OsgiBundleApplicationContextListener.class.getName(), listener, null); } super.activate(bundleContext); }