SBArchivAnfrageBearbeiter
AxlDeVerwaltung
, LveDeVerwaltung
public abstract class AbstraktDeVerwaltung extends java.lang.Object implements SBArchivAnfrageBearbeiter
Constructor | Description |
---|---|
AbstraktDeVerwaltung(AbfragePufferdaten verwaltungHaupt,
java.util.Collection<Station> steuerModule) |
Standard Konstruktor.
|
Modifier and Type | Method | Description |
---|---|---|
abstract 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,
java.lang.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(de.bsvrz.dav.daf.main.config.SystemObject systemDe,
long zeitStempel,
long anzahl) |
Generiert eine DatenAbfrage.
|
abstract void |
generiereAbfrage(Station st) |
Generiert eine DatenAbfrage fuer die DEs der Station.
|
protected de.bsvrz.dav.daf.main.ClientDavInterface |
getDav() |
|
AbfragePufferdaten |
getHauptModul() |
Liefert dem Hauptmodul.
|
protected java.util.Collection<Station> |
getSteuerModule() |
|
protected AbfragePufferdaten |
getVerwaltungHaupt() |
|
abstract void |
setBetriebsParameter(de.bsvrz.dav.daf.main.ResultData datei) |
Betriebsparameter Datensatz gekommen ist.
|
abstract void |
statusAktualisierungAusgabe(Station st,
java.lang.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, java.util.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, java.lang.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 ist
TODO prüfen, ob die Parameter wirklich gebraucht werdenpublic abstract void abfrageAusgabe(Station st, long anzahl, long jetzt, long timeout)
st
- Station fuer die Anfrage gemacht wirdanzahl
- Anzahl der Abgefragten DSjetzt
- Zeitstempeltimeout
- Timeoutpublic abstract void statusAktualisierungAusgabe(Station st, java.lang.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 java.util.Collection<Station> getSteuerModule()
protected de.bsvrz.dav.daf.main.ClientDavInterface getDav()