Class AbstraktBearbeitungsKnotenAdapter
java.lang.Object
de.bsvrz.sys.funclib.bitctrl.dua.adapter.AbstraktBearbeitungsKnotenAdapter
- All Implemented Interfaces:
IDatenFlussSteuerungsListener,IBearbeitungsKnoten
- Direct Known Subclasses:
AbstraktAusfallUeberwachung,PublikationsModul
public abstract class AbstraktBearbeitungsKnotenAdapter
extends Object
implements IBearbeitungsKnoten
Adapterklasse für einen Bearbeitungsknoten.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected IBearbeitungsKnotennächster Bearbeitungsknoten.protected DAVSendeAnmeldungsVerwaltungAnmeldungen zum Publizieren von verarbeiteten Daten.protected booleanFLAG: Soll publiziert werden?protected IStandardAspekteSchnittstelle zu den Informationen über die Standardpublikationsaspekte.protected IVerwaltungVerbindung zum Verwaltungsmodul. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionliefert den über den Adapter bereitgestellten Knoten.protected DAVSendeAnmeldungsVerwaltungprotected IStandardAspekteliefert das dem Knoten zugeordnete Verwaltungsmodul.voidinitialisiere(IVerwaltung dieVerwaltung) Setzt die Verbindung zum Verwaltungsmodul und initialisiert diesen Bearbeitungsknoten.booleanermittelt, ob die Ergebnisse der Verarbeitung in diesem Knoten publiziert werden sollen.voidTeilt diesem Knoten mit, an welchen Knoten die Daten nach der vollständigen Bearbeitung durch diesen Knoten weitergeleitet werden sollen.voidsetPublikation(boolean publizieren1) Legt fest, ob eine Publikation der in diesem Bearbeitungsknoten aufbereiteten Daten in den Datenverteiler stattfinden soll.protected voidsetStandardAspekte(IStandardAspekte standardAspekte) toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IBearbeitungsKnoten
aktualisiereDaten, getModulTypMethods inherited from interface de.bsvrz.sys.funclib.bitctrl.dua.dfs.schnittstellen.IDatenFlussSteuerungsListener
aktualisierePublikation
-
Field Details
-
knoten
nächster Bearbeitungsknoten. -
publizieren
protected boolean publizierenFLAG: Soll publiziert werden? -
verwaltung
Verbindung zum Verwaltungsmodul. -
standardAspekte
Schnittstelle zu den Informationen über die Standardpublikationsaspekte. -
publikationsAnmeldungen
Anmeldungen zum Publizieren von verarbeiteten Daten.
-
-
Constructor Details
-
AbstraktBearbeitungsKnotenAdapter
public AbstraktBearbeitungsKnotenAdapter()
-
-
Method Details
-
setPublikation
public void setPublikation(boolean publizieren1) Description copied from interface:IBearbeitungsKnotenLegt fest, ob eine Publikation der in diesem Bearbeitungsknoten aufbereiteten Daten in den Datenverteiler stattfinden soll.- Specified by:
setPublikationin interfaceIBearbeitungsKnoten- Parameters:
publizieren1-true, wenn publiziert werden soll
-
setNaechstenBearbeitungsKnoten
Description copied from interface:IBearbeitungsKnotenTeilt diesem Knoten mit, an welchen Knoten die Daten nach der vollständigen Bearbeitung durch diesen Knoten weitergeleitet werden sollen.- Specified by:
setNaechstenBearbeitungsKnotenin interfaceIBearbeitungsKnoten- Parameters:
knoten1- der chronologisch nachgeordnete Bearbeitungsknoten odernull, wenn dieser Knoten der Letzte ist.
-
initialisiere
Description copied from interface:IBearbeitungsKnotenSetzt 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.- Specified by:
initialisierein interfaceIBearbeitungsKnoten- Parameters:
dieVerwaltung- 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).
-
toString
-
getVerwaltung
liefert das dem Knoten zugeordnete Verwaltungsmodul.- Returns:
- das Modul
-
getKnoten
liefert den über den Adapter bereitgestellten Knoten.- Returns:
- den Knoten
-
isPublizieren
public boolean isPublizieren()ermittelt, ob die Ergebnisse der Verarbeitung in diesem Knoten publiziert werden sollen.- Returns:
- den Zustand
-
getPublikationsAnmeldungen
-
getStandardAspekte
-
setStandardAspekte
-