next up previous contents
Next: Konstruktor Up: Zusatzkomponenten für MASA Previous: Zusatzkomponenten für MASA

VoyagerMasaGatewayStationaryAgent

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
\begin{figure}
 \begin{center}
 \leavevmode
 
\epsffile {Bilder/Masa_systemschnittstelle.eps}

 \end{center}\end{figure}



 

Copyright Munich Network Management Team