|
Roblet®-Development-Kit 2.1 (01Mrz12) API für Anwendungen |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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.
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 |
---|
void addedNominee(Nominee nominee)
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.
nominee
- Roblet®-Server-KandidatremovedNominee(Nominee)
void removedNominee(Nominee nominee)
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.
nominee
- Roblet®-Server-KandidataddedNominee(Nominee)
|
Roblet®-Development-Kit 2.1 (01Mrz12) API für Anwendungen |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |