This panel lists all the OSGi frameworks that are associated with an application.
You
can explore or debug bundles by examining the contents of OSGi
frameworks.
A framework contains a collection of bundles, together with the packages
and services associated with the bundles. There are two types of framework:
- Isolated framework
- An isolated framework contains the bundles that are defined exclusively
for a specific application; each OSGi application runs in its own
isolated framework. In a network deployment environment, there is
one isolated framework for each server on which the application is
installed. If an application includes one or more composite bundles,
either as part of the application, or as an extension to the application,
there is a separate isolated framework for each composite bundle.
- Share bundle framework
- There is a shared bundle framework per server, containing all
the shared bundles that are available to the applications that are
installed on that server. If the applications indirectly reference
one or more composite bundles through package dependencies, there
is a shared bundle framework for each composite bundle.
You can find the state of the bundles in a framework,
and see which bundles import or export certain packages, or which
bundles register or use a particular service. You can also see the
values of the headers in the bundle manifest files.
You can
navigate trails through bundles, packages, and services. For example,
you might navigate the following trail:
- Select a package.
- See which bundle exports this package.
- Find out the services that this bundle registers.
- Find out which other bundles use each of these services.
- Explore the details of each of these bundles.
The panels have a breadcrumb trail that shows you where
you are in a trail, and allows you to retrace the steps that you have
taken through the trail.
Note: You can view the frameworks for
an application only if the application has been started. If the application
fails to start, the link to access the framework panels is not available.
To view this panel in the administrative
console, click the following path:
To browse the properties of a listed item, select
its name in the list.
To change which entries are listed, or to change
the level of detail that is displayed for those entries, use the Filter
settings.
For each framework,
the panel shows the following information:
- Framework name
- The name of the OSGi framework.
- Framework version
- The version of the OSGi framework.
- Framework node
- The node on which the OSGi framework resides.
- Framework server
- The server on which the OSGi framework resides.