OSGi - What does system.bundle mean?
Asked Answered
P

1

5

I am new to OSGi. I'm using Apache felix in Jboss AS 7.1 for OSGi container. On accessing 'localhost:8090/system/console' I can find the list of bundles that are installed. When I check a bundle's import packages, I can find few are imported from system.bundle.
Imported Packages javax.activation,version=0.0.0 from system.bundle (0)
My questions are, what does system.bundle mean? Where is it loaded from?

Paduasoy answered 12/4, 2016 at 14:7 Comment(0)
B
10

The system bundle is the OSGi framework itself. So typically felix or equinox. It is special as it is the only bundle that is not loaded by the framework. It also has the duty to export some of the java packages like the javax ones for example.

Barnard answered 12/4, 2016 at 14:25 Comment(1)
Thanks for the answer!Paduasoy

© 2022 - 2024 — McMap. All rights reserved.