public abstract class AbstraktDeVerwaltung extends Object implements SBArchivAnfrageBearbeiter
Constructor and Description |
---|
AbstraktDeVerwaltung(AbfragePufferdaten verwaltungHaupt,
Collection<Station> steuerModule)
Standard Konstruktor.
|
Modifier and Type | Method and Description |
---|---|
void |
abfrageAusgabe(Station st,
long anzahl,
long jetzt,
long timeout)
Wegen Testzwecken wird ueberschrieben.
|
void |
abfrageEnde(Station st,
boolean timeout)
Am Ende jeder Abfrage wird das Aggregationsmodul getriggert.
|
abstract void |
abmeldung()
Abmeldung der Sendung und Empfang von Daten vom Datenverteiler.
|
abstract void |
aktualisiereDeZeitStemepel(de.bsvrz.dav.daf.main.ResultData datei)
Ein Datensatz mit Zeitstempel (AXL oder LVE) gekommen ist.
|
abstract void |
aktualisiereStatus(Station st,
String s)
Aktualsiert das Status der Station.
|
abstract void |
anmeldung()
Anmeldung auf Sendung und Empfang von Daten vom Datenverteiler, bei jeder
Archivparemetrierungsaenderung.
|
abstract void |
bearbeiteGeloeschteEinstellung(de.bsvrz.sys.funclib.dataIdentificationSettings.DataIdentification dateiID,
de.bsvrz.dav.daf.main.Data alteDatei)
Ein Datensatz mit geloeschten Einstellungen gekommen ist - Nicht mehr
parametriert.
|
abstract void |
bearbeiteNegativeQuittung(de.bsvrz.dav.daf.main.ResultData datei)
Wird gerufen wenn man eine Negative Quittung erhalten hat.
|
abstract void |
bearbeiteNeueEinstellung(de.bsvrz.sys.funclib.dataIdentificationSettings.DataIdentification dateiID,
de.bsvrz.dav.daf.main.Data neueDatei)
Ein Datensatz mit neuen Einstellungen gekommen ist - Neue Parametrierung.
|
abstract void |
bearbeiteVeraenderteEinstellung(de.bsvrz.sys.funclib.dataIdentificationSettings.DataIdentification dateiID,
de.bsvrz.dav.daf.main.Data alteDatei,
de.bsvrz.dav.daf.main.Data neueDatei)
Ein Datensatz mit veraenderten Einstellungen gekommen ist -
Umparametrierung.
|
long |
convertTimeoutIntervall(long intervall)
Wegen Test Zwecken wird es in vererbten Klassen ueberdeckt.
|
long |
currentTimeMillis()
Wegen Test Zwecken wird es in vererbten Klassen ueberdeckt.
|
abstract void |
ersteAnmeldung()
Erste Anmeldung auf Sendung und Empfang von Daten vom Datenverteiler.
|
abstract void |
generiereAbfrage(Station st)
Generiert eine DatenAbfrage fuer die DEs der Station.
|
abstract void |
generiereAbfrage(de.bsvrz.dav.daf.main.config.SystemObject systemDe,
long zeitStempel,
long anzahl)
Generiert eine DatenAbfrage.
|
protected de.bsvrz.dav.daf.main.ClientDavInterface |
getDav() |
AbfragePufferdaten |
getHauptModul()
Liefert dem Hauptmodul.
|
protected Collection<Station> |
getSteuerModule() |
protected AbfragePufferdaten |
getVerwaltungHaupt() |
abstract void |
setBetriebsParameter(de.bsvrz.dav.daf.main.ResultData datei)
Betriebsparameter Datensatz gekommen ist.
|
void |
statusAktualisierungAusgabe(Station st,
String s)
Wegen Testzwecken wird ueberschrieben.
|
abstract void |
streamBasierteArchivAbfrage()
Eine Abfrage auf das Archiv generiert son soll.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
bearbeiteArchivDaten
public AbstraktDeVerwaltung(AbfragePufferdaten verwaltungHaupt, Collection<Station> steuerModule)
verwaltungHaupt
- Die HauptKlasse des AbfrageModuls AbfragePufferdatensteuerModule
- Menge der SteuerModule, die bearbeitet sollenpublic abstract void ersteAnmeldung()
public abstract void anmeldung()
public abstract void abmeldung()
public abstract void aktualisiereDeZeitStemepel(de.bsvrz.dav.daf.main.ResultData datei)
datei
- Datenpublic abstract void setBetriebsParameter(de.bsvrz.dav.daf.main.ResultData datei)
datei
- Datenpublic abstract void generiereAbfrage(Station st)
st
- Stationpublic abstract void generiereAbfrage(de.bsvrz.dav.daf.main.config.SystemObject systemDe, long zeitStempel, long anzahl)
systemDe
- Das Objekt, an dem die Abfrage geschick sein sollzeitStempel
- Zeitstemepl vonanzahl
- Anzahl der erwarteten Datensaetzenpublic abstract void bearbeiteNeueEinstellung(de.bsvrz.sys.funclib.dataIdentificationSettings.DataIdentification dateiID, de.bsvrz.dav.daf.main.Data neueDatei)
dateiID
- DatenbeschreibungneueDatei
- Datenpublic abstract void bearbeiteVeraenderteEinstellung(de.bsvrz.sys.funclib.dataIdentificationSettings.DataIdentification dateiID, de.bsvrz.dav.daf.main.Data alteDatei, de.bsvrz.dav.daf.main.Data neueDatei)
dateiID
- DatenbeschreibungalteDatei
- Daten der alten EinstellungenneueDatei
- Daten der neuen Einstellungenpublic abstract void bearbeiteGeloeschteEinstellung(de.bsvrz.sys.funclib.dataIdentificationSettings.DataIdentification dateiID, de.bsvrz.dav.daf.main.Data alteDatei)
dateiID
- DatenbeschreibungalteDatei
- Daten der alten Einstellungpublic abstract void streamBasierteArchivAbfrage()
public abstract void aktualisiereStatus(Station st, String s)
st
- Stations
- Ausgabestring, Ereignis bei dem die Statusenderung geschehen
istpublic abstract void bearbeiteNegativeQuittung(de.bsvrz.dav.daf.main.ResultData datei)
datei
- Empfangene Dateipublic void abfrageEnde(Station st, boolean timeout)
st
- Station die getriggert hattimeout
- true, wenn es nach einem Timeout geschehen istpublic void abfrageAusgabe(Station st, long anzahl, long jetzt, long timeout)
st
- Station fuer die Anfrage gemacht wirdanzahl
- Anzahl der Abgefragten DSjetzt
- Zeitstempeltimeout
- Timeoutpublic void statusAktualisierungAusgabe(Station st, String s)
st
- Station fuer die Anfrage gemacht wirds
- Beschreibeung des Ereignisespublic AbfragePufferdaten getHauptModul()
public long currentTimeMillis()
public long convertTimeoutIntervall(long intervall)
intervall
- Reeler Timeout Intervallprotected AbfragePufferdaten getVerwaltungHaupt()
protected Collection<Station> getSteuerModule()
protected de.bsvrz.dav.daf.main.ClientDavInterface getDav()
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.