Chapitre 8. Les services JBoss MBean
8.1. Rédiger des services JBoss MBean Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
Rédiger un service MBean personnalisé qui s'appuie sur un service JBoss nécessite un modèle de méthode d'interface de service. Le modèle de méthode d'interface de service de JBoss MBean se compose d'un ensemble d'opérations de cycle de vie qui informent un service MBean quand il
se crée, démarre, s'arrête ou se détruit lui-même.
Vous pouvez gérer l'état de la dépendance par l'une des approches suivantes :
- Si vous souhaitez que des méthodes spécifiques soient invoquées sur votre MBean, il vous faudra déclarer ces méthodes dans votre interface MBean. Cette approche permet à votre implementation MBean d'éviter des dépendances sur les classes JBoss.
- Si vous ne vous inquiétez pas des dépendances sur les classes spécifiques à JBoss, alors vous souhaiterez sans doute que votre interface MBean prolonge l'interface
ServiceMBeanet la classeServiceMBeanSupport. La classeServiceMBeanSupportfournit des implémentations des méthodes de cycle de vie de services commecreate,startetstop. Pour un événement spécifique commestart(), vous devrez surcharger la méthodestartService()donnée par la classe ServiceMBeanSupport.