|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.TimerTask
de.bsvrz.vew.ereigniskal.ereigniskal.erinnerungsfunktion.SenderZeitgesteuert
public class SenderZeitgesteuert
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.
Field Summary | |
---|---|
private de.bsvrz.sys.funclib.debug.Debug |
_debug
Der Debugger, stellt verschiedene Protokollierungsfunktionen zur Verfügung |
private java.lang.String |
_pid
Die Pid des Ereignisses |
private de.bsvrz.dav.daf.main.ResultData |
_resultData
Der Datensatz der versendet wird |
Fields inherited from interface de.bsvrz.dav.daf.main.ClientSenderInterface |
---|
START_SENDING, STOP_SENDING, STOP_SENDING_NO_RIGHTS, STOP_SENDING_NOT_A_VALID_SUBSCRIPTION |
Constructor Summary | |
---|---|
SenderZeitgesteuert(de.bsvrz.dav.daf.main.ResultData result)
Konstruktor der Klasse, mit Zeitangabe des Zustandswechsels |
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 |
Field Detail |
---|
private de.bsvrz.dav.daf.main.ResultData _resultData
private java.lang.String _pid
private de.bsvrz.sys.funclib.debug.Debug _debug
Constructor Detail |
---|
SenderZeitgesteuert(de.bsvrz.dav.daf.main.ResultData result)
e
- das Ereignis, welches den Zustand meldetnow
- Die Zeit bis die Daten versendet werden sollenMethod Detail |
---|
public void run()
run
in interface java.lang.Runnable
run
in class java.util.TimerTask
public void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription, byte state)
dataRequest
in interface de.bsvrz.dav.daf.main.ClientSenderInterface
public boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject so, de.bsvrz.dav.daf.main.DataDescription dd)
isRequestSupported
in interface de.bsvrz.dav.daf.main.ClientSenderInterface
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |