public class SenderZeitGesteuert
extends java.util.TimerTask
implements de.bsvrz.dav.daf.main.ClientSenderInterface, de.bsvrz.dav.daf.main.config.MutableSetChangeListener
| Constructor and Description |
|---|
SenderZeitGesteuert(de.bsvrz.dav.daf.main.ClientDavInterface connection,
Meldung meldung,
de.bsvrz.dav.daf.main.DataDescription dd)
Konstruktor der Klasse
|
| Modifier and Type | Method and Description |
|---|---|
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) |
public SenderZeitGesteuert(de.bsvrz.dav.daf.main.ClientDavInterface connection,
Meldung meldung,
de.bsvrz.dav.daf.main.DataDescription dd)
connection - DaVmeldung - Meldungdd - DataDescriptionpublic 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.ClientSenderInterfacepublic 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.ClientSenderInterfacepublic void run()
run in interface java.lang.Runnablerun in class java.util.TimerTaskpublic 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