de.bsvrz.vew.ereigniskal.ereigniskal.erinnerungsfunktion
Class SenderZeitgesteuert
java.lang.Object
java.util.TimerTask
de.bsvrz.vew.ereigniskal.ereigniskal.erinnerungsfunktion.SenderZeitgesteuert
- All Implemented Interfaces:
- de.bsvrz.dav.daf.main.ClientSenderInterface, java.lang.Runnable
public class SenderZeitgesteuert
- extends java.util.TimerTask
- implements de.bsvrz.dav.daf.main.ClientSenderInterface
Die Klasse zum Versenden der Ereigniszustaende. Erweitert die Klasse TimerTask. Die run() Methode wird ausgefuehrt
wenn die im ReminderService eingestellte Zeit abgelaufen ist. Sie implentiert zusätzlich das ClientSenderInterface
welches die Methoden zum Versenden der Daten bereitstellt.
- Version:
- $Revision: 1.2 $ / $Date: 2010/07/30 08:55:47 $ / ($Author: Pittner $)
- Author:
- Dambach-Werke GmbH, Timo Pittner
Fields inherited from interface de.bsvrz.dav.daf.main.ClientSenderInterface |
START_SENDING, STOP_SENDING, STOP_SENDING_NO_RIGHTS, STOP_SENDING_NOT_A_VALID_SUBSCRIPTION |
Method Summary |
void |
dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription,
byte state)
Abstrakte Methode, die implementiert werden muss: Übernimmt das tatsächliche Senden der Daten |
boolean |
isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject so,
de.bsvrz.dav.daf.main.DataDescription dd)
Abstrakte Methode, die implementiert werden muss: Zeigt, ob die Sendesteuerung erwünscht ist. |
void |
run()
|
Methods inherited from class java.util.TimerTask |
cancel, scheduledExecutionTime |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
run
public void run()
- Specified by:
run
in interface java.lang.Runnable
- Specified by:
run
in class java.util.TimerTask
dataRequest
public void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription,
byte state)
- Abstrakte Methode, die implementiert werden muss: Übernimmt das tatsächliche Senden der Daten
- Specified by:
dataRequest
in interface de.bsvrz.dav.daf.main.ClientSenderInterface
isRequestSupported
public boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject so,
de.bsvrz.dav.daf.main.DataDescription dd)
- Abstrakte Methode, die implementiert werden muss: Zeigt, ob die Sendesteuerung erwünscht ist.
- Specified by:
isRequestSupported
in interface de.bsvrz.dav.daf.main.ClientSenderInterface