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.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