public class DeAusfallUeberwachung
extends java.lang.Thread
Constructor and Description |
---|
DeAusfallUeberwachung() |
Modifier and Type | Method and Description |
---|---|
static void |
addAuftrag(de.bsvrz.dav.daf.main.config.DataModel konfig,
De de,
de.bsvrz.dav.daf.main.DataDescription datenBeschreibung,
java.lang.String pidObjektTyp,
long intervallBeginn,
long intervallDauerInSekunden)
Fuegt einen neuen Ueberwachungsauftrag fuer eine spezifische OT/ATG/ASP, ausgeloest auf Basis von empfangenen
TLS-Daten an einer spezifischen DE, ein.
|
void |
run() |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
public static void addAuftrag(de.bsvrz.dav.daf.main.config.DataModel konfig, De de, de.bsvrz.dav.daf.main.DataDescription datenBeschreibung, java.lang.String pidObjektTyp, long intervallBeginn, long intervallDauerInSekunden)
konfig
- Das Objekt zum Zugriff auf die Konfigurationde
- Das aktuelle DE, welches ueberwacht wirddatenBeschreibung
- Die Datenbeschreibung (ATG/ASP), die ueberwacht wirdpidObjektTyp
- Die PID des Objekttyps (passend zur datenBeschreibung), die ueberwacht wird. Dies kann
z. B. der Fahrstreifen sein, der auf die ueberwachte DE referenziert.intervallBeginn
- Der Intervallbeginn der aktuellen gueltigen Daten in ms seit dem 01.01.1970intervallDauerInSekunden
- Die aktuell gueltige Intervalldauer fuer diese Daten. Aus Intervallbeginn,
Intervalldauer und der AnzahlIntervalleFuerDatenAusfallErkennung wird der
Zeitpunkt ermittelt, an dem spaetestens der naechste gueltige Datensatz
empfangen werden muss. Sonst wird ein leerer Datensatz verschickt.public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread