next up previous contents index
Next: Monitoring-Service Up: Dienste Previous: Alarm-Clock-Service

Scheduler-Service

    Dieser Service dient dazu, Events zu einem bestimmten Zeitpunkt auszulösen. Wenn ein Zeitpunkt eintritt, werden alle Listener, die auf SchedulerEvent-Objekte warten, benachrichtigt. Alle Zeitpunkte werden als SchedulerEvent-Objects in einem Objekt-Vektor gespeichert. Sie repräsentieren eigene lauffähige Threads. Sie dienen dazu, das Eintreffen eines Zeitpunkts überwachen. Falls ein Zeitpunkt beim Start des Thread bereits eingetreten war, dann kann entschieden werden, ob ein Event ausgelöst werden soll, oder nicht. (Methode notifyPastEvents(BOOLEAN))
Um einen Scheduler Listener einzurichten, muß das SchedulerListener Interface implementiert werden. Nach der Instantiierung ist das Objekt als Scheduler Listener registriert. Nachfolgend werden noch bestimmte Eigenschaften von Scheduler Events aufgeführt.

Der Unterschied zwischen Alarm-Clock-Service und Scheduler-Service besteht darin, daß bei ersterem Events nach festgelegten Intervallen ausgesandt werden, während bei Letzterem nur ein Event zu einem definierten Zeitpunkt geschickt wird.
next up previous contents index
Next: Monitoring-Service Up: Dienste Previous: Alarm-Clock-Service

Beispielbenutzer SuSE Linux 6.0
Sun May 9 21:16:36 MEST 1999