Interface IBearbeitungsKnoten
- All Superinterfaces:
IDatenFlussSteuerungsListener
- All Known Implementing Classes:
AbstraktAusfallUeberwachung,AbstraktBearbeitungsKnotenAdapter,PublikationsModul
Allgemeine Beschreibung der Schnittstelle Berarbeitungsknoten. Diese
Schnittstelle wird zur Initialisierung und Verkettung von verschiedenen
Modulen der DUA verwendet.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaktualisiereDaten(de.bsvrz.dav.daf.main.ResultData[] resultate) Aktualisierungsmethode.Erfragt den Typen des Moduls, das dieses Interface implementiert.voidinitialisiere(IVerwaltung verwaltung) Setzt die Verbindung zum Verwaltungsmodul und initialisiert diesen Bearbeitungsknoten.voidTeilt diesem Knoten mit, an welchen Knoten die Daten nach der vollständigen Bearbeitung durch diesen Knoten weitergeleitet werden sollen.voidsetPublikation(boolean publizieren) Legt fest, ob eine Publikation der in diesem Bearbeitungsknoten aufbereiteten Daten in den Datenverteiler stattfinden soll.Methods inherited from interface de.bsvrz.sys.funclib.bitctrl.dua.dfs.schnittstellen.IDatenFlussSteuerungsListener
aktualisierePublikation
-
Method Details
-
initialisiere
Setzt die Verbindung zum Verwaltungsmodul und initialisiert diesen Bearbeitungsknoten. Nach dem Aufruf dieser Methode wird davon ausgegangen, dass der Knoten voll funktionsfähig ist. Also zum Beispiel alle Sendeanmeldungen durchgeführt wurden.- Parameters:
verwaltung- eine Verbindung zum Verwaltungsmodul- Throws:
DUAInitialisierungsException- wird ausgelöst, wenn dieser Knoten nicht vollständig initialisiert werden konnte (z.B. wenn als Parameternullübergeben wurde).
-
setNaechstenBearbeitungsKnoten
Teilt diesem Knoten mit, an welchen Knoten die Daten nach der vollständigen Bearbeitung durch diesen Knoten weitergeleitet werden sollen.- Parameters:
knoten- der chronologisch nachgeordnete Bearbeitungsknoten odernull, wenn dieser Knoten der Letzte ist.
-
setPublikation
void setPublikation(boolean publizieren) Legt fest, ob eine Publikation der in diesem Bearbeitungsknoten aufbereiteten Daten in den Datenverteiler stattfinden soll.- Parameters:
publizieren-true, wenn publiziert werden soll
-
aktualisiereDaten
void aktualisiereDaten(de.bsvrz.dav.daf.main.ResultData[] resultate) Aktualisierungsmethode. Über diese Methode sollten dem Objekt, das dieses Interface implementiert alle zu bearbeitenden Daten zur Verfügung gestellt werden.- Parameters:
resultate- aktuelle Daten vom Vorgängerknoten.
-
getModulTyp
ModulTyp getModulTyp()Erfragt den Typen des Moduls, das dieses Interface implementiert.- Returns:
- der Name dieses Moduls
-