Next: static void main(String[] voyager_server)
Up: NamingGateway
Previous: VoyagerMasaGateway getVoyagerMasaGatewayStationaryAgent()
In dieser Methode ist der eigentliche Mechanismus des NamingGateways
implementiert. Durch einen Polling-Algorithmus wird der Namespace des
Voyager alle fünf Sekunden
durchsucht, das jeweils aktuelle Suchergebnis mit dem vorhergehenden
durch die Hilfsmethode getDifference() verglichen und
Veränderungen dem VoyagerMasaGatewayStationaryAgent über dessen
Methoden agents_created() und agents_terminated()
mitgeteilt (s.Abb.4.6).
Abbildung 4.6:
Funktionsweise des NamingGateways
 |
Die Suche nach Voyager Agenten wird nicht nur für einen Voyager
Server, sondern für die in _vurls gespeicherten Voyager Server durchgeführt.
Copyright Munich Network Management Team