Ce panneau répertorie toutes les structures OSGi associées à une application.
Vous pouvez explorer ou déboguer
des bundles en examinant le contenu des
structures OSGi.
Une structure contient une collection de bundles ainsi que les packages et les services
associés aux bundles. Il existe deux types de structure :
- Structure isolée
- Une structure isolée contient les bundles définis exclusivement pour une application spécifique.
Chaque application OSGi s'exécute dans sa propre structure isolée. Dans un environnement de déploiement
réseau, il existe une structure isolée pour chaque serveur sur lequel l'application est installée. Si une application
inclut un ou plusieurs bundles composites, comme partie de l'application ou en tant qu'extension de l'application, il existe
une structure isolée distincte pour chaque bundle composite.
- Structure de bundles partagés
- Il existe une structure de bundles partagés par serveur qui contient tous les bundles
partagés disponibles pour les applications installées sur ce serveur. Si les applications
référencent de manière indirecte un ou plusieurs bundles via les dépendances de package, il existe
une structure de bundles partagés pour chaque bundle composite.
Vous pouvez trouver l'état
des bundles dans une structure et voir quels bundles importent ou exportent certains packages, ou quels bundles
enregistrent ou utilisent un service spécifique. Vous pouvez également voir les valeurs des en-têtes dans les fichiers
de manifeste de bundle.
Il est possible d'effectuer différentes procédures dans des bundles, des packages
et des services. Vous pouvez par exemple effectuer les actions suivantes :
- Sélectionner un package.
- Détecter quel bundle exporte ce package.
- Détecter quels services ce bundle enregistre.
- Détecter quels autres bundles utilisent ces services.
- Explorer les détails de chaque bundle.
Les panneaux incluent un trajet
de navigation qui vous indique à quel emplacement vous vous trouvez dans une procédure. Il vous permet
également de reproduire les différentes étapes effectuées jusqu'à présent.
Remarque : Vous pouvez afficher les structures d'une application uniquement si
l'application a été démarrée. Si le démarrage échoue, le lien permettant d'accéder aux panneaux de la structure
n'est pas disponible.
Pour afficher ce panneau dans la console d'administration, cliquez sur le chemin suivant :
Pour accéder aux propriétés d'un élément répertorié, sélectionnez son nom dans la liste.
Utilisez les paramètres de filtre pour modifier la liste des entrées ou le niveau de détail de ces entrées.
Pour chaque structure, le panneau affiche
les informations suivantes :
- Nom de l'infrastructure
- Nom de l'infrastructure OSGi.
- Version de l'infrastructure
- Version de l'infrastructure OSGi.
- Noeud de l'infrastructure
- Noeud sur lequel réside l'infrastructure OSGi.
- Serveur de l'infrastructure
- Serveur sur lequel réside l'infrastructure OSGi.
Les liens marqués (en ligne) requièrent un accès à Internet. Chaque lien permet de lancer une recherche dans la rubrique du centre de documentation en ligne. Lorsque les résultats s'affichent, sélectionnez la rubrique correspondant le mieux à votre configuration.