|
|
|
La compétition autour de blogs sur VisualVM est désormais terminée, les résultats sont disponibles et le "Plugin OSGi pour VisualVM" a clairement attiré mon attention. Non pas seulement parce qu'il est dans les trois premiers, mais aussi parce que cette approche de gestion d'une plate-forme OSGi au travers de JMX comme extension à un outil qui vient avec le JDK (visualvm) fonctionne très bien avec GlassFish v3. Vous trouverez la documentation et les téléchargements sur la page de l'auteur. Kiev Gama documente comment il a conçu son plugin pour visualvm (un plugin NetBeans en réalité) dans ce billet. |
Cet outil est un bon complément au "shell" felix (telnet localhost 6666) et à la console web Felix. Tous ces outils vous permettent d'observer le contenu et l'état de plus de 200 bundles OSGi compris dans Glassfish v3, mais aussi d'agir sur le cycle de vie de ceux-ci. Le plugin visualvm est bien en phase avec l'approche de "dépannage" de visualvm (pas vraiment utile pour un développement au jour le jour). Bien entendu il n'est pas propre à GlassFish et Kiev indique l'avoir également testé avec Fuji.
Kiev Gama est né à Recife, au Brésil et il est actuellement doctorant à l'Université Joseph Fournier de Grenoble. Rien de très étonnant lorsque l'on sait que Richard Hall (leader de Felix et maintenant dans l'équipe GlassFish) y a fait un séjour prolongé.