Next: MBean-Metaklassen
Up: JMX-Komponentenübersicht
Previous: JMX-Komponentenübersicht
Contents
Ein MBean ist ein JAVA-Objekt, das ein spezielles Interface
implementiert und bestimmte Designpattern befolgt, die sich stark
an Java Beans anlehnen. Diese Bedingungen formalisieren die Repräsentation
des Managementinterfaces der MRs gegenüber dem Managementsystem. Solch
ein Managementinterface eines MBeans umfasst die in der JMX-Terminologie
so genannten Attribute, Operationen, Notifikationen und Konstruktoren.
Es werden vier MBean-Klassen unterschieden, die eine gleichwertige Stellung
einnehmen:
- Standard MBeans sind am einfachsten zu designen und zu implementieren.
Das Managementinterface wird durch die Attribute und Operationen des
MBeans beschrieben.
- Dynamic MBeans müssen ein spezielles Interface implementieren,
um zur Laufzeit ihr Mangementinterface offenlegen zu können.
- Open MBeans sind dynamische MBeans, die lediglich auf einfachen,
festgelegten Datentypen basieren und ein universelles, selbstbeschreibendes
Management ermöglichen.
- Model MBeans sind ebenfalls dynamische, selbstbeschreibende
MBeans, die generische MBean-Klassen für bestimmte Managementzwecke
zur Verfügung stellen. Diese Grundvorgaben lassen sich für konkrete
Aufgabenstellungen anpassen.
root
2002-08-11