public abstract class AbstraktDeVerwaltung extends Object implements SBArchivAnfrageBearbeiter
| Modifier and Type | Field and Description |
|---|---|
private de.bsvrz.dav.daf.main.ClientDavInterface |
dav
Verbindung zum Datenverteiler.
|
private Collection<Station> |
steuerModule
Liste der bearbeitenden SteuerModule, enthaelt alle benoetigte
informationen.
|
private AbfragePufferdaten |
verwaltungHaupt
Die HauptKlasse des Moduls.
|
| 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, waitbearbeiteArchivDatenprivate final de.bsvrz.dav.daf.main.ClientDavInterface dav
private final AbfragePufferdaten verwaltungHaupt
private final Collection<Station> steuerModule
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.