SBArchivAnfrageBearbeiter
public class AxlDeVerwaltung extends AbstraktDeVerwaltung
Constructor | Description |
---|---|
AxlDeVerwaltung(AbfragePufferdaten verwaltungHaupt,
java.util.Collection<Station> steuerModule) |
Standardkonstruktor.
|
Modifier and Type | Method | Description |
---|---|---|
void |
abfrageAusgabe(Station st,
long anzahl,
long jetzt,
long timeout) |
Wegen Testzwecken wird ueberschrieben.
|
void |
abmeldung() |
Abmeldung fuer Daten Empfang und senden.
|
void |
aktualisiereDeZeitStemepel(de.bsvrz.dav.daf.main.ResultData datei) |
Aktualisiert den Zeitstempell wenn Datei FG1 LZD vom Fahrstreifen
angekommen sind.
|
void |
aktualisiereStatus(Station st,
java.lang.String s) |
Aktualisiert den Status der Station, nach Ankunft von Betriebsmeldungen,
FehlerMeldungen, oder ArchivDaten.
|
void |
anmeldung() |
Anmeldung fuer Daten Empfang und Sendung.
|
void |
bearbeiteArchivDaten(de.bsvrz.dav.daf.main.config.SystemObject objekt,
de.bsvrz.dav.daf.main.DataDescription datenBeschreibung,
de.bsvrz.dav.daf.main.DataState status,
de.bsvrz.dav.daf.main.Data daten,
long zeitStempel) |
Diese Methode soll die daten die aus dem Archiv kommen bearbeiten.
|
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.
|
void |
bearbeiteNegativeQuittung(de.bsvrz.dav.daf.main.ResultData datei) |
Wird gerufen wenn man eine Negative Quittung erhalten hat.
|
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.
|
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.
|
void |
ersteAnmeldung() |
Erste Anmeldung fuer Daten Empfang und Sendung.
|
void |
generiereAbfrage(de.bsvrz.dav.daf.main.config.SystemObject systemDe,
long zeitStempel,
long anzahl) |
Generiert eine LZD Abfrage.
|
void |
generiereAbfrage(Station st) |
Generiert eine LZD Abfrage.
|
void |
setBetriebsParameter(de.bsvrz.dav.daf.main.ResultData datei) |
Liest die Betriebsparameter eines AxlDe aus den empfangenen Daten.
|
void |
statusAktualisierungAusgabe(Station st,
java.lang.String s) |
Wegen Testzwecken wird ueberschrieben.
|
void |
streamBasierteArchivAbfrage() |
Sendet eine StreamAbfrage an das Archivsystem.
|
abfrageEnde, convertTimeoutIntervall, currentTimeMillis, getDav, getHauptModul, getSteuerModule, getVerwaltungHaupt
public AxlDeVerwaltung(AbfragePufferdaten verwaltungHaupt, java.util.Collection<Station> steuerModule)
verwaltungHaupt
- Hauptlklasse des ModulssteuerModule
- Liste der verwateten Steuermodulepublic void ersteAnmeldung()
ersteAnmeldung
in class AbstraktDeVerwaltung
public void anmeldung()
anmeldung
in class AbstraktDeVerwaltung
public void aktualisiereStatus(Station st, java.lang.String s)
aktualisiereStatus
in class AbstraktDeVerwaltung
st
- Stations
- Ausgabestring, Ereignis bei dem die Statusenderung geschehen istpublic void abmeldung()
abmeldung
in class AbstraktDeVerwaltung
public void aktualisiereDeZeitStemepel(de.bsvrz.dav.daf.main.ResultData datei)
aktualisiereDeZeitStemepel
in class AbstraktDeVerwaltung
datei
- Die empfangene Dateipublic void bearbeiteNegativeQuittung(de.bsvrz.dav.daf.main.ResultData datei)
AbstraktDeVerwaltung
bearbeiteNegativeQuittung
in class AbstraktDeVerwaltung
datei
- Empfangene Dateipublic void setBetriebsParameter(de.bsvrz.dav.daf.main.ResultData datei)
setBetriebsParameter
in class AbstraktDeVerwaltung
datei
- Empfangene Dateipublic void generiereAbfrage(Station st)
generiereAbfrage
in class AbstraktDeVerwaltung
st
- Die Station fuer die die Abfrage geruft werden sollpublic void generiereAbfrage(de.bsvrz.dav.daf.main.config.SystemObject systemDe, long zeitStempel, long anzahl)
generiereAbfrage
in class AbstraktDeVerwaltung
systemDe
- Das De mit Kanal 255, dem man abfragen sollzeitStempel
- Zeit, aus der wir die Daten benoetigenanzahl
- Anzahl der benoetigten Datensaetzepublic void bearbeiteNeueEinstellung(de.bsvrz.sys.funclib.dataIdentificationSettings.DataIdentification dateiID, de.bsvrz.dav.daf.main.Data neueDatei)
AbstraktDeVerwaltung
bearbeiteNeueEinstellung
in class AbstraktDeVerwaltung
dateiID
- DatenbeschreibungneueDatei
- Datenpublic void bearbeiteGeloeschteEinstellung(de.bsvrz.sys.funclib.dataIdentificationSettings.DataIdentification dateiID, de.bsvrz.dav.daf.main.Data alteDatei)
AbstraktDeVerwaltung
bearbeiteGeloeschteEinstellung
in class AbstraktDeVerwaltung
dateiID
- DatenbeschreibungalteDatei
- Daten der alten Einstellungpublic void bearbeiteVeraenderteEinstellung(de.bsvrz.sys.funclib.dataIdentificationSettings.DataIdentification dateiID, de.bsvrz.dav.daf.main.Data alteDatei, de.bsvrz.dav.daf.main.Data neueDatei)
AbstraktDeVerwaltung
bearbeiteVeraenderteEinstellung
in class AbstraktDeVerwaltung
dateiID
- DatenbeschreibungalteDatei
- Daten der alten EinstellungenneueDatei
- Daten der neuen Einstellungenpublic void streamBasierteArchivAbfrage()
streamBasierteArchivAbfrage
in class AbstraktDeVerwaltung
public void bearbeiteArchivDaten(de.bsvrz.dav.daf.main.config.SystemObject objekt, de.bsvrz.dav.daf.main.DataDescription datenBeschreibung, de.bsvrz.dav.daf.main.DataState status, de.bsvrz.dav.daf.main.Data daten, long zeitStempel)
SBArchivAnfrageBearbeiter
objekt
- Das objekt, dass die Daten geliefert hatdatenBeschreibung
- Beschreibung der Datenstatus
- Typ der Datendaten
- Der DatensatzzeitStempel
- Zeitstempel des datensatzespublic void abfrageAusgabe(Station st, long anzahl, long jetzt, long timeout)
AbstraktDeVerwaltung
abfrageAusgabe
in class AbstraktDeVerwaltung
st
- Station fuer die Anfrage gemacht wirdanzahl
- Anzahl der Abgefragten DSjetzt
- Zeitstempeltimeout
- Timeoutpublic void statusAktualisierungAusgabe(Station st, java.lang.String s)
AbstraktDeVerwaltung
statusAktualisierungAusgabe
in class AbstraktDeVerwaltung
st
- Station fuer die Anfrage gemacht wirds
- Beschreibeung des Ereignises