Hi,
How to programmatically activate/deactivate(start/stop) the configuration of the osgi bundle(Not bundle start/stop)?
Please provide the example or syntax for this issue.
Thanks & Regards,
Ashwini
Solved! Go to Solution.
Views
Replies
Total Likes
Hi,
You can get the bundle using BundleContext and start stop using Bundle APIs.
https://osgi.org/javadoc/r4v43/core/org/osgi/framework/BundleContext.html
https://osgi.org/javadoc/r4v43/core/org/osgi/framework/Bundle.html '
https://www.javatips.net/api/org.osgi.framework.frameworkutil
BundleContext bundleContext = FrameworkUtil.getBundle(MyClass.
class
).getBundleContext();
Hi,
You can get the bundle using BundleContext and start stop using Bundle APIs.
https://osgi.org/javadoc/r4v43/core/org/osgi/framework/BundleContext.html
https://osgi.org/javadoc/r4v43/core/org/osgi/framework/Bundle.html '
https://www.javatips.net/api/org.osgi.framework.frameworkutil
BundleContext bundleContext = FrameworkUtil.getBundle(MyClass.
class
).getBundleContext();
One way to make the configurations ineffective is to have a checkbox. The related service can check the value of this property and proceed with the functions accordingly. To programmatically alter configs, please visit ConfigurationAdmin – Access OSGi configuration of other services