Das Management der Agenten ist im JDMK mittels eines HTML-Adapters
möglich. Dieser agiert wie ein Web-Server und generiert einen Satz
von HTML-Seite für den Manager, der die Parameter und Aktionen der
verfügbaren M-Beans darstellt. Die Navigation zwischen den einzelnen
Seiten wird über URLs realisiert. Über diese Schnittstelle sind nur
die Klassen des Agenten sichtbar, die im CMF registriert wurden.
Interessant für den Nutzung dieser Schnittstelle ist, daß Methoden
zur Verfügung stehen, die das Anpassen dieser HTML-Seiten
erlauben. Dies ist insbesondere dann sinnvoll, wenn ein Nutzer zwar
die Parameter eines M-Beans auslesen können soll, aber nur
eingeschränkt auf dessen Funktionalität. Außerdem wird
standardmäßig das Löschen einzelner M-Beans auf solchen
HTML-Seiten möglich gemacht, was in den seltensten Fällen
erwünscht ist.
Folgende Methoden, die mit dem HtmlStreamableIf-Interface
angeboten werden, erlauben das Anpassen der HTML-Seiten:
// HTML Adapter mit Authentifizierung AuthInfo ai1 = new AuthInfo("root","strengGeheim"); html.addUserAuthenticationInfo(ai1); AuthInfo ai2 = new AuthInfo("hojnacki","nurGeheim"); html.addUserAuthenticationInfo(ai2);In diesem Beispiel werden zwei Benutzer angelegt, einer mit dem Namen root und dem Passwort strengGeheim und einer mit dem Namen hojnacki und dem Passwort nurGeheim. Diese Informationen werden dann mit der Methode addAuthentificationInfo an den HTML-Adapter übergeben und aktiviert.