Next: Konstruktor
Up: Zusatzkomponenten für MASA
Previous: Zusatzkomponenten für MASA
Der VoyagerMasaGatewayStationaryAgent ist die Implementierung
eines exklusiven globalen MASA Agenten. Die Klasse
VoyagerMasaGatewayStationaryAgent ist eine Unterklasse der Klasse
Agent, die als Oberklasse für die Erstellung eines MASA Agenten
dient [Kemp 98]. Nach seiner Erstellung startet er das
NamingGateway und registriert beim MASA System (AgentSystem) den
VoyagerAgentManager als Agent Manager für Voyager Agenten. Dazu
wird die Methode registerAgentManager() verwandt, um die die
MASA Klasse AgentSystem erweitert werden muß. Seinem Java-Applet
stellt der VoyagerMasaGatewayStationaryAgent alle zur Steuerung
von Voyager Agenten notwendigen Methoden zur Verfügung. Die Steuerung
von Voyager Agenten umfaßt nicht nur die Erzeugung, Migration und
Terminierung, sondern zusätzlich die Ausführung von Methoden der
Voyager Agenten. Die Aufrufe der Steuerungsmethoden vom Applet leitet
er über die Schnittstelle des MASA-Systems an den in MASA
registrierten VoyagerAgentManager weiter bzw. direkt an den
VoyagerAgentManager, falls an der MASA Schnittstelle die für das Voyager Konzept notwendigen Methoden, z.B. Ausführung einer Methode eines Voyager Agenten, nicht vorgesehen sind.
Abbildung 4.4:
MASA Agentensystemschnittstelle
|
Copyright Munich Network Management Team