next up previous contents index
Next: Management Beans (M-Beans) Up: JDMK - Java Dynamic Previous: JDMK - Java Dynamic

Core Management Framework

      Das Grundgerüst für die Manager und Agenten unter JDMK ist das Core Management Framework (CMF). Es ist ein Art Rahmen für den Einbau von erforderlicher Funktionalität und kann im Umfang zur Laufzeit verändert werdengif . In das CMF werden zu Laufzeit Objekte, welche als Management-Beans (M-Beans) bezeichnet werden eingebunden und auch wieder entfernt, falls sie nicht mehr benötigt werden. Die M-Beans stellen ein weiteres Schlüsselkonzept des JDMK dar und sind in Kapitel 3.2 beschrieben. Das Erweitern des CMF durch M-Beans wird als Registrierung derselben bezeichnet und kann auf zwei Arten geschehen:

Zu beachten ist, daß einem Objekt, welches im CMF registriert wird, ein eindeutiger Name zugewiesen werden muß. Wird kein Name angegeben, so bildet JDMK einen Standard-Namen. Dieser umfaßt die Domäne, in welcher der Agent eingebettet ist, gefolgt von dem Klassenbezeichner der M-Bean-Klasse.
Es ist unbedingt zwischen der Instantiierung und Registrierung eines M-Beans zu unterscheiden. Zuallererst ist ein M-Bean als Objekt instantiiert. Erst dann wird es in das CMF des entsprechenden Agenten eingefügt (registriert). Es ist möglich, die Instanz eines M-Beans beizubehalten und dieses M-Bean je nach Bedarf zu registrieren bzw. zu de-registrieren. Damit kann unter Umständen eine aufwendige mehrmalige Initialisierung dieses M-Beans, die bei gleichzeitiger Garbage Collection und erneutem Anlegen des Objekts notwendig wird, umgangen werden.
next up previous contents index
Next: Management Beans (M-Beans) Up: JDMK - Java Dynamic Previous: JDMK - Java Dynamic

Beispielbenutzer SuSE Linux 6.0
Sun May 9 21:16:36 MEST 1999