Bonjour,

Voici mon problème:
Mon objectif est d'exposer sous la JConsole des classes complexes.
J'entend par "classe complexe", une classe dont le type des attributs peut être une classe définie ailleurs.
Ma contrainte est que je n'ai pas le droit de modifier ces classes.

Dans un premier temps, j'ai utilisé les MXBean qui fonctionnent parfaitement pour ce type de problème. Le seul inconvénient est que l'on est obligé de modifier ces fameuses classes en les faisant implémenter d'une classe MXBean.
Je me suis donc diriger vers l'utilisation des Dynamic MBean et plus particulièrement des Model MBean. Cependant, je ne parviens pas à exposer les attributs de type "complexe". L'attribut reste "unavailable" dans la JConsole.
Je crois qu'il faudrait utiliser le type CompositeData, mais je ne parviens pas à trouver un exemple satisfaisant sur le net.
Auriez vous une indication qui pourrait m'aider.

J'espère ne pas avoir été trop incompréhensible.
N'hésitez pas à me demander plus d'informations.
Merci!