next up previous contents
Next: Überführung von Parametern und Up: Realisierung der Adapterlogik Previous: Realisierung der Adapterlogik   Contents

Beispiel einer Transformation

Als ein Beispiel soll die Methode setAttributes dienen, die mehrere Attribute eines MBeans neu setzen kann. Der managerseitige Klient erstellt die Attribute und ruft die Methode ``JMX_Attribute setAttributes(JMX_ObjectName, JMX_Attribute[])'' auf, die über die CORBA Kommunikationsstruktur übertragen wird. Der Skeleton führt die Methode in der Transformationsklasse auf, die dann einen entsprechenden Objektnamen ObjectName und eine Arraylist AttributeList aus dem übergebenen Parametern erzeugt. Danach wird die Methode setAttributes des Agenten MBean-Servers aufgerufen, der die Attribute in dem durch den Objektnamen identifizierten MBean setzt und eine ArrayList der neu zugeteilten Attribute zurückgibt. Diese wird wieder in die Datenstruktur des Informationsmodells zurückgewandelt und an den Klient übertragen.



root 2002-08-11