Visualisierung von Informationen einer zentralen Netzwerk ... - esukom
Visualisierung von Informationen einer zentralen Netzwerk ... - esukom
Visualisierung von Informationen einer zentralen Netzwerk ... - esukom
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
34 3.7. Operationen<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Listing 3.8: Ein Abbonement kann über seinen Namen gelöscht werden<br />
Poll<br />
Schickt man nach einem erfolgreichen subscribe eine poll-Anfrage<br />
und es existieren bereits Metadaten für die abonierten Identier, so<br />
bekommt man sofort eine Antwort vom Server (pollResult). Ein erneuter<br />
Aufruf <strong>von</strong> poll kehrt erst zurück, wenn es Änderungen an<br />
den Metadaten gegeben hat.<br />
Das poll-Kommando ist das einzige, das über den ARC ausgeführt<br />
wird. Das bedeutet, die Anfrage muss nicht sofort beantwortet werden.<br />
Im Gegensatz zu den anderen Kommandos, die über SSRC laufen<br />
und sofort eine Antwort liefern, kann ein poll-Ergebnis sehr viel<br />
später eintreen. Angemerkt sei an dieser Stelle, das dieses Verhalten<br />
Konsequenzen für die Implementierung hat. Ein Aufruf <strong>von</strong> poll<br />
kann den weiteren Ablauf des Programms blockieren, weil die poll-<br />
Anfrage nicht sofort beantwortet werden muss. Der MAP-Client hält<br />
die Verbindung über den ARC solange oen, bis eine Antwort da ist.<br />
Er kann nebenher weitere Kommandos über den SSRC absetzen, der<br />
ARC ist allerdings bis zum Rückkehren der poll-Anfrage blockiert.<br />
Eine gültige poll-Anfrage könnte wie in Listing 3.9 aussehen.<br />
<br />
<br />
<br />
<br />
<br />
<br />
Listing 3.9: Eine poll-Anfrage<br />
Das Ergebnis gleicht dem <strong>einer</strong> search-Anfrage und wird nach unbestimmter<br />
Zeit geliefert (Listing 3.10).<br />
34