|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.TimerTask
de.bsvrz.vew.bmvew.bmvew.sender.SenderZeitGesteuert
public class SenderZeitGesteuert
Die Klasse zum zeitgesteuerten Versenden von Datensätzen. Erweitert die Klasse TimerTask. Die run() Methode wird ausgefuehrt wenn die im der Klasse ErinnerungsFunktion eingestellte Zeit abgelaufen ist. Sie implentiert zusätzlich das ClientSenderInterface welches die Methoden zum Versenden der Daten bereitstellt.
Field Summary | |
---|---|
private de.bsvrz.dav.daf.main.ClientDavInterface |
_connection
Die Daten EreignisKalenderAnfrage |
private de.bsvrz.dav.daf.main.config.DataModel |
_datenmodell
Die Daten EreignisKalenderAnfrage |
private de.bsvrz.dav.daf.main.DataDescription |
_dd
Die Daten EreignisKalenderAnfrage |
private de.bsvrz.sys.funclib.debug.Debug |
_debug
Der Debugger, stellt verschiedene Protokollierungsfunktionen zur Verfügung |
private boolean |
_geloescht
Die Daten EreignisKalenderAnfrage |
private Meldung |
_meldung
Die Meldung |
private de.bsvrz.dav.daf.main.ResultData |
_resultData
Die Daten Meldung |
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.ClientDavInterface connection,
Meldung meldung,
de.bsvrz.dav.daf.main.DataDescription dd)
Konstruktor der Klasse |
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()
|
boolean |
send()
Das Ergebis der Anfrage wird ermittelt, aufbereitet und versendet |
void |
update(de.bsvrz.dav.daf.main.config.MutableSet set,
de.bsvrz.dav.daf.main.config.SystemObject[] addedObjects,
de.bsvrz.dav.daf.main.config.SystemObject[] removedObjects)
|
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.ClientDavInterface _connection
private de.bsvrz.dav.daf.main.config.DataModel _datenmodell
private Meldung _meldung
private de.bsvrz.dav.daf.main.ResultData _resultData
private de.bsvrz.dav.daf.main.DataDescription _dd
private de.bsvrz.sys.funclib.debug.Debug _debug
private boolean _geloescht
Constructor Detail |
---|
public SenderZeitGesteuert(de.bsvrz.dav.daf.main.ClientDavInterface connection, Meldung meldung, de.bsvrz.dav.daf.main.DataDescription dd)
result
- Die Daten EreignisKalenderAnfrageMethod Detail |
---|
public boolean send()
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
public void run()
run
in interface java.lang.Runnable
run
in class java.util.TimerTask
public void update(de.bsvrz.dav.daf.main.config.MutableSet set, de.bsvrz.dav.daf.main.config.SystemObject[] addedObjects, de.bsvrz.dav.daf.main.config.SystemObject[] removedObjects)
update
in interface de.bsvrz.dav.daf.main.config.MutableSetChangeListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |