20.07.2013 Aufrufe

Agentensysteme - Dokumentenserver Fakultät für Mathematik und ...

Agentensysteme - Dokumentenserver Fakultät für Mathematik und ...

Agentensysteme - Dokumentenserver Fakultät für Mathematik und ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Anhang<br />

• Aktionen, die <strong>für</strong> den Indexserver definiert sind (‚params‘ listet die zu übergebenden<br />

Parameter, ‚return‘ beschreibt den Rüchgabewert):<br />

• Erlaubte Aktionen ohne Authentifizierung:<br />

• getVersion()<br />

fragt nach der Version des Servers<br />

return: Zeichenkette mit Servernamen, Versionskennung <strong>und</strong> Änderungsdatum<br />

• getID()<br />

fragt nach der Sitzungsnummer (dient der Paßwortberechnung – s.o.)<br />

return: Ziffernfolge, die einen 32-bit Integerwert repräsentiert<br />

• login()<br />

sendet das Paßwort zur Authentifizierung am Server<br />

params: das berechnete Paßwort (s.o.)<br />

return: falls Login erfolgreich war<br />

„bye“ falls Paßwort falsch war (Verbindungsabbruch)<br />

• Interne Aktionen:<br />

• stop()<br />

initiiert das Herunterfahren des Agentenservers<br />

return: "server stop"<br />

• getRunningCommands()<br />

fragt nach aktuell laufenden (parallelen) Aktionen<br />

return: "commands(,,...)"<br />

• Aktualisierungs-Aktionen:<br />

• clearFixedIndexUpdateTimes()<br />

entfernt alle Einträge der Liste mit festen Aktualisierungszeiten (wird <strong>für</strong> Bestimmung<br />

des nächsten Aktualisierungszeitpunktes genutzt)<br />

return: <br />

• clearIndexUpdateTimes()<br />

entfernt alle Einträge aus der Liste mit den nächsten Aktualisierungszeiten<br />

return: <br />

• enableIndexUpdate()<br />

aktiviert die zeitgesteuerte Aktualisierung des Index<br />

return: <br />

• disableINdexUpdate()<br />

deaktiviert die zeitgesteuerte Aktualisierung des Index<br />

return: <br />

• enableAutoIndexUpdate()<br />

aktiviert das automatische Hinzufügen des nächsten Aktualisierungszeitpunktes<br />

return: <br />

• disableAutoIndexUpdate()<br />

deaktiviert das automatische Hinzufügen des nächsten Aktualisierungszeitpunktes<br />

return: <br />

• setIndexUpdateInterval(,)<br />

überschreibt das bisher definierte Intervall zwischen zwei Aktualisierungen des<br />

Index<br />

113

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!