public class AnfrageInBearbeitung extends Object implements Runnable
Für zyklische Prognossn, muss die Prognose geprüft werden, wenn sich Ereignisse ändern. Da Ereignisse nicht pro Messquerschnitt überwacht werden können, wird die Menge aller Ereignisse auf Änderung überwacht und ggf. alle zyklischen Prognosen überprüft.
Modifier and Type | Field and Description |
---|---|
private de.bsvrz.iav.gllib.gllib.modell.onlinedaten.OdPrognoseGanglinienAnfrage.Daten |
anfrage
Die zu bearbeitende Anfrage.
|
private de.bsvrz.sys.funclib.bitctrl.modell.kalender.objekte.EreignisListener |
ereignisListener |
private de.bsvrz.sys.funclib.debug.Debug |
log
Der Logger der Klasse.
|
private boolean |
neueEreignisse
Flag, ob sich Ereignisse geändert haben.
|
private List<GanglinieInBearbeitung> |
zyklischeGanglinien
Die zu erstellenden Prognoseganglinien.
|
Constructor and Description |
---|
AnfrageInBearbeitung(de.bsvrz.iav.gllib.gllib.modell.onlinedaten.OdPrognoseGanglinienAnfrage.Daten anfrage)
Versorgt den Worker mit allen notwendigen Informationen, damit er loslegen kann.
|
Modifier and Type | Method and Description |
---|---|
boolean |
isNeueEreignisse()
Gibt den Wert des Flags für Ereignisänderung zurück.
|
void |
run() |
void |
setNeueEreignisse(boolean neueEreignisse)
Setzt das Flag für Ereignisänderung.
|
private final de.bsvrz.sys.funclib.bitctrl.modell.kalender.objekte.EreignisListener ereignisListener
private final de.bsvrz.sys.funclib.debug.Debug log
private final de.bsvrz.iav.gllib.gllib.modell.onlinedaten.OdPrognoseGanglinienAnfrage.Daten anfrage
private final List<GanglinieInBearbeitung> zyklischeGanglinien
private boolean neueEreignisse
public AnfrageInBearbeitung(de.bsvrz.iav.gllib.gllib.modell.onlinedaten.OdPrognoseGanglinienAnfrage.Daten anfrage)
anfrage
- die Anfrage, die der Worker bearbeiten soll.public boolean isNeueEreignisse()
true
, wenn sich Ereignisse geändert haben.public void setNeueEreignisse(boolean neueEreignisse)
neueEreignisse
- true
, wenn sich Ereignisse geändert haben.Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.