Roblet®-Development-Kit
2.1 (01Mrz12)
API für Anwendungen

genRob.genControl.client
Interface NomineeListener


public interface NomineeListener

Dieser Typ definiert einen Interessent an Server-Kandidaten (Kandidaten-Interessent).  Eine Klasse, die diesen Typ implementiert, kann einem Klienten per Client.addListener(NomineeListener) hinzugefügt werden.  Die Methoden werden dann bei den entsprechenden Ereignissen aufgerufen.  Ein solches Ereignis passiert, wenn ein Server-Kandidat durch einen Verzeichnisdienst bekanntgegeben wird.

Die Methoden werden i.d.R. von einem zum Klienten gehörigen Thread aufgerufen.  Dies muß entsprechend z.B. bei der Nutzung von grafischen Oberflächen berücksichtigt werden.

Alle Methoden sollten schnell zurückkehren, da der aufrufende Thread sonst entsprechend lange blockiert ist.

See Also:
Client, Nominee

Method Summary
 void addedNominee(Nominee nominee)
          Wird aufgerufen, wenn ein Server von einem Verzeichnis benannt wurde.
 void removedNominee(Nominee nominee)
          Wird aufgerufen, wenn ein Server-Kandidat von der Nennungsliste eines Verzeichnisses gestrichen wurde.
 

Method Detail

addedNominee

void addedNominee(Nominee nominee)
Wird aufgerufen, wenn ein Server von einem Verzeichnis benannt wurde.  Pro Server kann es mehrere Kandidaten geben, da ein Server einerseits unter mehreren Namen bekannt und andererseits in mehreren Verzeichnissen eingetragen sein kann.

Wurde der Beobachter gerade beim Klienten per Client.addListener(NomineeListener) eingetragen, dann wird für alle bisher eingetragenen Kandidaten ein Aufruf gemacht.

Der Aufruf erfolgt i.d.R. durch einen Thread des Klienten.  Dies muß entsprechend z.B. bei der Nutzung von grafischen Oberflächen berücksichtigt werden.

Die Aktivitäten in dieser Routine sollten möglichst kurz und einfach sein, da der Thread sonst blockiert ist und keine anderen Beobachter informieren kann.

Parameters:
nominee - Roblet®-Server-Kandidat
See Also:
removedNominee(Nominee)

removedNominee

void removedNominee(Nominee nominee)
Wird aufgerufen, wenn ein Server-Kandidat von der Nennungsliste eines Verzeichnisses gestrichen wurde.

Der Aufruf erfolgt i.d.R. durch einen Thread des Klienten.  Dies muß entsprechend z.B. bei der Nutzung von grafischen Oberflächen berücksichtigt werden.

Die Aktivitäten in dieser Routine sollten möglichst kurz und einfach sein, da der Thread sonst blockiert ist und keine anderen Beobachter informieren kann.

Parameters:
nominee - Roblet®-Server-Kandidat
See Also:
addedNominee(Nominee)

Roblet®-Development-Kit
2.1 (01Mrz12)
API für Anwendungen

Copyright © 2001-2012, roblet®.org, Hagen Stanek, http://roblet.org/rdk