View
The Bundle Dependencies view shows the installed bundles, their
prerequisite bundles and their dependent bundles. The view uses
HTTP to access the servlet registered by the
org.eclipse.soda.sat.dependency.servlet
bundle running on the target. The data returned by the HTTP queries is
rendered in the view.
The middle list shows all the installed bundles. Double-clicking a bundle
from middle list causes its prerequisite bundles to be displayed on
the left and its dependent bundles to be displayed on the right.
Selecting a bundle from either the left or the right list causes the
bundle to be selected in the middle list.
Clicking the header for each column will toggle the sort order for the
column between bundle ID, the default, and alphabetic.
Each bundle is decorated with an icon that
indicates whether it imports or exports packages and/or services, or
whether the bundle is stopped:
-
Bundle: This icon represents a bundle that neither imports nor
exports services. A bundle with this icon is neither a dependent nor a
prerequisite of other bundles.
-
Importer Bundle: This icon represents a bundle that imports
services. A bundle with this icon is a dependent of other bundles.
-
Exporter Bundle: This icon represents a bundle that exports
services. A bundle with this icon is often a prerequisite of other
bundles.
-
Importer/Exporter Bundle: This icon represents a bundle that
both imports and exports services. A bundle with this icon is a
dependent of other bundles, and often a prerequisite of other bundles.
-
Resolved Bundle: This icon represents a bundle that is resolved
but not started.
-
Installed Bundle: This icon represents a bundle that is installed
but not resolved.
A bundle that fails to transition from installed to resolved is
typically in error and needs attention.
If the SAT Bundle Dependency Servlet
has not been installed
on the Bundle Dependencies view's target host a warning dialog is
displayed issued.
Status Line
The workbench's status line provides a summary of the selected Installed
Bundles that details the number of bundles selected, the number of
prerequisites and the number of dependents. For example:
Pull Down Menu
The Bundle Dependencies view's pull-down menu is as follows:
-
Show all bundles: This menu option allows the Bundle
Dependencies view to be toggled between showing the immediate bundle
relationships and showing all bundle relationships.
-
Poll: This menu option starts and stops polling the target for
updates. When polling is off, the Bundle Dependencies view's refresh
button may be used to manually update the view.
-
View Orientation: Depending upon the orientation of the view,
one of the following menu options is shown in the view's pull
down menu:
-
Horizontal Orientation: This menu option allows the
orientation of the view to be manually switched to horizontal
orientation.
-
Vertical Orientation: This menu option allows the orientation
of the view to be manually switched to vertical orientation.
When the view is resized it will automatically adjust its orientation
based on the space available.
-
Lock Orientation: This menu option is used to prevent the view
from automatically adjusting its orientation based on the space
available.
-
Reset Layout Proportions: This menu option is used to reset the
layout proportions of the view's panes.
-
Open Browser...: This menu option opens an HTML version of the
view in a web browser.
-
Configure... This menu option opens the Bundle Dependencies
dialog that allows the Bundle
Dependencies view's target host address and port number to be
configured, as well as the frequency in seconds that the target will be
polled.
Context Menu
Right-clicking the view opens a context menu with the following menu items:
-
View Manifest...: This menu option displays the selected bundle's
META-INF/MANIFEST.MF in a dialog. See below for an example.
This menu option is only available when exactly one bundle is selected.
-
Show in Package Explorer: This menu option shows the selected
bundle's project in the Package Explorer.
This menu option is only enabled when exactly one bundle is selected
and there is a project with a matching name in the workspace.
-
Copy: This menu option copies the text of the selected bundles
to the system's clipboard for pasting elsewhere.
This menu option is only available when at least one bundle is selected.
-
Select All: This menu option selects all the bundles in the list.
This menu option is only available when there is at least two bundles
in the list.
-
Refresh: This menu option queries the target device and refreshes
the contents of the view.
Copyright © 2001, 2008 IBM Corporation and others. All Rights Reserved.