public class ObjektWecker extends java.lang.Object implements IKontrollProzessListener<java.lang.Long>
IObjektWeckerListener
alarmieren.Modifier and Type | Field and Description |
---|---|
static long |
AUS
Weckzeitpunkt
AUS . |
Constructor and Description |
---|
ObjektWecker()
Standardkonstruktor.
|
Modifier and Type | Method and Description |
---|---|
protected void |
aktualisiereKontrollProzess()
Aktualisiert den internen Kontrollprozess.
|
boolean |
isWeckerGestelltFuer(IObjektWeckerListener zuWeckendesObjekt)
Erfragt, ob der Wecker für das übergebene Objekt gestellt ist.
|
void |
setWecker(IObjektWeckerListener zuWeckendesObjekt,
long weckZeitpunkt)
Stellt den Wecker für ein Objekt auf einen absoluten Weckzeitpunkt.
|
void |
trigger(java.lang.Long weckZeitpunkt)
Wird von einem assoziierten Kontrollprozess zur Kontrollzeit aufgerufen.
|
public static final long AUS
AUS
.public final boolean isWeckerGestelltFuer(IObjektWeckerListener zuWeckendesObjekt)
zuWeckendesObjekt
- ein Objektpublic final void setWecker(IObjektWeckerListener zuWeckendesObjekt, long weckZeitpunkt)
zuWeckendesObjekt
- das zu weckende ObjektweckZeitpunkt
- der Weckzeitpunkt (in ms), bzw. AUS
protected void aktualisiereKontrollProzess()
public void trigger(java.lang.Long weckZeitpunkt)
IKontrollProzessListener
trigger
in interface IKontrollProzessListener<java.lang.Long>
weckZeitpunkt
- ein Objekt mit einer bestimmten Information zu diesem
Ereignis. Dieses Objekt muss dem zugehörigen Kontrollprozess
vorher übergeben worden sein